.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter, none);filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:0}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::after,.fancybox__slide::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0deg,0%,0%,0)),color-stop(8.1%,hsla(0deg,0%,0%,.006)),color-stop(15.5%,hsla(0deg,0%,0%,.021)),color-stop(22.5%,hsla(0deg,0%,0%,.046)),color-stop(29%,hsla(0deg,0%,0%,.077)),color-stop(35.3%,hsla(0deg,0%,0%,.114)),color-stop(41.2%,hsla(0deg,0%,0%,.155)),color-stop(47.1%,hsla(0deg,0%,0%,.198)),color-stop(52.9%,hsla(0deg,0%,0%,.242)),color-stop(58.8%,hsla(0deg,0%,0%,.285)),color-stop(64.7%,hsla(0deg,0%,0%,.326)),color-stop(71%,hsla(0deg,0%,0%,.363)),color-stop(77.5%,hsla(0deg,0%,0%,.394)),color-stop(84.5%,hsla(0deg,0%,0%,.419)),color-stop(91.9%,hsla(0deg,0%,0%,.434)),to(hsla(0deg,0%,0%,.44)));background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.stories-fs{position:relative;padding:20px 0;overflow:hidden}.stories-fs__bg{height:100%;background-color:#c94141}.stories-fs.fade{-webkit-animation:fadeAnim 1s ease;animation:fadeAnim 1s ease}@-webkit-keyframes fadeAnim{from{opacity:0}to{opacity:1}}@keyframes fadeAnim{from{opacity:0}to{opacity:1}}.stories-fs__wrapper.fullscreen{position:fixed;z-index:1000;padding:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.stories-fs__wrapper.fullscreen .stories-fs__btn-close{display:block}.stories-fs__wrapper.fullscreen .stories-fs__sub-wrapper{display:block}.stories-fs__wrapper.fullscreen .stories-fs__slide{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.stories-fs__wrapper.fullscreen .stories-fs__slide{min-height:100vh;padding:40px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.stories-fs__wrapper.fullscreen .stories-fs__slide{padding:40px 0}}.stories-fs__wrapper.fullscreen .stories-fs__slide:hover{border:1px solid transparent!important}.stories-fs__wrapper.fullscreen .stories-fs__preview{display:none}.stories-fs__wrapper.fullscreen .stories-fs__arrow--prev{left:6px}.stories-fs__wrapper.fullscreen .stories-fs__arrow--next{right:6px}.stories-fs__wrapper.fullscreen .stories-fs__btn-item{display:block;background-color:rgba(0,0,0,0)}@media (max-width:768px){.stories-fs__wrapper.fullscreen .stories-fs__btn-item{display:block}}.stories-fs__wrapper.fullscreen .hide-arrows{display:block!important}.stories-fs__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.stories-fs__track.aspect-ratio .stories-fs__slide{border:1px solid transparent;border-radius:50%}.stories-fs__track.aspect-ratio .stories-fs__slide:hover{border:1px solid #e2e2e2}.stories-fs__track.aspect-ratio .stories-fs__preview:after{position:relative;display:block;content:"";z-index:10;width:100%;padding-bottom:100%}.stories-fs__track.aspect-ratio .stories-fs__preview img{position:absolute;top:0;left:0;border-radius:50%}.stories-fs__sub-wrapper{position:relative;max-width:520px;max-height:1000px;z-index:1000;top:0;left:0;width:100%;height:100%;display:none}@media (max-width:768px){.stories-fs__sub-wrapper{max-width:96%}}.stories-fs__inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.stories-fs__inner.active{display:block}.stories-fs__inner.active img{opacity:1}.stories-fs__inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;opacity:0;-webkit-transition:.2s;transition:.2s}.stories-fs__text{position:absolute;bottom:24px;width:96%;left:2%;background-color:#fff;padding:12px;border-radius:8px;text-align:center;line-height:110%}.stories-fs__date{position:absolute;bottom:0;font-size:13px;color:#00f;width:100%;text-align:center}.stories-fs__slide{position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.stories-fs__progress{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;top:20px;width:100%;height:4px;padding:0 6px;background-color:rgba(20,20,20,.6)}.stories-fs__progress.hide{display:none}.stories-fs__progress-item{cursor:pointer;position:relative;height:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 4px;border-left:2px solid rgba(128,128,128,0);border-right:2px solid rgba(128,128,128,0)}.stories-fs__progress-item:before{position:absolute;content:"";top:0;left:0;width:100%;height:4px;background-color:rgba(184,184,184,.26)}.stories-fs__progress-bg{position:absolute;top:0;left:0;width:0;height:4px;border-radius:1px;background-color:#fff;-webkit-transition:.1;transition:.1}@-webkit-keyframes progressBG{from{width:0}to{width:100%}}@keyframes progressBG{from{width:0}to{width:100%}}.stories-fs__preview{position:relative;width:100%;height:100%;z-index:2;cursor:pointer}.stories-fs__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stories-fs__btn-close{cursor:pointer;position:fixed;z-index:1001;top:20px;right:20px;width:32px;height:32px;-webkit-transition:.25s;transition:.25s;border-radius:50%;background-color:rgba(255,255,255,.582);background-position:center center;background-repeat:no-repeat;background-size:50% 50%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"%3E%3Cpath d="M3.21898 2.15408L9.99698 8.92708L16.703 2.22208C17.16 1.81508 17.633 2.05808 17.822 2.26208C17.9432 2.40981 18.0057 2.59704 17.9976 2.78798C17.9895 2.97892 17.9113 3.16017 17.778 3.29708L11.071 10.0011L17.778 16.7031C18.076 16.9531 18.076 17.4431 17.837 17.7171C17.597 17.9901 17.157 18.1481 16.742 17.8241L9.99698 11.0751L3.24398 17.8271C2.94798 18.0921 2.45998 18.0381 2.21898 17.7751C1.97698 17.5111 1.88498 17.0551 2.19398 16.7331L8.92298 10.0011L2.22198 3.29708C1.97698 3.02708 1.89198 2.53308 2.22198 2.22208C2.55198 1.91108 3.04398 1.95408 3.21898 2.15408Z" fill="black"/%3E%3C/svg%3E');display:none}@media (max-width:768px){.stories-fs__btn-close{top:8px}}.stories-fs__btn-close:hover{background-color:#fff}.stories-fs img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.stories-fs__btn-item{position:absolute;display:none;top:72px;height:80%;width:35%;background-color:#000;z-index:2}.stories-fs__btn-item--prev{left:0}.stories-fs__btn-item--next{right:0}body.overflow{overflow:hidden}.stories-fs__arrows.hide-arrows{display:none}@media (max-width:768px){.stories-fs__arrows{display:none}}.stories-fs__arrow{cursor:pointer;position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:42px;height:42px;border:1px solid #d8d8d8;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:20% 100%;opacity:.8;-webkit-transition:.25s;transition:.25s;background-color:rgba(255,255,255,.233)}.stories-fs__arrow:hover{background-color:rgba(255,255,255,.767);opacity:1}.stories-fs__arrow.disabled{opacity:.2}.stories-fs__arrow.disabled:hover{cursor:auto;background-color:rgba(255,255,255,.233);opacity:.2}.stories-fs__arrow--prev{left:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2725%27 viewBox=%270 0 13 25%27 fill=%27none%27%3e%3cpath d=%27M10.2971 23.4972C10.6943 23.4979 11.0792 23.3703 11.385 23.1365C11.5572 23.0049 11.6995 22.8432 11.8038 22.6608C11.908 22.4784 11.9723 22.2788 11.9928 22.0734C12.0133 21.8681 11.9898 21.661 11.9234 21.464C11.857 21.2671 11.7492 21.0842 11.606 20.9257L3.99049 12.5215L11.334 4.1016C11.4753 3.94122 11.5807 3.75668 11.6443 3.55859C11.708 3.36049 11.7285 3.15275 11.7048 2.94731C11.6811 2.74186 11.6136 2.54276 11.5063 2.36145C11.3989 2.18013 11.2537 2.02018 11.0791 1.89079C10.9032 1.74805 10.6972 1.64038 10.4741 1.57455C10.2509 1.50871 10.0155 1.48613 9.78242 1.50821C9.54938 1.53029 9.3238 1.59657 9.11984 1.70288C8.91589 1.80919 8.73795 1.95324 8.59721 2.12598L0.386705 11.5337C0.136682 11.8143 0 12.1662 0 12.5293C0 12.8925 0.136682 13.2444 0.386705 13.525L8.88619 22.9327C9.05672 23.1224 9.27335 23.2724 9.51849 23.3705C9.76363 23.4686 10.0304 23.512 10.2971 23.4972Z%27 fill=%27%23000E29%27/%3e%3c/svg%3e")}.stories-fs__arrow--next{right:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2725%27 viewBox=%270 0 13 25%27 fill=%27none%27%3e%3cpath d=%27M2.70289 23.4972C2.30571 23.4979 1.92079 23.3703 1.61495 23.1365C1.44283 23.0049 1.30054 22.8432 1.19625 22.6608C1.09196 22.4784 1.02771 22.2788 1.00718 22.0734C0.986652 21.8681 1.01025 21.661 1.07662 21.464C1.14299 21.2671 1.25083 21.0842 1.39397 20.9257L9.00951 12.5215L1.66595 4.1016C1.52475 3.94122 1.4193 3.75668 1.35567 3.55859C1.29204 3.36049 1.27148 3.15275 1.29518 2.94731C1.31887 2.74186 1.38635 2.54276 1.49374 2.36145C1.60113 2.18013 1.74631 2.02018 1.92094 1.89079C2.09682 1.74805 2.30279 1.64038 2.52592 1.57455C2.74905 1.50871 2.98453 1.48613 3.21758 1.50821C3.45062 1.53029 3.6762 1.59657 3.88016 1.70288C4.08411 1.80919 4.26205 1.95324 4.40279 2.12598L12.6133 11.5337C12.8633 11.8143 13 12.1662 13 12.5293C13 12.8925 12.8633 13.2444 12.6133 13.525L4.11381 22.9327C3.94328 23.1224 3.72665 23.2724 3.48151 23.3705C3.23637 23.4686 2.96961 23.512 2.70289 23.4972Z%27 fill=%27%23000E29%27/%3e%3c/svg%3e")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}a{text-decoration:none}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:0;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.clear{clear:both}input[type=number]{-moz-appearance:textfield}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}@font-face{font-family:montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:montserrat;font-display:swap;src:url(../fonts/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:montserrat;font-display:swap;src:url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:montserrat;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal}h1,h2,h3,h4,h5,p{padding:0;margin:0;line-height:140%;color:#313131}h1{font-weight:600;font-size:50px;line-height:120%}.section-title,h2{font-style:normal;font-weight:700;font-size:38px;line-height:120%}@media (max-width:768px){.section-title,h2{font-size:24px}}body,html{font-family:montserrat,sans-serif;line-height:140%;padding:0;margin:0;font-weight:400;color:#313131;position:relative}body{font-size:16px;background-color:#fefefe}body.overflow{overflow-y:hidden}.bg-color{background-color:#fdfdff;border-radius:8px;border:1px solid #ebe9e9}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:1230px;padding:0 15px;margin:0 auto;font-size:16px;position:relative}@media (max-width:1230px){.container{width:960px}}@media (max-width:960px){.container{width:768px}}@media (max-width:768px){.container{width:100%}}section{width:100%}.header{position:fixed;width:100%;z-index:1;top:0;left:0;--widthLogo:160px}.header__height{height:188px}@media (max-width:960px){.header__height{height:100px}}@media (max-width:960px){.header{--widthLogo:120px}}@media (max-width:768px){.header{--widthLogo:64px}}.header.scroll{z-index:100;--widthLogo:100px}@media (max-width:960px){.header.scroll{--widthLogo:64px}}.header.scroll .header__logo{height:100px}@media (min-width:960px){.header.scroll .header__wrapper{padding:0}.header.scroll .header__inner--contacts{padding:0;opacity:0;height:0;visibility:hidden}.header.scroll .header__inner--menu{-webkit-box-shadow:0 4px 5px rgba(0,0,0,.09);box-shadow:0 4px 5px rgba(0,0,0,.09)}}.header__logo{position:absolute;top:0;left:15px;width:var(--widthLogo);height:190px;-webkit-transition:.3s;transition:.3s;border-radius:0 0 8px 8px;background:-webkit-gradient(linear,left top,left bottom,from(#0982da),to(#064c7e));background:linear-gradient(180deg,#0982da 0,#064c7e 100%);-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.09);box-shadow:0 4px 5px 0 rgba(0,0,0,.09)}@media (max-width:960px){.header__logo{height:120px}}@media (max-width:768px){.header__logo{height:100px}}.header__logo:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:74%;height:74%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/logo-white.png)}.header__mobile-wrap{width:100%}@media (min-width:960px){.header__mobile-wrap{display:none}}.header__wrapper{padding:20px 0;-webkit-transition:.3s;transition:.3s}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s;transition:.3s}.header__inner--contacts{padding-left:calc(var(--widthLogo) + 20px);margin-bottom:20px}@media (max-width:960px){.header__inner--contacts{display:none}}.header__inner--menu{padding-left:calc(var(--widthLogo) + 20px);background-color:#fff;border-radius:0 8px 8px 0;border:1px solid #dfdede}@media (max-width:960px){.header__inner--menu{display:block;padding:12px 0}}.header__item{width:20%}@media (max-width:1230px){.header__item{width:30%}}@media (max-width:960px){.header__item{width:100%}}.header__item--partners{max-width:168px}.header__item--partners img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__item--phone{text-align:center}.header__item--adress{font-size:14px;padding-left:44px;position:relative;line-height:160%}@media (min-width:1230px){.header__item--adress{min-width:230px}}@media (max-width:1230px){.header__item--adress{display:none}}.header__item--adress span{font-size:18px;display:block;font-weight:700}@media (max-width:1230px){.header__item--adress span{font-size:16px}}.header__item--adress:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3e%3cpath fill='%232D4286' fill-rule='evenodd' d='M15.4 22.305c1.714-.874 8.35-4.67 8.35-11.055a8.75 8.75 0 1 0-17.5 0c0 6.385 6.636 10.181 8.35 11.055a.87.87 0 0 0 .8 0ZM15 15a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Z' clip-rule='evenodd'/%3e%3cpath stroke='%232D4286' stroke-linecap='round' stroke-width='2' d='M22.578 20.625c.768.57 1.172 1.217 1.172 1.875 0 .658-.404 1.305-1.172 1.875-.768.57-1.873 1.044-3.203 1.373-1.33.329-2.84.502-4.375.502-1.536 0-3.045-.173-4.375-.502-1.33-.33-2.435-.803-3.203-1.373-.768-.57-1.172-1.217-1.172-1.875 0-.658.404-1.305 1.172-1.875'/%3e%3c/svg%3e")}.header__phone{font-size:22px;font-weight:700;color:#031066;line-height:160%}@media (max-width:1230px){.header__phone{font-size:16px}}.header__work-time{font-size:12px;line-height:1}.header__desc{font-weight:500;font-size:14px;line-height:1}@media (max-width:1230px){.header__button{padding:16px 20px!important}}.footer{color:#fff;position:relative;background-color:#2c2929;padding:40px 0 20px;z-index:2;margin-top:180px}@media (max-width:768px){.footer{padding:40px 0 110px}}.footer__title{font-size:16px;margin-bottom:16px}.footer__nav{margin-bottom:12px}.footer a{font-size:14px;color:#fff;-webkit-transition:.15s;transition:.15s}.footer a:hover{color:#ff6601}.footer__email,.footer__phone{margin-bottom:8px}.footer__email a,.footer__phone a{-webkit-transition:.15s;transition:.15s;font-size:18px;font-weight:700}.footer__email a:hover,.footer__phone a:hover{color:#ff6601}.footer__adress span{display:block}.footer__logo{background-color:#2d4286;display:inline-block;padding:20px;border-radius:8px}.footer__logo img{width:80px}@media (max-width:960px){.footer__logo{margin-bottom:20px}}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width:768px){.footer__item:nth-child(2){padding:12px 0}}.footer__item:last-child{text-align:right}.footer__soc-item{display:inline-block;margin-right:16px;width:32px}.footer__soc-item:last-child{margin-right:0}.footer__soc-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__wrap-soc{margin-bottom:20px}@media (max-width:960px){.footer__wrap-soc{margin-top:20px;text-align:center}}@media (max-width:960px){.footer__btn{text-align:center;padding:20px 0}}.footer__cop{margin-top:40px;padding-top:16px;border-top:1px solid rgba(255,255,255,.205);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.footer__cop{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__cop-item{font-size:14px}.breadcrumbs{font-size:13px;padding:30px 0 10px}@media (max-width:768px){.breadcrumbs{padding:12px 0}}.breadcrumbs__item{display:inline-block}.breadcrumbs__link{position:relative;color:#313131;opacity:.8;margin-right:20px;text-decoration:underline}.breadcrumbs__link:after{content:"-";position:absolute;top:-2px;right:-14px}.breadcrumbs__link.active{text-decoration:none}.breadcrumbs__link.active:after{content:""}.contacts{padding:16px 0}.contacts__wrapper{font-size:14px;line-height:130%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1230px){.contacts__wrapper{font-size:12px}}@media (max-width:960px){.contacts__wrapper{display:none}}.contacts__item{position:relative;width:18%}.contacts__item--adress{padding-left:36px}.contacts__item--adress:before{content:"";position:absolute;top:5px;left:0;width:30px;height:30px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' fill='none' viewBox='0 0 30 30'%3e%3cpath fill='%2301C2E6' fill-rule='evenodd' d='M15.4 22.305c1.714-.874 8.35-4.67 8.35-11.055a8.75 8.75 0 10-17.5 0c0 6.385 6.636 10.181 8.35 11.055.254.13.546.13.8 0zM15 15a3.75 3.75 0 100-7.5 3.75 3.75 0 000 7.5z' clip-rule='evenodd'/%3e%3cpath stroke='%2301C2E6' stroke-linecap='round' stroke-width='2' d='M22.578 20.625c.768.57 1.172 1.217 1.172 1.875 0 .658-.404 1.305-1.172 1.875-.768.57-1.873 1.044-3.203 1.373-1.33.329-2.84.502-4.375.502-1.536 0-3.045-.173-4.375-.502-1.33-.33-2.435-.803-3.203-1.373-.768-.57-1.172-1.217-1.172-1.875 0-.658.404-1.305 1.172-1.875'/%3e%3c/svg%3e")}.contacts__item--nks{text-align:center}.contacts__item--nks img{width:80%}.contacts__item--work-time{text-align:center}.contacts__item--phone{text-align:center}.contacts__item--button{text-align:right}.contacts__phone{display:block;font-weight:600;color:#202020;font-size:20px;margin-top:4px}@media (max-width:1230px){.contacts__phone{font-size:16px}}.contacts__desc{font-size:12px;text-decoration:underline}.contacts .button{font-size:13px;padding:12px 40px}@media (max-width:1230px){.contacts .button{padding:12px 20px}}.menu{position:relative;width:100%;padding:20px 50px}@media (max-width:960px){.menu{padding:0}}@media (max-width:960px){.menu.active .menu__btn{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath fill='%23373B3E' d='M17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41 17.59 5Z'/%3e%3c/svg%3e")}.menu.active .menu__list{opacity:1;height:auto;padding:20px 0;visibility:visible}}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.menu__list{opacity:0;height:0;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0}}.menu__item.active .menu__link{color:#031066;border-bottom:1px solid #031066}@media (max-width:960px){.menu__item{margin-bottom:20px}.menu__item:last-child{margin-bottom:0}}.menu__link{font-weight:500;color:#313131;padding-bottom:4px}.menu__link:hover{border-bottom:1px solid #313131}.menu__btn{width:42px;height:42px;display:none;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath fill='%23373B3E' d='M12 18H3v-2h9v2Zm9-5H3v-2h18v2Zm0-5h-9V6h9v2Z'/%3e%3c/svg%3e")}@media (max-width:960px){.menu__btn{position:absolute;top:-40px;right:16px;display:block}}a,button,input,textarea{font-family:montserrat,Arial,Helvetica,sans-serif}.button{cursor:pointer;display:inline-block;color:#fff;padding:14px 62px;border-radius:8px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:normal;background:linear-gradient(184deg,#ff7d00 0,#e17003 100%);-webkit-transition:.3s;transition:.3s}.button__description{display:none}.button:hover{background:linear-gradient(184deg,#ff7d00 0,#e17003 100%);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25)}.button:active{background:linear-gradient(184deg,#e57100 0,#c56000 100%)}.button--outline{color:#ff6601;background:linear-gradient(184deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);border:1px solid #ff6601}.button--outline:hover{color:#fff}.button--price{position:relative;padding:18px 40px}.button--price span{position:relative;padding-left:40px}.button--price span:before{content:"";-webkit-transition:.3s;transition:.3s;position:absolute;display:block;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;background-color:#fff;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 45 44"%3E%3Cg clip-path="url(%23a)"%3E%3Cpath fill="%23E27003" d="M32.767 17.77c0 1.57-.63 3.077-1.752 4.188a6.014 6.014 0 0 1-4.23 1.734H19.09V11.846h7.693a6.01 6.01 0 0 1 4.23 1.735 5.893 5.893 0 0 1 1.753 4.188ZM44.734 22a21.84 21.84 0 0 1-3.746 12.222 22.176 22.176 0 0 1-9.973 8.103 22.432 22.432 0 0 1-12.84 1.252 22.294 22.294 0 0 1-11.379-6.02A21.933 21.933 0 0 1 .714 26.291a21.795 21.795 0 0 1 1.266-12.71 22.05 22.05 0 0 1 8.185-9.873A22.384 22.384 0 0 1 22.51 0a22.362 22.362 0 0 1 15.708 6.45A21.912 21.912 0 0 1 44.734 22Zm-8.548-4.23a9.271 9.271 0 0 0-2.757-6.58 9.461 9.461 0 0 0-6.645-2.728h-9.402c-.453 0-.888.178-1.209.495-.32.318-.5.748-.5 1.197v13.538h-3.42c-.453 0-.888.179-1.208.496a1.684 1.684 0 0 0 0 2.393c.32.318.755.496 1.209.496h3.418v3.384h-3.418c-.454 0-.889.179-1.21.496a1.684 1.684 0 0 0 0 2.393c.321.318.756.496 1.21.496h3.418v3.385c0 .449.18.879.501 1.196a1.718 1.718 0 0 0 2.418 0c.32-.317.5-.747.5-1.196v-3.385h8.548c.453 0 .888-.178 1.209-.495a1.684 1.684 0 0 0 0-2.394 1.718 1.718 0 0 0-1.21-.495h-8.547v-3.385h7.693a9.461 9.461 0 0 0 6.645-2.73 9.271 9.271 0 0 0 2.757-6.578Z"/%3E%3Cpath stroke="%23fff" stroke-opacity=".1" d="M26.785 7.962h-9.403c-.584 0-1.146.23-1.56.64-.415.41-.65.969-.65 1.552v13.038h-2.918a2.22 2.22 0 0 0-1.561.64 2.184 2.184 0 0 0 0 3.105c.415.41.976.64 1.56.64h2.92v2.384h-2.92a2.22 2.22 0 0 0-1.56.64 2.184 2.184 0 0 0 0 3.105l.352-.356-.352.356c.415.41.976.64 1.56.64h2.92v2.885c0 .583.233 1.141.648 1.552l.352-.356-.352.356a2.218 2.218 0 0 0 3.121 0l-.351-.356.351.356c.415-.411.65-.97.65-1.552v-2.885h8.047c.584 0 1.146-.23 1.56-.64l-.351-.356.351.356a2.184 2.184 0 0 0 0-3.104 2.218 2.218 0 0 0-1.56-.64H19.59v-2.385h7.193a9.961 9.961 0 0 0 6.997-2.874 9.77 9.77 0 0 0 2.905-6.933v-.001a9.77 9.77 0 0 0-2.905-6.933 9.961 9.961 0 0 0-6.996-2.874Zm5.482 9.807a5.393 5.393 0 0 1-1.604 3.833 5.514 5.514 0 0 1-3.879 1.59h-7.193V12.346h7.193a5.52 5.52 0 0 1 3.88 1.59 5.393 5.393 0 0 1 1.603 3.833Zm11.967 4.232c0 4.25-1.274 8.406-3.66 11.942a21.677 21.677 0 0 1-9.749 7.92 21.932 21.932 0 0 1-12.554 1.224A21.795 21.795 0 0 1 7.148 37.2a21.432 21.432 0 0 1-5.944-11.008A21.295 21.295 0 0 1 2.44 13.774a21.55 21.55 0 0 1 8-9.65A21.884 21.884 0 0 1 22.51.5a21.862 21.862 0 0 1 15.356 6.306A21.412 21.412 0 0 1 44.234 22Z"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="a"%3E%3Cpath fill="%23fff" d="M.287 0h44.447v44H.287z"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A');mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 45 44"%3E%3Cg clip-path="url(%23a)"%3E%3Cpath fill="%23E27003" d="M32.767 17.77c0 1.57-.63 3.077-1.752 4.188a6.014 6.014 0 0 1-4.23 1.734H19.09V11.846h7.693a6.01 6.01 0 0 1 4.23 1.735 5.893 5.893 0 0 1 1.753 4.188ZM44.734 22a21.84 21.84 0 0 1-3.746 12.222 22.176 22.176 0 0 1-9.973 8.103 22.432 22.432 0 0 1-12.84 1.252 22.294 22.294 0 0 1-11.379-6.02A21.933 21.933 0 0 1 .714 26.291a21.795 21.795 0 0 1 1.266-12.71 22.05 22.05 0 0 1 8.185-9.873A22.384 22.384 0 0 1 22.51 0a22.362 22.362 0 0 1 15.708 6.45A21.912 21.912 0 0 1 44.734 22Zm-8.548-4.23a9.271 9.271 0 0 0-2.757-6.58 9.461 9.461 0 0 0-6.645-2.728h-9.402c-.453 0-.888.178-1.209.495-.32.318-.5.748-.5 1.197v13.538h-3.42c-.453 0-.888.179-1.208.496a1.684 1.684 0 0 0 0 2.393c.32.318.755.496 1.209.496h3.418v3.384h-3.418c-.454 0-.889.179-1.21.496a1.684 1.684 0 0 0 0 2.393c.321.318.756.496 1.21.496h3.418v3.385c0 .449.18.879.501 1.196a1.718 1.718 0 0 0 2.418 0c.32-.317.5-.747.5-1.196v-3.385h8.548c.453 0 .888-.178 1.209-.495a1.684 1.684 0 0 0 0-2.394 1.718 1.718 0 0 0-1.21-.495h-8.547v-3.385h7.693a9.461 9.461 0 0 0 6.645-2.73 9.271 9.271 0 0 0 2.757-6.578Z"/%3E%3Cpath stroke="%23fff" stroke-opacity=".1" d="M26.785 7.962h-9.403c-.584 0-1.146.23-1.56.64-.415.41-.65.969-.65 1.552v13.038h-2.918a2.22 2.22 0 0 0-1.561.64 2.184 2.184 0 0 0 0 3.105c.415.41.976.64 1.56.64h2.92v2.384h-2.92a2.22 2.22 0 0 0-1.56.64 2.184 2.184 0 0 0 0 3.105l.352-.356-.352.356c.415.41.976.64 1.56.64h2.92v2.885c0 .583.233 1.141.648 1.552l.352-.356-.352.356a2.218 2.218 0 0 0 3.121 0l-.351-.356.351.356c.415-.411.65-.97.65-1.552v-2.885h8.047c.584 0 1.146-.23 1.56-.64l-.351-.356.351.356a2.184 2.184 0 0 0 0-3.104 2.218 2.218 0 0 0-1.56-.64H19.59v-2.385h7.193a9.961 9.961 0 0 0 6.997-2.874 9.77 9.77 0 0 0 2.905-6.933v-.001a9.77 9.77 0 0 0-2.905-6.933 9.961 9.961 0 0 0-6.996-2.874Zm5.482 9.807a5.393 5.393 0 0 1-1.604 3.833 5.514 5.514 0 0 1-3.879 1.59h-7.193V12.346h7.193a5.52 5.52 0 0 1 3.88 1.59 5.393 5.393 0 0 1 1.603 3.833Zm11.967 4.232c0 4.25-1.274 8.406-3.66 11.942a21.677 21.677 0 0 1-9.749 7.92 21.932 21.932 0 0 1-12.554 1.224A21.795 21.795 0 0 1 7.148 37.2a21.432 21.432 0 0 1-5.944-11.008A21.295 21.295 0 0 1 2.44 13.774a21.55 21.55 0 0 1 8-9.65A21.884 21.884 0 0 1 22.51.5a21.862 21.862 0 0 1 15.356 6.306A21.412 21.412 0 0 1 44.234 22Z"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="a"%3E%3Cpath fill="%23fff" d="M.287 0h44.447v44H.287z"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A')}.button--link{background:0 0;border:none!important;padding:24px 0!important}@media (max-width:960px){.button--link{padding:6px 0!important}}.button--link:hover{background:0 0;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.button--youtube{position:relative;padding:14px 82px 14px 62px}.button--youtube .button__ico{position:relative;display:inline-block;width:2px;height:10px}.button--youtube .button__ico:after{position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";width:24px;height:24px;background-color:#fff;-webkit-mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"%3E%3Cpath fill="red" d="m10 15 5.19-3L10 9v6Zm11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73Z"/%3E%3C/svg%3E%0A');mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"%3E%3Cpath fill="red" d="m10 15 5.19-3L10 9v6Zm11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73Z"/%3E%3C/svg%3E%0A')}.button--text-link{background:0 0;color:#ff6601;padding:12px 0}.button--text-link:hover{background:0 0;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.button--text-link .button__ico{position:relative;display:inline-block;width:2px;height:10px}.button--text-link .button__ico:after{content:"";position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background-color:#ff6601;-webkit-mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18"%3E%3Cpath fill="%23FF7214" d="M12.129 9.75H3v-1.5h9.129L8.106 4.227l1.06-1.06L15 9l-5.834 5.834-1.06-1.061 4.023-4.023Z"/%3E%3C/svg%3E%0A');mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 18 18"%3E%3Cpath fill="%23FF7214" d="M12.129 9.75H3v-1.5h9.129L8.106 4.227l1.06-1.06L15 9l-5.834 5.834-1.06-1.061 4.023-4.023Z"/%3E%3C/svg%3E%0A')}@media (max-width:960px){.button{display:block;text-align:center;width:100%}}@media (max-width:768px){.button{padding:14px 32px;width:100%}}.button__align{text-align:center;padding:40px 12px}.link{color:#313131}.link:hover{text-decoration:underline}.link--underline{text-decoration:underline}.open-popup{cursor:pointer}.input,.textarea{padding:14px 26px;border:1px solid #fcd6d6;border-radius:6px;font-size:18px;width:100%;-webkit-transition:.1s;transition:.1s}.input:active,.input:hover,.textarea:active,.textarea:hover{border:1px solid #6c4bff}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#414141;font-size:16px;opacity:.7}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#414141;font-size:16px;opacity:.7}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#414141;font-size:16px;opacity:.7}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#414141;font-size:16px;opacity:.7}.input::placeholder,.textarea::placeholder{color:#414141;font-size:16px;opacity:.7}.blobs{position:absolute;width:60%;display:none}.blobs--services{top:25%;width:40%;left:0;opacity:.5}@media (max-width:768px){.blobs--services{width:80%}}.blobs--middle{top:60%;width:30%;left:0;opacity:.3}@media (max-width:768px){.blobs--middle{width:80%}}.blobs--footer{bottom:0;right:0;width:40%}@media (max-width:768px){.blobs--footer{width:80%}}.blobs img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.popup{display:none}.popup.is_opened{display:block}.popup__wrap.hide{display:none}.popup__success{display:none;padding:40px 0}.popup__success.show{display:block}.popup__overlay{z-index:300;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(44,44,44,.3);overflow-y:auto}.popup__body{position:relative;background-color:#fff;border-radius:6px;padding:40px;margin:10% auto;width:540px;height:auto;text-align:center}@media (max-width:768px){.popup__body{width:90%;margin-top:25%;padding:40px 28px;border-radius:6px}}.popup__close{position:absolute;cursor:pointer;top:16px;right:16px;width:24px;height:24px;opacity:.4;-webkit-transition:.15s;transition:.15s;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' fill='none' viewBox='0 0 19 19'%3e%3cpath fill='%23202020' d='M11.41 9l7.29-7.29A1 1 0 0017.29.3L10 7.59 2.71.29A1 1 0 001.3 1.7L8.59 9l-7.3 7.29A1.001 1.001 0 102.7 17.7l7.3-7.29 7.29 7.29a1 1 0 001.41-1.41L11.41 9z'/%3e%3c/svg%3e")}.popup__close:hover{opacity:.9}.popup__title{font-size:28px;font-weight:700;margin-bottom:10px}.popup__desc{margin-bottom:20px}.popup__item{margin-bottom:20px}.popup__item.hide{display:none}.popup__pol{padding-bottom:20px}@media (max-width:768px){.popup .button{width:100%}}.popup .you-name{display:none}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fade{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes fade{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}.animation{-webkit-animation:fadeInUp 1.5s;animation:fadeInUp 1.5s}.btn-top{display:none;cursor:pointer;z-index:100;position:fixed;bottom:5%;right:5%;width:38px;height:38px}@media (max-width:768px){.btn-top{bottom:10%}}.btn-top.show{display:block}.btn-top img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.m-panel{display:none;position:fixed;bottom:0;left:0;z-index:150;width:100%}.m-panel .m-panel__wrap--first,.m-panel .m-panel__wrap--second{background-color:#fff}.m-panel .m-panel__wrap--last,.m-panel .m-panel__wrap--second{opacity:0;height:0;visibility:hidden;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.m-panel.active .m-panel__wrap--last,.m-panel.active .m-panel__wrap--second{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:.2s;transition:.2s;opacity:1;height:auto;visibility:visible}.m-panel.active .m-panel__wrap--last{background-color:transparent;-webkit-transition:.4s;transition:.4s}@media (max-width:768px){.m-panel{display:block}}.m-panel__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 -5px 9px -3px rgba(10,47,75,.14);box-shadow:0 -5px 9px -3px rgba(10,47,75,.14);-webkit-transform:.2s;-ms-transform:.2s;transform:.2s}.m-panel__wrap--second .m-panel__picture{margin:4px auto}.m-panel__item{color:#1b1b1b;width:50%;padding:6px 6px 8px;border-radius:6px;border:1px solid transparent}.m-panel__item.active{border:1px solid #2d4286}.m-panel__item--center{position:absolute;bottom:16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:64px;height:64px;background:-webkit-gradient(linear,left top,left bottom,color-stop(6.25%,#2d4286),color-stop(101.27%,#3655ec));background:linear-gradient(180deg,#2d4286 6.25%,#3655ec 101.27%);-webkit-box-shadow:0 2px 7px rgba(0,0,0,.15);box-shadow:0 2px 7px rgba(0,0,0,.15);border-radius:85px;-webkit-animation:animate_pulse 1.5s infinite;animation:animate_pulse 1.5s infinite}.m-panel__item--center .m-panel__picture{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-panel__picture{width:24px;height:24px;margin:0 auto}.m-panel__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.m-panel__sub-wrap{width:38%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-panel__text{font-size:10px;font-weight:500;line-height:100%}.m-panel .button{border-radius:0!important}@-webkit-keyframes animate_pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(228,25,49,.4);box-shadow:0 0 0 0 rgba(228,25,49,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(228,25,49,0);box-shadow:0 0 0 10px rgba(228,25,49,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(228,25,49,0);box-shadow:0 0 0 0 rgba(228,25,49,0)}}@keyframes animate_pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(228,25,49,.4);box-shadow:0 0 0 0 rgba(228,25,49,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(228,25,49,0);box-shadow:0 0 0 10px rgba(228,25,49,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(228,25,49,0);box-shadow:0 0 0 0 rgba(228,25,49,0)}}.preloader{position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;opacity:1;-webkit-transition:.3s;transition:.3s}.preloader.hide{opacity:0;top:50%;left:50%;width:0;height:0;z-index:-1}.preloader__overlay{width:100%;height:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader__element{width:200px;height:200px;background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: rgba(241, 242, 243, 0); display: block;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3e%3ccircle cx='50' cy='50' r='0' fill='none' stroke='%231d3f72' stroke-width='1'%3e%3canimate attributeName='r' repeatCount='indefinite' dur='1.7543859649122806s' values='0;33' keyTimes='0;1' keySplines='0 0.2 0.8 1' calcMode='spline' begin='0s'%3e%3c/animate%3e%3canimate attributeName='opacity' repeatCount='indefinite' dur='1.7543859649122806s' values='1;0' keyTimes='0;1' keySplines='0.2 0 0.8 1' calcMode='spline' begin='0s'%3e%3c/animate%3e%3c/circle%3e%3ccircle cx='50' cy='50' r='0' fill='none' stroke='%235699d2' stroke-width='1'%3e%3canimate attributeName='r' repeatCount='indefinite' dur='1.7543859649122806s' values='0;33' keyTimes='0;1' keySplines='0 0.2 0.8 1' calcMode='spline' begin='-0.8771929824561403s'%3e%3c/animate%3e%3canimate attributeName='opacity' repeatCount='indefinite' dur='1.7543859649122806s' values='1;0' keyTimes='0;1' keySplines='0.2 0 0.8 1' calcMode='spline' begin='-0.8771929824561403s'%3e%3c/animate%3e%3c/circle%3e%3c/svg%3e")}.section-nav{padding-bottom:0;padding-top:40px}@media (max-width:960px){.section-nav{padding-top:28px}}.section-nav__title{font-size:24px;font-weight:700;line-height:120%;padding-bottom:20px}.section-nav ul li{margin-bottom:12px}.section-nav ul li:last-child{margin-bottom:0}.b-nav{margin-bottom:40px;margin-top:40px}.b-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.b-nav__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.b-nav__inner{background-color:#fff;padding:12px 20px;border-radius:8px;border:1px solid #dfdede;margin:0 10px;height:auto;width:49%}.b-nav__inner:hover{border:1px solid #ff6601}.b-nav__inner:first-child{margin-left:0}.b-nav__inner:last-child{margin-right:0}@media (max-width:960px){.b-nav__inner{margin:0 0 12px 0;width:100%}}.b-nav__picture{width:84px;height:64px;display:inline-block;vertical-align:middle}@media (max-width:768px){.b-nav__picture{width:100%;height:42px}}.b-nav__picture img{width:100%;height:100%;-o-object-position:left;object-position:left;-o-object-fit:contain;object-fit:contain}.b-nav__text{width:calc(100% - 120px);vertical-align:middle;display:inline-block}@media (max-width:768px){.b-nav__text{width:100%}}.b-nav__desc{color:#313131}.b-nav__title{font-size:20px;font-weight:700;color:#313131;margin-bottom:4px}@media (max-width:768px){.b-nav__title{margin:8px 0;font-style:18px}}.b-nav__button{text-align:left}.info{cursor:pointer;position:fixed;z-index:999;bottom:60px;left:80px;width:180px;background-color:#fff;border-radius:6px;padding:28px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.09);box-shadow:0 4px 5px rgba(0,0,0,.09);border:1px solid #ebeaea}.info.hide{display:none}@media (max-width:960px){.info{width:120px;left:10px;bottom:20px;padding:18px}}@media (max-width:768px){.info{bottom:60px}}.info__close{-webkit-transition:.3s;transition:.3s;z-index:10;position:absolute;cursor:pointer;top:16px;right:16px;width:20px;height:20px;opacity:.4;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' fill='none' viewBox='0 0 19 19'%3e%3cpath fill='%23202020' d='M11.41 9l7.29-7.29A1 1 0 0017.29.3L10 7.59 2.71.29A1 1 0 001.3 1.7L8.59 9l-7.3 7.29A1.001 1.001 0 102.7 17.7l7.3-7.29 7.29 7.29a1 1 0 001.41-1.41L11.41 9z'/%3e%3c/svg%3e")}.info__close:hover{opacity:1}.info:hover{width:50%}@media (max-width:768px){.info:hover{width:70%}}.info:hover .info__picture{height:30vh}@media (max-width:960px){.info:hover .info__picture{height:320px}}@media (max-width:768px){.info:hover .info__picture{height:200px}}.info:hover .info__text{-webkit-transition:.8s;transition:.8s;opacity:1;height:auto}.info__title{font-weight:700;margin-bottom:18px;text-align:center;line-height:120%}.info__picture{-webkit-transition:.8s;transition:.8s;position:relative;height:140px}.info__picture:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:10%;background-color:#fff}.info__picture img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.info__picture{height:80px}}.info__text{opacity:0;height:0}@media (max-width:768px){.info__text{font-size:14px}}@media (max-height:620px){.info__desc p:first-child{display:none}.info__desc p:last-child{text-align:center}}.info__desc p{margin:12px}@media (max-width:960px){.info{border-radius:6px;padding:18px}}.info-post .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.info-post .container{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info-post__share-title{display:inline-block;font-weight:700;margin-right:20px}.info-post__inner{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.info-post__inner--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:960px){.info-post__item{width:100%}}.info-post__item--author{-webkit-transition:.3s;transition:.3s;color:#031066}.info-post__item--author:hover{text-decoration:underline;color:#0e26c4}.info-post__item--date{margin:0 20px}.info-post__item--cont-show,.info-post__item--date{opacity:.6}.form-name{display:none}.alert__dismissible{padding:12px;background-color:#ffd900;border-radius:4px}.s-title{font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px}.checkbox__input{display:none}.checkbox__input:checked~label:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"%3E%3Cpath fill="%23000" d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59 21 7Z"/%3E%3C/svg%3E');border:1px solid #ff6601}.checkbox__input~label{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:22px;-webkit-transition:.3s;transition:.3s}.checkbox__input~label:hover:before{border:1px solid #ff6601}.checkbox__input~label:before{position:absolute;top:2px;left:0;content:"";display:block;width:16px;height:16px;border:1px solid #424242;border-radius:4px}.tg-feedback{position:relative;padding:60px 24px 32px;background-color:#fff;border:1px solid #dfdede;border-radius:12px}@media (max-width:960px){.tg-feedback{margin-top:46px}}@media (max-width:768px){.tg-feedback{padding:40px 12px 32px}}.tg-feedback:before{content:"";position:absolute;display:block;top:-46px;left:20px;width:82px;height:82px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='83' height='83' fill='none' viewBox='0 0 83 83'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='url(%23b)' d='M41.432.274a40.995 40.995 0 0 0-28.989 12.009A41.012 41.012 0 0 0 .432 41.274a41.012 41.012 0 0 0 12.011 28.992 40.995 40.995 0 0 0 57.977 0 41.012 41.012 0 0 0 12.012-28.992A41.012 41.012 0 0 0 70.42 12.283 40.995 40.995 0 0 0 41.432.274Z'/%3e%3cpath fill='%23fff' d='M18.991 40.841c11.954-5.207 19.923-8.64 23.908-10.298 11.39-4.736 13.754-5.56 15.298-5.587.34-.005 1.096.079 1.589.477.41.337.525.791.583 1.11.051.32.122 1.047.064 1.615-.615 6.483-3.286 22.215-4.645 29.477-.57 3.072-1.704 4.102-2.799 4.203-2.383.219-4.19-1.574-6.496-3.085-3.607-2.366-5.644-3.838-9.148-6.146-4.049-2.667-1.422-4.134.884-6.53.602-.627 11.096-10.17 11.294-11.035.026-.108.051-.511-.192-.724-.237-.213-.59-.14-.846-.083-.365.082-6.124 3.893-17.296 11.43-1.634 1.124-3.114 1.672-4.446 1.643-1.461-.031-4.28-.827-6.375-1.508-2.562-.834-4.606-1.276-4.426-2.693.09-.738 1.108-1.494 3.049-2.266Z'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='b' x1='4100.43' x2='4100.43' y1='.274' y2='8200.27' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%232AABEE'/%3e%3cstop offset='1' stop-color='%23229ED9'/%3e%3c/linearGradient%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M.432.274h82v82h-82z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}@media (max-width:768px){.tg-feedback:before{width:60px;height:60px;top:-32px}}.tg-feedback__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-feedback__inner--text{max-width:340px}@media (max-width:768px){.tg-feedback__inner--qr{text-align:right}}.tg-feedback__inner--qr img{max-width:120px;height:auto}@media (max-width:768px){.tg-feedback__inner--qr img{max-width:80%;max-height:120px;min-width:72px}}.tg-feedback__title{font-size:24px;font-weight:700;line-height:normal;margin-bottom:20px}@media (max-width:768px){.tg-feedback__title{font-size:20px;margin-bottom:12px}}@media (max-width:420px){.tg-feedback__title{font-size:18px}}.tg-feedback__description{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.tg-feedback__align{padding-top:32px;width:100%}.tg-feedback__button{width:100%;text-align:center}@media (max-width:768px){.tg-feedback__button{padding:14px}}.bg-border-picture{position:relative;z-index:1;display:block;margin-top:40px}.bg-border-picture:before{position:absolute;content:"";top:-20px;right:-20px;width:100%;height:100%;border:4px solid #dfdede;border-radius:12px;z-index:-1}.widget-fb{position:relative;border:1px solid #ebe9e9;padding:18px 22px;border-radius:8px;width:420px}@media (max-width:768px){.widget-fb{width:100%;padding:18px 12px}}.widget-fb__title{font-size:20px;font-weight:700;line-height:110%;margin-bottom:12px}.widget-fb__description{line-height:120%}.widget-fb__ico{cursor:pointer;position:absolute;content:"";top:40px;right:40px;width:32px;height:32px;background-size:100% 100%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 37 38"%3E%3Cpath fill="url(%23a)" d="m11.748 23.446 3.085-.359a2.38 2.38 0 0 1 1.992.706l2.235 2.279a18.457 18.457 0 0 0 8.003-8.162l-2.247-2.29a2.495 2.495 0 0 1-.692-2.032l.352-3.121a2.495 2.495 0 0 1 .8-1.566 2.404 2.404 0 0 1 1.617-.626h2.101c1.373 0 2.514 1.164 2.43 2.563-.644 10.577-8.94 19.024-19.3 19.68-1.372.087-2.514-1.077-2.514-2.477V25.9a2.438 2.438 0 0 1 2.138-2.453Z"/%3E%3Cdefs%3E%3ClinearGradient id="a" x1="20.519" x2="20.519" y1="8.275" y2="30.523" gradientUnits="userSpaceOnUse"%3E%3Cstop stop-color="%230982DA"/%3E%3Cstop offset="1" stop-color="%23064C7E"/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A')}.widget-fb__ico:after,.widget-fb__ico:before{content:"";position:absolute;border:2px solid #3d64ff;left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;-webkit-animation:pulse 2.5s linear infinite;animation:pulse 2.5s linear infinite}.widget-fb__ico::after{-webkit-animation-delay:1.25s;animation-delay:1.25s}.widget-fb__align{display:block;padding-top:12px}.widget-fb__button{width:100%}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.main{padding-top:12px;padding-bottom:20px}@media (max-width:768px){.main{padding-bottom:30px}}.main__carousel{border-radius:8px}.main__slide{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:32px;border-radius:8px;background-color:#fff;width:100%;border:1px solid #dfdede}@media (max-width:768px){.main__slide{padding:18px 12px 22px}}@media (max-width:960px){.main__inner--diagnostics img{display:none}}.main__inner:first-child{width:60%}@media (max-width:960px){.main__inner:first-child{width:100%;margin-bottom:20px}}.main__inner:last-child{position:absolute;height:100%;top:0;right:0;width:35%}@media (max-width:1280px){.main__inner:last-child{width:45%}}@media (max-width:960px){.main__inner:last-child{position:relative;top:auto;right:auto;width:100%;height:320px}}.main__inner:last-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.main__inner:last-child img{margin:0!important;padding:0!important;border-radius:6px}}.main__title{font-weight:500;font-size:42px}@media (max-width:768px){.main__title{margin:8px 0}}.main__title--desc{font-size:20px;line-height:120%}@media (max-width:768px){.main__title{font-size:30px}}.main__span{font-weight:700}.main__list{padding:22px 0 40px}@media (max-width:768px){.main__list{padding:12px 0 20px;display:inline-block;text-align:left}}.main__item{padding-bottom:14px;padding-left:28px;position:relative;font-weight:500;font-size:16px}@media (max-width:768px){.main__item{font-size:14px;padding-left:20px;padding-bottom:6px;font-weight:400}}.main__item:before{position:absolute;content:"";width:24px;height:24px;top:-2px;left:0;background-position:center center;background-size:100% 100%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 25"%3E%3Cpath fill="%23FF6601" fill-rule="evenodd" d="M12.553 21.975a9 9 0 1 0 0-18 9 9 0 0 0 0 18Zm4.768-11.36a1 1 0 0 0-1.537-1.28l-3.597 4.318c-.347.416-.542.646-.698.788l-.006.005-.006-.005c-.168-.127-.383-.338-.766-.721L9.26 12.268a1 1 0 0 0-1.414 1.414l1.451 1.452.04.04c.327.327.641.642.934.863.327.247.756.48 1.305.455.55-.025.955-.296 1.26-.572.27-.246.554-.588.85-.943l.037-.044 3.598-4.317Z" clip-rule="evenodd"/%3E%3C/svg%3E%0A')}@media (max-width:768px){.main__item:before{width:18px;height:18px;top:0}}.main__item:last-child{padding-bottom:0}.main__description{position:relative;font-size:16px;max-width:520px;font-weight:400;line-height:120%;margin-bottom:28px;z-index:1}.main__description:before{content:"";position:absolute;top:-10px;left:-40px;width:calc(100% + 50px);border-radius:0 6px 6px 0;height:calc(100% + 20px);z-index:-1}@media (max-width:768px){.main__description:before{width:calc(100% + 40px)}}@media (max-width:768px){.main__description{font-size:16px;max-width:100%;margin:0 auto 20px}}.main__description span{font-weight:700}.main__link{color:#313131}.main__link:hover{text-decoration:underline}@media (max-width:768px){.main__picture{padding:20px 0}}.main .button{display:block;text-align:center;max-width:400px;margin-right:20px}@media (max-width:768px){.main .button{max-width:100%}}.main__align{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.main .carousel__nav{display:none}}.main .carousel__dots .carousel__dot:after{width:12px;height:12px;background-color:#ff6601}.main .carousel__dots{padding:0;margin:0 0 0 32px;position:absolute;top:auto!important;bottom:12px!important;left:0;width:48px}@media (max-width:768px){.main .carousel__dots{margin:0 auto}}.main__youtube{position:absolute;top:10px;padding:8px 16px 8px 0;right:15px;z-index:2}@media (max-width:768px){.main__youtube{display:none}}.main__youtube-link{position:relative;display:block;line-height:1;color:#313131;z-index:2}.main__youtube-link:before{z-index:-1;position:absolute;content:"";top:-6px;left:-44px;width:calc(100% + 52px);height:26px;background-color:#fff;border-radius:4px}.main__youtube-link:after{position:absolute;left:-40px;top:-8px;z-index:3;content:"";width:30px;height:30px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none' viewBox='0 0 36 36'%3e%3cpath fill='red' d='m15 22.5 7.785-4.5L15 13.5v9Zm17.34-11.745c.195.705.33 1.65.42 2.85.105 1.2.15 2.235.15 3.135L33 18c0 3.285-.24 5.7-.66 7.245-.375 1.35-1.245 2.22-2.595 2.595-.705.195-1.995.33-3.975.42-1.95.105-3.735.15-5.385.15L18 28.5c-6.285 0-10.2-.24-11.745-.66-1.35-.375-2.22-1.245-2.595-2.595-.195-.705-.33-1.65-.42-2.85a36.09 36.09 0 0 1-.15-3.135L3 18c0-3.285.24-5.7.66-7.245.375-1.35 1.245-2.22 2.595-2.595.705-.195 1.995-.33 3.975-.42 1.95-.105 3.735-.15 5.385-.15L18 7.5c6.285 0 10.2.24 11.745.66 1.35.375 2.22 1.245 2.595 2.595Z'/%3e%3c/svg%3e")}.main a:hover{text-decoration:underline}.partners{padding:70px 0}@media (max-width:768px){.partners{padding:45px 0 55px}}.partners__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.partners__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.partners__inner{width:44%}@media (max-width:960px){.partners__inner{width:100%}}.partners__inner:first-child{text-align:left}.partners__inner:first-child .partners__logo img{margin-left:auto}.partners__inner:last-child{text-align:right}@media (max-width:960px){.partners__inner:last-child{margin-top:20px;text-align:left}}.partners__title{font-size:20px;font-weight:700;margin:20px 0;text-transform:uppercase;line-height:1.4}@media (max-width:768px){.partners__title{font-size:18px}}.partners__logo{height:120px;width:100%}.partners__logo img{width:100%;max-width:320px;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:contain;object-fit:contain}.footnote{padding:90px 0;padding:0;display:none}.footnote__text{padding:52px 0;position:relative;display:block;margin:0 auto;text-align:center;max-width:620px;font-size:30px;line-height:110%}@media (max-width:768px){.footnote__text{font-size:20px;max-width:90%;padding:40px 0;line-height:120%}}.footnote__text:before{position:absolute;content:"";width:160px;height:20px;display:block;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='160px' height='20px' fill='none' viewBox='0 0 162 24'%3e%3cpath stroke='%23202020' stroke-width='2' d='M1 2l20 20L41 2l20 20L81 2l20 20 20-20 20 20 20-20'/%3e%3c/svg%3e");background-repeat:no-repeat}@media (max-width:768px){.footnote__text:before{width:140px;height:16px;background-size:140px 16px}}.footnote__text:after{position:absolute;content:"";width:160px;height:20px;display:block;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='160px' height='20px' fill='none' viewBox='0 0 162 24'%3e%3cpath stroke='%23202020' stroke-width='2' d='M1 2l20 20L41 2l20 20L81 2l20 20 20-20 20 20 20-20'/%3e%3c/svg%3e");background-repeat:no-repeat}@media (max-width:768px){.footnote__text:after{width:140px;height:16px;background-size:140px 16px}}.services{padding:60px 0;margin-bottom:60px}@media (max-width:768px){.services{margin-bottom:40px}}.services__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services__link{color:#313131}.services__link:hover{text-decoration:underline}.services__title{font-size:20px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:12px}@media (max-width:768px){.services__title{font-size:20px;line-height:120%;margin-bottom:12px}}.services__desc{font-size:14px;line-height:130%}@media (max-width:768px){.services__desc{font-size:14px;line-height:120%}}.services__item{padding:20px;width:31.25%;margin:0 1% 2%;border:1px solid #ebeaea;background:#fff;border-radius:6px;-webkit-transition:.14s;transition:.14s;position:relative;overflow:hidden;padding-bottom:52px}.services__item:hover{border:1px solid #ff6601}.services__item--link{color:#313131}.services__item .services__align{position:absolute;bottom:10px;left:20px;display:block;width:100%;padding-top:8px}@media (max-width:768px){.services__item .services__align{left:0}}.services__item .services__align .button{display:block}@media (max-width:768px){.services__item{width:100%;margin:0 0 5%;padding:16px;padding-bottom:52px;border-radius:6px}}.services__wrap-gallery{position:absolute;bottom:28px;left:28px;height:140px;width:calc(100% - 28px);overflow:hidden;display:none}@media (max-width:768px){.services__wrap-gallery{height:90px}}.services__gallery{display:none}.services__gallery .carousel__slide{position:relative;overflow:hidden;width:180px;height:140px;border-radius:6px;padding:8px}@media (max-width:768px){.services__gallery .carousel__slide{width:120px;height:96px}}.services__gallery .is-next,.services__gallery .is-prev{background-color:#fff;opacity:.4}.services__gallery .is-next:hover,.services__gallery .is-prev:hover{opacity:1}@media (max-width:768px){.services__gallery .is-next,.services__gallery .is-prev{display:none}}.services__gallery .is-next:disabled,.services__gallery .is-prev:disabled{opacity:.4}.services__gallery .carousel__viewport{padding-left:80px}@media (max-width:768px){.services__gallery .carousel__viewport{padding-left:0}}.services__picture{height:180px;display:block;margin-bottom:20px}.services__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.video{background-color:#fff;padding:60px 0}@media (max-width:960px){.video{padding:40px 0}}.video__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.video__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.video__item{position:relative;width:49%}.video__item:first-child{padding-right:80px;padding-bottom:20px}@media (max-width:960px){.video__item:first-child{padding-right:0;padding-bottom:0;margin-bottom:32px}}@media (max-width:960px){.video__item{width:100%}}.video__item--video{position:relative}.video__item--video video{position:absolute;top:0;left:0;width:100%;height:100%}.video__item--mask{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;z-index:2;background:no-repeat center/cover url(../images/elms/v-dryroof-2.png)}@media (max-width:768px){.video__item--mask{border-radius:6px}}.video__item--mask.play{display:none}.video__frame{position:relative;height:420px}@media (max-width:768px){.video__frame{height:240px}}@media (max-width:768px){.video__btn-align{text-align:center}}@media (max-width:768px){.video__btn-align--first{display:none}}.video__btn-align--second{display:none;padding-top:40px}@media (max-width:768px){.video__btn-align--second{display:block}}.video__btn-play{-webkit-transition:.14s;transition:.14s;position:absolute;cursor:pointer;z-index:3;width:160px;height:160px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='125' height='125' fill='none' viewBox='0 0 125 125'%3e%3cpath fill='%232D4286' d='M124.5 62.25c0 34.38-27.87 62.25-62.25 62.25C27.87 124.5 0 96.63 0 62.25 0 27.87 27.87 0 62.25 0c34.38 0 62.25 27.87 62.25 62.25Z'/%3e%3cpath fill='%23fff' d='M91.41 61.124 45.78 35.98A1.2 1.2 0 0 0 44 37.031V86.97a1.2 1.2 0 0 0 1.78 1.05l45.63-25.143a1 1 0 0 0 0-1.752Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100%;background-position:center}.video__btn-play.play{width:40px;height:40px;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;bottom:10px;right:10px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='125' height='125' fill='none' viewBox='0 0 125 125'%3e%3cpath fill='%23048CA5' d='M124.5 62.25c0 34.38-27.87 62.25-62.25 62.25C27.87 124.5 0 96.63 0 62.25 0 27.87 27.87 0 62.25 0c34.38 0 62.25 27.87 62.25 62.25Z'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M53.75 87.25a4.25 4.25 0 0 1-4.25 4.25h-4.25A4.25 4.25 0 0 1 41 87.25v-51A4.25 4.25 0 0 1 45.25 32h4.25a4.25 4.25 0 0 1 4.25 4.25v51Zm29.75 0a4.25 4.25 0 0 1-4.25 4.25H75a4.25 4.25 0 0 1-4.25-4.25v-51A4.25 4.25 0 0 1 75 32h4.25a4.25 4.25 0 0 1 4.25 4.25v51Z' clip-rule='evenodd'/%3e%3c/svg%3e")}@media (max-width:768px){.video__btn-play{width:80px;height:80px}}.video__title{margin-bottom:36px}@media (max-width:768px){.video__title{margin-bottom:20px}}.video__desc{margin-bottom:50px}@media (max-width:768px){.video__desc{margin-bottom:30px}}.video p{margin-bottom:20px}.video p:last-child{margin-bottom:0}.advantages{padding:30px 0 0}.advantages__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.advantages__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.advantages__item{width:25%;margin-bottom:40px}@media (max-width:768px){.advantages__item{width:100%;margin-bottom:20px}}.advantages__ico{width:54px;height:54px;margin:0 auto;margin-bottom:10px}.advantages__ico img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.advantages__title{font-weight:500;text-align:center;font-size:18px;margin-bottom:12px;line-height:120%}@media (max-width:768px){.advantages__title{font-size:20px}}.advantages__desc{display:none}.feedback{margin:90px 0;background-position:bottom right;background-size:60% 40%;color:#313131}@media (max-width:768px){.feedback{margin:60px 0}}.feedback__text{max-width:650px}.feedback__form{max-width:80%}@media (max-width:960px){.feedback__form{max-width:100%}}.feedback__title{font-weight:700;font-size:32px;line-height:120%;margin-bottom:16px}@media (max-width:768px){.feedback__title{font-size:24px}}.feedback__desc{font-size:16px;font-style:normal;font-weight:400;line-height:140%;max-width:420px}.feedback__wrapper{border-radius:6px;padding:48px;background-repeat:no-repeat;background-position:calc(100% - 10px) 20px;background-size:160px 160px;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 158 159" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M62.2783 29.0126C70.705 19.6709 83.9112 13.6603 98.75 13.6603C124.201 13.6603 144.833 31.3431 144.833 53.1603C144.833 66.2545 137.394 77.8609 125.952 85.0499C125.667 85.2245 125.377 85.3913 125.083 85.5503V112.213C125.083 113.524 124.692 114.804 123.959 115.891C123.227 116.978 122.187 117.822 120.972 118.314C119.757 118.806 118.423 118.925 117.14 118.654C115.858 118.383 114.685 117.736 113.773 116.795L106.268 109.066C113.306 100.745 117.447 90.5273 117.447 79.487C117.447 52.7126 93.1015 30.8033 62.2783 29.0126Z" fill="%23FF6601"/%3E%3Cpath d="M68.3678 118.243L44.2267 143.128C43.3143 144.069 42.1418 144.717 40.8594 144.987C39.5769 145.258 38.2428 145.14 37.0279 144.648C35.8131 144.155 34.7728 143.312 34.0404 142.225C33.3079 141.138 32.9166 139.857 32.9165 138.546V111.884C32.6224 111.725 32.3326 111.558 32.0475 111.383C20.5991 104.194 13.1665 92.5879 13.1665 79.4937C13.1665 57.6765 33.7987 39.9937 59.2498 39.9937C84.701 39.9937 105.333 57.6765 105.333 79.4937C105.333 97.4398 91.3699 112.595 72.2453 117.4C70.9636 117.729 69.6702 118.01 68.3678 118.243Z" fill="%23FF6601"/%3E%3Cpath d="M39.5 80.5331L51.9737 93.0068L79 65.9805" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E%0A')}@media (max-width:768px){.feedback__wrapper{border-radius:6px;background-size:80px 80px;padding:32px 18px}}.feedback__err{display:none}.feedback__sub-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:32px}@media (max-width:768px){.feedback__sub-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feedback__item{width:32%}.feedback__item--full{width:100%;padding-top:20px}@media (max-width:768px){.feedback__item--full{padding-top:0}}@media (max-width:768px){.feedback__item{width:100%;margin-bottom:16px}.feedback__item:last-child{margin-bottom:0}}.feedback__pol{padding-top:20px;margin-bottom:20px}.feedback .your-name{display:none}.techno__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.techno__link{color:#313131}.techno__title{font-weight:700;font-size:28px;line-height:140%;margin-bottom:26px}@media (max-width:768px){.techno__title{font-size:20px;line-height:120%;margin-bottom:12px}}.techno__desc{font-size:16px;line-height:140%}@media (max-width:768px){.techno__desc{font-size:14px;line-height:120%}}.techno__desc p{margin-bottom:16px}@media (max-width:768px){.techno__desc p{margin-bottom:14px}}.techno__item{position:relative;padding:28px;width:49%;background:#fff;border-radius:6px;margin-bottom:2%;padding-bottom:140px;border:1px solid #ebeaea}@media (max-width:768px){.techno__item{width:100%;margin-bottom:5%;padding:18px;border-radius:6px;padding-bottom:105px}}.techno__picture{position:absolute;z-index:2;bottom:-90px;right:-30px;width:260px;height:260px}.techno__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1400px){.techno__picture{right:-15px}}@media (max-width:768px){.techno__picture{bottom:-35px;right:0;width:160px;height:160px}}.researches__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.researches__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.researches__item{position:relative;padding:28px;width:49%;margin-bottom:20px;border-radius:6px;border:1px solid #ebeaea;background:#fff;padding-bottom:320px}@media (max-width:1200px){.researches__item{width:49%}}@media (max-width:960px){.researches__item{width:100%;margin-bottom:5%}}@media (max-width:768px){.researches__item{padding:18px;padding-bottom:180px;border-radius:6px}}.researches__title{font-weight:700;font-size:28px;line-height:140%;margin-bottom:26px}@media (max-width:1230px){.researches__title{font-size:24px}}@media (max-width:768px){.researches__title{font-size:20px;margin-bottom:12px}}@media (max-width:768px){.researches__desc{font-size:14px}}.researches__picture{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 84px);height:240px}@media (max-width:768px){.researches__picture{width:calc(100% - 36px);bottom:18px;height:140px}}.researches__picture img{border-radius:6px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.researches__align{text-align:center;padding-top:60px}@media (max-width:768px){.researches__align{padding-top:28px}}.news{padding-bottom:120px}@media (max-width:960px){.news{padding-bottom:60px}}.news__date{font-size:12px;margin-bottom:8px;color:#313131;font-weight:500;opacity:.7}.news__title{font-weight:700;color:#313131;font-size:22px;line-height:120%;margin-bottom:12px}@media (max-width:960px){.news__title{font-size:20px}}.news__desc{padding-bottom:12px}.news__slide{position:relative;width:31.333%;padding-bottom:260px;margin:1%}@media (max-width:960px){.news__slide{width:48%}}@media (max-width:768px){.news__slide{width:100%;margin:0}}.news__link{-webkit-transition:.13s;transition:.13s;color:#313131}.news__link:hover{text-decoration:underline}.news__picture{position:absolute;bottom:0;left:0;width:100%;padding:8px;background-color:#fff;border-radius:6px;height:260px}.news__picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:6px}@media (max-width:960px){.news__picture{border-radius:6px}}.news .carousel__button{background-color:rgba(255,255,255,.9);top:auto;bottom:90px}.content,.document{position:relative;color:#313131}.content iframe,.document iframe{width:100%!important;height:420px}@media (max-width:960px){.content iframe,.document iframe{height:320px}}@media (max-width:768px){.content iframe,.document iframe{height:180px}}.content img,.document img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:660px;margin:20px auto;display:inline-block}.content__nav-content,.document__nav-content{position:absolute;top:0;width:320px;left:960px;z-index:2}@media (max-width:1400px){.content__nav-content,.document__nav-content{left:760px}}@media (max-width:1280px){.content__nav-content,.document__nav-content{position:relative;left:0}}.content__wrapper,.document__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:960px){.content__wrapper,.document__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content__inner,.document__inner{width:40%;margin-right:10%}@media (max-width:960px){.content__inner,.document__inner{width:100%;margin-right:0;margin-bottom:24px}.content__inner:last-child,.document__inner:last-child{margin-bottom:0}}.content .container,.document .container{max-width:960px;margin:0 auto}.content a,.document a{color:#ff6601;font-weight:500}.content a:hover,.document a:hover{color:#ff7011}.content a:visited,.document a:visited{color:#e05a00}.content h1,.content h2,.content h3,.content h4,.content h5,.document h1,.document h2,.document h3,.document h4,.document h5{margin-top:32px;margin-bottom:24px;line-height:130%;color:#313131}.content h1,.document h1{font-size:42px;font-weight:700}@media (max-width:960px){.content h1,.document h1{font-size:38px}}@media (max-width:768px){.content h1,.document h1{font-size:32px}}.content h2,.document h2{font-weight:600;font-size:34px}@media (max-width:960px){.content h2,.document h2{font-size:30px}}@media (max-width:768px){.content h2,.document h2{font-size:28px}}.content h3,.document h3{font-weight:400;font-size:30px}@media (max-width:960px){.content h3,.document h3{font-size:26px}}@media (max-width:768px){.content h3,.document h3{font-size:24px}}.content h4,.document h4{font-weight:400;font-size:24px}@media (max-width:960px){.content h4,.document h4{font-size:20px}}.content h5,.document h5{font-weight:400;font-size:20px}@media (max-width:768px){.content .table__wrapper,.document .table__wrapper{overflow-x:auto}.content .table__wrapper table,.document .table__wrapper table{min-width:660px}}.content table,.document table{width:100%;margin-bottom:20px;border:1px solid #ddd;border-collapse:collapse}.content table th,.document table th{font-weight:700;padding:5px;background:#efefef;border:1px solid #ddd}.content table td,.document table td{border:1px solid #ddd;padding:5px}.content p,.document p{display:block;font-size:16px;margin-bottom:16px}.content ul,.document ul{padding:12px 0 12px 20px}.content ul li,.document ul li{position:relative;padding-bottom:16px}.content ul li::before,.document ul li::before{content:"";position:absolute;top:8px;left:-16px;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#ff6601}.content ol,.document ol{counter-reset:count;list-style-type:none;padding:12px 0 12px 18px}.content ol li,.document ol li{position:relative;padding-bottom:16px}.content ol li:last-child,.document ol li:last-child{padding-bottom:0}.content ol li::before,.document ol li::before{counter-increment:count;content:counters(count, ".") ". ";position:absolute;top:1px;left:-16px;color:#ff6601;font-size:14px;font-weight:500}.content blockquote,.document blockquote{position:relative;padding:36px 24px 36px 0;margin:48px 16px 48px 72px;font-size:16px;border-top:2px solid #ff6601;border-bottom:2px solid #ff6601}@media (max-width:960px){.content blockquote,.document blockquote{padding:24px 20px 24px 20px;margin:32px 0 32px 0}}.content blockquote cite,.document blockquote cite{color:#ff6601;font-size:15px;padding-top:8px;display:block}.content .blockquote,.document .blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.content .blockquote,.document .blockquote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.content .blockquote__title,.document .blockquote__title{font-size:24px;font-weight:700}.content .blockquote__picture,.document .blockquote__picture{min-width:92px;max-width:92px;height:92px;border-radius:50%;margin-right:32px}@media (max-width:960px){.content .blockquote__picture,.document .blockquote__picture{margin-bottom:12px}}.content .blockquote__picture img,.document .blockquote__picture img{padding:0!important;margin:0!important;border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content .blockquote p:last-child,.document .blockquote p:last-child{margin-bottom:0}.content__swiper,.document__swiper{position:relative;width:100%;overflow:hidden;height:480px;margin-bottom:24px}@media (max-width:960px){.content__swiper,.document__swiper{height:240px}}.content__swiper .sl-arrows,.document__swiper .sl-arrows{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:45%;left:50%;z-index:100;width:98%}.content__swiper .sl-arrows__arrow,.document__swiper .sl-arrows__arrow{background-color:#ff6601}.content__swiper img,.document__swiper img{padding:0!important;margin:0!important;width:100%;height:100%;max-width:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover}.content__slide,.document__slide{overflow:hidden}.in-gallery{padding:40px 0}.in-gallery .container{max-width:960px}.in-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.in-gallery__item{width:23%;border-radius:8px;margin:1%;border:2px solid transparent;-webkit-transition:.1s;transition:.1s}.in-gallery__item:hover{border:2px solid #ff6601}.in-gallery__item img{display:block;cursor:pointer;width:100%;height:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover}.w-news__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.w-news .news__slide{margin-bottom:30px}.contacts__map-desc{display:none}.contacts__ya-map{width:100%;height:500px}.s-contacts{padding:60px 0}@media (max-width:960px){.s-contacts{padding:32px 0}}.s-contacts__s-title{font-weight:700;font-size:32px;line-height:120%;margin-bottom:32px}.s-contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width:960px){.s-contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-contacts__inner:first-child{width:50%}@media (max-width:960px){.s-contacts__inner:first-child{width:100%}}.s-contacts__inner:last-child{width:50%}@media (max-width:960px){.s-contacts__inner:last-child{width:100%}}.s-contacts__item{font-size:26px;line-height:140%;margin-bottom:26px}.s-contacts__item span{display:block;font-size:16px;line-height:140%}.s-contacts__item strong{display:block}.s-contacts__item--phone{font-size:30px}.s-contacts__item--email{font-size:22px}.s-contacts__item--email a{font-weight:500}.s-contacts__link{color:#313131}.s-contacts__link--phone{font-weight:700}.s-contacts__btn{padding:0;cursor:pointer;background-color:transparent;text-decoration:underline}.s-contacts .ymaps-2-1-79-inner-panes{position:relative;overflow:hidden;border-radius:12px;border:1px solid #dfdede}.diagnostics{padding:40px 0 0 0}.diagnostics__inner{-webkit-transition:.3s;transition:.3s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;background-color:#fff;padding:32px 0 32px 24px;border-radius:6px}.diagnostics__inner.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.diagnostics__inner.active .diagnostics__desc{padding-top:20px;opacity:1;height:auto;visibility:visible}.diagnostics__inner:after{-webkit-transition:.3s;transition:.3s;position:absolute;cursor:pointer;top:30px;right:20px;content:"";display:block;width:30px;height:30px;background-color:#ff6601;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath fill='%23000' d='M21.1 8.875 12.7 17.3a.88.88 0 0 1-.325.213 1.084 1.084 0 0 1-.375.062c-.133 0-.258-.02-.375-.062a.869.869 0 0 1-.325-.213L2.875 8.875A1.187 1.187 0 0 1 2.525 8c0-.35.125-.65.375-.9a1.2 1.2 0 0 1 .875-.375 1.2 1.2 0 0 1 .875.375L12 14.45l7.35-7.35c.233-.233.521-.35.863-.35.342 0 .638.125.887.375.25.25.375.542.375.875a1.2 1.2 0 0 1-.375.875Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath fill='%23000' d='M21.1 8.875 12.7 17.3a.88.88 0 0 1-.325.213 1.084 1.084 0 0 1-.375.062c-.133 0-.258-.02-.375-.062a.869.869 0 0 1-.325-.213L2.875 8.875A1.187 1.187 0 0 1 2.525 8c0-.35.125-.65.375-.9a1.2 1.2 0 0 1 .875-.375 1.2 1.2 0 0 1 .875.375L12 14.45l7.35-7.35c.233-.233.521-.35.863-.35.342 0 .638.125.887.375.25.25.375.542.375.875a1.2 1.2 0 0 1-.375.875Z'/%3e%3c/svg%3e")}.diagnostics__inner:last-child{margin-bottom:0}@media (max-width:960px){.diagnostics__inner{padding:18px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px}}.diagnostics__title{margin-bottom:20px}.diagnostics__sub-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:24px;padding-right:40px;line-height:120%;font-weight:500}@media (max-width:960px){.diagnostics__sub-title{font-size:20px}}.diagnostics__desc{position:relative;-webkit-transition:.3s;transition:.3s;opacity:0;height:0;visibility:hidden}.diagnostics__link{display:none}.diagnostics__utp{position:relative;background-color:#fff;padding:28px 28px 28px 72px;margin-bottom:20px;line-height:140%;font-size:18px;font-weight:500;border-radius:6px}.diagnostics__utp span{font-weight:700}@media (max-width:960px){.diagnostics__utp{padding:18px;padding-left:52px}}.diagnostics__star{position:absolute;top:28px;left:28px;display:block;width:30px;height:30px;background-color:#ff6601;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3e%3cpath fill='%23000' d='m53.209 20.69-14.877-2.163-6.65-13.482a1.865 1.865 0 0 0-.85-.85 1.883 1.883 0 0 0-2.514.85l-6.65 13.482L6.791 20.69a1.871 1.871 0 0 0-1.604 1.88c.007.498.21.972.567 1.32l10.764 10.494L13.975 49.2a1.872 1.872 0 0 0 2.718 1.975L30 44.18l13.307 6.996a1.86 1.86 0 0 0 1.19.187 1.872 1.872 0 0 0 1.528-2.162l-2.543-14.818 10.764-10.494c.293-.287.486-.662.545-1.073a1.868 1.868 0 0 0-1.582-2.127Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3e%3cpath fill='%23000' d='m53.209 20.69-14.877-2.163-6.65-13.482a1.865 1.865 0 0 0-.85-.85 1.883 1.883 0 0 0-2.514.85l-6.65 13.482L6.791 20.69a1.871 1.871 0 0 0-1.604 1.88c.007.498.21.972.567 1.32l10.764 10.494L13.975 49.2a1.872 1.872 0 0 0 2.718 1.975L30 44.18l13.307 6.996a1.86 1.86 0 0 0 1.19.187 1.872 1.872 0 0 0 1.528-2.162l-2.543-14.818 10.764-10.494c.293-.287.486-.662.545-1.073a1.868 1.868 0 0 0-1.582-2.127Z'/%3e%3c/svg%3e")}@media (max-width:960px){.diagnostics__star{left:14px;top:16px}}.diagnostics__text{min-width:100%;max-width:100%;padding-right:40px}@media (max-width:960px){.diagnostics__text{min-width:100%;max-width:100%}}.diagnostics__text p{margin-bottom:16px}.diagnostics__text p:last-child{margin-bottom:0}.diagnostics__carousel{display:none;height:245px}@media (max-width:768px){.diagnostics__carousel{height:160px}}.diagnostics .carousel__slide{height:240px}@media (max-width:768px){.diagnostics .carousel__slide{height:160px}}.diagnostics .carousel__slide img{border-radius:6px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.diagnostics .carousel__slide img{border-radius:6px}}.diagnostics .carousel .carousel__button{background-color:rgba(255,255,255,.452)}.diagnostics .carousel .carousel__button:hover{background-color:#fff}@media (max-width:960px){.portfolio{padding-bottom:60px}}.portfolio__date{font-size:12px;margin-bottom:8px;color:#313131;font-weight:500;opacity:.7}.portfolio__title{font-weight:700;color:#313131;font-size:22px;line-height:120%;margin-bottom:12px}@media (max-width:960px){.portfolio__title{font-size:20px}}.portfolio__desc{padding-bottom:12px}.portfolio__slide{position:relative;width:31.333%;margin:1%;padding-bottom:40px}@media (max-width:960px){.portfolio__slide{width:48%}}@media (max-width:768px){.portfolio__slide{width:100%;margin:0}}.portfolio__link{-webkit-transition:.13s;transition:.13s;color:#313131}.portfolio__link:hover{text-decoration:underline}.portfolio__picture{width:100%;background-color:#fff;border-radius:6px;height:180px;margin-bottom:16px}.portfolio__picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:6px}@media (max-width:960px){.portfolio__picture{border-radius:6px}}.portfolio__align{position:absolute;bottom:10px;left:20px;display:block;width:100%;padding-top:8px}@media (max-width:768px){.portfolio__align{left:0}}.portfolio__align .button{display:block}.portfolio .carousel__button{background-color:rgba(255,255,255,.9);top:auto;bottom:90px}.w-portfolio__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.w-portfolio .portfolio__slide{margin-bottom:30px}.cooperation{padding:72px 0;background-color:#fff}@media (max-width:960px){.cooperation{margin:50px 0;padding:40px 0}}.cooperation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.cooperation__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cooperation__inner{width:50%}@media (max-width:960px){.cooperation__inner{width:100%}}.cooperation__inner--picture{position:relative;max-width:420px}@media (max-width:960px){.cooperation__inner--picture{display:none}}.cooperation__inner--picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:6px}@media (max-width:960px){.cooperation__inner--picture img{border-radius:6px}}.cooperation__title{margin-bottom:28px;width:100%}.cooperation__align{padding-top:32px}.cooperation__desc p{font-size:18px;margin-bottom:18px}@media (max-width:960px){.cooperation__desc p{font-size:16px;margin-bottom:16px}}.cooperation__desc ul{padding-left:20px}.cooperation__desc ul li{position:relative;display:block;margin-bottom:16px;font-weight:500}.cooperation__desc ul li:after{position:absolute;content:"";top:4px;left:-18px;border-radius:50%;background-color:#ff6601;width:12px;height:12px}.cooperation__desc ul li:last-child{margin-bottom:0}.banner{padding:30px 0 40px}.banner__wrapper{padding:32px 0 50px 40px;border-radius:8px;background-color:#fff;width:100%;border:1px solid #dfdede}@media (max-width:960px){.banner__wrapper{padding:24px 20px}}.banner__inner--text{max-width:70%}@media (max-width:960px){.banner__inner--text{max-width:100%}}.banner__inner--picture{position:absolute;top:0;right:15px;width:35%;height:100%}@media (max-width:960px){.banner__inner--picture{padding-top:32px;height:240px;position:relative;top:auto;left:0;right:auto;width:100%}}.banner__inner--picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 8px 8px 0}@media (max-width:960px){.banner__inner--picture img{border-radius:6px}}.banner__title{font-weight:700;font-size:44px;margin-bottom:20px}@media (max-width:960px){.banner__title{font-size:36px}}@media (max-width:768px){.banner__title{font-size:30px}}.banner__info{position:relative;padding:8px 0;display:inline-block}@media (max-width:960px){.banner__info{display:block;padding:12px 16px}}.banner__info p{position:relative;z-index:2;font-weight:500;max-width:360px}.banner__info:before{content:"";position:absolute;top:0;left:-40px;width:calc(100% + 60px);height:100%;z-index:1;background-color:#ffd900;border-radius:0 6px 6px 0}@media (max-width:960px){.banner__info:before{left:0;width:100%;border-radius:6px}}.banner__list{padding-left:24px;margin-bottom:20px}.banner__item{position:relative;font-weight:500;font-size:16px;line-height:20px;margin-bottom:12px}.banner__item:before{content:"";width:20px;height:20px;position:absolute;top:0;left:-24px;background-position:center center;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3e%3cpath fill='%232D4286' fill-rule='evenodd' d='M12.297 21.275a9 9 0 1 0 0-18 9 9 0 0 0 0 18Zm4.768-11.36a1 1 0 0 0-1.537-1.28l-3.598 4.317c-.346.416-.541.647-.697.788l-.006.006-.006-.005c-.168-.127-.383-.339-.766-.722l-1.451-1.451a1 1 0 0 0-1.414 1.414l1.45 1.452.042.04c.326.327.64.641.933.862.327.248.756.48 1.305.456.55-.025.955-.296 1.259-.572.271-.247.555-.588.85-.943l.038-.044 3.598-4.318Z' clip-rule='evenodd'/%3e%3c/svg%3e")}.banner__align{padding-top:20px}.utp-section{position:relative;margin:30px 0 70px}@media (max-width:960px){.utp-section{margin:30px 0}}.utp-section__wrapper{position:relative;border-radius:8px;background-color:#fff;width:100%;border:1px solid #dfdede}.utp-section__inner--text{position:relative;max-width:50%;margin-left:auto;padding:32px 20px}@media (max-width:960px){.utp-section__inner--text{max-width:100%;padding:20px 20px}}.utp-section__inner--picture{position:absolute;top:0;left:0;width:45%;height:100%}@media (max-width:960px){.utp-section__inner--picture{position:relative;width:100%;height:240px}}.utp-section__inner--picture img{-o-object-fit:cover;object-fit:cover;border-radius:8px 0 0 8px}.utp-section__picture{width:100%;height:100%}.utp-section__picture--dr-render{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);height:95%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:95%}.utp-section__desc{margin-bottom:20px}.utp-section__intro{font-size:14px;font-style:italic}.utp-section__s-title{margin-bottom:20px}.utp-section__align{padding-top:20px}.vs{padding:10px 0}@media (max-width:960px){.vs{padding:32px 0}}.vs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.vs__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.vs__item{height:auto;position:relative;padding:20px 20px 60px;border-radius:8px;background-color:#fff;width:100%;border:1px solid #dfdede;width:40%}@media (max-width:960px){.vs__item{width:100%;padding:20px 12px}}.vs__item--center{border:none;background-color:transparent;max-width:120px;min-width:120px;background-size:80px 80px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/svg/vs.svg)}@media (max-width:960px){.vs__item--center{height:40px;background-size:50px 50px}}.vs__title{font-weight:700;font-size:24px;line-height:120%;margin-bottom:12px}.vs__text{max-width:320px}.vs__desc{font-size:16px;margin-bottom:12px}.vs__intro{font-size:14px;font-style:italic;margin-bottom:12px}.vs__price{font-weight:700;font-style:16px}@media (max-width:960px){.vs__price{margin-bottom:12px}}.vs__align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px 0;position:absolute;bottom:20px;left:0;width:100%}@media (max-width:960px){.vs__align{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:16px 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.sl-info{padding:72px 0 60px}.sl-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.sl-info__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sl-info__inner{width:48%}.sl-info__inner--carousel .carousel__button{top:200px;background-color:rgba(255,255,255,.144);-webkit-transition:.3s;transition:.3s}.sl-info__inner--carousel .carousel__button:hover{background-color:#fff}@media (max-width:960px){.sl-info__inner--carousel .carousel__button{top:120px}}@media (max-width:960px){.sl-info__inner{width:100%}.sl-info__inner:first-child{margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.sl-info__slide{width:100%;padding:0 12px}.sl-info__title{font-size:32px;font-weight:700;margin-bottom:28px}.sl-info__description{font-size:16px;line-height:140%}.sl-info__description p{margin-bottom:16px}.sl-info__picture{height:380px;width:100%;margin-bottom:20px}@media (max-width:960px){.sl-info__picture{height:240px}}.sl-info__picture img{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.sl-info__info{position:relative;padding-left:20px}.sl-info__info:before{content:"";position:absolute;width:4px;height:100%;left:0;top:0;background-color:#ff6601}.sl-info__align{padding-top:12px}.stories-fs{padding:0}.stories-fs__text{bottom:36px}.stories-fs__date{background-color:rgba(255,255,255,.5);color:#313131}.iframe-video{padding:60px 0 0}@media (max-width:960px){.iframe-video{padding:10px 0 0}}.iframe-video__video{position:relative;border:1px solid gray}.iframe-video__video:after{position:relative;z-index:1;display:block;content:"";width:100%;padding-top:56.25%}.iframe-video__video iframe{position:absolute;z-index:2;width:100%!important;height:100%!important}.iframe-video__align{text-align:center;padding-top:24px}.bc-info{padding:80px 0}@media (max-width:960px){.bc-info{padding:40px 0}}.bc-info__s-title{max-width:440px}.bc-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bc-info__inner{width:49%;height:auto}@media (max-width:960px){.bc-info__inner{width:100%}.bc-info__inner:first-child{margin-bottom:24px}}.bc-info__inner--picture{position:relative}@media (max-width:960px){.bc-info__inner--picture{height:260px}}.bc-info__inner--picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.about-rd{padding:80px 0}@media (max-width:960px){.about-rd{padding:40px 0}}.about-rd__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-rd__inner--text{width:50%;padding-right:5%}@media (max-width:768px){.about-rd__inner--text{padding-right:0;width:100%;margin-bottom:12px}}.about-rd__inner--feedback{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:768px){.about-rd__inner--feedback{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.about-rd__inner--advantages{width:100%}@media (max-width:768px){.about-rd__inner--advantages{margin-bottom:24px}}.about-rd__advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}@media (max-width:768px){.about-rd__advantages{padding-top:0}}.about-rd__advantage{width:31.3333333333%;text-align:center;margin-bottom:22px;background-color:#fff;border-radius:8px;border:1px solid #ebe9e9;margin:1%;padding:18px 8px}@media (max-width:768px){.about-rd__advantage{width:48%;padding:12px 6px}}.about-rd__advantage-ico{width:52px;height:52px;margin:0 auto 6px}.about-rd__advantage-ico img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-rd__advantage-description{line-height:1}@media (max-width:768px){.about-rd__advantage-description{font-size:13px}}@media (max-width:380px){.about-rd__advantage-description{font-size:12px}}.about-rd__align{padding-top:40px;text-align:center}@media (max-width:768px){.about-rd__align{padding-top:16px}}.faq{padding:80px 0;height:auto;-webkit-transition:.3s;transition:.3s}@media (max-width:960px){.faq{padding:40px 0}}.faq__s-title{text-align:center}.faq__inner{position:relative;margin:0 auto;max-width:800px}.faq__inner.active .faq__description{position:relative;opacity:1;visibility:visible;height:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.faq__inner.active .faq__title{margin-bottom:16px}.faq__inner.active .faq__title:after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.faq__description,.faq__title{display:block;padding:18px 12px 18px 18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:20px}.faq__title{position:relative;z-index:2;font-weight:500;padding-right:60px;cursor:pointer}.faq__title:after{content:"";position:absolute;-webkit-transition:.3s;transition:.3s;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:10px;width:32px;height:32px;background-size:100% 100%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25"%3E%3Cpath stroke="%23313131" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m7 14.084 5-5 5 5"/%3E%3C/svg%3E%0A')}.faq__description{-webkit-transition:.3s;transition:.3s;position:absolute;top:0;left:0;opacity:0;z-index:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;height:0}.faq__description p{font-size:14px!important}.consultation{padding:30px 0}.consultation__wrapper{border-radius:12px;background:#414e60;padding:28px 38px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:right center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/consultation-bg.png)}@media (max-width:960px){.consultation__wrapper{background-image:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.consultation__wrapper{padding:16px 12px}}.consultation__inner--button{padding-left:60px}@media (max-width:960px){.consultation__inner--button{padding-left:0;margin-top:18px}}@media (max-width:960px){.consultation__inner{text-align:center;width:100%}}.consultation__title{font-size:32px;line-height:120%;font-weight:700;margin-bottom:12px}@media (max-width:768px){.consultation__title{font-size:24px}}@media (max-width:768px){.consultation__description{font-size:14px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N0b3JpZXMtZnMvZGlzdC9zdG9yaWVzLWZzLXN0eWxlLmNzcyIsInN0eWxlLmNzcyIsIm5vcm1pbGl6ZS9fcmVzZXQuc2NzcyIsIm1peGluL19mb250cy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJzZXR0aW5nL19tYWluLnNjc3MiLCJlbGVtZW50cy9faGVhZGVyLnNjc3MiLCJlbGVtZW50cy9fZm9vdGVyLnNjc3MiLCJlbGVtZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImVsZW1lbnRzL19jb250YWN0cy5zY3NzIiwiZWxlbWVudHMvX21lbnUuc2NzcyIsImVsZW1lbnRzL19idXR0b24uc2NzcyIsImVsZW1lbnRzL19pbnB1dC5zY3NzIiwiZWxlbWVudHMvX2Jsb2JzLnNjc3MiLCJlbGVtZW50cy9fcG9wdXAuc2NzcyIsImVsZW1lbnRzL19hbmltYXRpb24uc2NzcyIsImVsZW1lbnRzL19idG4tdG9wLnNjc3MiLCJlbGVtZW50cy9fbS1wYW5lbC5zY3NzIiwiZWxlbWVudHMvX3ByZWxvYWRlci5zY3NzIiwiZWxlbWVudHMvX3NlY3Rpb24tbmF2LnNjc3MiLCJlbGVtZW50cy9fYi1uYXYuc2NzcyIsImVsZW1lbnRzL19pbmZvLnNjc3MiLCJlbGVtZW50cy9faW5mby1wb3N0LnNjc3MiLCJlbGVtZW50cy9fZm9ybS1uYW1lLnNjc3MiLCJlbGVtZW50cy9fYWxlcnQuc2NzcyIsImVsZW1lbnRzL19zLXRpdGxlLnNjc3MiLCJlbGVtZW50cy9fY2hlY2tib3guc2NzcyIsImVsZW1lbnRzL190Zy1mZWVkYmFjay5zY3NzIiwiZWxlbWVudHMvX3N0eWxlLXBpY3R1cmUuc2NzcyIsImVsZW1lbnRzL193aWRnZXQtZmIuc2NzcyIsInNlY3Rpb25zL19tYWluLnNjc3MiLCJzZWN0aW9ucy9fcGFydG5lcnMuc2NzcyIsInNlY3Rpb25zL19mb290bm90ZS5zY3NzIiwic2VjdGlvbnMvX3NlcnZpY2VzLnNjc3MiLCJzZWN0aW9ucy9fdmlkZW8uc2NzcyIsInNlY3Rpb25zL19hZHZhbnRhZ2VzLnNjc3MiLCJzZWN0aW9ucy9fZmVlZGJhY2suc2NzcyIsInNlY3Rpb25zL190ZWNobm8uc2NzcyIsInNlY3Rpb25zL19yZXNlYXJjaGVzLnNjc3MiLCJzZWN0aW9ucy9fbmV3cy5zY3NzIiwic2VjdGlvbnMvX2RvY3VtZW50LnNjc3MiLCJzZWN0aW9ucy9faW4tZ2FsbGVyeS5zY3NzIiwic2VjdGlvbnMvX3ctbmV3cy5zY3NzIiwic2VjdGlvbnMvX2NvbnRhY3RzLnNjc3MiLCJzZWN0aW9ucy9fcy1jb250YWN0cy5zY3NzIiwic2VjdGlvbnMvX2RpYWdub3N0aWNzLnNjc3MiLCJzZWN0aW9ucy9fcG9ydGZvbGlvLnNjc3MiLCJzZWN0aW9ucy9fdy1wb3J0Zm9saW8uc2NzcyIsInNlY3Rpb25zL19jb29wZXJhdGlvbi5zY3NzIiwic2VjdGlvbnMvX2Jhbm5lci5zY3NzIiwic2VjdGlvbnMvX3V0cC1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fdnMuc2NzcyIsInNlY3Rpb25zL19zbC1pbmZvLnNjc3MiLCJzZWN0aW9ucy9fc3Rvcmllcy1mcy5zY3NzIiwic2VjdGlvbnMvX2lmcmFtZS12aWRlby5zY3NzIiwic2VjdGlvbnMvX2JjLWluZm8uc2NzcyIsInNlY3Rpb25zL19hYm91dC1yZC5zY3NzIiwic2VjdGlvbnMvX2ZhcS5zY3NzIiwic2VjdGlvbnMvX2NvbnN1bHRhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFVBQVUsU0FBQSxTQUFrQixtQkFBQSxXQUFBLFdBQUEsV0FBc0IsWUFBQSxpQkFBQSxrQkFBaUQsbUJBQUEsUUFBQSxXQUFBLFFBQW1CLHVCQUF1QixPQUFBLEtBQVksT0FBQSxhQUFBLE9BQUEsS0FBWSxzQkFBc0IsT0FBQSxLQUFZLE9BQUEsaUJBQUEsT0FBQSxTQUFnQixvQkFBb0IsU0FBQSxTQUFrQixTQUFBLE9B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TUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsS0FBQSxLQUNBLGlCQUFBLDBPQUlSLGtCQUNJLG1CQUFBLElBQUEsV0FBQSxJQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxRQUFBLEVBQ0Esa0JBQUEsa0JBQUEsY0FBQSxrQkFBQSxVQUFBLGtCQUNBLFdBQUEsT0FDQSxPQUFBLEVBRUEsb0JBQ0ksVUFBQSxlQzlFWixjQUNJLFFBQUEsS0FBQSxFQUVBLHVCQUNJLGNBQUEsS0FDQSxXQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxvQkFBQSxNQUFBLE9BQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUNBLGlCQUFBLG1DQUVBLHlCQVpKLHVCQWFRLGlCQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRQUdKLHlCQWpCSix1QkFrQlEsUUFBQSxLQUFBLE1BS0osNkJBQ0ksYUFBQSxLQUVBLHlCQUhKLDZCQUlRLGFBQUEsRUFDQSxXQUFBLE1BSVIseUJBVkoscUJBV1EsV0FBQSxPQUNBLE1BQUEsTUFJUixxQkFDSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtBRUEseUJBTkoscUJBT1EsVUFBQSxNQUtKLHlCQURKLDJCQUVRLFVBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsICosLmNhcm91c2VsICo6YmVmb3JlLC5jYXJvdXNlbCAqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYXJvdXNlbC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmNhcm91c2VsX192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jYXJvdXNlbF9fdHJhY2t7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0uaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5jYXJvdXNlbF9fZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMC41cmVtKTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jYXJvdXNlbF9fYnV0dG9ue3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7Ym94LXNoYWRvdzp2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouM30uY2Fyb3VzZWxfX2J1dHRvbiBzdmd7d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWx0ZXI6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3Njcm9sbC1iZWhhdmlvcjphdXRvfWJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lfS5mYW5jeWJveF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7bWFyZ2luOjA7cGFkZGluZzplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MDtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOm5vbmV9Ym9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX2NvbnRhaW5lcnstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweH19LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpfS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMH0uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uZmFuY3lib3hfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjQ4cHggOHB4IDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3V0bGluZTowO292ZXJmbG93OmF1dG87LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4fS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fc2xpZGV7cGFkZGluZzo2NHB4IDEwMHB4fX0uZmFuY3lib3hfX2NvbnRlbnR7bWFyZ2luOjAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtwYWRkaW5nOjM2cHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MjB9LmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Upe291dGxpbmU6dGhpbiBkb3R0ZWQ7Ym94LXNoYWRvdzpub25lfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMCAwIDA7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb257dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI+LmNhcm91c2VsX19kb3Rze3RvcDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbnt6LWluZGV4OjQwfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo0MHB4fX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjQwcHh9fS5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3RvcDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtyaWdodDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO3otaW5kZXg6NDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtyaWdodDo0MHB4fX0uZmFuY3lib3hfX2NvbnRlbnQ+LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O3JpZ2h0OjA7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbm8tY2xpY2ssLmZhbmN5Ym94X19uby1jbGljayBidXR0b257cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcil9LmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXJ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDUzfS5mYW5jeWJveF9fc3Bpbm5lciBzdmd7YW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDthbmltYXRpb246ZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNXB4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNHB4fX0uZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX25hdiwuY2Fyb3VzZWxfX2RvdHMsLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtZmFkZUlue2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94LWZhZGVPdXR7YW5pbWF0aW9uOi4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtem9vbUluVXB7YW5pbWF0aW9uOi4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXB9LmZhbmN5Ym94LXpvb21PdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bn0uZmFuY3lib3gtdGhyb3dPdXRVcHthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcH0uZmFuY3lib3gtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd259QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXR7dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtvcGFjaXR5OjB9fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXtzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6I2NjYyByZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Omluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwuMil9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6YXV0b30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2ltYWdle3RyYW5zZm9ybS1vcmlnaW46MCAwO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItd2lkdGg6MH0uZmFuY3lib3hfX3RodW1ic3tmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4IDNweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1ic3thbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3tvcGFjaXR5OjB9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7bWFyZ2luOjA7cGFkZGluZzo4cHggM3B4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye29wYWNpdHk6LjkyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU+Kntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X190aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoMTAwJS8odmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO3BhZGRpbmc6MDt0b3VjaC1hY3Rpb246bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X190b29sYmFye3BhZGRpbmc6OHB4fX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFye2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhcntvcGFjaXR5OjB9LmZhbmN5Ym94X190b29sYmFyX19pdGVtc3tkaXNwbGF5OmZsZXh9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdHttYXJnaW4tcmlnaHQ6YXV0b30uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0uZmFuY3lib3hfX2NvdW50ZXJ7bWluLXdpZHRoOjcycHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94X19wcm9ncmVzc3tiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtoZWlnaHQ6M3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3B7b3BhY2l0eTowfS5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30iLCIuc3Rvcmllcy1mc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIwcHggMDtvdmVyZmxvdzpoaWRkZW59LnN0b3JpZXMtZnNfX2Jne2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2M5NDE0MX0uc3Rvcmllcy1mcy5mYWRley13ZWJraXQtYW5pbWF0aW9uOmZhZGVBbmltIDFzIGVhc2U7YW5pbWF0aW9uOmZhZGVBbmltIDFzIGVhc2V9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVBbmlte2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlQW5pbXtmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW57cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwO3BhZGRpbmc6MDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpfS5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX2J0bi1jbG9zZXtkaXNwbGF5OmJsb2NrfS5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX3N1Yi13cmFwcGVye2Rpc3BsYXk6YmxvY2t9LnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fc2xpZGV7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAwJSAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6MTAwJSAhaW1wb3J0YW50fS5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX3NsaWRle21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZzo0MHB4IDYwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc3Rvcmllcy1mc19fd3JhcHBlci5mdWxsc2NyZWVuIC5zdG9yaWVzLWZzX19zbGlkZXtwYWRkaW5nOjQwcHggMH19LnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fc2xpZGU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fcHJldmlld3tkaXNwbGF5Om5vbmV9LnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fYXJyb3ctLXByZXZ7bGVmdDo2cHh9LnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fYXJyb3ctLW5leHR7cmlnaHQ6NnB4fS5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX2J0bi1pdGVte2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc3Rvcmllcy1mc19fd3JhcHBlci5mdWxsc2NyZWVuIC5zdG9yaWVzLWZzX19idG4taXRlbXtkaXNwbGF5OmJsb2NrfX0uc3Rvcmllcy1mc19fd3JhcHBlci5mdWxsc2NyZWVuIC5oaWRlLWFycm93c3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnN0b3JpZXMtZnNfX3RyYWNre2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5zdG9yaWVzLWZzX190cmFjay5hc3BlY3QtcmF0aW8gLnN0b3JpZXMtZnNfX3NsaWRle2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjUwJX0uc3Rvcmllcy1mc19fdHJhY2suYXNwZWN0LXJhdGlvIC5zdG9yaWVzLWZzX19zbGlkZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICNlMmUyZTJ9LnN0b3JpZXMtZnNfX3RyYWNrLmFzcGVjdC1yYXRpbyAuc3Rvcmllcy1mc19fcHJldmlldzphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt6LWluZGV4OjEwO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTAwJX0uc3Rvcmllcy1mc19fdHJhY2suYXNwZWN0LXJhdGlvIC5zdG9yaWVzLWZzX19wcmV2aWV3IGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLXJhZGl1czo1MCV9LnN0b3JpZXMtZnNfX3N1Yi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo1MjBweDttYXgtaGVpZ2h0OjEwMDBweDt6LWluZGV4OjEwMDA7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc3Rvcmllcy1mc19fc3ViLXdyYXBwZXJ7bWF4LXdpZHRoOjk2JX19LnN0b3JpZXMtZnNfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0uc3Rvcmllcy1mc19faW5uZXIuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnN0b3JpZXMtZnNfX2lubmVyLmFjdGl2ZSBpbWd7b3BhY2l0eToxfS5zdG9yaWVzLWZzX19pbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo0cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjouMnM7dHJhbnNpdGlvbjouMnN9LnN0b3JpZXMtZnNfX3RleHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjI0cHg7d2lkdGg6OTYlO2xlZnQ6MiU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTJweDtib3JkZXItcmFkaXVzOjhweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxMTAlfS5zdG9yaWVzLWZzX19kYXRle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6Ymx1ZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5zdG9yaWVzLWZzX19zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXgtcG9zaXRpdmU6MDtmbGV4LWdyb3c6MDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OmF1dG87LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4fS5zdG9yaWVzLWZzX19wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3otaW5kZXg6Mjt0b3A6MjBweDt3aWR0aDoxMDAlO2hlaWdodDo0cHg7cGFkZGluZzowIDZweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjAsMjAsMjAsLjYpfS5zdG9yaWVzLWZzX19wcm9ncmVzcy5oaWRle2Rpc3BsYXk6bm9uZX0uc3Rvcmllcy1mc19fcHJvZ3Jlc3MtaXRlbXtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTJweDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7cGFkZGluZzowIDRweDtib3JkZXItbGVmdDoycHggc29saWQgcmdiYSgxMjgsMTI4LDEyOCwwKTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkIHJnYmEoMTI4LDEyOCwxMjgsMCl9LnN0b3JpZXMtZnNfX3Byb2dyZXNzLWl0ZW06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgxODQsMTg0LDE4NCwuMjYpfS5zdG9yaWVzLWZzX19wcm9ncmVzcy1iZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MDtoZWlnaHQ6NHB4O2JvcmRlci1yYWRpdXM6MXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246LjE7dHJhbnNpdGlvbjouMX1ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3NCR3tmcm9te3dpZHRoOjB9dG97d2lkdGg6MTAwJX19QGtleWZyYW1lcyBwcm9ncmVzc0JHe2Zyb217d2lkdGg6MH10b3t3aWR0aDoxMDAlfX0uc3Rvcmllcy1mc19fcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MjtjdXJzb3I6cG9pbnRlcn0uc3Rvcmllcy1mc19fcHJldmlldyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9LnN0b3JpZXMtZnNfX2J0bi1jbG9zZXtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDE7dG9wOjIwcHg7cmlnaHQ6MjBweDt3aWR0aDozMnB4O2hlaWdodDozMnB4Oy13ZWJraXQtdHJhbnNpdGlvbjouMjVzO3RyYW5zaXRpb246LjI1cztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjU4Mik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6NTAlIDUwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMjAgMjBcXFwiIGZpbGw9XFxcIm5vbmVcXFwiJTNFJTNDcGF0aCBkPVxcXCJNMy4yMTg5OCAyLjE1NDA4TDkuOTk2OTggOC45MjcwOEwxNi43MDMgMi4yMjIwOEMxNy4xNiAxLjgxNTA4IDE3LjYzMyAyLjA1ODA4IDE3LjgyMiAyLjI2MjA4QzE3Ljk0MzIgMi40MDk4MSAxOC4wMDU3IDIuNTk3MDQgMTcuOTk3NiAyLjc4Nzk4QzE3Ljk4OTUgMi45Nzg5MiAxNy45MTEzIDMuMTYwMTcgMTcuNzc4IDMuMjk3MDhMMTEuMDcxIDEwLjAwMTFMMTcuNzc4IDE2LjcwMzFDMTguMDc2IDE2Ljk1MzEgMTguMDc2IDE3LjQ0MzEgMTcuODM3IDE3LjcxNzFDMTcuNTk3IDE3Ljk5MDEgMTcuMTU3IDE4LjE0ODEgMTYuNzQyIDE3LjgyNDFMOS45OTY5OCAxMS4wNzUxTDMuMjQzOTggMTcuODI3MUMyLjk0Nzk4IDE4LjA5MjEgMi40NTk5OCAxOC4wMzgxIDIuMjE4OTggMTcuNzc1MUMxLjk3Njk4IDE3LjUxMTEgMS44ODQ5OCAxNy4wNTUxIDIuMTkzOTggMTYuNzMzMUw4LjkyMjk4IDEwLjAwMTFMMi4yMjE5OCAzLjI5NzA4QzEuOTc2OTggMy4wMjcwOCAxLjg5MTk4IDIuNTMzMDggMi4yMjE5OCAyLjIyMjA4QzIuNTUxOTggMS45MTEwOCAzLjA0Mzk4IDEuOTU0MDggMy4yMTg5OCAyLjE1NDA4WlxcXCIgZmlsbD1cXFwiYmxhY2tcXFwiLyUzRSUzQy9zdmclM0VcIik7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc3Rvcmllcy1mc19fYnRuLWNsb3Nle3RvcDo4cHh9fS5zdG9yaWVzLWZzX19idG4tY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zdG9yaWVzLWZzIGltZ3std2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uc3Rvcmllcy1mc19fYnRuLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3RvcDo3MnB4O2hlaWdodDo4MCU7d2lkdGg6MzUlO2JhY2tncm91bmQtY29sb3I6IzAwMDt6LWluZGV4OjJ9LnN0b3JpZXMtZnNfX2J0bi1pdGVtLS1wcmV2e2xlZnQ6MH0uc3Rvcmllcy1mc19fYnRuLWl0ZW0tLW5leHR7cmlnaHQ6MH1ib2R5Lm92ZXJmbG93e292ZXJmbG93OmhpZGRlbn0uc3Rvcmllcy1mc19fYXJyb3dzLmhpZGUtYXJyb3dze2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnN0b3JpZXMtZnNfX2Fycm93c3tkaXNwbGF5Om5vbmV9fS5zdG9yaWVzLWZzX19hcnJvd3tjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JvcmRlcjoxcHggc29saWQgI2Q4ZDhkODtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToyMCUgMTAwJTtvcGFjaXR5Oi44Oy13ZWJraXQtdHJhbnNpdGlvbjouMjVzO3RyYW5zaXRpb246LjI1cztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIzMyl9LnN0b3JpZXMtZnNfX2Fycm93OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzY3KTtvcGFjaXR5OjF9LnN0b3JpZXMtZnNfX2Fycm93LmRpc2FibGVke29wYWNpdHk6LjJ9LnN0b3JpZXMtZnNfX2Fycm93LmRpc2FibGVkOmhvdmVye2N1cnNvcjphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjMzKTtvcGFjaXR5Oi4yfS5zdG9yaWVzLWZzX19hcnJvdy0tcHJldntsZWZ0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjcgd2lkdGg9JTI3MTMlMjcgaGVpZ2h0PSUyNzI1JTI3IHZpZXdCb3g9JTI3MCAwIDEzIDI1JTI3IGZpbGw9JTI3bm9uZSUyNyUzZSUzY3BhdGggZD0lMjdNMTAuMjk3MSAyMy40OTcyQzEwLjY5NDMgMjMuNDk3OSAxMS4wNzkyIDIzLjM3MDMgMTEuMzg1IDIzLjEzNjVDMTEuNTU3MiAyMy4wMDQ5IDExLjY5OTUgMjIuODQzMiAxMS44MDM4IDIyLjY2MDhDMTEuOTA4IDIyLjQ3ODQgMTEuOTcyMyAyMi4yNzg4IDExLjk5MjggMjIuMDczNEMxMi4wMTMzIDIxLjg2ODEgMTEuOTg5OCAyMS42NjEgMTEuOTIzNCAyMS40NjRDMTEuODU3IDIxLjI2NzEgMTEuNzQ5MiAyMS4wODQyIDExLjYwNiAyMC45MjU3TDMuOTkwNDkgMTIuNTIxNUwxMS4zMzQgNC4xMDE2QzExLjQ3NTMgMy45NDEyMiAxMS41ODA3IDMuNzU2NjggMTEuNjQ0MyAzLjU1ODU5QzExLjcwOCAzLjM2MDQ5IDExLjcyODUgMy4xNTI3NSAxMS43MDQ4IDIuOTQ3MzFDMTEuNjgxMSAyLjc0MTg2IDExLjYxMzYgMi41NDI3NiAxMS41MDYzIDIuMzYxNDVDMTEuMzk4OSAyLjE4MDEzIDExLjI1MzcgMi4wMjAxOCAxMS4wNzkxIDEuODkwNzlDMTAuOTAzMiAxLjc0ODA1IDEwLjY5NzIgMS42NDAzOCAxMC40NzQxIDEuNTc0NTVDMTAuMjUwOSAxLjUwODcxIDEwLjAxNTUgMS40ODYxMyA5Ljc4MjQyIDEuNTA4MjFDOS41NDkzOCAxLjUzMDI5IDkuMzIzOCAxLjU5NjU3IDkuMTE5ODQgMS43MDI4OEM4LjkxNTg5IDEuODA5MTkgOC43Mzc5NSAxLjk1MzI0IDguNTk3MjEgMi4xMjU5OEwwLjM4NjcwNSAxMS41MzM3QzAuMTM2NjgyIDExLjgxNDMgMCAxMi4xNjYyIDAgMTIuNTI5M0MwIDEyLjg5MjUgMC4xMzY2ODIgMTMuMjQ0NCAwLjM4NjcwNSAxMy41MjVMOC44ODYxOSAyMi45MzI3QzkuMDU2NzIgMjMuMTIyNCA5LjI3MzM1IDIzLjI3MjQgOS41MTg0OSAyMy4zNzA1QzkuNzYzNjMgMjMuNDY4NiAxMC4wMzA0IDIzLjUxMiAxMC4yOTcxIDIzLjQ5NzJaJTI3IGZpbGw9JTI3JTIzMDAwRTI5JTI3LyUzZSUzYy9zdmclM2VcIil9LnN0b3JpZXMtZnNfX2Fycm93LS1uZXh0e3JpZ2h0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjcgd2lkdGg9JTI3MTMlMjcgaGVpZ2h0PSUyNzI1JTI3IHZpZXdCb3g9JTI3MCAwIDEzIDI1JTI3IGZpbGw9JTI3bm9uZSUyNyUzZSUzY3BhdGggZD0lMjdNMi43MDI4OSAyMy40OTcyQzIuMzA1NzEgMjMuNDk3OSAxLjkyMDc5IDIzLjM3MDMgMS42MTQ5NSAyMy4xMzY1QzEuNDQyODMgMjMuMDA0OSAxLjMwMDU0IDIyLjg0MzIgMS4xOTYyNSAyMi42NjA4QzEuMDkxOTYgMjIuNDc4NCAxLjAyNzcxIDIyLjI3ODggMS4wMDcxOCAyMi4wNzM0QzAuOTg2NjUyIDIxLjg2ODEgMS4wMTAyNSAyMS42NjEgMS4wNzY2MiAyMS40NjRDMS4xNDI5OSAyMS4yNjcxIDEuMjUwODMgMjEuMDg0MiAxLjM5Mzk3IDIwLjkyNTdMOS4wMDk1MSAxMi41MjE1TDEuNjY1OTUgNC4xMDE2QzEuNTI0NzUgMy45NDEyMiAxLjQxOTMgMy43NTY2OCAxLjM1NTY3IDMuNTU4NTlDMS4yOTIwNCAzLjM2MDQ5IDEuMjcxNDggMy4xNTI3NSAxLjI5NTE4IDIuOTQ3MzFDMS4zMTg4NyAyLjc0MTg2IDEuMzg2MzUgMi41NDI3NiAxLjQ5Mzc0IDIuMzYxNDVDMS42MDExMyAyLjE4MDEzIDEuNzQ2MzEgMi4wMjAxOCAxLjkyMDk0IDEuODkwNzlDMi4wOTY4MiAxLjc0ODA1IDIuMzAyNzkgMS42NDAzOCAyLjUyNTkyIDEuNTc0NTVDMi43NDkwNSAxLjUwODcxIDIuOTg0NTMgMS40ODYxMyAzLjIxNzU4IDEuNTA4MjFDMy40NTA2MiAxLjUzMDI5IDMuNjc2MiAxLjU5NjU3IDMuODgwMTYgMS43MDI4OEM0LjA4NDExIDEuODA5MTkgNC4yNjIwNSAxLjk1MzI0IDQuNDAyNzkgMi4xMjU5OEwxMi42MTMzIDExLjUzMzdDMTIuODYzMyAxMS44MTQzIDEzIDEyLjE2NjIgMTMgMTIuNTI5M0MxMyAxMi44OTI1IDEyLjg2MzMgMTMuMjQ0NCAxMi42MTMzIDEzLjUyNUw0LjExMzgxIDIyLjkzMjdDMy45NDMyOCAyMy4xMjI0IDMuNzI2NjUgMjMuMjcyNCAzLjQ4MTUxIDIzLjM3MDVDMy4yMzYzNyAyMy40Njg2IDIuOTY5NjEgMjMuNTEyIDIuNzAyODkgMjMuNDk3MlolMjcgZmlsbD0lMjclMjMwMDBFMjklMjcvJTNlJTNjL3N2ZyUzZVwiKX1cbiIsIi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNhcm91c2VsICosIC5jYXJvdXNlbCAqOmJlZm9yZSwgLmNhcm91c2VsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5jYXJvdXNlbC5pcy1kcmFnZ2luZyB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmNhcm91c2VsX192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWxfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogdmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5oYXMtZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41cmVtICsgMjJweCk7XG59XG5cbi5jYXJvdXNlbF9fZG90cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMC41cmVtKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90LmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsX19idXR0b24ge1xuICB3aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYmcsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsIC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbiBzdmcge1xuICB3aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7XG4gIHN0cm9rZS1saW5lam9pbjogYmV2ZWw7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgZmlsdGVyOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5odG1sLndpdGgtZmFuY3lib3gge1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG59XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwNTA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgKiwgLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHk6bm90KC5pcy11c2luZy1tb3VzZSkgLmZhbmN5Ym94X19jb250YWluZXIgOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweDtcbiAgfVxufVxuLmZhbmN5Ym94X19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5oYXMtZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41cmVtICsgMjJweCk7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mYW5jeWJveF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0OHB4IDhweCA4cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7XG59XG5cbi5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwgLmZhbmN5Ym94X19zbGlkZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19zbGlkZSB7XG4gICAgcGFkZGluZzogNjRweCAxMDBweDtcbiAgfVxufVxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgMCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFuY3lib3gtY29udGVudC1iZywgI2ZmZik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2UpIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjdXJzb3I6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciA+IC5jYXJvdXNlbF9fZG90cyB7XG4gIHRvcDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbn1cblxuLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24ge1xuICB6LWluZGV4OiA0MDtcbn1cblxuLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gIHJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IDhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtcbiAgcmlnaHQ6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7XG4gIHotaW5kZXg6IDQwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG59XG5cbi5mYW5jeWJveF9fbm8tY2xpY2ssIC5mYW5jeWJveF9fbm8tY2xpY2sgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwNTM7XG59XG5cbi5mYW5jeWJveF9fc3Bpbm5lciBzdmcge1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fc3Bpbm5lciBzdmcgY2lyY2xlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAyLjc1O1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fYmFja2Ryb3AsIC5mYW5jeWJveF9fY2FwdGlvbiwgLmZhbmN5Ym94X19uYXYsIC5jYXJvdXNlbF9fZG90cywgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3AsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fZG90cywgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19kb3RzLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94LWZhZGVJbiB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94LWZhZGVPdXQge1xuICBhbmltYXRpb246IDAuMXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveC16b29tSW5VcCB7XG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXA7XG59XG5cbi5mYW5jeWJveC16b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3duO1xufVxuXG4uZmFuY3lib3gtdGhyb3dPdXRVcCB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0VXA7XG59XG5cbi5mYW5jeWJveC10aHJvd091dERvd24ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd247XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlT3V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tT3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGUge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2NjYyByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUsIC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwgLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3hfX2ltYWdlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5pcy1jbG9zaW5nIC5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3hfX2h0bWw1dmlkZW8sIC5mYW5jeWJveF9faWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDNweDtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1icyB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogdmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuOTI7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwJSAvICh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KTtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO1xuICBwYWRkaW5nOiAwO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYW5jeWJveF9fY291bnRlciB7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cblxuLmZhbmN5Ym94X19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogMzA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3Rvcmllcy1mcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3Rvcmllcy1mc19fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTQxNDE7XG59XG5cbi5zdG9yaWVzLWZzLmZhZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUFuaW0gMXMgZWFzZTtcbiAgYW5pbWF0aW9uOiBmYWRlQW5pbSAxcyBlYXNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUFuaW0ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVBbmltIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX2J0bi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3Rvcmllcy1mc19fd3JhcHBlci5mdWxsc2NyZWVuIC5zdG9yaWVzLWZzX19zdWItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3Rvcmllcy1mc19fd3JhcHBlci5mdWxsc2NyZWVuIC5zdG9yaWVzLWZzX19zbGlkZSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fc2xpZGUge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX3NsaWRlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uc3Rvcmllcy1mc19fd3JhcHBlci5mdWxsc2NyZWVuIC5zdG9yaWVzLWZzX19wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fYXJyb3ctLXByZXYge1xuICBsZWZ0OiA2cHg7XG59XG5cbi5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDZweDtcbn1cblxuLnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuc3Rvcmllcy1mc19fYnRuLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzLWZzX193cmFwcGVyLmZ1bGxzY3JlZW4gLnN0b3JpZXMtZnNfX2J0bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0b3JpZXMtZnNfX3dyYXBwZXIuZnVsbHNjcmVlbiAuaGlkZS1hcnJvd3Mge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc3Rvcmllcy1mc19fdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN0b3JpZXMtZnNfX3RyYWNrLmFzcGVjdC1yYXRpbyAuc3Rvcmllcy1mc19fc2xpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zdG9yaWVzLWZzX190cmFjay5hc3BlY3QtcmF0aW8gLnN0b3JpZXMtZnNfX3NsaWRlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbn1cblxuLnN0b3JpZXMtZnNfX3RyYWNrLmFzcGVjdC1yYXRpbyAuc3Rvcmllcy1mc19fcHJldmlldzphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5zdG9yaWVzLWZzX190cmFjay5hc3BlY3QtcmF0aW8gLnN0b3JpZXMtZnNfX3ByZXZpZXcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnN0b3JpZXMtZnNfX3N1Yi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzLWZzX19zdWItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gIH1cbn1cbi5zdG9yaWVzLWZzX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3Rvcmllcy1mc19faW5uZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdG9yaWVzLWZzX19pbm5lci5hY3RpdmUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0b3JpZXMtZnNfX2lubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5zdG9yaWVzLWZzX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG4gIHdpZHRoOiA5NiU7XG4gIGxlZnQ6IDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5zdG9yaWVzLWZzX19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogYmx1ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0b3JpZXMtZnNfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgZmxleC1ncm93OiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnN0b3JpZXMtZnNfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjYpO1xufVxuXG4uc3Rvcmllcy1mc19fcHJvZ3Jlc3MuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdG9yaWVzLWZzX19wcm9ncmVzcy1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTJweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMCk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMCk7XG59XG5cbi5zdG9yaWVzLWZzX19wcm9ncmVzcy1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCAxODQsIDE4NCwgMC4yNik7XG59XG5cbi5zdG9yaWVzLWZzX19wcm9ncmVzcy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjE7XG4gIHRyYW5zaXRpb246IDAuMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzQkcge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NCRyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0b3JpZXMtZnNfX3ByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0b3JpZXMtZnNfX3ByZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3Rvcmllcy1mc19fYnRuLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41ODIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCIlM0UlM0NwYXRoIGQ9XCJNMy4yMTg5OCAyLjE1NDA4TDkuOTk2OTggOC45MjcwOEwxNi43MDMgMi4yMjIwOEMxNy4xNiAxLjgxNTA4IDE3LjYzMyAyLjA1ODA4IDE3LjgyMiAyLjI2MjA4QzE3Ljk0MzIgMi40MDk4MSAxOC4wMDU3IDIuNTk3MDQgMTcuOTk3NiAyLjc4Nzk4QzE3Ljk4OTUgMi45Nzg5MiAxNy45MTEzIDMuMTYwMTcgMTcuNzc4IDMuMjk3MDhMMTEuMDcxIDEwLjAwMTFMMTcuNzc4IDE2LjcwMzFDMTguMDc2IDE2Ljk1MzEgMTguMDc2IDE3LjQ0MzEgMTcuODM3IDE3LjcxNzFDMTcuNTk3IDE3Ljk5MDEgMTcuMTU3IDE4LjE0ODEgMTYuNzQyIDE3LjgyNDFMOS45OTY5OCAxMS4wNzUxTDMuMjQzOTggMTcuODI3MUMyLjk0Nzk4IDE4LjA5MjEgMi40NTk5OCAxOC4wMzgxIDIuMjE4OTggMTcuNzc1MUMxLjk3Njk4IDE3LjUxMTEgMS44ODQ5OCAxNy4wNTUxIDIuMTkzOTggMTYuNzMzMUw4LjkyMjk4IDEwLjAwMTFMMi4yMjE5OCAzLjI5NzA4QzEuOTc2OTggMy4wMjcwOCAxLjg5MTk4IDIuNTMzMDggMi4yMjE5OCAyLjIyMjA4QzIuNTUxOTggMS45MTEwOCAzLjA0Mzk4IDEuOTU0MDggMy4yMTg5OCAyLjE1NDA4WlwiIGZpbGw9XCJibGFja1wiLyUzRSUzQy9zdmclM0UnKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzLWZzX19idG4tY2xvc2Uge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG4uc3Rvcmllcy1mc19fYnRuLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN0b3JpZXMtZnMgaW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdG9yaWVzLWZzX19idG4taXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA3MnB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDM1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnN0b3JpZXMtZnNfX2J0bi1pdGVtLS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLnN0b3JpZXMtZnNfX2J0bi1pdGVtLS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbmJvZHkub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3Rvcmllcy1mc19fYXJyb3dzLmhpZGUtYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzLWZzX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdG9yaWVzLWZzX19hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMCUgMTAwJTtcbiAgb3BhY2l0eTogMC44O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIzMyk7XG59XG5cbi5zdG9yaWVzLWZzX19hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NjcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Rvcmllcy1mc19fYXJyb3cuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zdG9yaWVzLWZzX19hcnJvdy5kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIzMyk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN0b3JpZXMtZnNfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzEzJTI3IGhlaWdodD0lMjcyNSUyNyB2aWV3Qm94PSUyNzAgMCAxMyAyNSUyNyBmaWxsPSUyN25vbmUlMjclM2UlM2NwYXRoIGQ9JTI3TTEwLjI5NzEgMjMuNDk3MkMxMC42OTQzIDIzLjQ5NzkgMTEuMDc5MiAyMy4zNzAzIDExLjM4NSAyMy4xMzY1QzExLjU1NzIgMjMuMDA0OSAxMS42OTk1IDIyLjg0MzIgMTEuODAzOCAyMi42NjA4QzExLjkwOCAyMi40Nzg0IDExLjk3MjMgMjIuMjc4OCAxMS45OTI4IDIyLjA3MzRDMTIuMDEzMyAyMS44NjgxIDExLjk4OTggMjEuNjYxIDExLjkyMzQgMjEuNDY0QzExLjg1NyAyMS4yNjcxIDExLjc0OTIgMjEuMDg0MiAxMS42MDYgMjAuOTI1N0wzLjk5MDQ5IDEyLjUyMTVMMTEuMzM0IDQuMTAxNkMxMS40NzUzIDMuOTQxMjIgMTEuNTgwNyAzLjc1NjY4IDExLjY0NDMgMy41NTg1OUMxMS43MDggMy4zNjA0OSAxMS43Mjg1IDMuMTUyNzUgMTEuNzA0OCAyLjk0NzMxQzExLjY4MTEgMi43NDE4NiAxMS42MTM2IDIuNTQyNzYgMTEuNTA2MyAyLjM2MTQ1QzExLjM5ODkgMi4xODAxMyAxMS4yNTM3IDIuMDIwMTggMTEuMDc5MSAxLjg5MDc5QzEwLjkwMzIgMS43NDgwNSAxMC42OTcyIDEuNjQwMzggMTAuNDc0MSAxLjU3NDU1QzEwLjI1MDkgMS41MDg3MSAxMC4wMTU1IDEuNDg2MTMgOS43ODI0MiAxLjUwODIxQzkuNTQ5MzggMS41MzAyOSA5LjMyMzggMS41OTY1NyA5LjExOTg0IDEuNzAyODhDOC45MTU4OSAxLjgwOTE5IDguNzM3OTUgMS45NTMyNCA4LjU5NzIxIDIuMTI1OThMMC4zODY3MDUgMTEuNTMzN0MwLjEzNjY4MiAxMS44MTQzIDAgMTIuMTY2MiAwIDEyLjUyOTNDMCAxMi44OTI1IDAuMTM2NjgyIDEzLjI0NDQgMC4zODY3MDUgMTMuNTI1TDguODg2MTkgMjIuOTMyN0M5LjA1NjcyIDIzLjEyMjQgOS4yNzMzNSAyMy4yNzI0IDkuNTE4NDkgMjMuMzcwNUM5Ljc2MzYzIDIzLjQ2ODYgMTAuMDMwNCAyMy41MTIgMTAuMjk3MSAyMy40OTcyWiUyNyBmaWxsPSUyNyUyMzAwMEUyOSUyNy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc3Rvcmllcy1mc19fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzEzJTI3IGhlaWdodD0lMjcyNSUyNyB2aWV3Qm94PSUyNzAgMCAxMyAyNSUyNyBmaWxsPSUyN25vbmUlMjclM2UlM2NwYXRoIGQ9JTI3TTIuNzAyODkgMjMuNDk3MkMyLjMwNTcxIDIzLjQ5NzkgMS45MjA3OSAyMy4zNzAzIDEuNjE0OTUgMjMuMTM2NUMxLjQ0MjgzIDIzLjAwNDkgMS4zMDA1NCAyMi44NDMyIDEuMTk2MjUgMjIuNjYwOEMxLjA5MTk2IDIyLjQ3ODQgMS4wMjc3MSAyMi4yNzg4IDEuMDA3MTggMjIuMDczNEMwLjk4NjY1MiAyMS44NjgxIDEuMDEwMjUgMjEuNjYxIDEuMDc2NjIgMjEuNDY0QzEuMTQyOTkgMjEuMjY3MSAxLjI1MDgzIDIxLjA4NDIgMS4zOTM5NyAyMC45MjU3TDkuMDA5NTEgMTIuNTIxNUwxLjY2NTk1IDQuMTAxNkMxLjUyNDc1IDMuOTQxMjIgMS40MTkzIDMuNzU2NjggMS4zNTU2NyAzLjU1ODU5QzEuMjkyMDQgMy4zNjA0OSAxLjI3MTQ4IDMuMTUyNzUgMS4yOTUxOCAyLjk0NzMxQzEuMzE4ODcgMi43NDE4NiAxLjM4NjM1IDIuNTQyNzYgMS40OTM3NCAyLjM2MTQ1QzEuNjAxMTMgMi4xODAxMyAxLjc0NjMxIDIuMDIwMTggMS45MjA5NCAxLjg5MDc5QzIuMDk2ODIgMS43NDgwNSAyLjMwMjc5IDEuNjQwMzggMi41MjU5MiAxLjU3NDU1QzIuNzQ5MDUgMS41MDg3MSAyLjk4NDUzIDEuNDg2MTMgMy4yMTc1OCAxLjUwODIxQzMuNDUwNjIgMS41MzAyOSAzLjY3NjIgMS41OTY1NyAzLjg4MDE2IDEuNzAyODhDNC4wODQxMSAxLjgwOTE5IDQuMjYyMDUgMS45NTMyNCA0LjQwMjc5IDIuMTI1OThMMTIuNjEzMyAxMS41MzM3QzEyLjg2MzMgMTEuODE0MyAxMyAxMi4xNjYyIDEzIDEyLjUyOTNDMTMgMTIuODkyNSAxMi44NjMzIDEzLjI0NDQgMTIuNjEzMyAxMy41MjVMNC4xMTM4MSAyMi45MzI3QzMuOTQzMjggMjMuMTIyNCAzLjcyNjY1IDIzLjI3MjQgMy40ODE1MSAyMy4zNzA1QzMuMjM2MzcgMjMuNDY4NiAyLjk2OTYxIDIzLjUxMiAyLjcwMjg5IDIzLjQ5NzJaJTI3IGZpbGw9JTI3JTIzMDAwRTI5JTI3LyUzZSUzYy9zdmclM2VcIik7XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmltZyxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG52aWRlbyxcbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IC8qcmVtb3ZlIHRoZSByZXNpemUgaGFuZGxlIG9uIHRoZSBib3R0b20gcmlnaHQqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5oMiwgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyLCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuYm9keS5vdmVyZmxvdyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWU5O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC0td2lkdGhMb2dvOiAxNjBweDtcbn1cbi5oZWFkZXJfX2hlaWdodCB7XG4gIGhlaWdodDogMTg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlcl9faGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLS13aWR0aExvZ286IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLS13aWR0aExvZ286IDY0cHg7XG4gIH1cbn1cbi5oZWFkZXIuc2Nyb2xsIHtcbiAgei1pbmRleDogMTAwO1xuICAtLXdpZHRoTG9nbzogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlci5zY3JvbGwge1xuICAgIC0td2lkdGhMb2dvOiA2NHB4O1xuICB9XG59XG4uaGVhZGVyLnNjcm9sbCAuaGVhZGVyX19sb2dvIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyLnNjcm9sbCAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXIuc2Nyb2xsIC5oZWFkZXJfX2lubmVyLS1jb250YWN0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci5zY3JvbGwgLmhlYWRlcl9faW5uZXItLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoTG9nbyk7XG4gIGhlaWdodDogMTkwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzA5ODJkYSAwJSwgIzA2NGM3ZSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNzQlO1xuICBoZWlnaHQ6IDc0JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby13aGl0ZS5wbmdcIik7XG59XG4uaGVhZGVyX19tb2JpbGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXJfX21vYmlsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaGVhZGVyX19pbm5lci0tY29udGFjdHMge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0td2lkdGhMb2dvKSArIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXJfX2lubmVyLS1jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9faW5uZXItLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0td2lkdGhMb2dvKSArIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGVkZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyX19pbm5lci0tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG4uaGVhZGVyX19pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmhlYWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyX19pdGVtLS1wYXJ0bmVycyB7XG4gIG1heC13aWR0aDogMTY4cHg7XG59XG4uaGVhZGVyX19pdGVtLS1wYXJ0bmVycyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhlYWRlcl9faXRlbS0tcGhvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX19pdGVtLS1hZHJlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmhlYWRlcl9faXRlbS0tYWRyZXNzIHtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5oZWFkZXJfX2l0ZW0tLWFkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9faXRlbS0tYWRyZXNzIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuaGVhZGVyX19pdGVtLS1hZHJlc3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyX19pdGVtLS1hZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBmaWxsPSclMjMyRDQyODYnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTE1LjQgMjIuMzA1YzEuNzE0LS44NzQgOC4zNS00LjY3IDguMzUtMTEuMDU1YTguNzUgOC43NSAwIDEgMC0xNy41IDBjMCA2LjM4NSA2LjYzNiAxMC4xODEgOC4zNSAxMS4wNTVhLjg3Ljg3IDAgMCAwIC44IDBaTTE1IDE1YTMuNzUgMy43NSAwIDEgMCAwLTcuNSAzLjc1IDMuNzUgMCAwIDAgMCA3LjVaJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLyUzZSUzY3BhdGggc3Ryb2tlPSclMjMyRDQyODYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMjIuNTc4IDIwLjYyNWMuNzY4LjU3IDEuMTcyIDEuMjE3IDEuMTcyIDEuODc1IDAgLjY1OC0uNDA0IDEuMzA1LTEuMTcyIDEuODc1LS43NjguNTctMS44NzMgMS4wNDQtMy4yMDMgMS4zNzMtMS4zMy4zMjktMi44NC41MDItNC4zNzUuNTAyLTEuNTM2IDAtMy4wNDUtLjE3My00LjM3NS0uNTAyLTEuMzMtLjMzLTIuNDM1LS44MDMtMy4yMDMtMS4zNzMtLjc2OC0uNTctMS4xNzItMS4yMTctMS4xNzItMS44NzUgMC0uNjU4LjQwNC0xLjMwNSAxLjE3Mi0xLjg3NScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5oZWFkZXJfX3Bob25lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAzMTA2NjtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3dvcmstdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaGVhZGVyX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMjkyOTtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9vdGVyX19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG4uZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNjYwMTtcbn1cbi5mb290ZXJfX3Bob25lLCAuZm9vdGVyX19lbWFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mb290ZXJfX3Bob25lIGEsIC5mb290ZXJfX2VtYWlsIGEge1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvb3Rlcl9fcGhvbmUgYTpob3ZlciwgLmZvb3Rlcl9fZW1haWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY2NjAxO1xufVxuLmZvb3Rlcl9fYWRyZXNzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0Mjg2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvb3Rlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5mb290ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvb3Rlcl9fc29jLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uZm9vdGVyX19zb2MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb3Rlcl9fc29jLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5mb290ZXJfX3dyYXAtc29jIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX193cmFwLXNvYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5mb290ZXJfX2NvcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZm9vdGVyX19jb3AtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWJzX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTE0cHg7XG59XG4uYnJlYWRjcnVtYnNfX2xpbmsuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWJzX19saW5rLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jb250YWN0cyB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5jb250YWN0c19fd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4JTtcbn1cbi5jb250YWN0c19faXRlbS0tYWRyZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmNvbnRhY3RzX19pdGVtLS1hZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggZmlsbD0nJTIzMDFDMkU2JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNS40IDIyLjMwNWMxLjcxNC0uODc0IDguMzUtNC42NyA4LjM1LTExLjA1NWE4Ljc1IDguNzUgMCAxMC0xNy41IDBjMCA2LjM4NSA2LjYzNiAxMC4xODEgOC4zNSAxMS4wNTUuMjU0LjEzLjU0Ni4xMy44IDB6TTE1IDE1YTMuNzUgMy43NSAwIDEwMC03LjUgMy43NSAzLjc1IDAgMDAwIDcuNXonIGNsaXAtcnVsZT0nZXZlbm9kZCcvJTNlJTNjcGF0aCBzdHJva2U9JyUyMzAxQzJFNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yMi41NzggMjAuNjI1Yy43NjguNTcgMS4xNzIgMS4yMTcgMS4xNzIgMS44NzUgMCAuNjU4LS40MDQgMS4zMDUtMS4xNzIgMS44NzUtLjc2OC41Ny0xLjg3MyAxLjA0NC0zLjIwMyAxLjM3My0xLjMzLjMyOS0yLjg0LjUwMi00LjM3NS41MDItMS41MzYgMC0zLjA0NS0uMTczLTQuMzc1LS41MDItMS4zMy0uMzMtMi40MzUtLjgwMy0zLjIwMy0xLjM3My0uNzY4LS41Ny0xLjE3Mi0xLjIxNy0xLjE3Mi0xLjg3NSAwLS42NTguNDA0LTEuMzA1IDEuMTcyLTEuODc1Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcbn1cbi5jb250YWN0c19faXRlbS0tbmtzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3RzX19pdGVtLS1ua3MgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb250YWN0c19faXRlbS0td29yay10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3RzX19pdGVtLS1waG9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0c19faXRlbS0tYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFjdHNfX3Bob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbnRhY3RzX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY29udGFjdHNfX2Rlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3RzIC5idXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbnRhY3RzIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxufVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tZW51LmFjdGl2ZSAubWVudV9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NwYXRoIGZpbGw9JyUyMzM3M0IzRScgZD0nTTE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTIgMTkgNi40MSAxNy41OSA1WicvJTNlJTNjL3N2ZyUzZSBcIik7XG4gIH1cbiAgLm1lbnUuYWN0aXZlIC5tZW51X19saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm1lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1lbnVfX2xpc3Qge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWVudV9faXRlbS5hY3RpdmUgLm1lbnVfX2xpbmsge1xuICBjb2xvcjogIzAzMTA2NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzEwNjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1lbnVfX2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5tZW51X19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMTMxMzE7XG59XG4ubWVudV9fYnRuIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI0IDI0JyUzZSUzY3BhdGggZmlsbD0nJTIzMzczQjNFJyBkPSdNMTIgMThIM3YtMmg5djJabTktNUgzdi0yaDE4djJabTAtNWgtOVY2aDl2MlonLyUzZSUzYy9zdmclM2UgXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tZW51X19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmJ1dHRvbixcbmEsXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODRkZWcsICNmZjdkMDAgMCUsICNlMTcwMDMgMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYnV0dG9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4NGRlZywgI2ZmN2QwMCAwJSwgI2UxNzAwMyAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODRkZWcsICNlNTcxMDAgMCUsICNjNTYwMDAgMTAwJSk7XG59XG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgY29sb3I6ICNGRjY2MDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODRkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjY2MDE7XG59XG4uYnV0dG9uLS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCA0MHB4O1xufVxuLmJ1dHRvbi0tcHJpY2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmJ1dHRvbi0tcHJpY2Ugc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCA0NSA0NFwiJTNFJTNDZyBjbGlwLXBhdGg9XCJ1cmwoJTIzYSlcIiUzRSUzQ3BhdGggZmlsbD1cIiUyM0UyNzAwM1wiIGQ9XCJNMzIuNzY3IDE3Ljc3YzAgMS41Ny0uNjMgMy4wNzctMS43NTIgNC4xODhhNi4wMTQgNi4wMTQgMCAwIDEtNC4yMyAxLjczNEgxOS4wOVYxMS44NDZoNy42OTNhNi4wMSA2LjAxIDAgMCAxIDQuMjMgMS43MzUgNS44OTMgNS44OTMgMCAwIDEgMS43NTMgNC4xODhaTTQ0LjczNCAyMmEyMS44NCAyMS44NCAwIDAgMS0zLjc0NiAxMi4yMjIgMjIuMTc2IDIyLjE3NiAwIDAgMS05Ljk3MyA4LjEwMyAyMi40MzIgMjIuNDMyIDAgMCAxLTEyLjg0IDEuMjUyIDIyLjI5NCAyMi4yOTQgMCAwIDEtMTEuMzc5LTYuMDJBMjEuOTMzIDIxLjkzMyAwIDAgMSAuNzE0IDI2LjI5MWEyMS43OTUgMjEuNzk1IDAgMCAxIDEuMjY2LTEyLjcxIDIyLjA1IDIyLjA1IDAgMCAxIDguMTg1LTkuODczQTIyLjM4NCAyMi4zODQgMCAwIDEgMjIuNTEgMGEyMi4zNjIgMjIuMzYyIDAgMCAxIDE1LjcwOCA2LjQ1QTIxLjkxMiAyMS45MTIgMCAwIDEgNDQuNzM0IDIyWm0tOC41NDgtNC4yM2E5LjI3MSA5LjI3MSAwIDAgMC0yLjc1Ny02LjU4IDkuNDYxIDkuNDYxIDAgMCAwLTYuNjQ1LTIuNzI4aC05LjQwMmMtLjQ1MyAwLS44ODguMTc4LTEuMjA5LjQ5NS0uMzIuMzE4LS41Ljc0OC0uNSAxLjE5N3YxMy41MzhoLTMuNDJjLS40NTMgMC0uODg4LjE3OS0xLjIwOC40OTZhMS42ODQgMS42ODQgMCAwIDAgMCAyLjM5M2MuMzIuMzE4Ljc1NS40OTYgMS4yMDkuNDk2aDMuNDE4djMuMzg0aC0zLjQxOGMtLjQ1NCAwLS44ODkuMTc5LTEuMjEuNDk2YTEuNjg0IDEuNjg0IDAgMCAwIDAgMi4zOTNjLjMyMS4zMTguNzU2LjQ5NiAxLjIxLjQ5NmgzLjQxOHYzLjM4NWMwIC40NDkuMTguODc5LjUwMSAxLjE5NmExLjcxOCAxLjcxOCAwIDAgMCAyLjQxOCAwYy4zMi0uMzE3LjUtLjc0Ny41LTEuMTk2di0zLjM4NWg4LjU0OGMuNDUzIDAgLjg4OC0uMTc4IDEuMjA5LS40OTVhMS42ODQgMS42ODQgMCAwIDAgMC0yLjM5NCAxLjcxOCAxLjcxOCAwIDAgMC0xLjIxLS40OTVoLTguNTQ3di0zLjM4NWg3LjY5M2E5LjQ2MSA5LjQ2MSAwIDAgMCA2LjY0NS0yLjczIDkuMjcxIDkuMjcxIDAgMCAwIDIuNzU3LTYuNTc4WlwiLyUzRSUzQ3BhdGggc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLW9wYWNpdHk9XCIuMVwiIGQ9XCJNMjYuNzg1IDcuOTYyaC05LjQwM2MtLjU4NCAwLTEuMTQ2LjIzLTEuNTYuNjQtLjQxNS40MS0uNjUuOTY5LS42NSAxLjU1MnYxMy4wMzhoLTIuOTE4YTIuMjIgMi4yMiAwIDAgMC0xLjU2MS42NCAyLjE4NCAyLjE4NCAwIDAgMCAwIDMuMTA1Yy40MTUuNDEuOTc2LjY0IDEuNTYuNjRoMi45MnYyLjM4NGgtMi45MmEyLjIyIDIuMjIgMCAwIDAtMS41Ni42NCAyLjE4NCAyLjE4NCAwIDAgMCAwIDMuMTA1bC4zNTItLjM1Ni0uMzUyLjM1NmMuNDE1LjQxLjk3Ni42NCAxLjU2LjY0aDIuOTJ2Mi44ODVjMCAuNTgzLjIzMyAxLjE0MS42NDggMS41NTJsLjM1Mi0uMzU2LS4zNTIuMzU2YTIuMjE4IDIuMjE4IDAgMCAwIDMuMTIxIDBsLS4zNTEtLjM1Ni4zNTEuMzU2Yy40MTUtLjQxMS42NS0uOTcuNjUtMS41NTJ2LTIuODg1aDguMDQ3Yy41ODQgMCAxLjE0Ni0uMjMgMS41Ni0uNjRsLS4zNTEtLjM1Ni4zNTEuMzU2YTIuMTg0IDIuMTg0IDAgMCAwIDAtMy4xMDQgMi4yMTggMi4yMTggMCAwIDAtMS41Ni0uNjRIMTkuNTl2LTIuMzg1aDcuMTkzYTkuOTYxIDkuOTYxIDAgMCAwIDYuOTk3LTIuODc0IDkuNzcgOS43NyAwIDAgMCAyLjkwNS02LjkzM3YtLjAwMWE5Ljc3IDkuNzcgMCAwIDAtMi45MDUtNi45MzMgOS45NjEgOS45NjEgMCAwIDAtNi45OTYtMi44NzRabTUuNDgyIDkuODA3YTUuMzkzIDUuMzkzIDAgMCAxLTEuNjA0IDMuODMzIDUuNTE0IDUuNTE0IDAgMCAxLTMuODc5IDEuNTloLTcuMTkzVjEyLjM0Nmg3LjE5M2E1LjUyIDUuNTIgMCAwIDEgMy44OCAxLjU5IDUuMzkzIDUuMzkzIDAgMCAxIDEuNjAzIDMuODMzWm0xMS45NjcgNC4yMzJjMCA0LjI1LTEuMjc0IDguNDA2LTMuNjYgMTEuOTQyYTIxLjY3NyAyMS42NzcgMCAwIDEtOS43NDkgNy45MiAyMS45MzIgMjEuOTMyIDAgMCAxLTEyLjU1NCAxLjIyNEEyMS43OTUgMjEuNzk1IDAgMCAxIDcuMTQ4IDM3LjJhMjEuNDMyIDIxLjQzMiAwIDAgMS01Ljk0NC0xMS4wMDhBMjEuMjk1IDIxLjI5NSAwIDAgMSAyLjQ0IDEzLjc3NGEyMS41NSAyMS41NSAwIDAgMSA4LTkuNjVBMjEuODg0IDIxLjg4NCAwIDAgMSAyMi41MS41YTIxLjg2MiAyMS44NjIgMCAwIDEgMTUuMzU2IDYuMzA2QTIxLjQxMiAyMS40MTIgMCAwIDEgNDQuMjM0IDIyWlwiLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPVwiYVwiJTNFJTNDcGF0aCBmaWxsPVwiJTIzZmZmXCIgZD1cIk0uMjg3IDBoNDQuNDQ3djQ0SC4yODd6XCIvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBJyk7XG59XG4uYnV0dG9uLS1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI0cHggMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXR0b24tLWxpbmsge1xuICAgIHBhZGRpbmc6IDZweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idXR0b24tLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24tLXlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggODJweCAxNHB4IDYycHg7XG59XG4uYnV0dG9uLS15b3V0dWJlIC5idXR0b25fX2ljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uYnV0dG9uLS15b3V0dWJlIC5idXR0b25fX2ljbzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiJTNFJTNDcGF0aCBmaWxsPVwicmVkXCIgZD1cIm0xMCAxNSA1LjE5LTNMMTAgOXY2Wm0xMS41Ni03LjgzYy4xMy40Ny4yMiAxLjEuMjggMS45LjA3LjguMSAxLjQ5LjEgMi4wOUwyMiAxMmMwIDIuMTktLjE2IDMuOC0uNDQgNC44My0uMjUuOS0uODMgMS40OC0xLjczIDEuNzMtLjQ3LjEzLTEuMzMuMjItMi42NS4yOC0xLjMuMDctMi40OS4xLTMuNTkuMUwxMiAxOWMtNC4xOSAwLTYuOC0uMTYtNy44My0uNDQtLjktLjI1LTEuNDgtLjgzLTEuNzMtMS43My0uMTMtLjQ3LS4yMi0xLjEtLjI4LTEuOS0uMDctLjgtLjEtMS40OS0uMS0yLjA5TDIgMTJjMC0yLjE5LjE2LTMuOC40NC00LjgzLjI1LS45LjgzLTEuNDggMS43My0xLjczLjQ3LS4xMyAxLjMzLS4yMiAyLjY1LS4yOCAxLjMtLjA3IDIuNDktLjEgMy41OS0uMUwxMiA1YzQuMTkgMCA2LjguMTYgNy44My40NC45LjI1IDEuNDguODMgMS43MyAxLjczWlwiLyUzRSUzQy9zdmclM0UlMEEnKTtcbn1cbi5idXR0b24tLXRleHQtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRkY2NjAxO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uYnV0dG9uLS10ZXh0LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24tLXRleHQtbGluayAuYnV0dG9uX19pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmJ1dHRvbi0tdGV4dC1saW5rIC5idXR0b25fX2ljbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjAxO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAxOCAxOFwiJTNFJTNDcGF0aCBmaWxsPVwiJTIzRkY3MjE0XCIgZD1cIk0xMi4xMjkgOS43NUgzdi0xLjVoOS4xMjlMOC4xMDYgNC4yMjdsMS4wNi0xLjA2TDE1IDlsLTUuODM0IDUuODM0LTEuMDYtMS4wNjEgNC4wMjMtNC4wMjNaXCIvJTNFJTNDL3N2ZyUzRSUwQScpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDE0cHggMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ1dHRvbl9fYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMTJweDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5vcGVuLXBvcHVwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5wdXQsIC50ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZjZDZkNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuLmlucHV0OmhvdmVyLCAuaW5wdXQ6YWN0aXZlLCAudGV4dGFyZWE6aG92ZXIsIC50ZXh0YXJlYTphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmM0YmZmO1xufVxuLmlucHV0OjpwbGFjZWhvbGRlciwgLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJsb2JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2JzLS1zZXJ2aWNlcyB7XG4gIHRvcDogMjUlO1xuICB3aWR0aDogNDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2JzLS1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmJsb2JzLS1taWRkbGUge1xuICB0b3A6IDYwJTtcbiAgd2lkdGg6IDMwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9icy0tbWlkZGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uYmxvYnMtLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2JzLS1mb290ZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5ibG9icyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLmlzX29wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcHVwX193cmFwLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwX19zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnBvcHVwX19zdWNjZXNzLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3B1cF9fb3ZlcmxheSB7XG4gIHotaW5kZXg6IDMwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMC4zKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5wb3B1cF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDEwJSBhdXRvO1xuICB3aWR0aDogNTQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fYm9keSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAyNSU7XG4gICAgcGFkZGluZzogNDBweCAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuLnBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTkgMTknJTNlJTNjcGF0aCBmaWxsPSclMjMyMDIwMjAnIGQ9J00xMS40MSA5bDcuMjktNy4yOUExIDEgMCAwMDE3LjI5LjNMMTAgNy41OSAyLjcxLjI5QTEgMSAwIDAwMS4zIDEuN0w4LjU5IDlsLTcuMyA3LjI5QTEuMDAxIDEuMDAxIDAgMTAyLjcgMTcuN2w3LjMtNy4yOSA3LjI5IDcuMjlhMSAxIDAgMDAxLjQxLTEuNDFMMTEuNDEgOXonLyUzZSUzYy9zdmclM2VcIik7XG59XG4ucG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wb3B1cF9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucG9wdXBfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvcHVwX19pdGVtLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwX19wb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3B1cCAueW91LW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAxLjVzO1xufVxuXG4uYnRuLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiA1JTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXRvcCB7XG4gICAgYm90dG9tOiAxMCU7XG4gIH1cbn1cbi5idG4tdG9wLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idG4tdG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1MDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1wYW5lbCAubS1wYW5lbF9fd3JhcC0tZmlyc3QsXG4ubS1wYW5lbCAubS1wYW5lbF9fd3JhcC0tc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLXBhbmVsIC5tLXBhbmVsX193cmFwLS1zZWNvbmQsXG4ubS1wYW5lbCAubS1wYW5lbF9fd3JhcC0tbGFzdCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG4ubS1wYW5lbC5hY3RpdmUgLm0tcGFuZWxfX3dyYXAtLXNlY29uZCxcbi5tLXBhbmVsLmFjdGl2ZSAubS1wYW5lbF9fd3JhcC0tbGFzdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm0tcGFuZWwuYWN0aXZlIC5tLXBhbmVsX193cmFwLS1sYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1wYW5lbF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IC01cHggOXB4IC0zcHggcmdiYSgxMCwgNDcsIDc1LCAwLjE0KTtcbiAgdHJhbnNmb3JtOiAwLjJzO1xufVxuLm0tcGFuZWxfX3dyYXAtLXNlY29uZCAubS1wYW5lbF9fcGljdHVyZSB7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG4ubS1wYW5lbF9faXRlbSB7XG4gIGNvbG9yOiByZ2IoMjcsIDI3LCAyNyk7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDZweCA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm0tcGFuZWxfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJENDI4Njtcbn1cbi5tLXBhbmVsX19pdGVtLS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyRDQyODYgNi4yNSUsICMzNjU1ZWMgMTAxLjI3JSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZV9wdWxzZSAxLjVzIGluZmluaXRlO1xufVxuLm0tcGFuZWxfX2l0ZW0tLWNlbnRlciAubS1wYW5lbF9fcGljdHVyZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubS1wYW5lbF9fcGljdHVyZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm0tcGFuZWxfX3BpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5tLXBhbmVsX19zdWItd3JhcCB7XG4gIHdpZHRoOiAzOCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubS1wYW5lbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ubS1wYW5lbCAuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZV9wdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjI4LCAyNSwgNDksIDAuNCk7XG4gIH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjI4LCAyNSwgNDksIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjgsIDI1LCA0OSwgMCk7XG4gIH1cbn1cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wcmVsb2FkZXIuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByZWxvYWRlcl9fb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByZWxvYWRlcl9fZWxlbWVudCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsICUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBzdHlsZT0nbWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQyLCAyNDMsIDApOyBkaXNwbGF5OiBibG9jazsnIHdpZHRoPScyMDBweCcgaGVpZ2h0PScyMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaWRZTWlkJyUzZSUzY2NpcmNsZSBjeD0nNTAnIGN5PSc1MCcgcj0nMCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxZDNmNzInIHN0cm9rZS13aWR0aD0nMSclM2UlM2NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J3InIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyBkdXI9JzEuNzU0Mzg1OTY0OTEyMjgwNnMnIHZhbHVlcz0nMDszMycga2V5VGltZXM9JzA7MScga2V5U3BsaW5lcz0nMCAwLjIgMC44IDEnIGNhbGNNb2RlPSdzcGxpbmUnIGJlZ2luPScwcyclM2UlM2MvYW5pbWF0ZSUzZSUzY2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGR1cj0nMS43NTQzODU5NjQ5MTIyODA2cycgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGtleVNwbGluZXM9JzAuMiAwIDAuOCAxJyBjYWxjTW9kZT0nc3BsaW5lJyBiZWdpbj0nMHMnJTNlJTNjL2FuaW1hdGUlM2UlM2MvY2lyY2xlJTNlJTNjY2lyY2xlIGN4PSc1MCcgY3k9JzUwJyByPScwJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzU2OTlkMicgc3Ryb2tlLXdpZHRoPScxJyUzZSUzY2FuaW1hdGUgYXR0cmlidXRlTmFtZT0ncicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGR1cj0nMS43NTQzODU5NjQ5MTIyODA2cycgdmFsdWVzPScwOzMzJyBrZXlUaW1lcz0nMDsxJyBrZXlTcGxpbmVzPScwIDAuMiAwLjggMScgY2FsY01vZGU9J3NwbGluZScgYmVnaW49Jy0wLjg3NzE5Mjk4MjQ1NjE0MDNzJyUzZSUzYy9hbmltYXRlJTNlJTNjYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgZHVyPScxLjc1NDM4NTk2NDkxMjI4MDZzJyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScga2V5U3BsaW5lcz0nMC4yIDAgMC44IDEnIGNhbGNNb2RlPSdzcGxpbmUnIGJlZ2luPSctMC44NzcxOTI5ODI0NTYxNDAzcyclM2UlM2MvYW5pbWF0ZSUzZSUzYy9jaXJjbGUlM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc2VjdGlvbi1uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlY3Rpb24tbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxufVxuLnNlY3Rpb24tbmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zZWN0aW9uLW5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmItbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5iLW5hdl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYi1uYXZfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5iLW5hdl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGVkZTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDQ5JTtcbn1cbi5iLW5hdl9faW5uZXI6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY2NjAxO1xufVxuLmItbmF2X19pbm5lcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmItbmF2X19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5iLW5hdl9faW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmItbmF2X19waWN0dXJlIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLW5hdl9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uYi1uYXZfX3BpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmItbmF2X190ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLW5hdl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iLW5hdl9fZGVzYyB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLmItbmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYi1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGZvbnQtc3R5bGU6IDE4cHg7XG4gIH1cbn1cbi5iLW5hdl9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmluZm8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyOHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM1LCAyMzQsIDIzNCk7XG59XG4uaW5mby5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaW5mbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mbyB7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG59XG4uaW5mb19fY2xvc2Uge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE5IDE5JyUzZSUzY3BhdGggZmlsbD0nJTIzMjAyMDIwJyBkPSdNMTEuNDEgOWw3LjI5LTcuMjlBMSAxIDAgMDAxNy4yOS4zTDEwIDcuNTkgMi43MS4yOUExIDEgMCAwMDEuMyAxLjdMOC41OSA5bC03LjMgNy4yOUExLjAwMSAxLjAwMSAwIDEwMi43IDE3LjdsNy4zLTcuMjkgNy4yOSA3LjI5YTEgMSAwIDAwMS40MS0xLjQxTDExLjQxIDl6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmluZm9fX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbmZvOmhvdmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mbzpob3ZlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmluZm86aG92ZXIgLmluZm9fX3BpY3R1cmUge1xuICBoZWlnaHQ6IDMwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmluZm86aG92ZXIgLmluZm9fX3BpY3R1cmUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mbzpob3ZlciAuaW5mb19fcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmluZm86aG92ZXIgLmluZm9fX3RleHQge1xuICB0cmFuc2l0aW9uOiAwLjhzO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5mb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmluZm9fX3BpY3R1cmUge1xuICB0cmFuc2l0aW9uOiAwLjhzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTQwcHg7XG59XG4uaW5mb19fcGljdHVyZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5mb19fcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb19fcGljdHVyZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uaW5mb19fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYyMHB4KSB7XG4gIC5pbmZvX19kZXNjIHA6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZm9fX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pbmZvX19kZXNjIHAge1xuICBtYXJnaW46IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmluZm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG59XG5cbi5pbmZvLXBvc3QgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pbmZvLXBvc3QgLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5pbmZvLXBvc3RfX3NoYXJlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaW5mby1wb3N0X19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaW5mby1wb3N0X19pbm5lci0taW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pbmZvLXBvc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW5mby1wb3N0X19pdGVtLS1hdXRob3Ige1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAzMTA2Njtcbn1cbi5pbmZvLXBvc3RfX2l0ZW0tLWF1dGhvcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzBlMjZjNDtcbn1cbi5pbmZvLXBvc3RfX2l0ZW0tLWRhdGUge1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5pbmZvLXBvc3RfX2l0ZW0tLWRhdGUsIC5pbmZvLXBvc3RfX2l0ZW0tLWNvbnQtc2hvdyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZvcm0tbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGVydF9fZGlzbWlzc2libGUge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiUzRSUzQ3BhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJNMjEgNyA5IDE5bC01LjUtNS41IDEuNDEtMS40MUw5IDE2LjE3IDE5LjU5IDUuNTkgMjEgN1pcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjY2MDE7XG59XG4uY2hlY2tib3hfX2lucHV0IH4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY2hlY2tib3hfX2lucHV0IH4gbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjYwMTtcbn1cbi5jaGVja2JveF9faW5wdXQgfiBsYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNjYsIDY2LCA2Nik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRnLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDI0cHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudGctZmVlZGJhY2sge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGctZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMTJweCAzMnB4O1xuICB9XG59XG4udGctZmVlZGJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtNDZweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogODJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nODMnIGhlaWdodD0nODMnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCA4MyA4MyclM2UlM2NnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzZSUzY3BhdGggZmlsbD0ndXJsKCUyM2IpJyBkPSdNNDEuNDMyLjI3NGE0MC45OTUgNDAuOTk1IDAgMCAwLTI4Ljk4OSAxMi4wMDlBNDEuMDEyIDQxLjAxMiAwIDAgMCAuNDMyIDQxLjI3NGE0MS4wMTIgNDEuMDEyIDAgMCAwIDEyLjAxMSAyOC45OTIgNDAuOTk1IDQwLjk5NSAwIDAgMCA1Ny45NzcgMCA0MS4wMTIgNDEuMDEyIDAgMCAwIDEyLjAxMi0yOC45OTJBNDEuMDEyIDQxLjAxMiAwIDAgMCA3MC40MiAxMi4yODMgNDAuOTk1IDQwLjk5NSAwIDAgMCA0MS40MzIuMjc0WicvJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xOC45OTEgNDAuODQxYzExLjk1NC01LjIwNyAxOS45MjMtOC42NCAyMy45MDgtMTAuMjk4IDExLjM5LTQuNzM2IDEzLjc1NC01LjU2IDE1LjI5OC01LjU4Ny4zNC0uMDA1IDEuMDk2LjA3OSAxLjU4OS40NzcuNDEuMzM3LjUyNS43OTEuNTgzIDEuMTEuMDUxLjMyLjEyMiAxLjA0Ny4wNjQgMS42MTUtLjYxNSA2LjQ4My0zLjI4NiAyMi4yMTUtNC42NDUgMjkuNDc3LS41NyAzLjA3Mi0xLjcwNCA0LjEwMi0yLjc5OSA0LjIwMy0yLjM4My4yMTktNC4xOS0xLjU3NC02LjQ5Ni0zLjA4NS0zLjYwNy0yLjM2Ni01LjY0NC0zLjgzOC05LjE0OC02LjE0Ni00LjA0OS0yLjY2Ny0xLjQyMi00LjEzNC44ODQtNi41My42MDItLjYyNyAxMS4wOTYtMTAuMTcgMTEuMjk0LTExLjAzNS4wMjYtLjEwOC4wNTEtLjUxMS0uMTkyLS43MjQtLjIzNy0uMjEzLS41OS0uMTQtLjg0Ni0uMDgzLS4zNjUuMDgyLTYuMTI0IDMuODkzLTE3LjI5NiAxMS40My0xLjYzNCAxLjEyNC0zLjExNCAxLjY3Mi00LjQ0NiAxLjY0My0xLjQ2MS0uMDMxLTQuMjgtLjgyNy02LjM3NS0xLjUwOC0yLjU2Mi0uODM0LTQuNjA2LTEuMjc2LTQuNDI2LTIuNjkzLjA5LS43MzggMS4xMDgtMS40OTQgMy4wNDktMi4yNjZaJy8lM2UlM2MvZyUzZSUzY2RlZnMlM2UlM2NsaW5lYXJHcmFkaWVudCBpZD0nYicgeDE9JzQxMDAuNDMnIHgyPSc0MTAwLjQzJyB5MT0nLjI3NCcgeTI9JzgyMDAuMjcnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzZSUzY3N0b3Agc3RvcC1jb2xvcj0nJTIzMkFBQkVFJy8lM2UlM2NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMjI5RUQ5Jy8lM2UlM2MvbGluZWFyR3JhZGllbnQlM2UlM2NjbGlwUGF0aCBpZD0nYSclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTS40MzIuMjc0aDgydjgyaC04MnonLyUzZSUzYy9jbGlwUGF0aCUzZSUzYy9kZWZzJTNlJTNjL3N2ZyUzZSBcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRnLWZlZWRiYWNrOmJlZm9yZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRvcDogLTMycHg7XG4gIH1cbn1cbi50Zy1mZWVkYmFja19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50Zy1mZWVkYmFja19faW5uZXItLXRleHQge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50Zy1mZWVkYmFja19faW5uZXItLXFyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnRnLWZlZWRiYWNrX19pbm5lci0tcXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50Zy1mZWVkYmFja19faW5uZXItLXFyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgbWluLXdpZHRoOiA3MnB4O1xuICB9XG59XG4udGctZmVlZGJhY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50Zy1mZWVkYmFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnRnLWZlZWRiYWNrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udGctZmVlZGJhY2tfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnRnLWZlZWRiYWNrX19hbGlnbiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50Zy1mZWVkYmFja19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGctZmVlZGJhY2tfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxufVxuXG4uYmctYm9yZGVyLXBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmJnLWJvcmRlci1waWN0dXJlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZGZkZWRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLndpZGdldC1mYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTllOTtcbiAgcGFkZGluZzogMThweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA0MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2lkZ2V0LWZiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gIH1cbn1cbi53aWRnZXQtZmJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53aWRnZXQtZmJfX2Rlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ud2lkZ2V0LWZiX19pY28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDM3IDM4XCIlM0UlM0NwYXRoIGZpbGw9XCJ1cmwoJTIzYSlcIiBkPVwibTExLjc0OCAyMy40NDYgMy4wODUtLjM1OWEyLjM4IDIuMzggMCAwIDEgMS45OTIuNzA2bDIuMjM1IDIuMjc5YTE4LjQ1NyAxOC40NTcgMCAwIDAgOC4wMDMtOC4xNjJsLTIuMjQ3LTIuMjlhMi40OTUgMi40OTUgMCAwIDEtLjY5Mi0yLjAzMmwuMzUyLTMuMTIxYTIuNDk1IDIuNDk1IDAgMCAxIC44LTEuNTY2IDIuNDA0IDIuNDA0IDAgMCAxIDEuNjE3LS42MjZoMi4xMDFjMS4zNzMgMCAyLjUxNCAxLjE2NCAyLjQzIDIuNTYzLS42NDQgMTAuNTc3LTguOTQgMTkuMDI0LTE5LjMgMTkuNjgtMS4zNzIuMDg3LTIuNTE0LTEuMDc3LTIuNTE0LTIuNDc3VjI1LjlhMi40MzggMi40MzggMCAwIDEgMi4xMzgtMi40NTNaXCIvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPVwiYVwiIHgxPVwiMjAuNTE5XCIgeDI9XCIyMC41MTlcIiB5MT1cIjguMjc1XCIgeTI9XCIzMC41MjNcIiBncmFkaWVudFVuaXRzPVwidXNlclNwYWNlT25Vc2VcIiUzRSUzQ3N0b3Agc3RvcC1jb2xvcj1cIiUyMzA5ODJEQVwiLyUzRSUzQ3N0b3Agb2Zmc2V0PVwiMVwiIHN0b3AtY29sb3I9XCIlMjMwNjRDN0VcIi8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEEnKTtcbn1cbi53aWRnZXQtZmJfX2ljbzphZnRlciwgLndpZGdldC1mYl9faWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzNENjRGRjtcbiAgbGVmdDogLTIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHB1bHNlIDIuNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndpZGdldC1mYl9faWNvOjphZnRlciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7XG59XG4ud2lkZ2V0LWZiX19hbGlnbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi53aWRnZXQtZmJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubWFpbl9fY2Fyb3VzZWwge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubWFpbl9fc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGVkZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDE4cHggMTJweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1haW5fX2lubmVyLS1kaWFnbm9zdGljcyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX19pbm5lcjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1haW5fX2lubmVyOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubWFpbl9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbl9faW5uZXI6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tYWluX19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5tYWluX19pbm5lcjpsYXN0LWNoaWxkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tYWluX19pbm5lcjpsYXN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuLm1haW5fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX190aXRsZSB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuLm1haW5fX3RpdGxlLS1kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLm1haW5fX3NwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1haW5fX2xpc3Qge1xuICBwYWRkaW5nOiAyMnB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fbGlzdCB7XG4gICAgcGFkZGluZzogMTJweCAwIDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tYWluX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ubWFpbl9faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI1IDI1XCIlM0UlM0NwYXRoIGZpbGw9XCIlMjNGRjY2MDFcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMi41NTMgMjEuOTc1YTkgOSAwIDEgMCAwLTE4IDkgOSAwIDAgMCAwIDE4Wm00Ljc2OC0xMS4zNmExIDEgMCAwIDAtMS41MzctMS4yOGwtMy41OTcgNC4zMThjLS4zNDcuNDE2LS41NDIuNjQ2LS42OTguNzg4bC0uMDA2LjAwNS0uMDA2LS4wMDVjLS4xNjgtLjEyNy0uMzgzLS4zMzgtLjc2Ni0uNzIxTDkuMjYgMTIuMjY4YTEgMSAwIDAgMC0xLjQxNCAxLjQxNGwxLjQ1MSAxLjQ1Mi4wNC4wNGMuMzI3LjMyNy42NDEuNjQyLjkzNC44NjMuMzI3LjI0Ny43NTYuNDggMS4zMDUuNDU1LjU1LS4wMjUuOTU1LS4yOTYgMS4yNi0uNTcyLjI3LS4yNDYuNTU0LS41ODguODUtLjk0M2wuMDM3LS4wNDQgMy41OTgtNC4zMTdaXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiLyUzRSUzQy9zdmclM0UlMEEnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9faXRlbTpiZWZvcmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5tYWluX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tYWluX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluX19kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuLm1haW5fX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1haW5fX2xpbmsge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi5tYWluX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX3BpY3R1cmUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLm1haW4gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbiAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluX19hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4gLmNhcm91c2VsX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluIC5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY2MDE7XG59XG4ubWFpbiAuY2Fyb3VzZWxfX2RvdHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbiAuY2Fyb3VzZWxfX2RvdHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubWFpbl9feW91dHViZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX3lvdXR1YmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX195b3V0dWJlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFpbl9feW91dHViZS1saW5rOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTQ0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MnB4KTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubWFpbl9feW91dHViZS1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtOHB4O1xuICB6LWluZGV4OiAzO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDM2IDM2JyUzZSUzY3BhdGggZmlsbD0ncmVkJyBkPSdtMTUgMjIuNSA3Ljc4NS00LjVMMTUgMTMuNXY5Wm0xNy4zNC0xMS43NDVjLjE5NS43MDUuMzMgMS42NS40MiAyLjg1LjEwNSAxLjIuMTUgMi4yMzUuMTUgMy4xMzVMMzMgMThjMCAzLjI4NS0uMjQgNS43LS42NiA3LjI0NS0uMzc1IDEuMzUtMS4yNDUgMi4yMi0yLjU5NSAyLjU5NS0uNzA1LjE5NS0xLjk5NS4zMy0zLjk3NS40Mi0xLjk1LjEwNS0zLjczNS4xNS01LjM4NS4xNUwxOCAyOC41Yy02LjI4NSAwLTEwLjItLjI0LTExLjc0NS0uNjYtMS4zNS0uMzc1LTIuMjItMS4yNDUtMi41OTUtMi41OTUtLjE5NS0uNzA1LS4zMy0xLjY1LS40Mi0yLjg1YTM2LjA5IDM2LjA5IDAgMCAxLS4xNS0zLjEzNUwzIDE4YzAtMy4yODUuMjQtNS43LjY2LTcuMjQ1LjM3NS0xLjM1IDEuMjQ1LTIuMjIgMi41OTUtMi41OTUuNzA1LS4xOTUgMS45OTUtLjMzIDMuOTc1LS40MiAxLjk1LS4xMDUgMy43MzUtLjE1IDUuMzg1LS4xNUwxOCA3LjVjNi4yODUgMCAxMC4yLjI0IDExLjc0NS42NiAxLjM1LjM3NSAyLjIyIDEuMjQ1IDIuNTk1IDIuNTk1WicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5tYWluIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhcnRuZXJzIHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgcGFkZGluZzogNDVweCAwIDU1cHg7XG4gIH1cbn1cbi5wYXJ0bmVyc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFydG5lcnNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJ0bmVyc19faW5uZXIge1xuICB3aWR0aDogNDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYXJ0bmVyc19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFydG5lcnNfX2lubmVyOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJ0bmVyc19faW5uZXI6Zmlyc3QtY2hpbGQgLnBhcnRuZXJzX19sb2dvIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhcnRuZXJzX19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhcnRuZXJzX19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYXJ0bmVyc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBhcnRuZXJzX19sb2dvIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnNfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZm9vdG5vdGUge1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdG5vdGVfX3RleHQge1xuICBwYWRkaW5nOiA1MnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rub3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uZm9vdG5vdGVfX3RleHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjBweCcgaGVpZ2h0PScyMHB4JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYyIDI0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjMyMDIwMjAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTEgMmwyMCAyMEw0MSAybDIwIDIwTDgxIDJsMjAgMjAgMjAtMjAgMjAgMjAgMjAtMjAnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rub3RlX190ZXh0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MHB4IDE2cHg7XG4gIH1cbn1cbi5mb290bm90ZV9fdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYwcHgnIGhlaWdodD0nMjBweCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE2MiAyNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzMjAyMDIwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xIDJsMjAgMjBMNDEgMmwyMCAyMEw4MSAybDIwIDIwIDIwLTIwIDIwIDIwIDIwLTIwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290bm90ZV9fdGV4dDphZnRlciB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MHB4IDE2cHg7XG4gIH1cbn1cblxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlcnZpY2VzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlcnZpY2VzX19saW5rIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4uc2VydmljZXNfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zZXJ2aWNlc19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAzMS4yNSU7XG4gIG1hcmdpbjogMCAxJSAyJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNSwgMjM0LCAyMzQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IDAuMTRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4O1xufVxuLnNlcnZpY2VzX19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNjYwMTtcbn1cbi5zZXJ2aWNlc19faXRlbS0tbGluayB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLnNlcnZpY2VzX19pdGVtIC5zZXJ2aWNlc19fYWxpZ24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlc19faXRlbSAuc2VydmljZXNfX2FsaWduIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX19hbGlnbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA1JTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuLnNlcnZpY2VzX193cmFwLWdhbGxlcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjhweDtcbiAgbGVmdDogMjhweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlc19fd3JhcC1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlc19fZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZXNfX2dhbGxlcnkgLmNhcm91c2VsX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2dhbGxlcnkgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuLnNlcnZpY2VzX19nYWxsZXJ5IC5pcy1uZXh0LFxuLnNlcnZpY2VzX19nYWxsZXJ5IC5pcy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLnNlcnZpY2VzX19nYWxsZXJ5IC5pcy1uZXh0OmhvdmVyLFxuLnNlcnZpY2VzX19nYWxsZXJ5IC5pcy1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2dhbGxlcnkgLmlzLW5leHQsXG4gIC5zZXJ2aWNlc19fZ2FsbGVyeSAuaXMtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlcnZpY2VzX19nYWxsZXJ5IC5pcy1uZXh0OmRpc2FibGVkLFxuLnNlcnZpY2VzX19nYWxsZXJ5IC5pcy1wcmV2OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnNlcnZpY2VzX19nYWxsZXJ5IC5jYXJvdXNlbF9fdmlld3BvcnQge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzX19nYWxsZXJ5IC5jYXJvdXNlbF9fdmlld3BvcnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNlcnZpY2VzX19waWN0dXJlIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VydmljZXNfX3BpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC52aWRlbyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4udmlkZW9fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZpZGVvX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udmlkZW9fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OSU7XG59XG4udmlkZW9fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudmlkZW9fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC52aWRlb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWRlb19faXRlbS0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9fX2l0ZW0tLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW9fX2l0ZW0tLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyIHVybChcIi4uL2ltYWdlcy9lbG1zL3YtZHJ5cm9vZi0yLnBuZ1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9fX2l0ZW0tLW1hc2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuLnZpZGVvX19pdGVtLS1tYXNrLnBsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvX19mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9fX2ZyYW1lIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19idG4tYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fYnRuLWFsaWduLS1maXJzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZGVvX19idG4tYWxpZ24tLXNlY29uZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fYnRuLWFsaWduLS1zZWNvbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlkZW9fX2J0bi1wbGF5IHtcbiAgdHJhbnNpdGlvbjogMC4xNHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTI1JyBoZWlnaHQ9JzEyNScgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDEyNSAxMjUnJTNlJTNjcGF0aCBmaWxsPSclMjMyRDQyODYnIGQ9J00xMjQuNSA2Mi4yNWMwIDM0LjM4LTI3Ljg3IDYyLjI1LTYyLjI1IDYyLjI1QzI3Ljg3IDEyNC41IDAgOTYuNjMgMCA2Mi4yNSAwIDI3Ljg3IDI3Ljg3IDAgNjIuMjUgMGMzNC4zOCAwIDYyLjI1IDI3Ljg3IDYyLjI1IDYyLjI1WicvJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J005MS40MSA2MS4xMjQgNDUuNzggMzUuOThBMS4yIDEuMiAwIDAgMCA0NCAzNy4wMzFWODYuOTdhMS4yIDEuMiAwIDAgMCAxLjc4IDEuMDVsNDUuNjMtMjUuMTQzYTEgMSAwIDAgMCAwLTEuNzUyWicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udmlkZW9fX2J0bi1wbGF5LnBsYXkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyNScgaGVpZ2h0PScxMjUnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxMjUgMTI1JyUzZSUzY3BhdGggZmlsbD0nJTIzMDQ4Q0E1JyBkPSdNMTI0LjUgNjIuMjVjMCAzNC4zOC0yNy44NyA2Mi4yNS02Mi4yNSA2Mi4yNUMyNy44NyAxMjQuNSAwIDk2LjYzIDAgNjIuMjUgMCAyNy44NyAyNy44NyAwIDYyLjI1IDBjMzQuMzggMCA2Mi4yNSAyNy44NyA2Mi4yNSA2Mi4yNVonLyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J001My43NSA4Ny4yNWE0LjI1IDQuMjUgMCAwIDEtNC4yNSA0LjI1aC00LjI1QTQuMjUgNC4yNSAwIDAgMSA0MSA4Ny4yNXYtNTFBNC4yNSA0LjI1IDAgMCAxIDQ1LjI1IDMyaDQuMjVhNC4yNSA0LjI1IDAgMCAxIDQuMjUgNC4yNXY1MVptMjkuNzUgMGE0LjI1IDQuMjUgMCAwIDEtNC4yNSA0LjI1SDc1YTQuMjUgNC4yNSAwIDAgMS00LjI1LTQuMjV2LTUxQTQuMjUgNC4yNSAwIDAgMSA3NSAzMmg0LjI1YTQuMjUgNC4yNSAwIDAgMSA0LjI1IDQuMjV2NTFaJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLyUzZSUzYy9zdmclM2VcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19idG4tcGxheSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4udmlkZW9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udmlkZW9fX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnZpZGVvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpZGVvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4uYWR2YW50YWdlc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19pY28ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hZHZhbnRhZ2VzX19pY28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5hZHZhbnRhZ2VzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2Rlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVlZGJhY2sge1xuICBtYXJnaW46IDkwcHggMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJSA0MCU7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkYmFjayB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbi5mZWVkYmFja19fdGV4dCB7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG4uZmVlZGJhY2tfX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmVlZGJhY2tfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlZWRiYWNrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkYmFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmZlZWRiYWNrX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuLmZlZWRiYWNrX193cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2MHB4IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD1cIjAgMCAxNTggMTU5XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNNjIuMjc4MyAyOS4wMTI2QzcwLjcwNSAxOS42NzA5IDgzLjkxMTIgMTMuNjYwMyA5OC43NSAxMy42NjAzQzEyNC4yMDEgMTMuNjYwMyAxNDQuODMzIDMxLjM0MzEgMTQ0LjgzMyA1My4xNjAzQzE0NC44MzMgNjYuMjU0NSAxMzcuMzk0IDc3Ljg2MDkgMTI1Ljk1MiA4NS4wNDk5QzEyNS42NjcgODUuMjI0NSAxMjUuMzc3IDg1LjM5MTMgMTI1LjA4MyA4NS41NTAzVjExMi4yMTNDMTI1LjA4MyAxMTMuNTI0IDEyNC42OTIgMTE0LjgwNCAxMjMuOTU5IDExNS44OTFDMTIzLjIyNyAxMTYuOTc4IDEyMi4xODcgMTE3LjgyMiAxMjAuOTcyIDExOC4zMTRDMTE5Ljc1NyAxMTguODA2IDExOC40MjMgMTE4LjkyNSAxMTcuMTQgMTE4LjY1NEMxMTUuODU4IDExOC4zODMgMTE0LjY4NSAxMTcuNzM2IDExMy43NzMgMTE2Ljc5NUwxMDYuMjY4IDEwOS4wNjZDMTEzLjMwNiAxMDAuNzQ1IDExNy40NDcgOTAuNTI3MyAxMTcuNDQ3IDc5LjQ4N0MxMTcuNDQ3IDUyLjcxMjYgOTMuMTAxNSAzMC44MDMzIDYyLjI3ODMgMjkuMDEyNlpcIiBmaWxsPVwiJTIzRkY2NjAxXCIvJTNFJTNDcGF0aCBkPVwiTTY4LjM2NzggMTE4LjI0M0w0NC4yMjY3IDE0My4xMjhDNDMuMzE0MyAxNDQuMDY5IDQyLjE0MTggMTQ0LjcxNyA0MC44NTk0IDE0NC45ODdDMzkuNTc2OSAxNDUuMjU4IDM4LjI0MjggMTQ1LjE0IDM3LjAyNzkgMTQ0LjY0OEMzNS44MTMxIDE0NC4xNTUgMzQuNzcyOCAxNDMuMzEyIDM0LjA0MDQgMTQyLjIyNUMzMy4zMDc5IDE0MS4xMzggMzIuOTE2NiAxMzkuODU3IDMyLjkxNjUgMTM4LjU0NlYxMTEuODg0QzMyLjYyMjQgMTExLjcyNSAzMi4zMzI2IDExMS41NTggMzIuMDQ3NSAxMTEuMzgzQzIwLjU5OTEgMTA0LjE5NCAxMy4xNjY1IDkyLjU4NzkgMTMuMTY2NSA3OS40OTM3QzEzLjE2NjUgNTcuNjc2NSAzMy43OTg3IDM5Ljk5MzcgNTkuMjQ5OCAzOS45OTM3Qzg0LjcwMSAzOS45OTM3IDEwNS4zMzMgNTcuNjc2NSAxMDUuMzMzIDc5LjQ5MzdDMTA1LjMzMyA5Ny40Mzk4IDkxLjM2OTkgMTEyLjU5NSA3Mi4yNDUzIDExNy40QzcwLjk2MzYgMTE3LjcyOSA2OS42NzAyIDExOC4wMSA2OC4zNjc4IDExOC4yNDNaXCIgZmlsbD1cIiUyM0ZGNjYwMVwiLyUzRSUzQ3BhdGggZD1cIk0zOS41IDgwLjUzMzFMNTEuOTczNyA5My4wMDY4TDc5IDY1Ljk4MDVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjRcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlZWRiYWNrX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHg7XG4gICAgcGFkZGluZzogMzJweCAxOHB4O1xuICB9XG59XG4uZmVlZGJhY2tfX2VyciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2tfX3N1Yi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkYmFja19fc3ViLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mZWVkYmFja19faXRlbSB7XG4gIHdpZHRoOiAzMiU7XG59XG4uZmVlZGJhY2tfX2l0ZW0tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlZWRiYWNrX19pdGVtLS1mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkYmFja19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZmVlZGJhY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZlZWRiYWNrX19wb2wge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mZWVkYmFjayAueW91ci1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlY2hub19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlY2hub19fbGluayB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLnRlY2hub19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi50ZWNobm9fX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNobm9fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuLnRlY2hub19fZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vX19kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbi50ZWNobm9fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIHdpZHRoOiA0OSU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNSwgMjM0LCAyMzQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNobm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxufVxuLnRlY2hub19fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAtOTBweDtcbiAgcmlnaHQ6IC0zMHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMjYwcHg7XG59XG4udGVjaG5vX19waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50ZWNobm9fX3BpY3R1cmUge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNobm9fX3BpY3R1cmUge1xuICAgIGJvdHRvbTogLTM1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cblxuLnJlc2VhcmNoZXNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucmVzZWFyY2hlc19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnJlc2VhcmNoZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNSwgMjM0LCAyMzQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXNlYXJjaGVzX19pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VhcmNoZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuLnJlc2VhcmNoZXNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5yZXNlYXJjaGVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNlYXJjaGVzX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5yZXNlYXJjaGVzX19waWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODRweCk7XG4gIGhlaWdodDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoZXNfX3BpY3R1cmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICBib3R0b206IDE4cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuLnJlc2VhcmNoZXNfX3BpY3R1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yZXNlYXJjaGVzX19hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VhcmNoZXNfX2FsaWduIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxufVxuXG4ubmV3cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5uZXdzX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubmV3c19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm5ld3NfX2Rlc2Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5uZXdzX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMxLjMzMyU7XG4gIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbiAgbWFyZ2luOiAxJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fc2xpZGUge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5ld3NfX2xpbmsge1xuICB0cmFuc2l0aW9uOiAwLjEzcztcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4ubmV3c19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3NfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuLm5ld3NfX3BpY3R1cmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4ubmV3cyAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDkwcHg7XG59XG5cbi5kb2N1bWVudCwgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLmRvY3VtZW50IGlmcmFtZSwgLmNvbnRlbnQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZG9jdW1lbnQgaWZyYW1lLCAuY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnQgaWZyYW1lLCAuY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5kb2N1bWVudCBpbWcsIC5jb250ZW50IGltZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRvY3VtZW50X19uYXYtY29udGVudCwgLmNvbnRlbnRfX25hdi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgbGVmdDogOTYwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kb2N1bWVudF9fbmF2LWNvbnRlbnQsIC5jb250ZW50X19uYXYtY29udGVudCB7XG4gICAgbGVmdDogNzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRvY3VtZW50X19uYXYtY29udGVudCwgLmNvbnRlbnRfX25hdi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmRvY3VtZW50X193cmFwcGVyLCAuY29udGVudF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRvY3VtZW50X193cmFwcGVyLCAuY29udGVudF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmRvY3VtZW50X19pbm5lciwgLmNvbnRlbnRfX2lubmVyIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRvY3VtZW50X19pbm5lciwgLmNvbnRlbnRfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZG9jdW1lbnRfX2lubmVyOmxhc3QtY2hpbGQsIC5jb250ZW50X19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZG9jdW1lbnQgLmNvbnRhaW5lciwgLmNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRvY3VtZW50IGEsIC5jb250ZW50IGEge1xuICBjb2xvcjogI0ZGNjYwMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kb2N1bWVudCBhOmhvdmVyLCAuY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjcwMTE7XG59XG4uZG9jdW1lbnQgYTp2aXNpdGVkLCAuY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2UwNWEwMDtcbn1cbi5kb2N1bWVudCBoMSxcbi5kb2N1bWVudCBoMixcbi5kb2N1bWVudCBoMyxcbi5kb2N1bWVudCBoNCxcbi5kb2N1bWVudCBoNSwgLmNvbnRlbnQgaDEsXG4uY29udGVudCBoMixcbi5jb250ZW50IGgzLFxuLmNvbnRlbnQgaDQsXG4uY29udGVudCBoNSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi5kb2N1bWVudCBoMSwgLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRvY3VtZW50IGgxLCAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3VtZW50IGgxLCAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uZG9jdW1lbnQgaDIsIC5jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5kb2N1bWVudCBoMiwgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb2N1bWVudCBoMiwgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmRvY3VtZW50IGgzLCAuY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZG9jdW1lbnQgaDMsIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnQgaDMsIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5kb2N1bWVudCBoNCwgLmNvbnRlbnQgaDQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRvY3VtZW50IGg0LCAuY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uZG9jdW1lbnQgaDUsIC5jb250ZW50IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb2N1bWVudCAudGFibGVfX3dyYXBwZXIsIC5jb250ZW50IC50YWJsZV9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuZG9jdW1lbnQgLnRhYmxlX193cmFwcGVyIHRhYmxlLCAuY29udGVudCAudGFibGVfX3dyYXBwZXIgdGFibGUge1xuICAgIG1pbi13aWR0aDogNjYwcHg7XG4gIH1cbn1cbi5kb2N1bWVudCB0YWJsZSwgLmNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5kb2N1bWVudCB0YWJsZSB0aCwgLmNvbnRlbnQgdGFibGUgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLmRvY3VtZW50IHRhYmxlIHRkLCAuY29udGVudCB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5kb2N1bWVudCBwLCAuY29udGVudCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5kb2N1bWVudCB1bCwgLmNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMHB4O1xufVxuLmRvY3VtZW50IHVsIGxpLCAuY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uZG9jdW1lbnQgdWwgbGk6OmJlZm9yZSwgLmNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC0xNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjAxO1xufVxuLmRvY3VtZW50IG9sLCAuY29udGVudCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDE4cHg7XG59XG4uZG9jdW1lbnQgb2wgbGksIC5jb250ZW50IG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5kb2N1bWVudCBvbCBsaTpsYXN0LWNoaWxkLCAuY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9jdW1lbnQgb2wgbGk6OmJlZm9yZSwgLmNvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcbiAgY29udGVudDogY291bnRlcnMoY291bnQsIFwiLlwiKSBcIi4gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IC0xNnB4O1xuICBjb2xvcjogI0ZGNjYwMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRvY3VtZW50IGJsb2NrcXVvdGUsIC5jb250ZW50IGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM2cHggMjRweCAzNnB4IDA7XG4gIG1hcmdpbjogNDhweCAxNnB4IDQ4cHggNzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGNjYwMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjY2MDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRvY3VtZW50IGJsb2NrcXVvdGUsIC5jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAyNHB4IDIwcHg7XG4gICAgbWFyZ2luOiAzMnB4IDAgMzJweCAwO1xuICB9XG59XG4uZG9jdW1lbnQgYmxvY2txdW90ZSBjaXRlLCAuY29udGVudCBibG9ja3F1b3RlIGNpdGUge1xuICBjb2xvcjogI0ZGNjYwMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb2N1bWVudCAuYmxvY2txdW90ZSwgLmNvbnRlbnQgLmJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRvY3VtZW50IC5ibG9ja3F1b3RlLCAuY29udGVudCAuYmxvY2txdW90ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbi5kb2N1bWVudCAuYmxvY2txdW90ZV9fdGl0bGUsIC5jb250ZW50IC5ibG9ja3F1b3RlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kb2N1bWVudCAuYmxvY2txdW90ZV9fcGljdHVyZSwgLmNvbnRlbnQgLmJsb2NrcXVvdGVfX3BpY3R1cmUge1xuICBtaW4td2lkdGg6IDkycHg7XG4gIG1heC13aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZG9jdW1lbnQgLmJsb2NrcXVvdGVfX3BpY3R1cmUsIC5jb250ZW50IC5ibG9ja3F1b3RlX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uZG9jdW1lbnQgLmJsb2NrcXVvdGVfX3BpY3R1cmUgaW1nLCAuY29udGVudCAuYmxvY2txdW90ZV9fcGljdHVyZSBpbWcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmRvY3VtZW50IC5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCwgLmNvbnRlbnQgLmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb2N1bWVudF9fc3dpcGVyLCAuY29udGVudF9fc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZG9jdW1lbnRfX3N3aXBlciwgLmNvbnRlbnRfX3N3aXBlciB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLmRvY3VtZW50X19zd2lwZXIgLnNsLWFycm93cywgLmNvbnRlbnRfX3N3aXBlciAuc2wtYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogOTglO1xufVxuLmRvY3VtZW50X19zd2lwZXIgLnNsLWFycm93c19fYXJyb3csIC5jb250ZW50X19zd2lwZXIgLnNsLWFycm93c19fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjAxO1xufVxuLmRvY3VtZW50X19zd2lwZXIgaW1nLCAuY29udGVudF9fc3dpcGVyIGltZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kb2N1bWVudF9fc2xpZGUsIC5jb250ZW50X19zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbi1nYWxsZXJ5IHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmluLWdhbGxlcnkgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4uaW4tZ2FsbGVyeV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbi1nYWxsZXJ5X19pdGVtIHtcbiAgd2lkdGg6IDIzJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDElO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xcztcbn1cbi5pbi1nYWxsZXJ5X19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNjYwMTtcbn1cbi5pbi1nYWxsZXJ5X19pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53LW5ld3NfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udy1uZXdzIC5uZXdzX19zbGlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWN0c19fbWFwLWRlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3RzX195YS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLnMtY29udGFjdHMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnMtY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLnMtY29udGFjdHNfX3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnMtY29udGFjdHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnMtY29udGFjdHNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zLWNvbnRhY3RzX19pbm5lcjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnMtY29udGFjdHNfX2lubmVyOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnMtY29udGFjdHNfX2lubmVyOmxhc3QtY2hpbGQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zLWNvbnRhY3RzX19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnMtY29udGFjdHNfX2l0ZW0ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnMtY29udGFjdHNfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnMtY29udGFjdHNfX2l0ZW0gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucy1jb250YWN0c19faXRlbS0tcGhvbmUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ucy1jb250YWN0c19faXRlbS0tZW1haWwge1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucy1jb250YWN0c19faXRlbS0tZW1haWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucy1jb250YWN0c19fbGluayB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLnMtY29udGFjdHNfX2xpbmstLXBob25lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zLWNvbnRhY3RzX19idG4ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zLWNvbnRhY3RzIC55bWFwcy0yLTEtNzktaW5uZXItcGFuZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRlZGU7XG59XG5cbi5kaWFnbm9zdGljcyB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG59XG4uZGlhZ25vc3RpY3NfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggMCAzMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kaWFnbm9zdGljc19faW5uZXIuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kaWFnbm9zdGljc19faW5uZXIuYWN0aXZlIC5kaWFnbm9zdGljc19fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZGlhZ25vc3RpY3NfX2lubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjAxO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNlJTNjcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00yMS4xIDguODc1IDEyLjcgMTcuM2EuODguODggMCAwIDEtLjMyNS4yMTMgMS4wODQgMS4wODQgMCAwIDEtLjM3NS4wNjJjLS4xMzMgMC0uMjU4LS4wMi0uMzc1LS4wNjJhLjg2OS44NjkgMCAwIDEtLjMyNS0uMjEzTDIuODc1IDguODc1QTEuMTg3IDEuMTg3IDAgMCAxIDIuNTI1IDhjMC0uMzUuMTI1LS42NS4zNzUtLjlhMS4yIDEuMiAwIDAgMSAuODc1LS4zNzUgMS4yIDEuMiAwIDAgMSAuODc1LjM3NUwxMiAxNC40NWw3LjM1LTcuMzVjLjIzMy0uMjMzLjUyMS0uMzUuODYzLS4zNS4zNDIgMCAuNjM4LjEyNS44ODcuMzc1LjI1LjI1LjM3NS41NDIuMzc1Ljg3NWExLjIgMS4yIDAgMCAxLS4zNzUuODc1WicvJTNlJTNjL3N2ZyUzZSBcIik7XG59XG4uZGlhZ25vc3RpY3NfX2lubmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5kaWFnbm9zdGljc19faW5uZXIge1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuLmRpYWdub3N0aWNzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGlhZ25vc3RpY3NfX3N1Yi10aXRsZSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWdub3N0aWNzX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmRpYWdub3N0aWNzX19kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kaWFnbm9zdGljc19fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlhZ25vc3RpY3NfX3V0cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjhweCAyOHB4IDI4cHggNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmRpYWdub3N0aWNzX191dHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWdub3N0aWNzX191dHAge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICB9XG59XG4uZGlhZ25vc3RpY3NfX3N0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgbGVmdDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY2MDE7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCA2MCA2MCclM2UlM2NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nbTUzLjIwOSAyMC42OS0xNC44NzctMi4xNjMtNi42NS0xMy40ODJhMS44NjUgMS44NjUgMCAwIDAtLjg1LS44NSAxLjg4MyAxLjg4MyAwIDAgMC0yLjUxNC44NWwtNi42NSAxMy40ODJMNi43OTEgMjAuNjlhMS44NzEgMS44NzEgMCAwIDAtMS42MDQgMS44OGMuMDA3LjQ5OC4yMS45NzIuNTY3IDEuMzJsMTAuNzY0IDEwLjQ5NEwxMy45NzUgNDkuMmExLjg3MiAxLjg3MiAwIDAgMCAyLjcxOCAxLjk3NUwzMCA0NC4xOGwxMy4zMDcgNi45OTZhMS44NiAxLjg2IDAgMCAwIDEuMTkuMTg3IDEuODcyIDEuODcyIDAgMCAwIDEuNTI4LTIuMTYybC0yLjU0My0xNC44MTggMTAuNzY0LTEwLjQ5NGMuMjkzLS4yODcuNDg2LS42NjIuNTQ1LTEuMDczYTEuODY4IDEuODY4IDAgMCAwLTEuNTgyLTIuMTI3WicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZGlhZ25vc3RpY3NfX3N0YXIge1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiAxNnB4O1xuICB9XG59XG4uZGlhZ25vc3RpY3NfX3RleHQge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZGlhZ25vc3RpY3NfX3RleHQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaWFnbm9zdGljc19fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5kaWFnbm9zdGljc19fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRpYWdub3N0aWNzX19jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMjQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpYWdub3N0aWNzX19jYXJvdXNlbCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLmRpYWdub3N0aWNzIC5jYXJvdXNlbF9fc2xpZGUge1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFnbm9zdGljcyAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uZGlhZ25vc3RpY3MgLmNhcm91c2VsX19zbGlkZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFnbm9zdGljcyAuY2Fyb3VzZWxfX3NsaWRlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4uZGlhZ25vc3RpY3MgLmNhcm91c2VsIC5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1Mik7XG59XG4uZGlhZ25vc3RpY3MgLmNhcm91c2VsIC5jYXJvdXNlbF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wb3J0Zm9saW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucG9ydGZvbGlvX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucG9ydGZvbGlvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wb3J0Zm9saW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2Rlc2Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5wb3J0Zm9saW9fX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzEuMzMzJTtcbiAgbWFyZ2luOiAxJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBvcnRmb2xpb19fc2xpZGUge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG9ydGZvbGlvX19saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4xM3M7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLnBvcnRmb2xpb19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvcnRmb2xpb19fcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucG9ydGZvbGlvX19waWN0dXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBvcnRmb2xpb19fcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4ucG9ydGZvbGlvX19hbGlnbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb19fYWxpZ24ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2FsaWduIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3J0Zm9saW8gLmNhcm91c2VsX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA5MHB4O1xufVxuXG4udy1wb3J0Zm9saW9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udy1wb3J0Zm9saW8gLnBvcnRmb2xpb19fc2xpZGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29vcGVyYXRpb24ge1xuICBwYWRkaW5nOiA3MnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvb3BlcmF0aW9uIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5jb29wZXJhdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29vcGVyYXRpb25fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb29wZXJhdGlvbl9faW5uZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb29wZXJhdGlvbl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29vcGVyYXRpb25fX2lubmVyLS1waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb29wZXJhdGlvbl9faW5uZXItLXBpY3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb29wZXJhdGlvbl9faW5uZXItLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb29wZXJhdGlvbl9faW5uZXItLXBpY3R1cmUgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cbi5jb29wZXJhdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb29wZXJhdGlvbl9fYWxpZ24ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5jb29wZXJhdGlvbl9fZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb29wZXJhdGlvbl9fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmNvb3BlcmF0aW9uX19kZXNjIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvb3BlcmF0aW9uX19kZXNjIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb29wZXJhdGlvbl9fZGVzYyB1bCBsaTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC0xOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY2MDE7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uY29vcGVyYXRpb25fX2Rlc2MgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbn1cbi5iYW5uZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAzMnB4IDAgNTBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZWRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuLmJhbm5lcl9faW5uZXItLXRleHQge1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmFubmVyX19pbm5lci0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmFubmVyX19pbm5lci0tcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXJfX2lubmVyLS1waWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhbm5lcl9faW5uZXItLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXJfX2lubmVyLS1waWN0dXJlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4uYmFubmVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmJhbm5lcl9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmFubmVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5iYW5uZXJfX2luZm8gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbi5iYW5uZXJfX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDkwMDtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJhbm5lcl9faW5mbzpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4uYmFubmVyX19saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhbm5lcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5iYW5uZXJfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjUgMjUnJTNlJTNjcGF0aCBmaWxsPSclMjMyRDQyODYnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEyLjI5NyAyMS4yNzVhOSA5IDAgMSAwIDAtMTggOSA5IDAgMCAwIDAgMThabTQuNzY4LTExLjM2YTEgMSAwIDAgMC0xLjUzNy0xLjI4bC0zLjU5OCA0LjMxN2MtLjM0Ni40MTYtLjU0MS42NDctLjY5Ny43ODhsLS4wMDYuMDA2LS4wMDYtLjAwNWMtLjE2OC0uMTI3LS4zODMtLjMzOS0uNzY2LS43MjJsLTEuNDUxLTEuNDUxYTEgMSAwIDAgMC0xLjQxNCAxLjQxNGwxLjQ1IDEuNDUyLjA0Mi4wNGMuMzI2LjMyNy42NC42NDEuOTMzLjg2Mi4zMjcuMjQ4Ljc1Ni40OCAxLjMwNS40NTYuNTUtLjAyNS45NTUtLjI5NiAxLjI1OS0uNTcyLjI3MS0uMjQ3LjU1NS0uNTg4Ljg1LS45NDNsLjAzOC0uMDQ0IDMuNTk4LTQuMzE4WicgY2xpcC1ydWxlPSdldmVub2RkJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmJhbm5lcl9fYWxpZ24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnV0cC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggMCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC51dHAtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cbi51dHAtc2VjdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGVkZTtcbn1cbi51dHAtc2VjdGlvbl9faW5uZXItLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMzJweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC51dHAtc2VjdGlvbl9faW5uZXItLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbi51dHAtc2VjdGlvbl9faW5uZXItLXBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC51dHAtc2VjdGlvbl9faW5uZXItLXBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4udXRwLXNlY3Rpb25fX2lubmVyLS1waWN0dXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbn1cbi51dHAtc2VjdGlvbl9fcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udXRwLXNlY3Rpb25fX3BpY3R1cmUtLWRyLXJlbmRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgaGVpZ2h0OiA5NSU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIHdpZHRoOiA5NSU7XG59XG4udXRwLXNlY3Rpb25fX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnV0cC1zZWN0aW9uX19pbnRybyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnV0cC1zZWN0aW9uX19zLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51dHAtc2VjdGlvbl9fYWxpZ24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnZzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC52cyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG4udnNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi52c19faXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGVkZTtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgfVxufVxuLnZzX19pdGVtLS1jZW50ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy92cy5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZzX19pdGVtLS1jZW50ZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgfVxufVxuLnZzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udnNfX3RleHQge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuLnZzX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnZzX19pbnRybyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnZzX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZzX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnZzX19hbGlnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudnNfX2FsaWduIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cblxuLnNsLWluZm8ge1xuICBwYWRkaW5nOiA3MnB4IDAgNjBweDtcbn1cbi5zbC1pbmZvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbC1pbmZvX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2wtaW5mb19faW5uZXIge1xuICB3aWR0aDogNDglO1xufVxuLnNsLWluZm9fX2lubmVyLS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHRvcDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNDQpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnNsLWluZm9fX2lubmVyLS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsLWluZm9fX2lubmVyLS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbC1pbmZvX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsLWluZm9fX2lubmVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uc2wtaW5mb19fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLnNsLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnNsLWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5zbC1pbmZvX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zbC1pbmZvX19waWN0dXJlIHtcbiAgaGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNsLWluZm9fX3BpY3R1cmUge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5zbC1pbmZvX19waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNsLWluZm9fX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zbC1pbmZvX19pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY2MDE7XG59XG4uc2wtaW5mb19fYWxpZ24ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnN0b3JpZXMtZnMge1xuICBwYWRkaW5nOiAwO1xufVxuLnN0b3JpZXMtZnNfX3RleHQge1xuICBib3R0b206IDM2cHg7XG59XG4uc3Rvcmllcy1mc19fZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi5pZnJhbWUtdmlkZW8ge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaWZyYW1lLXZpZGVvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuLmlmcmFtZS12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG59XG4uaWZyYW1lLXZpZGVvX192aWRlbzphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmlmcmFtZS12aWRlb19fdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5pZnJhbWUtdmlkZW9fX2FsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmJjLWluZm8ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJjLWluZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmJjLWluZm9fX3MtdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmJjLWluZm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYy1pbmZvX19pbm5lciB7XG4gIHdpZHRoOiA0OSU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYmMtaW5mb19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYy1pbmZvX19pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJjLWluZm9fX2lubmVyLS1waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5iYy1pbmZvX19pbm5lci0tcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuLmJjLWluZm9fX2lubmVyLS1waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5hYm91dC1yZCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXQtcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmFib3V0LXJkX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWJvdXQtcmRfX2lubmVyLS10ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXJkX19pbm5lci0tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYWJvdXQtcmRfX2lubmVyLS1mZWVkYmFjayB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXJkX19pbm5lci0tZmVlZGJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYWJvdXQtcmRfX2lubmVyLS1hZHZhbnRhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXJkX19pbm5lci0tYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmFib3V0LXJkX19hZHZhbnRhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1yZF9fYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5hYm91dC1yZF9fYWR2YW50YWdlIHtcbiAgd2lkdGg6IDMxLjMzMzMzMzMzMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTllOTtcbiAgbWFyZ2luOiAxJTtcbiAgcGFkZGluZzogMThweCA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXJkX19hZHZhbnRhZ2Uge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZzogMTJweCA2cHg7XG4gIH1cbn1cbi5hYm91dC1yZF9fYWR2YW50YWdlLWljbyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCBhdXRvIDZweDtcbn1cbi5hYm91dC1yZF9fYWR2YW50YWdlLWljbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmFib3V0LXJkX19hZHZhbnRhZ2UtZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtcmRfX2FkdmFudGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmFib3V0LXJkX19hZHZhbnRhZ2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmFib3V0LXJkX19hbGlnbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXJkX19hbGlnbiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmZhcSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmZhcV9fcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYXFfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5mYXFfX2lubmVyLmFjdGl2ZSAuZmFxX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZmFxX19pbm5lci5hY3RpdmUgLmZhcV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZhcV9faW5uZXIuYWN0aXZlIC5mYXFfX3RpdGxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbn1cbi5mYXFfX3RpdGxlLCAuZmFxX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDEycHggMThweCAxOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mYXFfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFxX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNVwiJTNFJTNDcGF0aCBzdHJva2U9XCIlMjMzMTMxMzFcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBkPVwibTcgMTQuMDg0IDUtNSA1IDVcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XG59XG4uZmFxX19kZXNjcmlwdGlvbiB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5mYXFfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmNvbnN1bHRhdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5jb25zdWx0YXRpb25fX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNDE0RTYwO1xuICBwYWRkaW5nOiAyOHB4IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbnN1bHRhdGlvbi1iZy5wbmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19pbm5lci0tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb25zdWx0YXRpb25fX2lubmVyLS1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGF0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59IiwiaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5hcHBsZXQsXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxudmFyLFxyXG5iLFxyXG51LFxyXG5pLFxyXG5jZW50ZXIsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmNhbnZhcyxcclxuZGV0YWlscyxcclxuZW1iZWQsXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5vdXRwdXQsXHJcbnJ1YnksXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbnRpbWUsXHJcbm1hcmssXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLy8gTGlua3NcclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6YWN0aXZlLFxyXG4gICY6aG92ZXIge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3RcclxudWwsXHJcbmxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIEhlYWRsaW5lc1xyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gRGVmYXVsdFxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuaW1nLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxuaWZyYW1lLFxyXG52aWRlbyxcclxuaW1nLFxyXG5zdmcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIEZyb21cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogbm9uZTsgLypyZW1vdmUgdGhlIHJlc2l6ZSBoYW5kbGUgb24gdGhlIGJvdHRvbSByaWdodCovXHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5zZWxlY3QsXHJcbmJ1dHRvbiB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBUYWJsZVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmNsZWFyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4iLCJAbWl4aW4gZm9udCgkZm9udF9uYW1lLCAkZmlsZV9uYW1lLCAkd2VpZ2h0LCAkc3R5bGUpIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9uYW1lO1xyXG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgICAgICBzcmM6IHVybChcIi4uL2ZvbnRzLyN7JGZpbGVfbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzLyN7JGZpbGVfbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodH07XHJcbiAgICAgICAgZm9udC1zdHlsZTogI3skc3R5bGV9O1xyXG4gICAgfVxyXG59IiwiQGluY2x1ZGUgZm9udChcIm1vbnRzZXJyYXRcIiwgXCJNb250c2VycmF0LUJvbGRcIiwgXCI3MDBcIiwgXCJub3JtYWxcIik7XHJcbkBpbmNsdWRlIGZvbnQoXCJtb250c2VycmF0XCIsIFwiTW9udHNlcnJhdC1CbGFja1wiLCBcIjkwMFwiLCBcIm5vcm1hbFwiKTtcclxuQGluY2x1ZGUgZm9udChcIm1vbnRzZXJyYXRcIiwgXCJNb250c2VycmF0LUxpZ2h0XCIsIFwiMzAwXCIsIFwibm9ybWFsXCIpO1xyXG5AaW5jbHVkZSBmb250KFwibW9udHNlcnJhdFwiLCBcIk1vbnRzZXJyYXQtUmVndWxhclwiLCBcIjQwMFwiLCBcIm5vcm1hbFwiKTtcclxuQGluY2x1ZGUgZm9udChcIm1vbnRzZXJyYXRcIiwgXCJNb250c2VycmF0LVNlbWlCb2xkXCIsIFwiNjAwXCIsIFwibm9ybWFsXCIpO1xyXG5AaW5jbHVkZSBmb250KFwibW9udHNlcnJhdFwiLCBcIk1vbnRzZXJyYXQtTWVkaXVtXCIsIFwiNTAwXCIsIFwibm9ybWFsXCIpO1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5wIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkYmxhY2tUZXh0O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbn1cclxuXHJcbmgyLCAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsImh0bWwsXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkYmxhY2tUZXh0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XHJcblxyXG4gICAgJi5vdmVyZmxvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmctY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZTk7XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTIzMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICB3aWR0aDogNzY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICZfX2hlaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxODhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLS13aWR0aExvZ286IDE2MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgLS13aWR0aExvZ286IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgLS13aWR0aExvZ286IDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zY3JvbGwge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAtLXdpZHRoTG9nbzogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIC0td2lkdGhMb2dvOiA2NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyX19pbm5lci0tY29udGFjdHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2lubmVyLS1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aExvZ28pO1xyXG4gICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwOTgyZGEgMCUsICMwNjRjN2UgMTAwJSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzQlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dvLXdoaXRlLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmLS1jb250YWN0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS13aWR0aExvZ28pICsgMjBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0td2lkdGhMb2dvKSArIDIwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBhcnRuZXJzIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWRyZXNzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggZmlsbD0nJTIzMkQ0Mjg2JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNS40IDIyLjMwNWMxLjcxNC0uODc0IDguMzUtNC42NyA4LjM1LTExLjA1NWE4Ljc1IDguNzUgMCAxIDAtMTcuNSAwYzAgNi4zODUgNi42MzYgMTAuMTgxIDguMzUgMTEuMDU1YS44Ny44NyAwIDAgMCAuOCAwWk0xNSAxNWEzLjc1IDMuNzUgMCAxIDAgMC03LjUgMy43NSAzLjc1IDAgMCAwIDAgNy41WicgY2xpcC1ydWxlPSdldmVub2RkJy8lM2UlM2NwYXRoIHN0cm9rZT0nJTIzMkQ0Mjg2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIyLjU3OCAyMC42MjVjLjc2OC41NyAxLjE3MiAxLjIxNyAxLjE3MiAxLjg3NSAwIC42NTgtLjQwNCAxLjMwNS0xLjE3MiAxLjg3NS0uNzY4LjU3LTEuODczIDEuMDQ0LTMuMjAzIDEuMzczLTEuMzMuMzI5LTIuODQuNTAyLTQuMzc1LjUwMi0xLjUzNiAwLTMuMDQ1LS4xNzMtNC4zNzUtLjUwMi0xLjMzLS4zMy0yLjQzNS0uODAzLTMuMjAzLTEuMzczLS43NjgtLjU3LTEuMTcyLTEuMjE3LTEuMTcyLTEuODc1IDAtLjY1OC40MDQtMS4zMDUgMS4xNzItMS44NzUnLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkbGluaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dvcmstdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzI5Mjk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlVGV4dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSwgJl9fZW1haWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRyZXNzIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3JMb2dvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2MtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwLXNvYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjA1KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5icmVhZGNydW1icyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2tUZXh0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdHMge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMzBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE4JTtcclxuXHJcbiAgICAgICAgJi0tYWRyZXNzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggZmlsbD0nJTIzMDFDMkU2JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNS40IDIyLjMwNWMxLjcxNC0uODc0IDguMzUtNC42NyA4LjM1LTExLjA1NWE4Ljc1IDguNzUgMCAxMC0xNy41IDBjMCA2LjM4NSA2LjYzNiAxMC4xODEgOC4zNSAxMS4wNTUuMjU0LjEzLjU0Ni4xMy44IDB6TTE1IDE1YTMuNzUgMy43NSAwIDEwMC03LjUgMy43NSAzLjc1IDAgMDAwIDcuNXonIGNsaXAtcnVsZT0nZXZlbm9kZCcvJTNlJTNjcGF0aCBzdHJva2U9JyUyMzAxQzJFNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yMi41NzggMjAuNjI1Yy43NjguNTcgMS4xNzIgMS4yMTcgMS4xNzIgMS44NzUgMCAuNjU4LS40MDQgMS4zMDUtMS4xNzIgMS44NzUtLjc2OC41Ny0xLjg3MyAxLjA0NC0zLjIwMyAxLjM3My0xLjMzLjMyOS0yLjg0LjUwMi00LjM3NS41MDItMS41MzYgMC0zLjA0NS0uMTczLTQuMzc1LS41MDItMS4zMy0uMzMtMi40MzUtLjgwMy0zLjIwMy0xLjM3My0uNzY4LS41Ny0xLjE3Mi0xLjIxNy0xLjE3Mi0xLjg3NSAwLS42NTguNDA0LTEuMzA1IDEuMTcyLTEuODc1Jy8lM2UlM2Mvc3ZnJTNlIFwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmtzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td29yay10aW1lIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICMyMDIwMjA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIzMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMzBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbiAgICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIC5tZW51X19idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNlJTNjcGF0aCBmaWxsPSclMjMzNzNCM0UnIGQ9J00xNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyIDE5IDYuNDEgMTcuNTkgNVonLyUzZSUzYy9zdmclM2UgXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudV9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFja1RleHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2tUZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI0IDI0JyUzZSUzY3BhdGggZmlsbD0nJTIzMzczQjNFJyBkPSdNMTIgMThIM3YtMmg5djJabTktNUgzdi0yaDE4djJabTAtNWgtOVY2aDl2MlonLyUzZSUzYy9zdmclM2UgXCIpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImJ1dHRvbixcclxuYSxcclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTRweCA2MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg0ZGVnLCAjZmY3ZDAwIDAlLCAjZTE3MDAzIDEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4NGRlZywgI2ZmN2QwMCAwJSwgI2UxNzAwMyAxMDAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4NGRlZywgI2U1NzEwMCAwJSwgI2M1NjAwMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogJGFjdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg0ZGVnLCAjZmZmZmZmMDAgMCUsICNmZmZmZmYwMCAxMDAlKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWN0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJpY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgNDUgNDRcIiUzRSUzQ2cgY2xpcC1wYXRoPVwidXJsKCUyM2EpXCIlM0UlM0NwYXRoIGZpbGw9XCIlMjNFMjcwMDNcIiBkPVwiTTMyLjc2NyAxNy43N2MwIDEuNTctLjYzIDMuMDc3LTEuNzUyIDQuMTg4YTYuMDE0IDYuMDE0IDAgMCAxLTQuMjMgMS43MzRIMTkuMDlWMTEuODQ2aDcuNjkzYTYuMDEgNi4wMSAwIDAgMSA0LjIzIDEuNzM1IDUuODkzIDUuODkzIDAgMCAxIDEuNzUzIDQuMTg4Wk00NC43MzQgMjJhMjEuODQgMjEuODQgMCAwIDEtMy43NDYgMTIuMjIyIDIyLjE3NiAyMi4xNzYgMCAwIDEtOS45NzMgOC4xMDMgMjIuNDMyIDIyLjQzMiAwIDAgMS0xMi44NCAxLjI1MiAyMi4yOTQgMjIuMjk0IDAgMCAxLTExLjM3OS02LjAyQTIxLjkzMyAyMS45MzMgMCAwIDEgLjcxNCAyNi4yOTFhMjEuNzk1IDIxLjc5NSAwIDAgMSAxLjI2Ni0xMi43MSAyMi4wNSAyMi4wNSAwIDAgMSA4LjE4NS05Ljg3M0EyMi4zODQgMjIuMzg0IDAgMCAxIDIyLjUxIDBhMjIuMzYyIDIyLjM2MiAwIDAgMSAxNS43MDggNi40NUEyMS45MTIgMjEuOTEyIDAgMCAxIDQ0LjczNCAyMlptLTguNTQ4LTQuMjNhOS4yNzEgOS4yNzEgMCAwIDAtMi43NTctNi41OCA5LjQ2MSA5LjQ2MSAwIDAgMC02LjY0NS0yLjcyOGgtOS40MDJjLS40NTMgMC0uODg4LjE3OC0xLjIwOS40OTUtLjMyLjMxOC0uNS43NDgtLjUgMS4xOTd2MTMuNTM4aC0zLjQyYy0uNDUzIDAtLjg4OC4xNzktMS4yMDguNDk2YTEuNjg0IDEuNjg0IDAgMCAwIDAgMi4zOTNjLjMyLjMxOC43NTUuNDk2IDEuMjA5LjQ5NmgzLjQxOHYzLjM4NGgtMy40MThjLS40NTQgMC0uODg5LjE3OS0xLjIxLjQ5NmExLjY4NCAxLjY4NCAwIDAgMCAwIDIuMzkzYy4zMjEuMzE4Ljc1Ni40OTYgMS4yMS40OTZoMy40MTh2My4zODVjMCAuNDQ5LjE4Ljg3OS41MDEgMS4xOTZhMS43MTggMS43MTggMCAwIDAgMi40MTggMGMuMzItLjMxNy41LS43NDcuNS0xLjE5NnYtMy4zODVoOC41NDhjLjQ1MyAwIC44ODgtLjE3OCAxLjIwOS0uNDk1YTEuNjg0IDEuNjg0IDAgMCAwIDAtMi4zOTQgMS43MTggMS43MTggMCAwIDAtMS4yMS0uNDk1aC04LjU0N3YtMy4zODVoNy42OTNhOS40NjEgOS40NjEgMCAwIDAgNi42NDUtMi43MyA5LjI3MSA5LjI3MSAwIDAgMCAyLjc1Ny02LjU3OFpcIi8lM0UlM0NwYXRoIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS1vcGFjaXR5PVwiLjFcIiBkPVwiTTI2Ljc4NSA3Ljk2MmgtOS40MDNjLS41ODQgMC0xLjE0Ni4yMy0xLjU2LjY0LS40MTUuNDEtLjY1Ljk2OS0uNjUgMS41NTJ2MTMuMDM4aC0yLjkxOGEyLjIyIDIuMjIgMCAwIDAtMS41NjEuNjQgMi4xODQgMi4xODQgMCAwIDAgMCAzLjEwNWMuNDE1LjQxLjk3Ni42NCAxLjU2LjY0aDIuOTJ2Mi4zODRoLTIuOTJhMi4yMiAyLjIyIDAgMCAwLTEuNTYuNjQgMi4xODQgMi4xODQgMCAwIDAgMCAzLjEwNWwuMzUyLS4zNTYtLjM1Mi4zNTZjLjQxNS40MS45NzYuNjQgMS41Ni42NGgyLjkydjIuODg1YzAgLjU4My4yMzMgMS4xNDEuNjQ4IDEuNTUybC4zNTItLjM1Ni0uMzUyLjM1NmEyLjIxOCAyLjIxOCAwIDAgMCAzLjEyMSAwbC0uMzUxLS4zNTYuMzUxLjM1NmMuNDE1LS40MTEuNjUtLjk3LjY1LTEuNTUydi0yLjg4NWg4LjA0N2MuNTg0IDAgMS4xNDYtLjIzIDEuNTYtLjY0bC0uMzUxLS4zNTYuMzUxLjM1NmEyLjE4NCAyLjE4NCAwIDAgMCAwLTMuMTA0IDIuMjE4IDIuMjE4IDAgMCAwLTEuNTYtLjY0SDE5LjU5di0yLjM4NWg3LjE5M2E5Ljk2MSA5Ljk2MSAwIDAgMCA2Ljk5Ny0yLjg3NCA5Ljc3IDkuNzcgMCAwIDAgMi45MDUtNi45MzN2LS4wMDFhOS43NyA5Ljc3IDAgMCAwLTIuOTA1LTYuOTMzIDkuOTYxIDkuOTYxIDAgMCAwLTYuOTk2LTIuODc0Wm01LjQ4MiA5LjgwN2E1LjM5MyA1LjM5MyAwIDAgMS0xLjYwNCAzLjgzMyA1LjUxNCA1LjUxNCAwIDAgMS0zLjg3OSAxLjU5aC03LjE5M1YxMi4zNDZoNy4xOTNhNS41MiA1LjUyIDAgMCAxIDMuODggMS41OSA1LjM5MyA1LjM5MyAwIDAgMSAxLjYwMyAzLjgzM1ptMTEuOTY3IDQuMjMyYzAgNC4yNS0xLjI3NCA4LjQwNi0zLjY2IDExLjk0MmEyMS42NzcgMjEuNjc3IDAgMCAxLTkuNzQ5IDcuOTIgMjEuOTMyIDIxLjkzMiAwIDAgMS0xMi41NTQgMS4yMjRBMjEuNzk1IDIxLjc5NSAwIDAgMSA3LjE0OCAzNy4yYTIxLjQzMiAyMS40MzIgMCAwIDEtNS45NDQtMTEuMDA4QTIxLjI5NSAyMS4yOTUgMCAwIDEgMi40NCAxMy43NzRhMjEuNTUgMjEuNTUgMCAwIDEgOC05LjY1QTIxLjg4NCAyMS44ODQgMCAwIDEgMjIuNTEuNWEyMS44NjIgMjEuODYyIDAgMCAxIDE1LjM1NiA2LjMwNkEyMS40MTIgMjEuNDEyIDAgMCAxIDQ0LjIzNCAyMlpcIi8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD1cImFcIiUzRSUzQ3BhdGggZmlsbD1cIiUyM2ZmZlwiIGQ9XCJNLjI4NyAwaDQ0LjQ0N3Y0NEguMjg3elwiLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQScpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXlvdXR1YmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDgycHggMTRweCA2MnB4O1xyXG5cclxuICAgICAgICAuYnV0dG9uX19pY28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIlM0UlM0NwYXRoIGZpbGw9XCJyZWRcIiBkPVwibTEwIDE1IDUuMTktM0wxMCA5djZabTExLjU2LTcuODNjLjEzLjQ3LjIyIDEuMS4yOCAxLjkuMDcuOC4xIDEuNDkuMSAyLjA5TDIyIDEyYzAgMi4xOS0uMTYgMy44LS40NCA0LjgzLS4yNS45LS44MyAxLjQ4LTEuNzMgMS43My0uNDcuMTMtMS4zMy4yMi0yLjY1LjI4LTEuMy4wNy0yLjQ5LjEtMy41OS4xTDEyIDE5Yy00LjE5IDAtNi44LS4xNi03LjgzLS40NC0uOS0uMjUtMS40OC0uODMtMS43My0xLjczLS4xMy0uNDctLjIyLTEuMS0uMjgtMS45LS4wNy0uOC0uMS0xLjQ5LS4xLTIuMDlMMiAxMmMwLTIuMTkuMTYtMy44LjQ0LTQuODMuMjUtLjkuODMtMS40OCAxLjczLTEuNzMuNDctLjEzIDEuMzMtLjIyIDIuNjUtLjI4IDEuMy0uMDcgMi40OS0uMSAzLjU5LS4xTDEyIDVjNC4xOSAwIDYuOC4xNiA3LjgzLjQ0LjkuMjUgMS40OC44MyAxLjczIDEuNzNaXCIvJTNFJTNDL3N2ZyUzRSUwQScpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGFjdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX19pY28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAxOCAxOFwiJTNFJTNDcGF0aCBmaWxsPVwiJTIzRkY3MjE0XCIgZD1cIk0xMi4xMjkgOS43NUgzdi0xLjVoOS4xMjlMOC4xMDYgNC4yMjdsMS4wNi0xLjA2TDE1IDlsLTUuODM0IDUuODM0LTEuMDYtMS4wNjEgNC4wMjMtNC4wMjNaXCIvJTNFJTNDL3N2ZyUzRSUwQScpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS11bmRlcmxpbmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3Blbi1wb3B1cCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIuaW5wdXQsIC50ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmNkNmQ2O1xyXG4gICAgYm9yZGVyLXJhZGl1czokYm9yZGVyTW9iaWxlUjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNGJmZjsgXHJcbiAgICB9XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0YXJlYSB7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59IiwiLmJsb2JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtLXNlcnZpY2VzIHtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1taWRkbGUge1xyXG4gICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZvb3RlciB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbn0iLCIucG9wdXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmlzX29wZW5lZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VjY2VzcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICB6LWluZGV4OiAzMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0NCwgNDQsIDAuMyk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTAlIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlck1vYmlsZVI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxOSAxOSclM2UlM2NwYXRoIGZpbGw9JyUyMzIwMjAyMCcgZD0nTTExLjQxIDlsNy4yOS03LjI5QTEgMSAwIDAwMTcuMjkuM0wxMCA3LjU5IDIuNzEuMjlBMSAxIDAgMDAxLjMgMS43TDguNTkgOWwtNy4zIDcuMjlBMS4wMDEgMS4wMDEgMCAxMDIuNyAxNy43bDcuMy03LjI5IDcuMjkgNy4yOWExIDEgMCAwMDEuNDEtMS40MUwxMS40MSA5eicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2wge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnlvdS1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmltYXRpb24ge1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAxLjVzO1xyXG59IiwiLmJ0bi10b3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiA1JTtcclxuICByaWdodDogNSU7XHJcbiAgd2lkdGg6IDM4cHg7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxufSIsIi5tLXBhbmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTUwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm0tcGFuZWxfX3dyYXAtLWZpcnN0LFxyXG4gICAgLm0tcGFuZWxfX3dyYXAtLXNlY29uZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAubS1wYW5lbF9fd3JhcC0tc2Vjb25kLFxyXG4gICAgLm0tcGFuZWxfX3dyYXAtLWxhc3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLm0tcGFuZWxfX3dyYXAtLXNlY29uZCxcclxuICAgICAgICAubS1wYW5lbF9fd3JhcC0tbGFzdCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0tcGFuZWxfX3dyYXAtLWxhc3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggLTVweCA5cHggLTNweCByZ2JhKDEwLCA0NywgNzUsIDAuMTQpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogMC4ycztcclxuXHJcbiAgICAgICAgJi0tc2Vjb25kIHtcclxuICAgICAgICAgICAgLm0tcGFuZWxfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogcmdiKDI3LCAyNywgMjcpO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDZweCA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDQyODY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyRDQyODYgNi4yNSUsICMzNjU1ZWMgMTAxLjI3JSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZV9wdWxzZSAxLjVzIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgLm0tcGFuZWxfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yi13cmFwIHtcclxuICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGVfcHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjgsIDI1LCA0OSwgMC40KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDIyOCwgMjUsIDQ5LCAwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjgsIDI1LCA0OSwgMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLnByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuICAgICYuaGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHN0eWxlPSdtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDIsIDI0MywgMCk7IGRpc3BsYXk6IGJsb2NrOycgd2lkdGg9JzIwMHB4JyBoZWlnaHQ9JzIwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pZFlNaWQnJTNlJTNjY2lyY2xlIGN4PSc1MCcgY3k9JzUwJyByPScwJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFkM2Y3Micgc3Ryb2tlLXdpZHRoPScxJyUzZSUzY2FuaW1hdGUgYXR0cmlidXRlTmFtZT0ncicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIGR1cj0nMS43NTQzODU5NjQ5MTIyODA2cycgdmFsdWVzPScwOzMzJyBrZXlUaW1lcz0nMDsxJyBrZXlTcGxpbmVzPScwIDAuMiAwLjggMScgY2FsY01vZGU9J3NwbGluZScgYmVnaW49JzBzJyUzZSUzYy9hbmltYXRlJTNlJTNjYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgZHVyPScxLjc1NDM4NTk2NDkxMjI4MDZzJyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScga2V5U3BsaW5lcz0nMC4yIDAgMC44IDEnIGNhbGNNb2RlPSdzcGxpbmUnIGJlZ2luPScwcyclM2UlM2MvYW5pbWF0ZSUzZSUzYy9jaXJjbGUlM2UlM2NjaXJjbGUgY3g9JzUwJyBjeT0nNTAnIHI9JzAnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNTY5OWQyJyBzdHJva2Utd2lkdGg9JzEnJTNlJTNjYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgZHVyPScxLjc1NDM4NTk2NDkxMjI4MDZzJyB2YWx1ZXM9JzA7MzMnIGtleVRpbWVzPScwOzEnIGtleVNwbGluZXM9JzAgMC4yIDAuOCAxJyBjYWxjTW9kZT0nc3BsaW5lJyBiZWdpbj0nLTAuODc3MTkyOTgyNDU2MTQwM3MnJTNlJTNjL2FuaW1hdGUlM2UlM2NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyBkdXI9JzEuNzU0Mzg1OTY0OTEyMjgwNnMnIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBrZXlTcGxpbmVzPScwLjIgMCAwLjggMScgY2FsY01vZGU9J3NwbGluZScgYmVnaW49Jy0wLjg3NzE5Mjk4MjQ1NjE0MDNzJyUzZSUzYy9hbmltYXRlJTNlJTNjL2NpcmNsZSUzZSUzYy9zdmclM2VcIik7XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1uYXYge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHVsIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIi5iLW5hdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY3RpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFja1RleHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmluZm8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gICAgbGVmdDogODBweDtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUjtcclxuICAgIHBhZGRpbmc6ICRpdGVtUGFkZGluZztcclxuICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXI7XHJcblxyXG4gICAgJi5oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRpdGVtUGFkZGluZ01vYmlsZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTkgMTknJTNlJTNjcGF0aCBmaWxsPSclMjMyMDIwMjAnIGQ9J00xMS40MSA5bDcuMjktNy4yOUExIDEgMCAwMDE3LjI5LjNMMTAgNy41OSAyLjcxLjI5QTEgMSAwIDAwMS4zIDEuN0w4LjU5IDlsLTcuMyA3LjI5QTEuMDAxIDEuMDAxIDAgMTAyLjcgMTcuN2w3LjMtNy4yOSA3LjI5IDcuMjlhMSAxIDAgMDAxLjQxLTEuNDFMMTEuNDEgOXonLyUzZSUzYy9zdmclM2VcIik7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwdmg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX190ZXh0IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC44cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjhzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNjIwcHgpIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlck1vYmlsZVI7XHJcbiAgICAgICAgcGFkZGluZzogJGl0ZW1QYWRkaW5nTW9iaWxlO1xyXG4gICAgfVxyXG59XHJcbiIsIi5pbmZvLXBvc3Qge1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NoYXJlLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi0taW5mbyB7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdXRob3Ige1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICRsaW5rO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlua0hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kYXRlLCAmLS1jb250LXNob3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG59IiwiLmZvcm0tbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLmFsZXJ0IHtcclxuXHJcbiAgJl9fZGlzbWlzc2libGUge1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG5cclxufSIsIi5zLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG4iLCIuY2hlY2tib3gge1xyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB+IGxhYmVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiUzRSUzQ3BhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJNMjEgNyA5IDE5bC01LjUtNS41IDEuNDEtMS40MUw5IDE2LjE3IDE5LjU5IDUuNTkgMjEgN1pcIi8lM0UlM0Mvc3ZnJTNFJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50Zy1mZWVkYmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDI0cHggMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDEycHggMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAtNDZweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4MycgaGVpZ2h0PSc4MycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDgzIDgzJyUzZSUzY2cgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBmaWxsPSd1cmwoJTIzYiknIGQ9J000MS40MzIuMjc0YTQwLjk5NSA0MC45OTUgMCAwIDAtMjguOTg5IDEyLjAwOUE0MS4wMTIgNDEuMDEyIDAgMCAwIC40MzIgNDEuMjc0YTQxLjAxMiA0MS4wMTIgMCAwIDAgMTIuMDExIDI4Ljk5MiA0MC45OTUgNDAuOTk1IDAgMCAwIDU3Ljk3NyAwIDQxLjAxMiA0MS4wMTIgMCAwIDAgMTIuMDEyLTI4Ljk5MkE0MS4wMTIgNDEuMDEyIDAgMCAwIDcwLjQyIDEyLjI4MyA0MC45OTUgNDAuOTk1IDAgMCAwIDQxLjQzMi4yNzRaJy8lM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTE4Ljk5MSA0MC44NDFjMTEuOTU0LTUuMjA3IDE5LjkyMy04LjY0IDIzLjkwOC0xMC4yOTggMTEuMzktNC43MzYgMTMuNzU0LTUuNTYgMTUuMjk4LTUuNTg3LjM0LS4wMDUgMS4wOTYuMDc5IDEuNTg5LjQ3Ny40MS4zMzcuNTI1Ljc5MS41ODMgMS4xMS4wNTEuMzIuMTIyIDEuMDQ3LjA2NCAxLjYxNS0uNjE1IDYuNDgzLTMuMjg2IDIyLjIxNS00LjY0NSAyOS40NzctLjU3IDMuMDcyLTEuNzA0IDQuMTAyLTIuNzk5IDQuMjAzLTIuMzgzLjIxOS00LjE5LTEuNTc0LTYuNDk2LTMuMDg1LTMuNjA3LTIuMzY2LTUuNjQ0LTMuODM4LTkuMTQ4LTYuMTQ2LTQuMDQ5LTIuNjY3LTEuNDIyLTQuMTM0Ljg4NC02LjUzLjYwMi0uNjI3IDExLjA5Ni0xMC4xNyAxMS4yOTQtMTEuMDM1LjAyNi0uMTA4LjA1MS0uNTExLS4xOTItLjcyNC0uMjM3LS4yMTMtLjU5LS4xNC0uODQ2LS4wODMtLjM2NS4wODItNi4xMjQgMy44OTMtMTcuMjk2IDExLjQzLTEuNjM0IDEuMTI0LTMuMTE0IDEuNjcyLTQuNDQ2IDEuNjQzLTEuNDYxLS4wMzEtNC4yOC0uODI3LTYuMzc1LTEuNTA4LTIuNTYyLS44MzQtNC42MDYtMS4yNzYtNC40MjYtMi42OTMuMDktLjczOCAxLjEwOC0xLjQ5NCAzLjA0OS0yLjI2NlonLyUzZSUzYy9nJTNlJTNjZGVmcyUzZSUzY2xpbmVhckdyYWRpZW50IGlkPSdiJyB4MT0nNDEwMC40MycgeDI9JzQxMDAuNDMnIHkxPScuMjc0JyB5Mj0nODIwMC4yNycgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNlJTNjc3RvcCBzdG9wLWNvbG9yPSclMjMyQUFCRUUnLyUzZSUzY3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMyMjlFRDknLyUzZSUzYy9saW5lYXJHcmFkaWVudCUzZSUzY2NsaXBQYXRoIGlkPSdhJyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNLjQzMi4yNzRoODJ2ODJoLTgyeicvJTNlJTNjL2NsaXBQYXRoJTNlJTNjL2RlZnMlM2UlM2Mvc3ZnJTNlIFwiKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJnLWJvcmRlci1waWN0dXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbn1cclxuIiwiLndpZGdldC1mYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWU5O1xyXG4gICAgcGFkZGluZzogMThweCAyMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgd2lkdGg6IDQyMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY28ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDM3IDM4XCIlM0UlM0NwYXRoIGZpbGw9XCJ1cmwoJTIzYSlcIiBkPVwibTExLjc0OCAyMy40NDYgMy4wODUtLjM1OWEyLjM4IDIuMzggMCAwIDEgMS45OTIuNzA2bDIuMjM1IDIuMjc5YTE4LjQ1NyAxOC40NTcgMCAwIDAgOC4wMDMtOC4xNjJsLTIuMjQ3LTIuMjlhMi40OTUgMi40OTUgMCAwIDEtLjY5Mi0yLjAzMmwuMzUyLTMuMTIxYTIuNDk1IDIuNDk1IDAgMCAxIC44LTEuNTY2IDIuNDA0IDIuNDA0IDAgMCAxIDEuNjE3LS42MjZoMi4xMDFjMS4zNzMgMCAyLjUxNCAxLjE2NCAyLjQzIDIuNTYzLS42NDQgMTAuNTc3LTguOTQgMTkuMDI0LTE5LjMgMTkuNjgtMS4zNzIuMDg3LTIuNTE0LTEuMDc3LTIuNTE0LTIuNDc3VjI1LjlhMi40MzggMi40MzggMCAwIDEgMi4xMzgtMi40NTNaXCIvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPVwiYVwiIHgxPVwiMjAuNTE5XCIgeDI9XCIyMC41MTlcIiB5MT1cIjguMjc1XCIgeTI9XCIzMC41MjNcIiBncmFkaWVudFVuaXRzPVwidXNlclNwYWNlT25Vc2VcIiUzRSUzQ3N0b3Agc3RvcC1jb2xvcj1cIiUyMzA5ODJEQVwiLyUzRSUzQ3N0b3Agb2Zmc2V0PVwiMVwiIHN0b3AtY29sb3I9XCIlMjMwNjRDN0VcIi8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEEnKTtcclxuXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzRDY0RkY7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAyLjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufSIsIi5tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2Fyb3VzZWwge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxMnB4IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmLS1kaWFnbm9zdGljcyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJNb2JpbGVSO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNSAyNVwiJTNFJTNDcGF0aCBmaWxsPVwiJTIzRkY2NjAxXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTIuNTUzIDIxLjk3NWE5IDkgMCAxIDAgMC0xOCA5IDkgMCAwIDAgMCAxOFptNC43NjgtMTEuMzZhMSAxIDAgMCAwLTEuNTM3LTEuMjhsLTMuNTk3IDQuMzE4Yy0uMzQ3LjQxNi0uNTQyLjY0Ni0uNjk4Ljc4OGwtLjAwNi4wMDUtLjAwNi0uMDA1Yy0uMTY4LS4xMjctLjM4My0uMzM4LS43NjYtLjcyMUw5LjI2IDEyLjI2OGExIDEgMCAwIDAtMS40MTQgMS40MTRsMS40NTEgMS40NTIuMDQuMDRjLjMyNy4zMjcuNjQxLjY0Mi45MzQuODYzLjMyNy4yNDcuNzU2LjQ4IDEuMzA1LjQ1NS41NS0uMDI1Ljk1NS0uMjk2IDEuMjYtLjU3Mi4yNy0uMjQ2LjU1NC0uNTg4Ljg1LS45NDNsLjAzNy0uMDQ0IDMuNTk4LTQuMzE3WlwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRibGFja1RleHQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljdHVyZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsX19uYXYge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsX19kb3RzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3lvdXR1YmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDA7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAvLyBhbmltYXRpb246IGZhZGUgNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2tUZXh0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQ0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNTJweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM2JyBoZWlnaHQ9JzM2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMzYgMzYnJTNlJTNjcGF0aCBmaWxsPSdyZWQnIGQ9J20xNSAyMi41IDcuNzg1LTQuNUwxNSAxMy41djlabTE3LjM0LTExLjc0NWMuMTk1LjcwNS4zMyAxLjY1LjQyIDIuODUuMTA1IDEuMi4xNSAyLjIzNS4xNSAzLjEzNUwzMyAxOGMwIDMuMjg1LS4yNCA1LjctLjY2IDcuMjQ1LS4zNzUgMS4zNS0xLjI0NSAyLjIyLTIuNTk1IDIuNTk1LS43MDUuMTk1LTEuOTk1LjMzLTMuOTc1LjQyLTEuOTUuMTA1LTMuNzM1LjE1LTUuMzg1LjE1TDE4IDI4LjVjLTYuMjg1IDAtMTAuMi0uMjQtMTEuNzQ1LS42Ni0xLjM1LS4zNzUtMi4yMi0xLjI0NS0yLjU5NS0yLjU5NS0uMTk1LS43MDUtLjMzLTEuNjUtLjQyLTIuODVhMzYuMDkgMzYuMDkgMCAwIDEtLjE1LTMuMTM1TDMgMThjMC0zLjI4NS4yNC01LjcuNjYtNy4yNDUuMzc1LTEuMzUgMS4yNDUtMi4yMiAyLjU5NS0yLjU5NS43MDUtLjE5NSAxLjk5NS0uMzMgMy45NzUtLjQyIDEuOTUtLjEwNSAzLjczNS0uMTUgNS4zODUtLjE1TDE4IDcuNWM2LjI4NSAwIDEwLjIuMjQgMTEuNzQ1LjY2IDEuMzUuMzc1IDIuMjIgMS4yNDUgMi41OTUgMi41OTVaJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhcnRuZXJzIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDAgNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICB3aWR0aDogNDQlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLnBhcnRuZXJzX19sb2dvIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3Rub3RlIHtcclxuICAgIHBhZGRpbmc6IDkwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDU1cHggMDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiA1MnB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogLTA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYwcHgnIGhlaWdodD0nMjBweCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE2MiAyNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzMjAyMDIwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xIDJsMjAgMjBMNDEgMmwyMCAyMEw4MSAybDIwIDIwIDIwLTIwIDIwIDIwIDIwLTIwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwcHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYwcHgnIGhlaWdodD0nMjBweCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE2MiAyNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzMjAyMDIwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xIDJsMjAgMjBMNDEgMmwyMCAyMEw4MSAybDIwIDIwIDIwLTIwIDIwIDIwIDIwLTIwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwcHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VydmljZXMge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2tUZXh0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMuMik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDElIDIlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMTRzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlc19fYWxpZ24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyTW9iaWxlUjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcC1nYWxsZXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC5jYXJvdXNlbF9fc2xpZGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLW5leHQsXHJcbiAgICAgICAgLmlzLXByZXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcm91c2VsX192aWV3cG9ydCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnZpZGVvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12aWRlbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1tYXNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJNb2JpbGVSO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyIHVybChcIi4uL2ltYWdlcy9lbG1zL3YtZHJ5cm9vZi0yLnBuZ1wiKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlck1vYmlsZVI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGxheSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4tYWxpZ24ge1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmlyc3Qge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlY29uZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi1wbGF5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjE0cztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjUnIGhlaWdodD0nMTI1JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTI1IDEyNSclM2UlM2NwYXRoIGZpbGw9JyUyMzJENDI4NicgZD0nTTEyNC41IDYyLjI1YzAgMzQuMzgtMjcuODcgNjIuMjUtNjIuMjUgNjIuMjVDMjcuODcgMTI0LjUgMCA5Ni42MyAwIDYyLjI1IDAgMjcuODcgMjcuODcgMCA2Mi4yNSAwYzM0LjM4IDAgNjIuMjUgMjcuODcgNjIuMjUgNjIuMjVaJy8lM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTkxLjQxIDYxLjEyNCA0NS43OCAzNS45OEExLjIgMS4yIDAgMCAwIDQ0IDM3LjAzMVY4Ni45N2ExLjIgMS4yIDAgMCAwIDEuNzggMS4wNWw0NS42My0yNS4xNDNhMSAxIDAgMCAwIDAtMS43NTJaJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5wbGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjUnIGhlaWdodD0nMTI1JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTI1IDEyNSclM2UlM2NwYXRoIGZpbGw9JyUyMzA0OENBNScgZD0nTTEyNC41IDYyLjI1YzAgMzQuMzgtMjcuODcgNjIuMjUtNjIuMjUgNjIuMjVDMjcuODcgMTI0LjUgMCA5Ni42MyAwIDYyLjI1IDAgMjcuODcgMjcuODcgMCA2Mi4yNSAwYzM0LjM4IDAgNjIuMjUgMjcuODcgNjIuMjUgNjIuMjVaJy8lM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNNTMuNzUgODcuMjVhNC4yNSA0LjI1IDAgMCAxLTQuMjUgNC4yNWgtNC4yNUE0LjI1IDQuMjUgMCAwIDEgNDEgODcuMjV2LTUxQTQuMjUgNC4yNSAwIDAgMSA0NS4yNSAzMmg0LjI1YTQuMjUgNC4yNSAwIDAgMSA0LjI1IDQuMjV2NTFabTI5Ljc1IDBhNC4yNSA0LjI1IDAgMCAxLTQuMjUgNC4yNUg3NWE0LjI1IDQuMjUgMCAwIDEtNC4yNS00LjI1di01MUE0LjI1IDQuMjUgMCAwIDEgNzUgMzJoNC4yNWE0LjI1IDQuMjUgMCAwIDEgNC4yNSA0LjI1djUxWicgY2xpcC1ydWxlPSdldmVub2RkJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hZHZhbnRhZ2VzIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljbyB7XHJcbiAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuZmVlZGJhY2sge1xyXG4gICAgbWFyZ2luOiA5MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJSA0MCU7XHJcbiAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclI7XHJcbiAgICAgICAgcGFkZGluZzogNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjBweCAxNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD1cIjAgMCAxNTggMTU5XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNNjIuMjc4MyAyOS4wMTI2QzcwLjcwNSAxOS42NzA5IDgzLjkxMTIgMTMuNjYwMyA5OC43NSAxMy42NjAzQzEyNC4yMDEgMTMuNjYwMyAxNDQuODMzIDMxLjM0MzEgMTQ0LjgzMyA1My4xNjAzQzE0NC44MzMgNjYuMjU0NSAxMzcuMzk0IDc3Ljg2MDkgMTI1Ljk1MiA4NS4wNDk5QzEyNS42NjcgODUuMjI0NSAxMjUuMzc3IDg1LjM5MTMgMTI1LjA4MyA4NS41NTAzVjExMi4yMTNDMTI1LjA4MyAxMTMuNTI0IDEyNC42OTIgMTE0LjgwNCAxMjMuOTU5IDExNS44OTFDMTIzLjIyNyAxMTYuOTc4IDEyMi4xODcgMTE3LjgyMiAxMjAuOTcyIDExOC4zMTRDMTE5Ljc1NyAxMTguODA2IDExOC40MjMgMTE4LjkyNSAxMTcuMTQgMTE4LjY1NEMxMTUuODU4IDExOC4zODMgMTE0LjY4NSAxMTcuNzM2IDExMy43NzMgMTE2Ljc5NUwxMDYuMjY4IDEwOS4wNjZDMTEzLjMwNiAxMDAuNzQ1IDExNy40NDcgOTAuNTI3MyAxMTcuNDQ3IDc5LjQ4N0MxMTcuNDQ3IDUyLjcxMjYgOTMuMTAxNSAzMC44MDMzIDYyLjI3ODMgMjkuMDEyNlpcIiBmaWxsPVwiJTIzRkY2NjAxXCIvJTNFJTNDcGF0aCBkPVwiTTY4LjM2NzggMTE4LjI0M0w0NC4yMjY3IDE0My4xMjhDNDMuMzE0MyAxNDQuMDY5IDQyLjE0MTggMTQ0LjcxNyA0MC44NTk0IDE0NC45ODdDMzkuNTc2OSAxNDUuMjU4IDM4LjI0MjggMTQ1LjE0IDM3LjAyNzkgMTQ0LjY0OEMzNS44MTMxIDE0NC4xNTUgMzQuNzcyOCAxNDMuMzEyIDM0LjA0MDQgMTQyLjIyNUMzMy4zMDc5IDE0MS4xMzggMzIuOTE2NiAxMzkuODU3IDMyLjkxNjUgMTM4LjU0NlYxMTEuODg0QzMyLjYyMjQgMTExLjcyNSAzMi4zMzI2IDExMS41NTggMzIuMDQ3NSAxMTEuMzgzQzIwLjU5OTEgMTA0LjE5NCAxMy4xNjY1IDkyLjU4NzkgMTMuMTY2NSA3OS40OTM3QzEzLjE2NjUgNTcuNjc2NSAzMy43OTg3IDM5Ljk5MzcgNTkuMjQ5OCAzOS45OTM3Qzg0LjcwMSAzOS45OTM3IDEwNS4zMzMgNTcuNjc2NSAxMDUuMzMzIDc5LjQ5MzdDMTA1LjMzMyA5Ny40Mzk4IDkxLjM2OTkgMTEyLjU5NSA3Mi4yNDUzIDExNy40QzcwLjk2MzYgMTE3LjcyOSA2OS42NzAyIDExOC4wMSA2OC4zNjc4IDExOC4yNDNaXCIgZmlsbD1cIiUyM0ZGNjYwMVwiLyUzRSUzQ3BhdGggZD1cIk0zOS41IDgwLjUzMzFMNTEuOTczNyA5My4wMDY4TDc5IDY1Ljk4MDVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjRcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8lM0UlM0Mvc3ZnJTNFJTBBJyk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJNb2JpbGVSO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lcnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgICAgICYtLWZ1bGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueW91ci1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi50ZWNobm8ge1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRpdGVtUGFkZGluZztcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGl0ZW1QYWRkaW5nTW9iaWxlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyTW9iaWxlUjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogI2Y1ZGFlNztcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICNlN2ViZmM7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvdHRvbTogLTkwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucmVzZWFyY2hlcyB7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogJGl0ZW1QYWRkaW5nO1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGl0ZW1QYWRkaW5nTW9iaWxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJNb2JpbGVSO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICNGQ0U3RjY7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjRjVFMEUwO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogI0VGRjVFMDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIzMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlck1vYmlsZVI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFja1RleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFja1RleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzEuMzMzJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxJTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMTNzO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2tUZXh0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUjtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJNb2JpbGVSO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWxfX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRvY3VtZW50LCAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDk2MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgbGVmdDogNzYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRhY3RpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWN0aXZlSG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjdGl2ZVZpc2l0ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGVfX3dyYXBwZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMThweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcnMoY291bnQsIFwiLlwiKSBcIi4gXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY3RpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDI0cHggMzZweCAwO1xyXG4gICAgICAgIG1hcmdpbjogNDhweCAxNnB4IDQ4cHggNzJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRhY3RpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhY3RpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjRweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCAzMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUgY2l0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRhY3RpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrcXVvdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbC1hcnJvd3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XHJcblxyXG4gICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbiIsIi5pbi1nYWxsZXJ5IHtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjMlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luOiAxJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi53LW5ld3Mge1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfX3NsaWRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxufSIsIi5jb250YWN0cyB7XHJcbiAgICBcclxuICAgICZfX21hcC1kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3lhLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxufVxyXG4iLCIucy1jb250YWN0cyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3MtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lbWFpbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuXHJcbiAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3lhLW1hcCB7XHJcbiAgICB9XHJcblxyXG4gICAgLnltYXBzLTItMS03OS1pbm5lci1wYW5lcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRpYWdub3N0aWNzIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMzJweCAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpYWdub3N0aWNzX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlO1xyXG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNlJTNjcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00yMS4xIDguODc1IDEyLjcgMTcuM2EuODguODggMCAwIDEtLjMyNS4yMTMgMS4wODQgMS4wODQgMCAwIDEtLjM3NS4wNjJjLS4xMzMgMC0uMjU4LS4wMi0uMzc1LS4wNjJhLjg2OS44NjkgMCAwIDEtLjMyNS0uMjEzTDIuODc1IDguODc1QTEuMTg3IDEuMTg3IDAgMCAxIDIuNTI1IDhjMC0uMzUuMTI1LS42NS4zNzUtLjlhMS4yIDEuMiAwIDAgMSAuODc1LS4zNzUgMS4yIDEuMiAwIDAgMSAuODc1LjM3NUwxMiAxNC40NWw3LjM1LTcuMzVjLjIzMy0uMjMzLjUyMS0uMzUuODYzLS4zNS4zNDIgMCAuNjM4LjEyNS44ODcuMzc1LjI1LjI1LjM3NS41NDIuMzc1Ljg3NWExLjIgMS4yIDAgMCAxLS4zNzUuODc1WicvJTNlJTNjL3N2ZyUzZSBcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyTW9iaWxlUjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViLXRpdGxlIHtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXRwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRpdGVtUGFkZGluZyAkaXRlbVBhZGRpbmcgJGl0ZW1QYWRkaW5nIDcycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaXRlbVBhZGRpbmdNb2JpbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJGl0ZW1QYWRkaW5nO1xyXG4gICAgICAgIGxlZnQ6ICRpdGVtUGFkZGluZztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZTtcclxuICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCA2MCA2MCclM2UlM2NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nbTUzLjIwOSAyMC42OS0xNC44NzctMi4xNjMtNi42NS0xMy40ODJhMS44NjUgMS44NjUgMCAwIDAtLjg1LS44NSAxLjg4MyAxLjg4MyAwIDAgMC0yLjUxNC44NWwtNi42NSAxMy40ODJMNi43OTEgMjAuNjlhMS44NzEgMS44NzEgMCAwIDAtMS42MDQgMS44OGMuMDA3LjQ5OC4yMS45NzIuNTY3IDEuMzJsMTAuNzY0IDEwLjQ5NEwxMy45NzUgNDkuMmExLjg3MiAxLjg3MiAwIDAgMCAyLjcxOCAxLjk3NUwzMCA0NC4xOGwxMy4zMDcgNi45OTZhMS44NiAxLjg2IDAgMCAwIDEuMTkuMTg3IDEuODcyIDEuODcyIDAgMCAwIDEuNTI4LTIuMTYybC0yLjU0My0xNC44MTggMTAuNzY0LTEwLjQ5NGMuMjkzLS4yODcuNDg2LS42NjIuNTQ1LTEuMDczYTEuODY4IDEuODY4IDAgMCAwLTEuNTgyLTIuMTI3WicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJvdXNlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlck1vYmlsZVI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1Mik7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvcnRmb2xpbyB7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzEuMzMzJTtcclxuICAgICAgICBtYXJnaW46IDElO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjEzcztcclxuICAgICAgICBjb2xvcjogJGJsYWNrVGV4dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSO1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyTW9iaWxlUjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsX19idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiA5MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi53LXBvcnRmb2xpbyB7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAucG9ydGZvbGlvX19zbGlkZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbn0iLCIuY29vcGVyYXRpb24ge1xyXG4gICAgcGFkZGluZzogNzJweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlck1vYmlsZVI7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhbm5lciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgNTBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjUgMjUnJTNlJTNjcGF0aCBmaWxsPSclMjMyRDQyODYnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEyLjI5NyAyMS4yNzVhOSA5IDAgMSAwIDAtMTggOSA5IDAgMCAwIDAgMThabTQuNzY4LTExLjM2YTEgMSAwIDAgMC0xLjUzNy0xLjI4bC0zLjU5OCA0LjMxN2MtLjM0Ni40MTYtLjU0MS42NDctLjY5Ny43ODhsLS4wMDYuMDA2LS4wMDYtLjAwNWMtLjE2OC0uMTI3LS4zODMtLjMzOS0uNzY2LS43MjJsLTEuNDUxLTEuNDUxYTEgMSAwIDAgMC0xLjQxNCAxLjQxNGwxLjQ1IDEuNDUyLjA0Mi4wNGMuMzI2LjMyNy42NC42NDEuOTMzLjg2Mi4zMjcuMjQ4Ljc1Ni40OCAxLjMwNS40NTYuNTUtLjAyNS45NTUtLjI5NiAxLjI1OS0uNTcyLjI3MS0uMjQ3LjU1NS0uNTg4Ljg1LS45NDNsLjAzOC0uMDQ0IDMuNTk4LTQuMzE4WicgY2xpcC1ydWxlPSdldmVub2RkJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnV0cC1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMzBweCAwIDcwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYtLWRyLXJlbmRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NSU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnZzIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy92cy5zdmdcIik7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW50cm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNsLWluZm8ge1xyXG4gICAgcGFkZGluZzogNzJweCAwIDYwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG5cclxuICAgICAgICAmLS1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIC5jYXJvdXNlbF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQ0KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIH1cclxufVxyXG4iLCIuc3Rvcmllcy1mcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGJvdHRvbTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgY29sb3I6ICRibGFja1RleHQ7XHJcbiAgICB9XHJcbn0iLCIuaWZyYW1lLXZpZGVve1xyXG4gICAgcGFkZGluZzogNjBweCAwIDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcbn0iLCIuYmMtaW5mbyB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcy10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hYm91dC1yZCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmVlZGJhY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFkdmFudGFnZXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkdmFudGFnZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkdmFudGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoOTQlIC8gMyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWU5O1xyXG4gICAgICAgIG1hcmdpbjogMSU7XHJcbiAgICAgICAgcGFkZGluZzogMThweCA4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk2JSAvIDIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmFxIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3MtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmZhcV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYXFfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSxcclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDEycHggMThweCAxOHB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI1XCIlM0UlM0NwYXRoIHN0cm9rZT1cIiUyMzMxMzEzMVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIGQ9XCJtNyAxNC4wODQgNS01IDUgNVwiLyUzRSUzQy9zdmclM0UlMEEnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnN1bHRhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE0RTYwO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzhweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29uc3VsdGF0aW9uLWJnLnBuZycpO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgJi0tYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
