@charset "UTF-8";@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-ExtraLight.woff2) format("woff2"),url(../fonts/Manrope-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Light.woff2) format("woff2"),url(../fonts/Manrope-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-ExtraBold.woff2) format("woff2"),url(../fonts/Manrope-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Regular.woff2) format("woff2"),url(../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal}*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}.fancybox__container{max-width:100%}a{text-decoration:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:inherit;cursor:pointer}a:hover{color:inherit}li,ol,p,ul{list-style-type:none;margin:0;padding:0}img{vertical-align:top;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0;padding:0}body{height:100%;line-height:125%;font-size:1rem;color:#000;font-family:Manrope}body b,body strong{font-weight:700}body nobr{display:contents}button{border:none;background:0 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-family:inherit;cursor:pointer}button:disabled{opacity:.8;pointer-events:none}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin-inline:auto;max-width:75rem;-webkit-box-sizing:content-box;box-sizing:content-box}.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;-o-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;-o-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))}.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}.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;-ms-grid-row-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;-ms-grid-row-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}.fancybox__nav .carousel__button.is-prev{left:8px}.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}.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;-o-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;-o-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:-o-linear-gradient(bottom,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%);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))}.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}.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;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-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}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;-webkit-box-shadow:var(--bs-btn-close-focus-shadow);box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{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;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);-o-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);-ms-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);-o-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.tooltip-horizontal-scroll-icon_hand{-webkit-animation:tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite;animation:tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite}.invisible{display:none}.tooltip-horizontal-scroll-icon_card{-webkit-animation:tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite;animation:tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite}._coursor{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}@-webkit-keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translateX(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:0}}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translateX(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translateX(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translateX(5px) scale(.6);opacity:0}}@-webkit-keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translateX(0)}80%,to{-webkit-transform:translateX(-240px);transform:translateX(-240px)}}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translateX(0)}80%,to{-webkit-transform:translateX(-240px);transform:translateX(-240px)}}.disable-hover,.disable-hover *{pointer-events:none!important}.form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;padding-right:0}.form-check input{display:none;width:auto;height:auto}.form-check label{font-size:14px;font-weight:400;color:grey;position:relative;padding-left:24px;cursor:pointer}.form-check label:before{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);border-radius:3px;content:"";position:absolute;left:0;top:0}.form-check label:after{width:10px;height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/check.svg);background-size:contain;content:"";position:absolute;left:4px;top:5px;opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background-repeat:no-repeat;background-position:center}.form-check label a{cursor:pointer;color:#5263c8;text-decoration:underline}.form-check label a:hover{text-decoration:underline}.form-check input:checked+label:after{opacity:1;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.fancybox__container{max-width:100%}._main-btn{-webkit-box-shadow:0 30px 60px rgba(79,99,210,.25),inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:0 30px 60px rgba(79,99,210,.25),inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#4052bc),to(#667bfa));background-image:-o-linear-gradient(bottom,#4052bc 0,#667bfa 100%);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%);opacity:.95;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;font-size:18px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:144.444444%;color:#fff}._section-title{font-size:45px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:126.666667%;text-align:center}._section-subtitle{font-size:30px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:133.333333%;text-align:center;margin-top:20px}._main-text{font-size:24px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:133.333333%}._text{font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:155.555556%}._checklist li{padding-left:29px;position:relative}._checklist li:before{content:"";position:absolute;width:19px;height:19px;background-image:url(../img/checklist-blue.svg);background-size:cover;top:5px;left:0}._checklist-yellow li{padding-left:24px;position:relative}._checklist-yellow li:before{content:"";position:absolute;width:14px;height:14px;background-image:url(../img/checklist-yellow.svg);background-size:cover;top:4px;left:0}._circle-list li{padding-left:18px;position:relative}._circle-list li:before{content:"";position:absolute;width:6px;height:6px;background-color:#5466d7;border-radius:50%;top:12px;left:0}.formblock{position:relative}.formblock__book{position:absolute;top:-159px;right:-200px}.no-webp .formblock__inner{background-image:url(../img/form-back.png)}.formblock__inner{background-size:cover;padding:70px 63px;padding-bottom:80px}.formblock__title{font-size:39px;font-weight:700;line-height:133.333333%;position:relative;z-index:1}.formblock__subtitle{font-size:26px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:138.461538%;margin-top:20px;position:relative}.formblock__plus{font-size:24px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:150%;position:absolute;top:190px;left:385px}.formblock__plus::before{left:-29px;top:-2px;content:"+";position:absolute;color:#5162c6;font-size:30px;margin-top:5px}.formblock__footer{background-color:#faa819;-webkit-clip-path:polygon(0 0,100% 0,88% 100%,0 100%);clip-path:polygon(0 0,100% 0,88% 100%,0 100%);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:14px 65px;padding-top:10px;padding-right:118px;color:#fff;font-size:24px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:158.333333%}.formblock__footer-text{font-weight:700}.formblock__footer-phone{font-weight:400}.formblock ._main-btn{width:375px;height:96px;-webkit-box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#4052bc),to(#667bfa));background-image:-o-linear-gradient(bottom,#4052bc 0,#667bfa 100%);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%)}.formblock .form-control{border:1px solid #ebeced;background-color:#f9fafb;font-size:17px;font-weight:400;padding-left:40px}.formblock .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control::-moz-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control:-ms-input-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control::-ms-input-placeholder{color:rgba(0,0,0,.5)}.formblock .form-control::placeholder{color:rgba(0,0,0,.5)}.main-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:77px}.main-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.main-form__input{width:340px;height:96px}.header{position:absolute;z-index:9;width:100%;inset:0 auto auto 0;padding-top:40px}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__rightside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px}.header__leftside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.header__slogan{opacity:.6;color:#000;font-size:14px;font-weight:400;line-height:128.571429%;margin-top:-7px}.header__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.header__phoneside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.header__mailside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:-5px}.header__mail{color:#5263c8;text-decoration:underline;text-underline-offset:7px;text-decoration-color:rgba(82,99,200,.4);font-size:20px;font-weight:700;line-height:130%}.header__mail-text{font-size:14px;font-weight:400}.header__phone-pic{margin-top:-2px}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.header__phone-number{font-size:26px;font-weight:800;white-space:nowrap}@supports (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.header__phone-number{font-size:clamp(1.125rem ,.8869047619rem + 1.1904761905vw ,1.625rem)}}@supports not (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.header__phone-number{font-size:calc(1.125rem + .5 * (100vw - 20rem)/ 42)}}.header__online{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:.7;color:#000;font-size:14px;font-weight:400;margin-left:5px}.header__pulse{width:6px;height:6px;background-color:#5263c8;border-radius:50%}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#fff;height:57px;margin-top:25px;padding-left:43px}.header__navigation{height:100%;width:100%}.header__button{min-width:235px;height:100%;background-color:#5263c8;color:#fff;font-size:15px;font-weight:700;font-style:normal;letter-spacing:normal}.header__button span{text-decoration:underline;text-underline-offset:7px;text-decoration-color:rgba(255,255,255,.15)}.main-nav{height:100%}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-nav__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;font-weight:400}.main-nav__item::before{position:absolute;content:"";width:6px;height:6px;background-color:#d5d5d5;border-radius:50%;left:-31px;top:27px}.main-nav__item:first-of-type::before{display:none}.main-nav__toggler{display:none}.main-nav__toggler svg{max-width:30px;width:100%}.main-nav__offcanvas{background-color:#fff}.main-nav__offcanvas-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer{margin-top:84px;margin-bottom:80px}.footer__organization{opacity:.3;color:#000;font-size:14px;font-weight:400;margin-top:-15px}.footer-nav__list{display:-ms-grid;display:grid;grid-template-areas:"a b c d e" "a b c f f";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav__item:nth-of-type(1){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:a}.footer-nav__item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:b}.footer-nav__item:nth-of-type(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:c}.footer-nav__item:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:4;grid-area:d}.footer-nav__item:nth-of-type(5){-ms-grid-row:1;-ms-grid-column:5;grid-area:e}.footer-nav__item:nth-of-type(6){-ms-grid-row:2;-ms-grid-column:4;-ms-grid-column-span:2;grid-area:f;margin-top:34px}.footer-nav__item:nth-of-type(6) .footer-nav__sublist{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:15px 22px}.footer-nav__list-link{opacity:.4;color:#000;font-size:14px;font-weight:700;line-height:157.142857%;display:block;margin-bottom:17px;letter-spacing:.7px;text-transform:uppercase}.footer-nav__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13.5px}.footer-nav__sublist-link{color:#000;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(0,0,0,.1)}.footer-bottom{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-bottom__rightside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px}.footer-bottom__leftside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.footer-bottom__slogan{opacity:.6;color:#000;font-size:14px;font-weight:400;line-height:128.571429%;margin-top:-7px}.footer-bottom__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.footer-bottom__phoneside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;position:relative}.footer-bottom__mailside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:-5px}.footer-bottom__mail{color:#5263c8;text-decoration:underline;text-underline-offset:7px;text-decoration-color:rgba(82,99,200,.4);font-size:20px;font-weight:700;line-height:130%}.footer-bottom__mail-text{font-size:14px;font-weight:400}.footer-bottom__phone-pic{margin-top:-2px}.footer-bottom__phone-mob{display:none}.footer-bottom__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer-bottom__phone-number{font-size:26px;font-weight:800;white-space:nowrap;position:relative}@supports (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.footer-bottom__phone-number{font-size:clamp(1.125rem ,.8869047619rem + 1.1904761905vw ,1.625rem)}}@supports not (font-size:clamp(1.125rem ,0.8869047619rem + 1.1904761905vw ,1.625rem)){.footer-bottom__phone-number{font-size:calc(1.125rem + .5 * (100vw - 20rem)/ 42)}}.footer-bottom__online{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:.7;color:#000;font-size:14px;font-weight:400;margin-left:5px}.footer-bottom__pulse{width:6px;height:6px;background-color:#5263c8;border-radius:50%}.footer-bottom__button{margin-top:16px;width:220px;height:51px;background-color:#586ad3;font-size:14px;font-weight:700;font-style:normal;letter-spacing:normal;color:#fff}.footer-bottom__button span{text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(255,255,255,.15)}.modal-content{border:none;position:relative;overflow:hidden}.modal-content .close{position:absolute;right:15px;top:15px;z-index:10;opacity:1}.modal-body{padding:0}#quizModal .modal-dialog{max-width:1200px}.callback__modal-dialog{max-width:500px}.callback__modal-formblock .main-form__fields,.callback__modal-formblock .main-form__wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.callback__modal-formblock .main-form__wrapper{margin-top:30px}.callback__modal-formblock .formblock__inner{padding:60px;background-image:none;background-color:#fff}.callback__modal-formblock .formblock__title{text-align:left;font-size:36px;line-height:122.222222%}.callback__modal-formblock .formblock__title br{display:block}.callback__modal-formblock .formblock__subtitle{margin-top:10px;font-size:20px;font-weight:400;line-height:160%;text-align:left}.callback__modal-formblock .form-control,.callback__modal-formblock .main-form__button ._main-btn{width:100%!important}.callback__modal-formblock .form-check{margin-top:15px}.callback__modal-formblock .form-check label{font-size:12px}#callback .main-form__button{margin-top:20px}@-webkit-keyframes progress-bar-stripes{0%{background-position:25px 25px}100%{background-position:100px 100px}}@keyframes progress-bar-stripes{0%{background-position:25px 25px}100%{background-position:100px 100px}}._line{left:-20%;height:14px;border-radius:7px;position:absolute;left:0;top:0;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background-color:#f6a71c;width:100%;top:0}._line:after{height:100%;background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:22px 22px;text-align:center;line-height:20px;-webkit-animation:progress-bar-stripes 7s linear infinite;animation:progress-bar-stripes 7s linear infinite;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;content:"";position:absolute;width:100%;left:0}.final-quiz ._line{left:0!important}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:39px}.progress-bar__text{color:#000;font-size:16px;font-style:normal;letter-spacing:normal;line-height:162.5%;z-index:9;text-align:center;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:9px}.progress-bar__line{width:100%;min-height:14px;border-radius:7px;max-width:461px;background-color:#f5f6f7;position:relative;z-index:2;overflow:hidden}.quiz{width:100%;-webkit-box-shadow:0 40px 80px rgba(84,90,110,.1);box-shadow:0 40px 80px rgba(84,90,110,.1);min-height:827px;background-color:#fff;padding:69px 100px 88px 108px;outline:1px solid rgba(0,0,0,.05);outline-offset:-6px}.quiz__title{font-size:1.5rem;line-height:141.666667%;margin-bottom:15px}.step{display:none}.step._active{display:block}.step_4 .questions-quiz{max-width:941px;gap:20px}.step_4 .questions-quiz__variant{background-color:#f7f8f9;padding:30px 23px}.step_4 .questions-quiz__text{margin-top:0;text-align:left}.step_4 .questions-quiz__radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.step_4 .questions-quiz__radio-label::before{position:static;-ms-flex-negative:0;flex-shrink:0;width:38px;height:38px;background-image:url(../img/quiz-check2.svg)}.step_4 .questions-quiz__radio-label:checked::before,.step_4 .questions-quiz__radio-label:hover::before{background-image:url(../img/quiz-active2.svg)}.step ._next-step{width:290px;height:91px}.step__title{font-size:34px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:129.411765%}@supports (font-size:clamp(1.1875rem ,0.8465909091rem + 1.7045454545vw ,2.125rem)){.step__title{font-size:clamp(1.1875rem ,.8465909091rem + 1.7045454545vw ,2.125rem)}}@supports not (font-size:clamp(1.1875rem ,0.8465909091rem + 1.7045454545vw ,2.125rem)){.step__title{font-size:calc(1.1875rem + .9375 * (100vw - 20rem)/ 55)}}.step__buttons{margin-top:50px}.step__wrapper{margin-top:42px;display:-ms-grid;display:grid}.questions-quiz{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:34px 25px;max-width:923px}.questions-quiz__variant input{display:none}.questions-quiz__radio-label{cursor:pointer;position:relative}.questions-quiz__radio-label::before{content:"";position:absolute;top:160px;bottom:auto;left:0;right:0;margin:auto;width:60px;height:60px;background:no-repeat #f7f9fa center/cover;background-image:url(../img/checkquiz.svg);border-radius:50%;-webkit-box-shadow:0 10px 30px rgba(48,49,85,.08);box-shadow:0 10px 30px rgba(48,49,85,.08)}.questions-quiz__radio-label:checked::before,.questions-quiz__radio-label:hover::before{-webkit-box-shadow:0 10px 30px rgba(204,172,78,.2),inset 0 -4px 16px rgba(0,0,0,.04);box-shadow:0 10px 30px rgba(204,172,78,.2),inset 0 -4px 16px rgba(0,0,0,.04);background-image:url(../img/check-active.svg)}.questions-quiz__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.questions-quiz__picture{width:100%}.questions-quiz__picture img{width:100%}.questions-quiz__text{font-size:18px;font-weight:500;font-style:normal;letter-spacing:normal;text-align:center;line-height:144.444444%;margin-top:40px}@supports (font-size:clamp(0.875rem ,0.7840909091rem + 0.4545454545vw ,1.125rem)){.questions-quiz__text{font-size:clamp(.875rem ,.7840909091rem + .4545454545vw ,1.125rem)}}@supports not (font-size:clamp(0.875rem ,0.7840909091rem + 0.4545454545vw ,1.125rem)){.questions-quiz__text{font-size:calc(.875rem + .25 * (100vw - 20rem)/ 55)}}.info-aside{max-width:320px;-ms-flex-item-align:start;align-self:flex-start;border-radius:20px;border:1px dashed rgba(0,0,0,.1);padding:67px 35px 45px;position:relative;top:-68px}.info-aside__top{text-align:center;position:relative}.info-aside__img{position:absolute;top:-118px;left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info-aside__img::before{content:"";position:absolute;bottom:5px;right:9px;background:no-repeat center/contain;width:14px;height:14px;border:3px solid #fff;background-color:#51a44a;border-radius:50%}.info-aside__fio{font-size:1.25rem;font-weight:600;line-height:150%}.info-aside__job{color:#8e9499;font-size:.875rem;line-height:171.428571%}.info-aside__quote{margin-top:27px}.info-aside__quote p{line-height:162.5%}@supports (font-size:clamp(0.875rem ,0.2788461538rem + 0.9615384615vw ,1rem)){.info-aside__quote p{font-size:clamp(.875rem ,.2788461538rem + .9615384615vw ,1rem)}}@supports not (font-size:clamp(0.875rem ,0.2788461538rem + 0.9615384615vw ,1rem)){.info-aside__quote p{font-size:calc(.875rem + .125 * (100vw - 62rem)/ 13)}}.info-aside__quote p:not(:last-child){margin-bottom:10px}.final-quiz .progress-bar{display:none}.step-final__block{margin-top:20px;padding-right:19px;padding-bottom:30px}.step-final__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-final__title{font-size:38px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:126.315789%}@supports (font-size:clamp(1.4375rem ,1.0965909091rem + 1.7045454545vw ,2.375rem)){.step-final__title{font-size:clamp(1.4375rem ,1.0965909091rem + 1.7045454545vw ,2.375rem)}}@supports not (font-size:clamp(1.4375rem ,1.0965909091rem + 1.7045454545vw ,2.375rem)){.step-final__title{font-size:calc(1.4375rem + .9375 * (100vw - 20rem)/ 55)}}.step-final__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.step-final__loading-pic{position:relative;-ms-flex-negative:0;flex-shrink:0}.step-final__loading-counter{position:absolute;left:14px;top:0;bottom:0;margin:auto;color:#668020;font-size:12px;text-transform:uppercase;font-weight:600;line-height:16.49px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;max-width:65px}.step-final__loading-percent{text-shadow:1px 1px 0 rgba(255,255,255,.15);color:#668020;font-size:29px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:16.49px}.step-final__loading-text{font-size:18px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:155.555556%}.step-final__subtitle{font-size:24px;font-weight:400;font-style:normal;letter-spacing:normal;margin-top:38px;line-height:141.666667%}.step-final__form{position:relative}.step-final__form-capture{position:relative;z-index:2}.step-final__form-rightside{position:absolute;right:-147px;bottom:-143px}.step-final__form-catalog{position:relative}.step-final__form-total{font-size:16px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:150%;position:absolute;right:147px;top:99px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-final__form-total b{font-weight:800}.step-final__form-circle{width:8px;height:8px;background-color:#f6aa25;border-radius:50%;margin-top:8px}.step-final__form-arrow{position:absolute;right:-43px;top:86px}.step-final .quiz-rightside{margin-top:20px}.no-webp .step-final .quiz-rightside__inner{background-image:url(../img/quiz-back.png)}.step-final .quiz-rightside__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:27px 36px;display:flex;background-size:cover}.step-final .quiz-rightside__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-final .quiz-rightside__item:nth-of-type(1){gap:22px}.step-final .quiz-rightside__item:nth-of-type(2){gap:11px}.step-final .quiz-rightside__item:nth-of-type(3){gap:25px}.step-final .quiz-rightside__text{font-size:15px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:153.333333%;margin-top:5px}.step-final .main-form__wrapper{max-width:431px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 48px 50px 43px;-webkit-box-shadow:0 14px 59px rgba(70,70,70,.1);box-shadow:0 14px 59px rgba(70,70,70,.1);background-color:#fff;gap:31px;outline:1px solid rgba(0,0,0,.05);outline-offset:-5px;margin-top:51px}.step-final .main-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.step-final .main-form__input{border:1px solid #ebeced;background-color:#f9fafb;padding-left:40px;font-size:17px;font-weight:400;font-style:normal}.step-final .main-form__button ._main-btn{background-image:-webkit-gradient(linear,left bottom,left top,from(#4052bc),to(#667bfa));background-image:-o-linear-gradient(bottom,#4052bc 0,#667bfa 100%);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%);width:340px;height:96px;-webkit-box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:linear-gradient(to top,#4052bc 0,#667bfa 100%);font-size:16px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:150%}.step-final .form-check__label{font-size:12px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;text-align:center;line-height:1.4;white-space:normal;outline:0;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;-o-transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);-o-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.no-webp .section-1{background-image:url(../img/sec1-back.png)}.section-1{padding-top:283px;padding-bottom:459px;background-size:cover;background-position:top center}.section-1__title{font-size:52px;font-weight:700;line-height:126.923077%}.section-1__subtitle{margin-top:25px;font-size:30px;line-height:146.666667%}.section-1__footer{margin-top:36px;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}.section-1__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.section-1__btn{width:380px;height:103px}.section-1__star{margin-top:-23px}.section-1__tender{width:340px;height:103px;-webkit-box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);box-shadow:inset 0 -3px 5px rgba(255,255,255,.05),inset 0 0 10px rgba(255,255,255,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fdfdfd));background-image:-o-linear-gradient(bottom,#eee 0,#fdfdfd 100%);background-image:linear-gradient(to top,#eee 0,#fdfdfd 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:67px;font-size:18px;font-weight:700;text-align:start;font-style:normal;letter-spacing:normal;line-height:144.444444%}.section-1__video-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:29px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.section-1__play{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;width:130px;height:130px;background-color:#ffa914;border-radius:50%}.section-1__play svg{margin-left:7px}.section-1__video-text{color:#fff;font-size:13px;font-weight:800;line-height:161.538462%;text-align:left;text-transform:uppercase}.section-2{margin-top:-268px;position:relative;z-index:2}.section-2__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}.section-2__item{position:relative}.section-2__inner{position:absolute;top:0;left:0;padding-left:40px;padding-top:43px;padding-right:40px;padding-bottom:47px;height:100%;width:100%}.section-2__title{font-size:22px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:145.454545%;margin-bottom:14px}.section-2__reestr{position:absolute;-webkit-box-shadow:0 41px 60px rgba(0,0,0,.1);box-shadow:0 41px 60px rgba(0,0,0,.1);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;gap:20px;padding:13px 20px;left:42px;right:41px;bottom:47px}.section-2__reestr-text{font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:157.142857%}.section-2__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.5px}.section-3{margin-top:100px}.section-3__items{margin-top:47px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);gap:15px 16px}.section-3__item{-ms-grid-column-span:2;grid-column:span 2;position:relative}.section-3__longitem{-ms-grid-column-span:3;grid-column:span 3}.section-3__inner{position:absolute;padding-left:60px;padding-top:44px;top:0;left:0}.section-3__text{margin-top:12px}.section-4{margin-top:197px}.no-webp .section-5{background-image:url(../img/sec5-back.png)}.section-5{margin-inline:auto;margin-top:-188px;padding-top:295px;max-width:1920px;padding-bottom:141px;background-position:top center;background-size:cover}.section-5__guarantees{margin-top:43px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:12px}.section-5__guarantee{position:relative}.section-5__guarantee-inner{position:absolute;top:0;left:0;padding-top:28px;padding-left:50px}.section-5__guarantee-title{text-align:left}.section-5__guarantee-text{margin-top:2px}.section-5__cards{margin-top:14px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:11px}.section-5__card{position:relative}.section-5__card-inner{position:absolute;height:100%;width:100%;top:0;left:0;padding-top:53px;padding-left:60px;color:#fff}.section-5__card-text{margin-top:12px}.section-5__card-time{position:absolute;bottom:70px;left:60px;background-color:#f6a71c;color:#fff;font-weight:600;padding:5px 23px}.section-6{margin-top:110px}.section-6__cards{margin-top:45px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}.section-6__card{border:1px solid rgba(0,0,0,.07)}.section-6__card-inner{padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-6__card-description{padding:24px 21px 19px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;height:100%}.section-6__card-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-6__card-title{font-weight:700}.section-6__card-list{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.section-6__list-item{font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:137.5%}.section-6__card-button{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;width:100%;height:60px;background-color:#5265d8;color:#fff;font-size:14px;font-weight:500;text-align:center}.section-8{margin-top:110px}.section-8__items{margin-top:49px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:15px}.section-8__item{position:relative}.section-8__inner{position:absolute;top:0;left:0;padding-top:40px;padding-left:60px}.section-8__list{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.section-8__list-item{padding-left:31px}.section-8__text{margin-top:17px}.section-9{margin-top:110px}.section-9__items{margin-top:60px;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:38px 20px}.section-9__item-title{font-size:22px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:145.454545%;margin-top:17px;margin-bottom:10px}.section-9__yellow{background-color:#faa819;-webkit-clip-path:polygon(0 0,100% 0,88% 100%,0 100%);clip-path:polygon(0 0,100% 0,88% 100%,0 100%);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:3px 28px 3px 10px;color:#fff;font-size:14px;font-weight:800;letter-spacing:1.4px;margin-top:15px;margin-bottom:12px}.section-9__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9.5px}.section-9__list-item{font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:137.5%;padding-left:25px!important}.section-9__list-item::before{width:16px!important;height:16px!important;top:2.5px!important}.section-10{margin-top:95px;position:relative;z-index:2}.no-webp .section-10__container{background-image:url(../img/sec10-back.png)}.section-10__container{background-size:cover;background-position:top center}.section-10__inner{padding:135px 30px 141px 100px}.section-10__title{font-size:40px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:130%}.section-10__button{width:375px;height:96px;margin-top:45px}.no-webp .section-11{background-image:url(../img/sec11-back.png)}.section-11{max-width:1569px;margin-inline:auto;margin-top:-235px;background-size:cover;background-position:top center;padding-top:345px;padding-bottom:140px}.section-11__container{position:relative}.section-11__cran{position:absolute;left:-360px;top:-190px}.section-11__title{color:#fff}.section-11__subtitle{color:#fff}.section-11__navs{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(245px,312px))[3];grid-template-columns:repeat(3,minmax(245px,312px));gap:9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-11__nav-item{border:1px solid rgba(255,255,255,.1);padding:5px}.section-11__nav-link{height:100px;background-color:#f2f2f2;font-size:16px;font-weight:400;width:100%;font-style:normal;letter-spacing:normal;position:relative;text-align:left;line-height:162.5%}.section-11__nav-link b{font-weight:600}.section-11__nav-link.active{background-color:#f6a71c!important}.section-11__nav-link#pills-moscow-tab{padding-left:145px}.section-11__nav-link#pills-israel-tab{padding-left:124px}.section-11__nav-link#pills-corporation-tab{padding-left:155px}.section-11__nav-pic{position:absolute;left:0;bottom:0}.section-11__tab-content{margin-top:60px}.section-11__tab-photos{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px}.section-11__tab-photo{padding-bottom:72.9%;background-size:cover;background-position:top center}.section-11__formblock{margin-top:115px}.section-11__formblock .main-form__wrapper{margin-top:41px}.section-11__formblock .formblock__title{font-size:48px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:120.833333%}.section-11__formblock .formblock__book{position:absolute;top:-180px;right:-200px}.section-12{margin-top:110px}.section-12__docs{margin-top:47px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:45px;position:relative;z-index:3}.section-12__doc{padding-bottom:140%;position:relative;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;border:1px solid #ededf0;background-size:cover;background-position:top center;background-repeat:no-repeat}.section-12__button{position:absolute;inset:0;margin:auto;width:240px;height:53px;background-color:#5265d8;color:#fff;font-size:14px;font-weight:500;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;gap:15px}.section-12__button:hover{color:#fff}.section-13{margin-top:128px}.section-13__container{position:relative}.section-13__tree{position:absolute;left:-358px;top:-495px;z-index:2}.section-13__tree2{position:absolute;right:-363px;top:-345px}.no-webp .section-13__inner{background-image:url(../img/sec13-back.png)}.section-13__inner{background-size:100% 100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;padding:58px 68px 386px 70px}.section-13__corner{position:absolute;right:0;top:0;content:"";width:56px;height:48px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);background-color:#f5a61d;opacity:.99}.section-13__title{text-align:left;font-weight:600}.section-13__minpromtorg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px}.section-13__text{font-size:24px;font-weight:300;padding-top:5px;line-height:141.666667%}.section-13__text b{font-weight:700}.section-13__docs{position:absolute;z-index:2;right:-105px;top:0}.section-13__angar{margin-top:-324px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.section-14{margin-top:130px}.section-14__items{margin-top:62px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}.section-14__longitem{-ms-grid-column-span:2;grid-column:span 2;position:relative}.section-14__longitem-inner{color:#fff;position:absolute;top:0;left:0;padding-top:30px;padding-left:59px}.section-14__longitem-inner .section-14__list{gap:6px;margin-top:18px}.section-14__longitem-inner .section-14__list .section-14__list-item::before{background-color:#f5a720}.section-14__item-title{font-weight:700;text-align:left}.section-14__list{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.section-14__item{position:relative}.section-14__item-inner{position:absolute;top:0;left:0;padding-top:15px;padding-left:59px;padding-right:30px}.section-14__text{margin-top:18px}.section-14__button{margin-inline:auto;margin-top:69px;width:375px;height:96px}.no-webp .section-15{background-image:url(../img/sec15-back.png)}.section-15{margin-top:120px;max-width:1572px;margin-inline:auto;background-size:cover;background-position:top center;padding-top:108px}.section-15__container{position:relative}.section-15__tree{position:absolute;top:470px;left:-365px;z-index:2}.section-15__items{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(245px,300px))[3];grid-template-columns:repeat(3,minmax(245px,300px));gap:21px;margin-top:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-15__item{height:100px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;gap:15px;font-size:16px;font-weight:600;font-style:normal;letter-spacing:normal;line-height:162.5%}.section-15__cards{margin-top:60px;display:-ms-grid;display:grid;gap:30px;padding-bottom:655px}.section-15__card{position:relative}.section-15__inner{position:absolute;top:0;left:0;padding-top:50px;padding-left:60px;color:#fff}.section-15__card-title{font-size:30px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:140%;margin-bottom:13px}.section-15__card-text{margin-bottom:22px;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:166.666667%}.section-15__list-item{font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:206.25%}.section-15__list-item::before{top:14px!important}.section-15__angar{position:absolute;bottom:-92px;right:-360px}.section-15__angar img{max-width:none}.section-16{margin-top:160px}.section-16__card{position:relative;margin-top:37px}.section-16__inner{position:absolute;color:#fff;padding-top:175px;padding-left:89px;top:0;left:0}.section-16__card-title{font-size:30px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:140%}.section-16__card-subtitle{margin-top:20px;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:166.666667%}.section-17{margin-top:78px}.section-17__title{font-size:38px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:131.578947%;text-align:center}.section-17__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:21px 20px;margin-top:48px}.section-17__item{position:relative}.section-17__inner{position:absolute;top:0;left:0;padding-top:36px;padding-left:60px}.section-17__item-title{text-align:left;font-weight:700;margin-top:0}.section-17__text{margin-top:17px}.section-17__list{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.section-17__tz{position:absolute;right:-105px;bottom:0}.section-17__longitem{position:relative;-ms-grid-column-span:2;grid-column:span 2}.section-17__longitem .section-17__inner{padding-top:50px;padding-left:60px}.section-18{margin-top:106px}.section-18__accordion{margin-top:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.section-18__accordion-button{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;width:100%;text-align:left;background-color:#fff;font-size:22px;font-weight:600;font-style:normal;letter-spacing:normal;gap:20px;line-height:218.181818%;padding:35px 50px 35px 51px}.section-18__accordion-button svg{-ms-flex-negative:0;flex-shrink:0}.section-18__accordion-button:not(.collapsed){-webkit-box-shadow:none;box-shadow:none;color:#d7d7d7;font-size:30px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:160%;text-align:left;padding-bottom:15px;padding-top:52px}.section-18__accordion-button:not(.collapsed) svg{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.section-18__accordion-button:not(.collapsed) svg path{fill:#d7d7d7}.section-18 .section-18__accordion-item{-webkit-box-shadow:4px 20px 60px rgba(21,23,40,.08);box-shadow:4px 20px 60px rgba(21,23,40,.08);background-color:#fff}.section-18__accordion-body{padding-left:51px;padding-right:175px;padding-bottom:85px}.section-18__accordion-text{font-size:17px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:34px}.no-webp .section-19{background-image:url(../img/sec19-back.png)}.section-19{max-width:1572px;margin-inline:auto;margin-top:121px;padding-top:95px;padding-bottom:120px;color:#fff}.section-19__text{font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:200%;margin-bottom:20px}.section-19__title{margin-top:30px;margin-bottom:15px}.section-19__block{margin-top:67px;margin-bottom:55px}.section-19__pluses{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:30px}.section-19__plus svg{height:59px}.section-19__plus-text{margin-top:8px;font-size:14px;font-weight:300;line-height:214.285714%}.section-19__title2{font-weight:600}.section-19__list{margin-top:8px}.section-19__list-item{font-size:14px;font-weight:300;font-style:normal;letter-spacing:normal;line-height:200%}.section-19__list-item::before{top:11px!important}.section-19__note{opacity:.5;margin-top:27px}.fw500{font-weight:500}.fw300{font-weight:300}.section-20{max-width:1760px;margin:auto;margin-top:105px}.section-20__title{font-weight:400}.section-20__title b,.section-20__title strong{font-weight:600}.section-20__subtitle{font-size:28px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:128.5714285714%;text-align:center;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;gap:15px;margin-top:17px}.section-20__ellipse-phone{font-size:32px;font-weight:600;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;border-radius:31px;border:1px solid rgba(0,0,0,.1);gap:25px;padding:12px 15px 12px 23px}.section-20__map{margin-top:54px;position:relative;padding-bottom:743px}.section-20 #map{width:100%;height:743px;border-radius:16px;overflow:hidden;position:absolute;z-index:2}.section-20__container{position:relative}.section-20__contacts{position:absolute;top:0;left:0;z-index:2;-webkit-box-shadow:0 20px 80px rgba(20,23,34,.05);box-shadow:0 20px 80px rgba(20,23,34,.05);background-color:#fff;margin-top:63px}.section-20__contacts::after{position:absolute;content:"";width:9px;height:94%;-webkit-box-shadow:0 20px 80px rgba(20,23,34,.05);box-shadow:0 20px 80px rgba(20,23,34,.05);background-color:#f6a61d;top:0;bottom:0;right:-9px;margin-top:auto;margin-bottom:auto}.section-20__contacts-inner{padding:48px 50px 40px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.section-20__contacts-title{opacity:.5;color:#000;font-size:14px;font-weight:800;line-height:22px;text-align:left;text-transform:uppercase;letter-spacing:.56px}.section-20__contacts-link{color:#2f80ed;font-size:18px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:144.4444444444%;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;text-decoration-color:rgba(47,128,237,.3)}.section-20__contacts-text{margin-top:8px;font-size:16px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:162.5%;display:block}.section-20__contacts-phone{font-size:20px;font-weight:800}.no-webp .section-7{background-image:url(../img/secc7-back.png)}.section-7{max-width:1569px;margin-inline:auto;background-size:cover;background-position:top center;padding-top:110px;margin-top:120px;padding-bottom:643px}.section-7__items{margin-top:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:65px}.section-7__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-7__item:nth-of-type(1){gap:26px}.section-7__item:nth-of-type(2){gap:13px}.section-7__item:nth-of-type(3){gap:30px}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@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__slide{padding:64px 100px}.fancybox__nav .carousel__button.is-next{right:40px}.fancybox__nav .carousel__button.is-prev{left:40px}.carousel__button.is-close{right:40px}.fancybox__toolbar{padding:8px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:1200.98px){.questions-quiz{gap:10px}@supports (padding:clamp(1.25rem ,-3.2211538462rem + 7.2115384615vw ,2.1875rem)){.info-aside{padding:clamp(1.25rem ,-3.2211538462rem + 7.2115384615vw ,2.1875rem)}}@supports not (padding:clamp(1.25rem ,-3.2211538462rem + 7.2115384615vw ,2.1875rem)){.info-aside{padding:calc(1.25rem + .9375 * (100vw - 62rem)/ 13)}}.info-aside__img{position:relative;inset:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:950.98px){.info-aside{display:none}}@media (max-width:850.98px){.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:100%}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:650.98px){.questions-quiz__radio-label{height:68px;max-width:100%}}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}@media (max-width:623px){.section-1{padding-top:220px}}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);-o-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:420.98px){.questions-quiz{-ms-grid-columns:1fr;grid-template-columns:1fr}.questions-quiz__radio-label::before{top:0;left:-10px;bottom:0;right:auto;margin:auto;width:35px;height:35px}.questions-quiz__picture{display:-ms-grid;display:grid;-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr;gap:10px}.questions-quiz__text{text-align:left;margin:auto 0}}@media (max-width:76.875em){[class*=__container]{max-width:60.625rem}.formblock__book{top:-184px;max-width:630px;right:-174px}.formblock ._main-btn{margin:auto}.main-form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.main-form__fields{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.main-form__input{width:100%}.header__rightside{gap:30px}.header__leftside{gap:15px}.header__middle{gap:8px}.header__phoneside{gap:8px}.header__bottom{gap:20px;padding-left:20px}.header__button{min-width:200px}.main-nav__item::before{left:-20px}.footer-nav__item:nth-of-type(6) .footer-nav__sublist{max-width:350px}.footer-bottom__rightside{gap:30px}.footer-bottom__leftside{gap:15px}.footer-bottom__middle{gap:8px}.footer-bottom__phoneside{gap:8px}#quizModal .modal-dialog{max-width:970px}.quiz{padding:60px}.questions-quiz__radio-label::before{top:150px}.step-final__block{margin-top:0;padding-right:0;padding-bottom:0}.step-final__header{-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:flex-start}.step-final__loading-text{max-width:340px}.step-final__loading-text br{display:none}.step-final .quiz-rightside__inner{padding:27px 15px}.step-final .quiz-rightside__item:nth-of-type(1){gap:11px}.step-final .quiz-rightside__item:nth-of-type(3){gap:11px}.step-final .quiz-rightside__item img{max-width:100px}.section-1__footer{gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-1__video-text{color:#000}.section-2__items{gap:15px}.section-2__inner{padding:20px 25px}.section-2__inner br{display:none}.section-2__title{font-size:20px;margin-bottom:10px}.section-2__reestr{gap:15px;padding:10px;left:25px;right:25px;bottom:25px}.section-2__reestr img{max-width:50px}.section-3__items{gap:10px}.section-3__inner{padding-top:20px;padding-left:30px}.section-5__guarantee-inner{padding-left:18px;padding-top:13px}.section-5__card-inner{padding-left:40px;padding-top:30px}.section-5__card-time{left:40px}.section-6__cards{gap:10px}.section-6__card-description{padding:15px 5px}.section-8__inner{padding-top:20px;padding-left:30px}.section-9__items{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.section-11__formblock .formblock__book{top:-184px;max-width:650px;right:-174px}.section-13__inner{padding-left:50px}.section-13__docs{max-width:600px;right:-120px}.section-14__items{gap:15px}.section-14__item-title{margin-top:0;font-size:28px}.section-14__item-inner{padding-left:30px;padding-right:10px}.section-15__tree{top:390px;left:-380px}.section-15__inner{padding-top:30px;padding-left:40px}.section-16__inner{padding-top:130px}.section-16__card-title{font-size:26px}.section-17__inner{padding-left:30px;padding-top:20px}.section-17__item-title{font-size:27px}.section-17__tz{max-width:320px}.section-19__pluses{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.section-19__plus-text br{display:none}.section-20__subtitle{gap:10px}.section-7__item:nth-of-type(1){gap:13px}.section-7__item:nth-of-type(3){gap:13px}.section-7__item img{max-width:85px}}@media (max-width:76.875em) and (max-width:61.99875em){.step-final .quiz-rightside__item img{height:70px}}@media (max-width:61.99875em){[class*=__container]{max-width:46.875rem}@supports (font-size:clamp(1.5625rem ,1.1160714286rem + 2.2321428571vw ,2.5rem)){._section-title{font-size:clamp(1.5625rem ,1.1160714286rem + 2.2321428571vw ,2.5rem)}}@supports not (font-size:clamp(1.5625rem ,1.1160714286rem + 2.2321428571vw ,2.5rem)){._section-title{font-size:calc(1.5625rem + .9375 * (100vw - 20rem)/ 42)}}@supports (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){._section-subtitle{font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)}}@supports not (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){._section-subtitle{font-size:calc(1.25rem + .5 * (100vw - 20rem)/ 42)}}@supports (font-size:clamp(1.3125rem ,0.8958333333rem + 2.0833333333vw ,2.1875rem)){.formblock__title{font-size:clamp(1.3125rem ,.8958333333rem + 2.0833333333vw ,2.1875rem)}}@supports not (font-size:clamp(1.3125rem ,0.8958333333rem + 2.0833333333vw ,2.1875rem)){.formblock__title{font-size:calc(1.3125rem + .875 * (100vw - 20rem)/ 42)}}.formblock__subtitle{font-size:24px}.formblock__plus{position:relative;top:auto;left:auto;margin-top:10px;margin-left:25px;font-size:22px}.formblock__plus::before{font-size:25px;top:-4px;left:-23px}.main-form__wrapper{margin-top:30px}.header__middle{display:none}.main-nav{display:none}.main-nav__list{-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:flex-start;height:auto;gap:25px}.main-nav__item{font-size:20px;padding-left:20px}.main-nav__item::before{left:0;top:7px}.main-nav__item:first-of-type::before{display:block}.main-nav__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.main-nav__offcanvas>.main-nav{display:block}.footer__organization{font-size:12px}.footer-nav__list{grid-template-areas:unset;-ms-grid-columns:auto 20px auto 20px auto;grid-template-columns:repeat(3,auto);gap:40px 20px}.footer-nav__item:nth-of-type(1){grid-area:unset}.footer-nav__item:nth-of-type(2){grid-area:unset}.footer-nav__item:nth-of-type(3){grid-area:unset}.footer-nav__item:nth-of-type(4){grid-area:unset}.footer-nav__item:nth-of-type(5){grid-area:unset}.footer-nav__item:nth-of-type(6){grid-area:unset;margin-top:0}.footer-nav__item:nth-of-type(6) .footer-nav__sublist{-ms-grid-columns:auto;grid-template-columns:auto}.footer-bottom__middle{display:none}.footer-bottom__phone-pic{display:none}.footer-bottom__phone-mob{display:block;position:absolute;left:-10%;top:0}.footer-bottom__phone{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#quizModal .modal-dialog{max-width:750px}@supports (font-size:clamp(1.5625rem ,1.2648809524rem + 1.4880952381vw ,2.1875rem)){.callback__modal-formblock .formblock__title{font-size:clamp(1.5625rem ,1.2648809524rem + 1.4880952381vw ,2.1875rem)}}@supports not (font-size:clamp(1.5625rem ,1.2648809524rem + 1.4880952381vw ,2.1875rem)){.callback__modal-formblock .formblock__title{font-size:calc(1.5625rem + .625 * (100vw - 20rem)/ 42)}}.quiz{padding:30px}.questions-quiz__radio-label::before{top:115px}.step-final__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-final__title{text-align:center}.step-final__subtitle{text-align:center;font-size:22px}.step-final__form-total{right:137px;top:49px}.step-final .quiz-rightside__inner{gap:15px}.step-final .quiz-rightside__item:nth-of-type(1){gap:5px}.step-final .quiz-rightside__item:nth-of-type(2){gap:5px}.step-final .quiz-rightside__item:nth-of-type(3){gap:5px}.step-final .quiz-rightside__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-final .quiz-rightside__item br{display:none}.section-1{position:relative;z-index:1}.section-1::after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1;background:rgba(255,255,255,.3)}@supports (font-size:clamp(2rem ,1.5238095238rem + 2.380952381vw ,3rem)){.section-1__title{font-size:clamp(2rem ,1.5238095238rem + 2.380952381vw ,3rem)}}@supports not (font-size:clamp(2rem ,1.5238095238rem + 2.380952381vw ,3rem)){.section-1__title{font-size:calc(2rem + 1 * (100vw - 20rem)/ 42)}}@supports (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){.section-1__subtitle{font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)}}@supports not (font-size:clamp(1.25rem ,1.0119047619rem + 1.1904761905vw ,1.75rem)){.section-1__subtitle{font-size:calc(1.25rem + .5 * (100vw - 20rem)/ 42)}}.section-2 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.section-2__items{-ms-grid-columns:(300px)[3];grid-template-columns:repeat(3,300px);gap:10px;overflow:scroll}.section-2__list{gap:3.5px}.section-2__list-item{font-size:17px}.section-3__inner{padding-top:15px;padding-left:20px;padding-right:15px}.section-3__item-title{font-size:22px}.section-3__text{font-size:16px;margin-top:8px}.section-3__text br{display:none}.section-5__guarantees{gap:7px}.section-5__guarantee-inner{padding-top:7px;padding-left:15px}.section-5__guarantee-title{font-size:30px}.section-5__guarantee-text{font-size:15px;line-height:1.3}.section-5__card-back{-webkit-filter:brightness(.6);filter:brightness(.6)}.section-5__card-inner{padding-left:20px;padding-top:20px}.section-5__card-main{font-size:22px}.section-5__card-time{bottom:20px;left:20px}.section-6__cards{-ms-grid-columns:(minmax(235px,285px))[2];grid-template-columns:repeat(2,minmax(235px,285px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-8__items{gap:10px}.section-8__back{-webkit-filter:opacity(.7);filter:opacity(.7)}.section-8__inner{padding-left:20px;padding-right:10px;padding-top:10px}.section-8__item-title{font-size:20px}.section-8__item-title br{display:none}.section-8__list{margin-top:8px;gap:3px}.section-8__list-item{font-size:16px;padding-left:20px!important}.section-8__list-item::before{top:6.5px!important;width:14px!important;height:14px!important}.section-8__text{margin-top:8px;font-size:16px}.section-9__items{gap:30px 10px}.section-9__item-title{font-size:20px}.section-9__item-title br{display:none}.section-9__item-title{margin-top:10px;margin-bottom:7px}.section-9__list{gap:4px}.section-9__list-item br{display:none}.section-10__inner{padding:90px 50px}@supports (font-size:clamp(1.6875rem ,1.4196428571rem + 1.3392857143vw ,2.25rem)){.section-10__title{font-size:clamp(1.6875rem ,1.4196428571rem + 1.3392857143vw ,2.25rem)}}@supports not (font-size:clamp(1.6875rem ,1.4196428571rem + 1.3392857143vw ,2.25rem)){.section-10__title{font-size:calc(1.6875rem + .5625 * (100vw - 20rem)/ 42)}}.section-11__navs{gap:5px}.section-11__nav-item{padding:3px}.section-11__nav-link#pills-moscow-tab{padding-left:90px}.section-11__nav-link#pills-israel-tab{padding-left:75px}.section-11__nav-link#pills-corporation-tab{padding-left:100px}.section-11__nav-pic{max-width:70px}.section-11__tab-photos{gap:10px}.section-11__formblock .main-form__wrapper{margin-top:30px}@supports (font-size:clamp(1.3125rem ,0.7470238095rem + 2.8273809524vw ,2.5rem)){.section-11__formblock .formblock__title{font-size:clamp(1.3125rem ,.7470238095rem + 2.8273809524vw ,2.5rem)}}@supports not (font-size:clamp(1.3125rem ,0.7470238095rem + 2.8273809524vw ,2.5rem)){.section-11__formblock .formblock__title{font-size:calc(1.3125rem + 1.1875 * (100vw - 20rem)/ 42)}}.section-12__docs{gap:10px}.section-12__button{max-width:90%;gap:7px}.section-13__docs{max-width:400px;top:100px}.section-14__items{gap:10px}.section-14__longitem-inner{padding-left:30px}.section-14__longitem-inner .section-14__item-title br{display:block}.section-14__item-title{font-size:22px}.section-14__item-title br{display:none}.section-14__list{margin-top:10px}.section-14__list-item{font-size:17px}.section-14__list-item br{display:none}.section-14__list-item::before{top:11px!important}.section-14__item-back{-webkit-filter:opacity(.7);filter:opacity(.7)}.section-14__item-inner{padding-left:20px}.section-14__text{margin-top:10px}.section-14__text{font-size:17px;max-width:290px}.section-14__text br{display:none}.section-15__tree{display:none}.section-15__subtitle br{display:none}.section-15__items{gap:10px}.section-15__item{gap:10px;padding-left:10px}.section-15__item svg{max-width:50px}.section-15__cards{padding-bottom:470px}.section-15__back{-webkit-filter:brightness(.7);filter:brightness(.7);height:100%}.section-15__inner{padding-top:15px;padding-left:25px}.section-15__card-title{font-size:25px}.section-15__card-title{margin-bottom:10px}.section-15__card-text{font-size:17px;margin-bottom:10px}.section-15__angar img{max-width:1200px}.section-16__inner{padding-top:80px;padding-left:40px}.section-17__title br{display:none}@supports (font-size:clamp(1.4375rem ,1.0803571429rem + 1.7857142857vw ,2.1875rem)){.section-17__title{font-size:clamp(1.4375rem ,1.0803571429rem + 1.7857142857vw ,2.1875rem)}}@supports not (font-size:clamp(1.4375rem ,1.0803571429rem + 1.7857142857vw ,2.1875rem)){.section-17__title{font-size:calc(1.4375rem + .75 * (100vw - 20rem)/ 42)}}.section-17__items{gap:10px}.section-17__inner{padding-left:20px;padding-top:15px;padding-right:10px}.section-17__item-title{font-size:21px}.section-17__item-title br{display:none}.section-17__text{margin-top:10px}.section-17__text br{display:none}.section-17__list{gap:0;margin-top:10px}.section-17__tz{max-width:173px;right:-55px}.section-17__longitem .section-17__inner{padding-left:30px;padding-top:30px}.section-17__longitem .section-17__inner br{display:block}.section-18__accordion-button{padding:30px;line-height:1.4}.section-18__accordion-button:not(.collapsed){padding-top:30px;font-size:28px;line-height:1.4}.section-18__accordion-body{padding-right:50px;padding-left:30px;padding-bottom:40px}.section-19__pluses{gap:20px}.section-20__subtitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:26px}.section-20__subtitle b{display:contents}.section-20__ellipse-phone{font-size:30px;gap:15px}.section-7{padding-bottom:400px}.section-7__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-7__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:230px}.section-7__item br{display:none}.section-7__item-pic{height:60px}}@media (max-width:61.99875em) and (max-width:47.99875em){.section-1::after{background:rgba(255,255,255,.5)}.section-8__list-item br{display:none}.section-10__inner{padding:10% 5%}.section-7__item{display:-ms-grid;display:grid;-ms-grid-columns:60px auto;grid-template-columns:60px auto;gap:40px!important;text-align:left;max-width:none}}@media (max-width:61.99875em) and (max-width:29.99875em){.section-10__inner{padding:30px 10px}}@media (max-width:47.99875em){[class*=__container]{max-width:none;padding:0 .9375rem}._coursor{margin-bottom:0}._section-title br{display:none}._section-subtitle{margin-top:10px}._section-subtitle br{display:none}.formblock__book{top:-134px;max-width:540px;right:-94px;-webkit-filter:opacity(.8);filter:opacity(.8)}.formblock__inner{padding:70px 30px;padding-bottom:30px}.formblock__subtitle{margin-top:10px;text-align:center;font-size:22px}.formblock__plus{font-size:20px}.formblock__footer{padding-left:30px;font-size:22px}.formblock .form-control{padding-left:25px}.header{padding-top:15px}.header__top{gap:30px}.header__leftside{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__slogan{font-size:12px}.header__phone{gap:5px}.header__bottom{margin-top:15px;height:45px}.footer{margin-top:40px;margin-bottom:30px}.footer__organization{margin-top:20px;text-align:center}.footer-nav__item:nth-of-type(6) .footer-nav__sublist{gap:7px}.footer-nav__list-link{font-size:13px;margin-bottom:7px}.footer-nav__sublist{gap:7px}.footer-nav__sublist-link{font-size:13px;text-underline-offset:2px;line-height:1.3}.footer-bottom{margin-top:30px}.footer-bottom{gap:30px}.footer-bottom__leftside{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-bottom__slogan{font-size:12px}.footer-bottom__phone{gap:5px}.footer-bottom__button{margin-top:10px}.modal-dialog{margin-left:auto;margin-right:auto}#quizModal .modal-dialog{max-width:95%}#quizModal .modal-content .close{top:35px}.callback__modal-dialog{max-width:400px}.callback__modal-formblock .main-form__wrapper{margin-top:20px}.callback__modal-formblock .formblock__inner{padding:30px}.callback__modal-formblock .formblock__subtitle{margin-top:7px}.quiz{padding:20px;margin-top:20px;min-height:auto}.step_4 .questions-quiz{gap:10px}.step_4 .questions-quiz__variant{padding:15px}.step_4 .questions-quiz__radio-label{height:auto}.step__title br{display:none}.step__buttons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.step__wrapper{margin-top:10px}.questions-quiz{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-top:20px}.questions-quiz__radio-label::before{top:216px}@supports (top:clamp(5rem ,-3.2974137931rem + 31.6091954023vw ,11.875rem)){.questions-quiz__radio-label::before{top:clamp(5rem ,-3.2974137931rem + 31.6091954023vw ,11.875rem)}}@supports not (top:clamp(5rem ,-3.2974137931rem + 31.6091954023vw ,11.875rem)){.questions-quiz__radio-label::before{top:calc(5rem + 6.875 * (100vw - 26.25rem)/ 21.75)}}.questions-quiz__text{margin-top:30px}.step-final__header{gap:10px}.step-final__loading-text{font-size:16px}.step-final__subtitle{font-size:20px;margin-top:15px}.step-final__form-rightside{display:none}.step-final .quiz-rightside__inner{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px;padding:15px}.step-final .quiz-rightside__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:450px}.step-final .quiz-rightside__item img{width:70px;-o-object-fit:contain;object-fit:contain;margin-right:10px}.step-final .main-form__wrapper{margin-inline:auto;margin-top:15px;padding:30px 20px;gap:20px}.step-final .main-form__fields{gap:10px}.step-final .main-form__button ._main-btn{width:100%}.section-1{padding-top:170px;padding-bottom:200px}.section-1__subtitle{margin-top:15px}.section-1__footer{gap:20px;margin-top:20px}.section-1__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.section-1__tender{width:380px}.section-1__play{width:100px;height:100px}.section-1__play svg{max-width:33px}.section-2{margin-top:-150px}.section-3{margin-top:60px}.section-3 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.section-3__items{-ms-grid-columns:(300px)[5];grid-template-columns:repeat(5,300px);overflow:scroll;margin-top:0}.section-3__item{grid-column:auto}.section-3__longitem{grid-column:auto}.section-3__back{height:100%}.section-4{margin-top:150px}.section-5{padding-top:240px;padding-bottom:30px}.section-5__guarantees{-ms-grid-columns:(minmax(168px,220px))[2];grid-template-columns:repeat(2,minmax(168px,220px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.section-5__cards{-ms-grid-columns:(minmax(300px,447px))[1];grid-template-columns:repeat(1,minmax(300px,447px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-6{margin-top:30px}.section-6__cards{margin-top:30px}.section-8{margin-top:40px}.section-8 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.section-8__items{-ms-grid-columns:(300px)[4];grid-template-columns:repeat(4,300px);overflow:scroll;margin-top:0}.section-8__item{height:400px}.section-8__back{height:100%;-webkit-filter:opacity(.8);filter:opacity(.8)}.section-8__inner{padding-left:15px}.section-8__item-title{font-size:18px}.section-8__text br{display:none}.section-9{margin-top:60px}.section-9 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.section-9__items{-ms-grid-columns:(300px)[9];grid-template-columns:repeat(9,300px);overflow:scroll;padding-bottom:10px;margin-top:0}.section-9__yellow{margin:8px 0;font-size:12px}.section-10{margin-top:60px}.section-10__button{margin-top:35px}.section-11{padding-top:280px;padding-bottom:30px}.section-11__cran{display:none}.section-11__navs{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-11__nav-item{-ms-flex-preferred-size:300px;flex-basis:300px}.section-11__nav-link#pills-moscow-tab{padding-left:100px}.section-11__nav-link#pills-israel-tab{padding-left:100px}.section-11__nav-link{height:80px}.section-11__nav-pic{max-width:80px}.section-11__tab-content{margin-top:20px}.section-11__tab-photos{gap:5px}.section-11__formblock{margin-top:40px}.section-11__formblock .formblock__title{text-align:center}.section-11__formblock .formblock__inner{padding-top:20px}.section-11__formblock .formblock__book{display:none}.section-12{margin-top:40px}.section-12__docs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.section-12__doc{height:400px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;padding-bottom:0}.section-13{margin-top:40px}.section-13__tree{display:none}.section-13__tree2{display:none}.section-13__inner{margin:auto;padding:30px;padding-bottom:30%!important}.section-13__title{text-align:center}.section-13__text{font-size:22px}.section-13__docs{top:210px;max-width:55%;right:-40px}.section-13__angar{margin-top:-23%}.section-14{margin-top:80px}.section-14 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.section-14__items{-ms-grid-columns:(300px)[5];grid-template-columns:repeat(5,300px);overflow:scroll;margin-top:0}.section-14__longitem{grid-column:auto}.section-14__longitem{height:400px}.section-14__longitem-back{height:100%;-webkit-filter:brightness(.5);filter:brightness(.5)}.section-14__longitem-inner .section-14__list{margin-top:10px}.section-14__longitem-inner{padding-top:15px;padding-left:20px}.section-14__longitem-inner .section-14__item-title br{display:none}.section-14__item-title{font-size:20px}.section-14__item{height:400px}.section-14__item-back{height:100%}.section-14__button{margin-top:30px}.section-15{padding-top:35px;margin-top:30px}.section-15 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.section-15__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.section-15__item{-ms-flex-preferred-size:300px;flex-basis:300px;gap:15px;padding-left:18px;height:85px}.section-15__cards{display:-ms-grid;display:grid;-ms-grid-columns:(300px)[3];grid-template-columns:repeat(3,300px);overflow:scroll;gap:10px;margin-top:0;padding-bottom:35%}.section-15__back{-webkit-filter:none;filter:none;height:auto}.section-15__inner{position:static;color:#000;padding:0;margin-top:15px}.section-15__card-title{font-size:20px}.section-15__card-title br{display:none}.section-15__card-text{font-size:16px}.section-15__card-text br{display:none}.section-15__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.section-15__list-item{line-height:1.4}.section-15__list-item br{display:none}.section-15__list-item::before{top:10px!important}.section-15__angar{position:absolute;bottom:-92px;right:0;max-width:150%}.section-15__angar img{max-width:100%}.section-16{margin-top:130px}.section-16__card{margin-top:30px;height:auto}.section-16__back{display:none}.no-webp .section-16__inner{background-image:url(../img/sec16-mob.png)}.section-16__inner{position:relative;background-size:cover;background-position:top center;padding:30px;z-index:1}.section-16__inner::before{content:"";position:absolute;background-color:rgba(0,0,0,.4);width:100%;height:100%;top:0;left:0;z-index:-1}.section-16__card-title{font-size:24px}.section-17{margin-top:40px}.section-17 ._coursor{display:-webkit-box;display:-ms-flexbox;display:flex}.section-17__items{-ms-grid-columns:(300px)[3];grid-template-columns:repeat(3,300px);overflow:scroll;margin-top:0}.section-17__item{height:400px}.section-17__back{height:100%}.section-17__inner{padding-left:15px}.section-17__item-title{font-size:20px}.section-17__text{font-size:16px}.section-17__list-item{font-size:16px}.section-17__list-item::before{top:10px!important}.section-17__tz{right:0;margin:auto;max-width:210px}.section-17__longitem .section-17__inner{padding-top:15px;padding-right:10px;padding-left:15px}.section-17__longitem{grid-column:auto;height:400px}.section-17__longitem .section-17__item-title{max-width:230px}.section-17__longback{height:400px;-o-object-position:top;object-position:top}.section-18{margin-top:60px}.section-18__accordion{margin-top:30px;gap:15px}@supports (font-size:clamp(1.25rem ,0.9815436242rem + 1.3422818792vw ,1.625rem)){.section-18__accordion-button:not(.collapsed){font-size:clamp(1.25rem ,.9815436242rem + 1.3422818792vw ,1.625rem)}}@supports not (font-size:clamp(1.25rem ,0.9815436242rem + 1.3422818792vw ,1.625rem)){.section-18__accordion-button:not(.collapsed){font-size:calc(1.25rem + .375 * (100vw - 20rem)/ 27.9375)}}.section-18__accordion-text{font-size:16px;line-height:1.5}.section-19{margin-top:40px;padding-top:30px;padding-bottom:30px}.section-19__text{margin-bottom:10px;line-height:1.6}.section-19__text br{display:none}.section-19__title{margin-top:20px}.section-19__block{margin-top:35px;margin-bottom:35px}.section-19__pluses{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.section-19__plus svg{min-width:40px}.section-19__plus{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.section-19__plus-text{line-height:1.6}.section-19__note{margin-top:10px}.section-20{margin-top:40px}.section-20__title br{display:block}.section-20__subtitle{margin-top:10px;font-size:24px}.section-20__ellipse-phone{padding:10px 20px 10px 20px;font-size:24px;gap:10px}.section-20__ellipse-phone img{max-width:20px}.section-20__map{padding-bottom:0;margin-top:30px}.section-20 #map{position:static;height:450px}.section-20__contacts{position:relative;margin-left:0;margin-top:20px}.section-20__contacts-inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:15px 20px;padding:20px}.section-20__contacts-title br{display:none}.section-20__contacts-link{margin-top:5px;display:block}.section-20__contacts-text{margin-top:5px}.section-7{padding-bottom:30%;padding-top:40px;margin-top:30px}.section-7__items{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;margin-top:20px;max-width:450px;margin-bottom:30px}}@media (max-width:47.99875em) and (max-width:35.99875em){.section-16__inner::before{background-color:rgba(0,0,0,.56)}}@media (max-width:35.99875em){.form-check{margin-top:10px}.formblock__book{display:none}.formblock__inner{padding:20px}.formblock__title br{display:none}.formblock__title{text-align:center}.formblock__subtitle{font-size:20px;margin-top:10px}.formblock__plus{font-size:18px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-top:10px}.formblock__footer{padding-right:60px;font-size:20px}.formblock ._main-btn{width:100%}.main-form__wrapper{margin-top:20px}.main-form__fields{-ms-grid-columns:auto;grid-template-columns:auto}.modal-content .close{top:10px;right:10px}.step_4 .step__variants{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.step-final__title br{display:none}.step-final__subtitle{font-size:18px}.step-final__subtitle br{display:none}.section-4{margin-top:45px}.section-6__cards{gap:7px}.section-6__card-inner{padding:5px}.section-6__list-item{font-size:14px}.section-6__list-item br{display:none}.section-11__tab-photos{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.section-11__formblock .main-form__wrapper{margin-top:20px}.section-13__minpromtorg{gap:15px}.section-13__eagle{max-width:90px}.section-13__text{font-size:20px}.section-16__card-title{font-size:22px}.section-18__accordion-button{padding:20px 15px;font-size:20px;gap:10px}.section-18__accordion-button br{display:none}.section-18__accordion-button svg{max-width:15px}.section-18__accordion-button:not(.collapsed){padding:15px}.section-18__accordion-button:not(.collapsed) br{display:none}.section-18__accordion-body{padding-left:15px;padding-right:35px}.section-7__text{font-size:16px}}@media (max-width:35.99875empx){.section-20__ellipse-phone{font-size:22px}.section-20__contacts-text{font-size:16px}}@media (max-width:29.99875em){.form-check label{font-size:11.5px}._main-btn{font-size:17px;width:100%!important}._main-text{font-size:20px}._text{font-size:16px}.formblock__inner{padding:20px 15px}.formblock__subtitle{font-size:18px}.formblock__plus{font-size:17px}.formblock__plus::before{font-size:18px;left:-12px}.formblock__footer{-webkit-clip-path:none;clip-path:none;margin:auto;padding:10px 15px}.formblock ._main-btn{height:85px}.main-form__input{height:85px}.header__slogan{font-size:10px}.header__phone-pic svg{max-width:10px}.footer-nav__list{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:20px}.footer-nav__item:nth-of-type(6) .footer-nav__sublist{gap:3px}.footer-nav__list-link{font-size:12px;margin-bottom:5px}.footer-nav__sublist{gap:3px}.footer-bottom__slogan{font-size:10px}.footer-bottom__phone-pic svg{max-width:10px}.footer-bottom__button{width:100%;margin-top:5px}.callback__modal-dialog{max-width:380px;width:98%}.callback__modal-formblock .formblock__inner{padding:20px;padding-top:30px!important}.callback__modal-formblock .formblock__subtitle{font-size:18px}.callback__modal-formblock .formblock__subtitle br{display:none}#callback .main-form__button{margin-top:0}.step__buttons{margin-top:20px}.step-final__loading-text{font-size:14px}.step-final .main-form__wrapper{padding:20px 15px}.step-final .main-form__input{padding-left:25px}.step-final .main-form__button ._main-btn{font-size:14px}.section-1{padding-top:200px}.section-1__title br{display:none}.section-1__subtitle br{display:none}.section-1__tender{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.section-1__play{width:85px;height:85px}.section-1__play svg{max-width:30px}.section-3__item-title{font-size:20px}.section-5__guarantee-title{font-size:28px}.section-6__cards{-ms-grid-columns:(minmax(235px,285px))[1];grid-template-columns:repeat(1,minmax(235px,285px))}.section-10__title{font-size:25px}.section-13__inner{padding:20px 12px;max-width:100%}.section-13__minpromtorg{margin-top:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-13__eagle{max-width:50px}.section-13__text{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:18px;padding-top:0}.section-13__docs{top:150px;max-width:60%}.section-14__button{height:85px}.section-15__cards{padding-bottom:30%}.section-16__card-title{font-size:20px}.section-16__card-subtitle{font-size:16px;margin-top:10px}.section-18__accordion-button{font-size:18px}.section-18__accordion-button:not(.collapsed){font-size:19px}.section-18__accordion-text{font-size:14px}.section-20__title{padding:0 15px}.section-20__title br{display:none}.section-20__subtitle{padding:0 15px;font-size:22px}.section-20__ellipse-phone{font-size:20px}.section-20__contacts{max-width:350px;margin:auto}.section-20__contacts-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 35px}}@media (max-width:23.43625em){[class*=__container]{padding:0 10px}._main-btn{font-size:16px}.formblock__inner{padding:20px 10px}.formblock__plus br{display:none}.formblock__plus::before{font-size:18px;left:0;right:0;margin:auto;top:-15px}.formblock__footer{font-size:18px;padding:10px}.header__top{gap:20px}.header__phone-pic{display:none}.footer-bottom{gap:20px}.footer-bottom__phone-pic{display:none}.footer-bottom__phone-mob{display:none}.callback__modal-formblock .formblock__inner{padding:15px}.step-final .quiz-rightside__text{font-size:13px}.step-final .main-form__wrapper{outline:0;padding:10px}.section-5__guarantees{-ms-grid-columns:(minmax(145px,220px))[2];grid-template-columns:repeat(2,minmax(145px,220px));gap:5px}.section-5__guarantee-title{font-size:25px}.section-5__card-inner{padding-right:15px;padding-left:15px}.section-5__card-inner br{display:none}.section-5__card-main{font-size:20px}.section-5__card-text{font-size:15px;margin-top:8px}.section-5__card-time{padding:5px 10px}.section-10__title{font-size:22px}.section-10__button{margin-top:30px;height:86px}.section-13__text br{display:none}.section-14{margin-top:60px}.section-15__cards{padding-bottom:24%}.section-20__subtitle{font-size:20px}.section-7__text{font-size:15px}}@media (hover:hover){.with-fancybox header{padding-right:17px}}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}.fade{-webkit-transition:none;-o-transition:none;transition:none}.collapsing{-webkit-transition:none;-o-transition:none;transition:none}.collapsing.collapse-horizontal{-webkit-transition:none;-o-transition:none;transition:none}.nav-link{-webkit-transition:none;-o-transition:none;transition:none}.offcanvas{-webkit-transition:none;-o-transition:none;transition:none}.accordion-button{-webkit-transition:none;-o-transition:none;transition:none}.accordion-button::after{-webkit-transition:none;-o-transition:none;transition:none}}.webp .formblock__inner{background-image:url(../img/form-back.webp)}.webp .step-final .quiz-rightside__inner{background-image:url(../img/quiz-back.webp)}.webp .section-1{background-image:url(../img/sec1-back.webp)}.webp .section-5{background-image:url(../img/sec5-back.webp)}.webp .section-10__container{background-image:url(../img/sec10-back.webp)}.webp .section-11{background-image:url(../img/sec11-back.webp)}.webp .section-13__inner{background-image:url(../img/sec13-back.webp)}.webp .section-15{background-image:url(../img/sec15-back.webp)}.webp .section-19{background-image:url(../img/sec19-back.webp)}.webp .section-7{background-image:url(../img/secc7-back.webp)}@media (max-width:47.99875em){.webp .section-16__inner{background-image:url(../img/sec16-mob.webp)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvbnRzLnNjc3MiLCJiYXNlL251bGwuc2NzcyIsIl92YXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94LmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJiYXNlL21peGlucy5zY3NzIiwicGFydHMvX2hlYWRlci5zY3NzIiwicGFydHMvX2Zvb3Rlci5zY3NzIiwicGFydHMvX21vZGFsLnNjc3MiLCJwYXJ0cy9fcXVpei5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBRUEsV0NBQyxZQUFBLFFBQ0Es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QUFBLE1BSUosdUNBQ0UsMEJBQ0UsbUJBQUEsS0FBQSxjQUFBLEtBQUEsV0FBQSxLQUdGLE1BQ0UsbUJBQUEsS0FBQSxjQUFBLEtBQUEsV0FBQSxLQUdGLFlBQ0UsbUJBQUEsS0FBQSxjQUFBLEtBQUEsV0FBQSxLQUdGLGdDQUNFLG1CQUFBLEtBQUEsY0FBQSxLQUFBLFdBQUEsS0FHRixVQUNFLG1CQUFBLEtBQUEsY0FBQSxLQUFBLFdBQUEsS0FHRixXQUNFLG1CQUFBLEtBQUEsY0FBQSxLQUFBLFdBQUEsS0FHRixrQkFDRSxtQkFBQSxLQUFBLGNBQUEsS0FBQSxXQUFBLEtBR0YseUJBQ0UsbUJBQUEsS0FBQSxjQUFBLEtBQUEsV0FBQSxNQUlKLHdCQUF5QixpQkFBQSwyQkFFekIseUNBQTBDLGlCQUFBLDJCQUUxQyxpQkFBa0IsaUJBQUEsMkJBRWxCLGlCQUFrQixpQkFBQSwyQkFFbEIsNkJBQThCLGlCQUFBLDRCQUU5QixrQkFBbUIsaUJBQUEsNEJBRW5CLHlCQUEwQixpQkFBQSw0QkFFMUIsa0JBQW1CLGlCQUFBLDRCQUVuQixrQkFBbUIsaUJBQUEsNEJBRW5CLGlCQUFrQixpQkFBQSw0QkFFbEIsOEJBRUUseUJBQTBCLGlCQUFBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudWwsXG5vbCxcbmxpLFxucCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xufVxuXG5ib2R5IGIsXG5ib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJvZHkgbm9iciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubG9jayBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwcGVyID4gbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ud3JhcHBlciA+ICoge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi8qXG7QodGC0LjQu9C4INCx0YPQtNGD0YIg0L/RgNC40LzQtdC90Y/RgtGM0YHRjyDQutC+INCy0YHQtdC8INC60LvQsNGB0YHQsNC8INGB0L7QtNC10YDQttCw0YnQuNC8ICpfX2NvbnRhaW5lclxuKi9cblxuW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2Fyb3VzZWwgKixcbi5jYXJvdXNlbCAqOmJlZm9yZSxcbi5jYXJvdXNlbCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNhcm91c2VsLmlzLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uY2Fyb3VzZWwuaXMtZHJhZ2dpbmcge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5jYXJvdXNlbF9fdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmNhcm91c2VsX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJvdXNlbF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuXG4uaGFzLWRvdHMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNXJlbSArIDIycHgpO1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7XG4gIGhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2LFxuLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLmNhcm91c2VsX19idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO1xuICBoZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtcbiAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBmaWx0ZXI6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciAqLFxuLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLFxuLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSk7XG59XG5cbi5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNXJlbSArIDIycHgpO1xufVxuXG4uZmFuY3lib3hfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmFuY3lib3hfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDhweCA4cHggOHB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogMzZweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmFuY3lib3hfX3NsaWRlOjpiZWZvcmUsXG4uZmFuY3lib3hfX3NsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIG1hcmdpbjogMCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO1xuICBwYWRkaW5nOiAzNnB4O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMjA7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCA6Zm9jdXM6bm90KC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlKSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgPiAuY2Fyb3VzZWxfX2RvdHMge1xuICB0b3A6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG59XG5cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgei1pbmRleDogNDA7XG59XG5cbi5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogOHB4O1xufVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2IHtcbiAgbGVmdDogOHB4O1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7XG4gIHJpZ2h0OiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO1xuICB6LWluZGV4OiA0MDtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50ID4gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xufVxuXG4uZmFuY3lib3hfX25vLWNsaWNrLFxuLmZhbmN5Ym94X19uby1jbGljayBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA1Mztcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyB7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDIuNzU7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuXG4uZmFuY3lib3hfX2JhY2tkcm9wLFxuLmZhbmN5Ym94X19jYXB0aW9uLFxuLmZhbmN5Ym94X19uYXYsXG4uY2Fyb3VzZWxfX2RvdHMsXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCxcbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19uYXYsXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLFxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19iYWNrZHJvcCxcbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLFxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdixcbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19kb3RzLFxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveC1mYWRlSW4ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveC1mYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiAwLjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3gtem9vbUluVXAge1xuICBhbmltYXRpb246IDAuMnMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21JblVwO1xufVxuXG4uZmFuY3lib3gtem9vbU91dERvd24ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bjtcbn1cblxuLmZhbmN5Ym94LXRocm93T3V0VXAge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwO1xufVxuXG4uZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0VXAge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2NjIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSxcbi5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSxcbi5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94X19pbWFnZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LFxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCxcbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LFxuLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveF9faHRtbDV2aWRlbyxcbi5mYW5jeWJveF9faWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDNweDtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1icyB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogdmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuOTI7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwJSAvICh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KTtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO1xuICBwYWRkaW5nOiAwO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZhbmN5Ym94X19jb3VudGVyIHtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuXG4uZmFuY3lib3hfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiAzMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW46OmJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZTpkaXNhYmxlZCxcbi5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLm5hdi1saW5rOmhvdmVyLFxuLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9mZmNhbnZhcyxcbi5vZmZjYW52YXMteHhsLFxuLm9mZmNhbnZhcy14bCxcbi5vZmZjYW52YXMtbGcsXG4ub2ZmY2FudmFzLW1kLFxuLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuXG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3dpbmcsXG4ub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ub2ZmY2FudmFzLnNob3dpbmcsXG4ub2ZmY2FudmFzLmhpZGluZyxcbi5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwNTJjNjUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2hhbmQge1xuICBhbmltYXRpb246IHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1oYW5kIDJzIGluZmluaXRlO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9jYXJkIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwLWhvcml6b250YWwtc2Nyb2xsLWljb25fYW5pbS1zY3JvbGwtY2FyZCAycyBpbmZpbml0ZTtcbn1cblxuLl9jb3Vyc29yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1oYW5kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODBweCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTc1cHgpIHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1jYXJkIHtcbiAgMCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgODAlLCB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNDBweCk7XG4gIH1cbn1cblxuLmRpc2FibGUtaG92ZXIsXG4uZGlzYWJsZS1ob3ZlciAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tY2hlY2sgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1jaGVjayBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbn1cblxuLmZvcm0tY2hlY2sgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZvcm0tY2hlY2sgbGFiZWwgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1MjYzYzg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9ybS1jaGVjayBsYWJlbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8q0J/RgNC+0YDQsNGH0L3QvtGB0YLRjCDQstCy0L7QtNCwINGE0L7RgNC80YsqL1xuXG4vKlxuaW5wdXQ6dmFsaWQsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06dmFsaWQsXG50ZXh0YXJlYTp2YWxpZCB7XG5cdHBhZGRpbmctbGVmdDogMThweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbn1cbiovXG5cbi5fbWFpbi1idG4ge1xuICBib3gtc2hhZG93OiAwIDMwcHggNjBweCByZ2JhKDc5LCA5OSwgMjEwLCAwLjI1KSwgaW5zZXQgMCAtM3B4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCBpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlO1xuICAvKiAyNi8xOCAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLl9zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjYuNjY2NjY3JTtcbiAgLyogNTcvNDUgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uX3NlY3Rpb24tc3VidGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMlO1xuICAvKiA0MC8zMCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5fbWFpbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzMuMzMzMzMzJTtcbiAgLyogMzIvMjQgKi9cbn1cblxuLl90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU2JTtcbiAgLyogMjgvMTggKi9cbn1cblxuLl9jaGVja2xpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLl9jaGVja2xpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrbGlzdC1ibHVlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uX2NoZWNrbGlzdC15ZWxsb3cgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLl9jaGVja2xpc3QteWVsbG93IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2xpc3QteWVsbG93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uX2NpcmNsZS1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5fY2lyY2xlLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NjZkNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5mb3JtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtYmxvY2tfX2Jvb2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1OXB4O1xuICByaWdodDogLTIwMHB4O1xufVxuXG4ubm8td2VicCAuZm9ybWJsb2NrX19pbm5lcntcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtLWJhY2sucG5nKTsgfVxuXG4uZm9ybWJsb2NrX19pbm5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDcwcHggNjNweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMzLjMzMzMzMyU7XG4gIC8qIDUyLzM5ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzOC40NjE1MzglO1xuICAvKiAzNi8yNiAqL1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtYmxvY2tfX3BsdXMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIC8qIDM2LzI0ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOTBweDtcbiAgbGVmdDogMzg1cHg7XG59XG5cbi5mb3JtYmxvY2tfX3BsdXM6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yOXB4O1xuICB0b3A6IC0ycHg7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNTE2MmM2O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvcm1ibG9ja19fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYTgxOTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA4OCUgMTAwJSwgMCUgMTAwJSk7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE0cHggNjVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTguMzMzMzMzJTtcbiAgLyogMzgvMjQgKi9cbn1cblxuLmZvcm1ibG9ja19fZm9vdGVyLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9ybWJsb2NrX19mb290ZXItcGhvbmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ybWJsb2NrIC5fbWFpbi1idG4ge1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogOTZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCBpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG59XG5cbi5mb3JtYmxvY2sgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVjZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZm9ybWJsb2NrIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogNzdweDtcbn1cblxuLm1haW4tZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubWFpbi1mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMTAwJTtcbiAgaW5zZXQ6IDAgYXV0byBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uaGVhZGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uaGVhZGVyX19yaWdodHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDU1cHg7XG59XG5cbi5oZWFkZXJfX2xlZnRzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xufVxuXG4uaGVhZGVyX19zbG9nYW4ge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjguNTcxNDI5JTtcbiAgLyogMTgvMTQgKi9cbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmhlYWRlcl9fbWlkZGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTVweDtcbn1cblxuLmhlYWRlcl9fcGhvbmVzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTVweDtcbn1cblxuLmhlYWRlcl9fbWFpbHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5oZWFkZXJfX21haWwge1xuICBjb2xvcjogIzUyNjNjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoODIsIDk5LCAyMDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC8qIDI2LzIwICovXG59XG5cbi5oZWFkZXJfX21haWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhlYWRlcl9fcGhvbmUtcGljIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmhlYWRlcl9fcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5oZWFkZXJfX3Bob25lLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjEyNXJlbSAsIDAuODg2OTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjYyNXJlbSApKSB7XG4gIC5oZWFkZXJfX3Bob25lLW51bWJlciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCggMS4xMjVyZW0gLCAwLjg4NjkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS42MjVyZW0gKTtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjEyNXJlbSAsIDAuODg2OTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjYyNXJlbSApKSB7XG4gIC5oZWFkZXJfX3Bob25lLW51bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4xMjVyZW0gKyAwLjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gIH1cbn1cblxuLmhlYWRlcl9fb25saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5oZWFkZXJfX3B1bHNlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjYzYzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmhlYWRlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4OHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTdweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2M2M4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5tYWluLW5hdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW4tbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1uYXZfX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogLTMxcHg7XG4gIHRvcDogMjdweDtcbn1cblxuLm1haW4tbmF2X19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fdG9nZ2xlciBzdmcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZfX29mZmNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLW5hdl9fb2ZmY2FudmFzLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZm9vdGVyX19vcmdhbml6YXRpb24ge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4uZm9vdGVyLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiIGMgZCBlXCIgXCJhIGIgYyBmIGZcIjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGdyaWQtYXJlYTogYTtcbn1cblxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBncmlkLWFyZWE6IGI7XG59XG5cbi5mb290ZXItbmF2X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgZ3JpZC1hcmVhOiBjO1xufVxuXG4uZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gIGdyaWQtYXJlYTogZDtcbn1cblxuLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICBncmlkLWFyZWE6IGU7XG59XG5cbi5mb290ZXItbmF2X19pdGVtOm50aC1vZi10eXBlKDYpIHtcbiAgZ3JpZC1hcmVhOiBmO1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg2KSAuZm9vdGVyLW5hdl9fc3VibGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICBnYXA6IDE1cHggMjJweDtcbn1cblxuLmZvb3Rlci1uYXZfX2xpc3QtbGluayB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclO1xuICAvKiAyMi8xNCAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyLW5hdl9fc3VibGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTMuNXB4O1xufVxuXG4uZm9vdGVyLW5hdl9fc3VibGlzdC1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fcmlnaHRzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1NXB4O1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fbGVmdHNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI1cHg7XG59XG5cbi5mb290ZXItYm90dG9tX19zbG9nYW4ge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjguNTcxNDI5JTtcbiAgLyogMTgvMTQgKi9cbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmZvb3Rlci1ib3R0b21fX21pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG59XG5cbi5mb290ZXItYm90dG9tX19waG9uZXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItYm90dG9tX19tYWlsc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmZvb3Rlci1ib3R0b21fX21haWwge1xuICBjb2xvcjogIzUyNjNjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoODIsIDk5LCAyMDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC8qIDI2LzIwICovXG59XG5cbi5mb290ZXItYm90dG9tX19tYWlsLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb290ZXItYm90dG9tX19waG9uZS1waWMge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fcGhvbmUtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1ib3R0b21fX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fcGhvbmUtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4xMjVyZW0gLCAwLjg4NjkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS42MjVyZW0gKSkge1xuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmUtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKCAxLjEyNXJlbSAsIDAuODg2OTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjYyNXJlbSApO1xuICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMTI1cmVtICwgMC44ODY5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNjI1cmVtICkpIHtcbiAgLmZvb3Rlci1ib3R0b21fX3Bob25lLW51bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4xMjVyZW0gKyAwLjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gIH1cbn1cblxuLmZvb3Rlci1ib3R0b21fX29ubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fcHVsc2Uge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNjNjODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODZhZDM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci1ib3R0b21fX2J1dHRvbiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI3F1aXpNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5jYWxsYmFja19fbW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLm1haW4tZm9ybV9fZmllbGRzLFxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLm1haW4tZm9ybV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19faW5uZXIge1xuICBwYWRkaW5nOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMi4yMjIyMjIlO1xuICAvKiA0NC8zNiAqL1xufVxuXG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX190aXRsZSBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIDMyLzIwICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtLWNvbnRyb2wsXG4uY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAubWFpbi1mb3JtX19idXR0b24gLl9tYWluLWJ0biB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm0tY2hlY2sgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNjYWxsYmFjayAubWFpbi1mb3JtX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMjVweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMHB4IDEwMHB4O1xuICB9XG59XG5cbi5fbGluZSB7XG4gIGxlZnQ6IC0yMCU7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhNzFjO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4uX2xpbmU6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyA3cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgN3MgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5maW5hbC1xdWl6IC5fbGluZSB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzOXB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyX190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTYyLjUlO1xuICAvKiAyNnB4LzE2ICovXG4gIHotaW5kZXg6IDk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5cbi5wcm9ncmVzcy1iYXJfX2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXgtd2lkdGg6IDQ2MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5xdWl6IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNDBweCA4MHB4IHJnYmEoODQsIDkwLCAxMTAsIDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDgyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2OXB4IDEwMHB4IDg4cHggMTA4cHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvdXRsaW5lLW9mZnNldDogLTZweDtcbn1cblxuLnF1aXpfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY3JTtcbiAgLyogMzQvMjQgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnN0ZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcC5fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdGVwXzQgLnF1ZXN0aW9ucy1xdWl6IHtcbiAgbWF4LXdpZHRoOiA5NDFweDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uc3RlcF80IC5xdWVzdGlvbnMtcXVpel9fdmFyaWFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIHBhZGRpbmc6IDMwcHggMjNweDtcbn1cblxuLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXpfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3RlcF80IC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5cbi5zdGVwXzQgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcXVpei1jaGVjazIuc3ZnKTtcbn1cblxuLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOmhvdmVyOjpiZWZvcmUsXG4uc3RlcF80IC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9xdWl6LWFjdGl2ZTIuc3ZnKTtcbn1cblxuLnN0ZXAgLl9uZXh0LXN0ZXAge1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogOTFweDtcbn1cblxuLnN0ZXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjkuNDExNzY1JTtcbiAgLyogNDQvMzQgKi9cbn1cblxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjE4NzVyZW0gLCAwLjg0NjU5MDkwOTFyZW0gICsgIDEuNzA0NTQ1NDU0NXZ3ICwgMi4xMjVyZW0gKSkge1xuICAuc3RlcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMTg3NXJlbSAsIDAuODQ2NTkwOTA5MXJlbSAgKyAgMS43MDQ1NDU0NTQ1dncgLCAyLjEyNXJlbSApO1xuICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMTg3NXJlbSAsIDAuODQ2NTkwOTA5MXJlbSAgKyAgMS43MDQ1NDU0NTQ1dncgLCAyLjEyNXJlbSApKSB7XG4gIC5zdGVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4xODc1cmVtICsgMC45Mzc1ICogKDEwMHZ3IC0gMjByZW0pIC8gNTVcbiAgICApO1xuICB9XG59XG5cbi5zdGVwX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnN0ZXBfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4ucXVlc3Rpb25zLXF1aXoge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDM0cHggMjVweDtcbiAgbWF4LXdpZHRoOiA5MjNweDtcbn1cblxuLnF1ZXN0aW9ucy1xdWl6X192YXJpYW50IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0ICNmN2Y5ZmEgY2VudGVyL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrcXVpei5zdmcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoNDgsIDQ5LCA4NSwgMC4wOCk7XG59XG5cbi5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6aG92ZXI6OmJlZm9yZSxcbi5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgyMDQsIDE3MiwgNzgsIDAuMiksIGluc2V0IDAgLTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2stYWN0aXZlLnN2Zyk7XG59XG5cbi5xdWVzdGlvbnMtcXVpel9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVlc3Rpb25zLXF1aXpfX3BpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1ZXN0aW9ucy1xdWl6X19waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVlc3Rpb25zLXF1aXpfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7XG4gIC8qIDI2cHgvMTggKi9cbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAwLjg3NXJlbSAsIDAuNzg0MDkwOTA5MXJlbSAgKyAgMC40NTQ1NDU0NTQ1dncgLCAxLjEyNXJlbSApKSB7XG4gIC5xdWVzdGlvbnMtcXVpel9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCggMC44NzVyZW0gLCAwLjc4NDA5MDkwOTFyZW0gICsgIDAuNDU0NTQ1NDU0NXZ3ICwgMS4xMjVyZW0gKTtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAwLjg3NXJlbSAsIDAuNzg0MDkwOTA5MXJlbSAgKyAgMC40NTQ1NDU0NTQ1dncgLCAxLjEyNXJlbSApKSB7XG4gIC5xdWVzdGlvbnMtcXVpel9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMC44NzVyZW0gKyAwLjI1ICogKDEwMHZ3IC0gMjByZW0pIC8gNTVcbiAgICApO1xuICB9XG59XG5cbi5pbmZvLWFzaWRlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNjdweCAzNXB4IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjhweDtcbn1cblxuLmluZm8tYXNpZGVfX3RvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5mby1hc2lkZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMThweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uaW5mby1hc2lkZV9faW1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWE0NGE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmluZm8tYXNpZGVfX2ZpbyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIC8qIDMwLzIwICovXG59XG5cbi5pbmZvLWFzaWRlX19qb2Ige1xuICBjb2xvcjogIzhlOTQ5OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3MS40Mjg1NzElO1xuICAvKiAyNC8xNCAqL1xufVxuXG4uaW5mby1hc2lkZV9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4uaW5mby1hc2lkZV9fcXVvdGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjIuNSU7XG4gIC8qIDI2LzE2ICovXG59XG5cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMC44NzVyZW0gLCAwLjI3ODg0NjE1MzhyZW0gICsgIDAuOTYxNTM4NDYxNXZ3ICwgMXJlbSApKSB7XG4gIC5pbmZvLWFzaWRlX19xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKCAwLjg3NXJlbSAsIDAuMjc4ODQ2MTUzOHJlbSAgKyAgMC45NjE1Mzg0NjE1dncgLCAxcmVtICk7XG4gIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMC44NzVyZW0gLCAwLjI3ODg0NjE1MzhyZW0gICsgIDAuOTYxNTM4NDYxNXZ3ICwgMXJlbSApKSB7XG4gIC5pbmZvLWFzaWRlX19xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAwLjg3NXJlbSArIDAuMTI1ICogKDEwMHZ3IC0gNjJyZW0pIC8gMTNcbiAgICApO1xuICB9XG59XG5cbi5pbmZvLWFzaWRlX19xdW90ZSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmluYWwtcXVpeiAucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXAtZmluYWxfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zdGVwLWZpbmFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0ZXAtZmluYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjYuMzE1Nzg5JTtcbiAgLyogNDgvMzggKi9cbn1cblxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjQzNzVyZW0gLCAxLjA5NjU5MDkwOTFyZW0gICsgIDEuNzA0NTQ1NDU0NXZ3ICwgMi4zNzVyZW0gKSkge1xuICAuc3RlcC1maW5hbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuNDM3NXJlbSAsIDEuMDk2NTkwOTA5MXJlbSAgKyAgMS43MDQ1NDU0NTQ1dncgLCAyLjM3NXJlbSApO1xuICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuNDM3NXJlbSAsIDEuMDk2NTkwOTA5MXJlbSAgKyAgMS43MDQ1NDU0NTQ1dncgLCAyLjM3NXJlbSApKSB7XG4gIC5zdGVwLWZpbmFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS40Mzc1cmVtICsgMC45Mzc1ICogKDEwMHZ3IC0gMjByZW0pIC8gNTVcbiAgICApO1xuICB9XG59XG5cbi5zdGVwLWZpbmFsX19sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG59XG5cbi5zdGVwLWZpbmFsX19sb2FkaW5nLXBpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zdGVwLWZpbmFsX19sb2FkaW5nLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjNjY4MDIwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi40OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzcHg7XG4gIG1heC13aWR0aDogNjVweDtcbn1cblxuLnN0ZXAtZmluYWxfX2xvYWRpbmctcGVyY2VudCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgY29sb3I6ICM2NjgwMjA7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTYuNDlweDtcbn1cblxuLnN0ZXAtZmluYWxfX2xvYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTU1LjU1NTU1NiU7XG4gIC8qIDI4LzE4ICovXG59XG5cbi5zdGVwLWZpbmFsX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMTQxLjY2NjY2NyU7XG4gIC8qIDM0LzI0ICovXG59XG5cbi5zdGVwLWZpbmFsX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RlcC1maW5hbF9fZm9ybS1jYXB0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3RlcC1maW5hbF9fZm9ybS1yaWdodHNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTQ3cHg7XG4gIGJvdHRvbTogLTE0M3B4O1xufVxuXG4uc3RlcC1maW5hbF9fZm9ybS1jYXRhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RlcC1maW5hbF9fZm9ybS10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLyogMjQvMTYgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTQ3cHg7XG4gIHRvcDogOTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0ZXAtZmluYWxfX2Zvcm0tdG90YWwgYiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5zdGVwLWZpbmFsX19mb3JtLWNpcmNsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhYTI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnN0ZXAtZmluYWxfX2Zvcm0tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDNweDtcbiAgdG9wOiA4NnB4O1xufVxuXG4uc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubm8td2VicCAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2lubmVye1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotYmFjay5wbmcpOyB9XG5cbi5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI3cHggMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgZ2FwOiAyMnB4O1xufVxuXG4uc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBnYXA6IDExcHg7XG59XG5cbi5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGdhcDogMjVweDtcbn1cblxuLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTMuMzMzMzMzJTtcbiAgLyogMjMvMTUgKi9cbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc3RlcC1maW5hbCAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MzFweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNTBweCA0OHB4IDUwcHggNDNweDtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDU5cHggcmdiYSg3MCwgNzAsIDcwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBnYXA6IDMxcHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvdXRsaW5lLW9mZnNldDogLTVweDtcbiAgbWFyZ2luLXRvcDogNTFweDtcbn1cblxuLnN0ZXAtZmluYWwgLm1haW4tZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uc3RlcC1maW5hbCAubWFpbi1mb3JtX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVjZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zdGVwLWZpbmFsIC5tYWluLWZvcm1fX2J1dHRvbiAuX21haW4tYnRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQwNTJiYyAwJSwgIzY2N2JmYSAxMDAlKTtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgaW5zZXQgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNDA1MmJjIDAlLCAjNjY3YmZhIDEwMCUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIC8qIDI0LzE2ICovXG59XG5cbi5zdGVwLWZpbmFsIC5mb3JtLWNoZWNrX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5bZGF0YS10aXBweS1yb290XSB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHgpO1xufVxuXG4udGlwcHktYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3cge1xuICByaWdodDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggOHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcbiAgcmlnaHQ6IC03cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3cge1xuICBsZWZ0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgbGVmdDogLTdweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuNSwgMC4zOCwgMS4xMSk7XG59XG5cbi50aXBweS1hcnJvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udGlwcHktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm5vLXdlYnAgLnNlY3Rpb24tMXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxLWJhY2sucG5nKTsgfVxuXG4uc2VjdGlvbi0xIHtcbiAgcGFkZGluZy10b3A6IDI4M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNDU5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLTFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI2LjkyMzA3NyU7XG4gIC8qIDY2LzUyICovXG59XG5cbi5zZWN0aW9uLTFfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTQ2LjY2NjY2NyU7XG4gIC8qIDQ0LzMwICovXG59XG5cbi5zZWN0aW9uLTFfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tMV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbn1cblxuLnNlY3Rpb24tMV9fYnRuIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDEwM3B4O1xufVxuXG4uc2VjdGlvbi0xX19zdGFyIHtcbiAgbWFyZ2luLXRvcDogLTIzcHg7XG59XG5cbi5zZWN0aW9uLTFfX3RlbmRlciB7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAxMDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCBpbnNldCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZWVlZWUgMCUsICNmZGZkZmQgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNjdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7XG4gIC8qIDI2LzE4ICovXG59XG5cbi5zZWN0aW9uLTFfX3ZpZGVvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN0aW9uLTFfX3BsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhOTE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zZWN0aW9uLTFfX3BsYXkgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLnNlY3Rpb24tMV9fdmlkZW8tdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjEuNTM4NDYyJTtcbiAgLyogMjEvMTMgKi9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlY3Rpb24tMiB7XG4gIG1hcmdpbi10b3A6IC0yNjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi0yX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cblxuLnNlY3Rpb24tMl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tMl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDNweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLTJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNDUuNDU0NTQ1JTtcbiAgLyogMzIvMjIgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnNlY3Rpb24tMl9fcmVlc3RyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDQxcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgbGVmdDogNDJweDtcbiAgcmlnaHQ6IDQxcHg7XG4gIGJvdHRvbTogNDdweDtcbn1cblxuLnNlY3Rpb24tMl9fcmVlc3RyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE1Ny4xNDI4NTclO1xuICAvKiAyMi8xNCAqL1xufVxuXG4uc2VjdGlvbi0yX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2LjVweDtcbn1cblxuLnNlY3Rpb24tMyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uc2VjdGlvbi0zX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogMTVweCAxNnB4O1xufVxuXG4uc2VjdGlvbi0zX19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi0zX19sb25naXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbi5zZWN0aW9uLTNfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLTNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uc2VjdGlvbi00IHtcbiAgbWFyZ2luLXRvcDogMTk3cHg7XG59XG5cbi5uby13ZWJwIC5zZWN0aW9uLTV7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjNS1iYWNrLnBuZyk7IH1cblxuLnNlY3Rpb24tNSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xODhweDtcbiAgcGFkZGluZy10b3A6IDI5NXB4O1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2VjdGlvbi01X19ndWFyYW50ZWVzIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uc2VjdGlvbi01X19ndWFyYW50ZWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLTVfX2d1YXJhbnRlZS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uc2VjdGlvbi01X19ndWFyYW50ZWUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VjdGlvbi01X19ndWFyYW50ZWUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnNlY3Rpb24tNV9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDExcHg7XG59XG5cbi5zZWN0aW9uLTVfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLTVfX2NhcmQtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDUzcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLTVfX2NhcmQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zZWN0aW9uLTVfX2NhcmQtdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3MHB4O1xuICBsZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhNzFjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4IDIzcHg7XG59XG5cbi5zZWN0aW9uLTYge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLnNlY3Rpb24tNl9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG5cbi5zZWN0aW9uLTZfX2NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi02X19jYXJkLWlubmVyIHtcbiAgcGFkZGluZzogOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLTZfX2NhcmQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAyNHB4IDIxcHggMTlweCAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjdGlvbi02X19jYXJkLXRleHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zZWN0aW9uLTZfX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbi02X19jYXJkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xufVxuXG4uc2VjdGlvbi02X19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzNy41JTtcbiAgLyogMjIvMTYgKi9cbn1cblxuLnNlY3Rpb24tNl9fY2FyZC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNjVkODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi04IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5zZWN0aW9uLThfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uc2VjdGlvbi04X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi04X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4uc2VjdGlvbi04X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5zZWN0aW9uLThfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cblxuLnNlY3Rpb24tOF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5zZWN0aW9uLTkge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLnNlY3Rpb24tOV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDM4cHggMjBweDtcbn1cblxuLnNlY3Rpb24tOV9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTQ1LjQ1NDU0NSU7XG4gIC8qIDMyLzIyICovXG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWN0aW9uLTlfX3llbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDE2OCwgMjUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMHB4IDBweCwgMTAwJSAwcHgsIDg4JSAxMDAlLCAwJSAxMDAlKTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogM3B4IDI4cHggM3B4IDEwcHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc2VjdGlvbi05X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA5LjVweDtcbn1cblxuLnNlY3Rpb24tOV9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzcuNSU7XG4gIC8qIDIyLzE2ICovXG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi05X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB0b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLTEwIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubm8td2VicCAuc2VjdGlvbi0xMF9fY29udGFpbmVye1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzEwLWJhY2sucG5nKTsgfVxuXG4uc2VjdGlvbi0xMF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tMTBfX2lubmVyIHtcbiAgcGFkZGluZzogMTM1cHggMzBweCAxNDFweCAxMDBweDtcbn1cblxuLnNlY3Rpb24tMTBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAvKiA1Mi80MCAqL1xufVxuXG4uc2VjdGlvbi0xMF9fYnV0dG9uIHtcbiAgd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5uby13ZWJwIC5zZWN0aW9uLTExe1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzExLWJhY2sucG5nKTsgfVxuXG4uc2VjdGlvbi0xMSB7XG4gIG1heC13aWR0aDogMTU2OXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjM1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG4uc2VjdGlvbi0xMV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi0xMV9fY3JhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM2MHB4O1xuICB0b3A6IC0xOTBweDtcbn1cblxuLnNlY3Rpb24tMTFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLTExX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi0xMV9fbmF2cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNDVweCwgMzEycHgpKTtcbiAgZ2FwOiA5cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi0xMV9fbmF2LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnNlY3Rpb24tMTFfX25hdi1saW5rIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNjIuNSU7XG4gIC8qIDI2LzE2ICovXG59XG5cbi5zZWN0aW9uLTExX19uYXYtbGluayBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlY3Rpb24tMTFfX25hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmE3MWMgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tMTFfX25hdi1saW5rI3BpbGxzLW1vc2Nvdy10YWIge1xuICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xufVxuXG4uc2VjdGlvbi0xMV9fbmF2LWxpbmsjcGlsbHMtaXNyYWVsLXRhYiB7XG4gIHBhZGRpbmctbGVmdDogMTI0cHg7XG59XG5cbi5zZWN0aW9uLTExX19uYXYtbGluayNwaWxscy1jb3Jwb3JhdGlvbi10YWIge1xuICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xufVxuXG4uc2VjdGlvbi0xMV9fbmF2LXBpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi0xMV9fdGFiLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uc2VjdGlvbi0xMV9fdGFiLXBob3RvcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTZweDtcbn1cblxuLnNlY3Rpb24tMTFfX3RhYi1waG90byB7XG4gIHBhZGRpbmctYm90dG9tOiA3Mi45JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tMTFfX2Zvcm1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4uc2VjdGlvbi0xMV9fZm9ybWJsb2NrIC5tYWluLWZvcm1fX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuXG4uc2VjdGlvbi0xMV9fZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAuODMzMzMzJTtcbiAgLyogNTgvNDggKi9cbn1cblxuLnNlY3Rpb24tMTFfX2Zvcm1ibG9jayAuZm9ybWJsb2NrX19ib29rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xODBweDtcbiAgcmlnaHQ6IC0yMDBweDtcbn1cblxuLnNlY3Rpb24tMTIge1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cblxuLnNlY3Rpb24tMTJfX2RvY3Mge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnNlY3Rpb24tMTJfX2RvYyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGYwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvbi0xMl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNjVkODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cblxuLnNlY3Rpb24tMTJfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi0xMyB7XG4gIG1hcmdpbi10b3A6IDEyOHB4O1xufVxuXG4uc2VjdGlvbi0xM19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi0xM19fdHJlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM1OHB4O1xuICB0b3A6IC00OTVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNlY3Rpb24tMTNfX3RyZWUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM2M3B4O1xuICB0b3A6IC0zNDVweDtcbn1cblxuLm5vLXdlYnAgLnNlY3Rpb24tMTNfX2lubmVye1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VjMTMtYmFjay5wbmdcIik7IH1cblxuLnNlY3Rpb24tMTNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNThweCA2OHB4IDM4NnB4IDcwcHg7XG59XG5cbi5zZWN0aW9uLTEzX19jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YTYxZDtcbiAgb3BhY2l0eTogMC45OTtcbn1cblxuLnNlY3Rpb24tMTNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlY3Rpb24tMTNfX21pbnByb210b3JnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uc2VjdGlvbi0xM19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE0MS42NjY2NjclO1xuICAvKiAzNC8yNCAqL1xufVxuXG4uc2VjdGlvbi0xM19fdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24tMTNfX2RvY3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHJpZ2h0OiAtMTA1cHg7XG4gIHRvcDogMHB4O1xufVxuXG4uc2VjdGlvbi0xM19fYW5nYXIge1xuICBtYXJnaW4tdG9wOiAtMzI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uLTE0IHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5cbi5zZWN0aW9uLTE0X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cblxuLnNlY3Rpb24tMTRfX2xvbmdpdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi0xNF9fbG9uZ2l0ZW0taW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDU5cHg7XG59XG5cbi5zZWN0aW9uLTE0X19sb25naXRlbS1pbm5lciAuc2VjdGlvbi0xNF9fbGlzdCB7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uc2VjdGlvbi0xNF9fbG9uZ2l0ZW0taW5uZXIgLnNlY3Rpb24tMTRfX2xpc3QgLnNlY3Rpb24tMTRfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YTcyMDtcbn1cblxuLnNlY3Rpb24tMTRfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VjdGlvbi0xNF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3B4O1xufVxuXG4uc2VjdGlvbi0xNF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tMTRfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNTlweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnNlY3Rpb24tMTRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uc2VjdGlvbi0xNF9fYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogNjlweDtcbiAgd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5uby13ZWJwIC5zZWN0aW9uLTE1e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzE1LWJhY2sucG5nKTsgfVxuXG4uc2VjdGlvbi0xNSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDE1NzJweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwOHB4O1xufVxuXG4uc2VjdGlvbi0xNV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi0xNV9fdHJlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NzBweDtcbiAgbGVmdDogLTM2NXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi0xNV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjQ1cHgsIDMwMHB4KSk7XG4gIGdhcDogMjFweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLTE1X19pdGVtIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBnYXA6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTYyLjUlO1xuICAvKiAyNi8xNiAqL1xufVxuXG4uc2VjdGlvbi0xNV9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NTVweDtcbn1cblxuLnNlY3Rpb24tMTVfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLTE1X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24tMTVfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDQyLzMwICovXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5zZWN0aW9uLTE1X19jYXJkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclO1xuICAvKiAzMC8xOCAqL1xufVxuXG4uc2VjdGlvbi0xNV9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMDYuMjUlO1xuICAvKiAzMy8xNiAqL1xufVxuXG4uc2VjdGlvbi0xNV9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICB0b3A6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tMTVfX2FuZ2FyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05MnB4O1xuICByaWdodDogLTM2MHB4O1xufVxuXG4uc2VjdGlvbi0xNV9fYW5nYXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uc2VjdGlvbi0xNiB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4uc2VjdGlvbi0xNl9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuLnNlY3Rpb24tMTZfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDg5cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNlY3Rpb24tMTZfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDQyLzMwICovXG59XG5cbi5zZWN0aW9uLTE2X19jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNjYuNjY2NjY3JTtcbiAgLyogMzAvMTggKi9cbn1cblxuLnNlY3Rpb24tMTcge1xuICBtYXJnaW4tdG9wOiA3OHB4O1xufVxuXG4uc2VjdGlvbi0xN19fdGl0bGUge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzMS41Nzg5NDclO1xuICAvKiA1MC8zOCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLTE3X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjFweCAyMHB4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uc2VjdGlvbi0xN19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5zZWN0aW9uLTE3X19pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24tMTdfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uc2VjdGlvbi0xN19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3B4O1xufVxuXG4uc2VjdGlvbi0xN19fdHoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTA1cHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tMTdfX2xvbmdpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uc2VjdGlvbi0xN19fbG9uZ2l0ZW0gLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnNlY3Rpb24tMTgge1xuICBtYXJnaW4tdG9wOiAxMDZweDtcbn1cblxuLnNlY3Rpb24tMThfX2FjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cblxuLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZ2FwOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjE4LjE4MTgxOCU7XG4gIC8qIDQ4LzIyICovXG4gIHBhZGRpbmc6IDM1cHggNTBweCAzNXB4IDUxcHg7XG59XG5cbi5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2Q3ZDdkNztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAvKiA0OC8zMCAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDUycHg7XG59XG5cbi5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNkN2Q3ZDc7XG59XG5cbi5zZWN0aW9uLTE4IC5zZWN0aW9uLTE4X19hY2NvcmRpb24taXRlbSB7XG4gIGJveC1zaGFkb3c6IDRweCAyMHB4IDYwcHggcmdiYSgyMSwgMjMsIDQwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlY3Rpb24tMThfX2FjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA1MXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5zZWN0aW9uLTE4X19hY2NvcmRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLm5vLXdlYnAgLnNlY3Rpb24tMTl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTktYmFjay5wbmcpOyB9XG5cbi5zZWN0aW9uLTE5IHtcbiAgbWF4LXdpZHRoOiAxNTcycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEyMXB4O1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24tMTlfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gIC8qIDI4LzE0ICovXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLTE5X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWN0aW9uLTE5X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5zZWN0aW9uLTE5X19wbHVzZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZWN0aW9uLTE5X19wbHVzIHN2ZyB7XG4gIGhlaWdodDogNTlweDtcbn1cblxuLnNlY3Rpb24tMTlfX3BsdXMtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjE0LjI4NTcxNCU7XG4gIC8qIDMwLzE0ICovXG59XG5cbi5zZWN0aW9uLTE5X190aXRsZTIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VjdGlvbi0xOV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24tMTlfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgLyogMjgvMTQgKi9cbn1cblxuLnNlY3Rpb24tMTlfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLTE5X19ub3RlIHtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4uZnc1MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnczMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2VjdGlvbi0yMCB7XG4gIG1heC13aWR0aDogMTc2MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xufVxuXG4uc2VjdGlvbi0yMF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VjdGlvbi0yMF9fdGl0bGUgYixcbi5zZWN0aW9uLTIwX190aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VjdGlvbi0yMF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyOC41NzE0Mjg1NzE0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uc2VjdGlvbi0yMF9fZWxsaXBzZS1waG9uZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZ2FwOiAyNXB4O1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyM3B4O1xufVxuXG4uc2VjdGlvbi0yMF9fbWFwIHtcbiAgbWFyZ2luLXRvcDogNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzQzcHg7XG59XG5cbi5zZWN0aW9uLTIwICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi0yMF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi0yMF9fY29udGFjdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDgwcHggcmdiYSgyMCwgMjMsIDM0LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogNjNweDtcbn1cblxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5NCU7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA4MHB4IHJnYmEoMjAsIDIzLCAzNCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmE2MWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTlweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnNlY3Rpb24tMjBfX2NvbnRhY3RzLWlubmVyIHtcbiAgcGFkZGluZzogNDhweCA1MHB4IDQwcHggNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xufVxuXG4uc2VjdGlvbi0yMF9fY29udGFjdHMtdGl0bGUge1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xufVxuXG4uc2VjdGlvbi0yMF9fY29udGFjdHMtbGluayB7XG4gIGNvbG9yOiAjMmY4MGVkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQ0NDQ0JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogN3B4O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg0NywgMTI4LCAyMzcsIDAuMyk7XG59XG5cbi5zZWN0aW9uLTIwX19jb250YWN0cy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2Mi41JTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLTIwX19jb250YWN0cy1waG9uZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLm5vLXdlYnAgLnNlY3Rpb24tN3tcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWNjNy1iYWNrLnBuZyk7IH1cblxuLnNlY3Rpb24tNyB7XG4gIG1heC13aWR0aDogMTU2OXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjQzcHg7XG59XG5cbi5zZWN0aW9uLTdfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5zZWN0aW9uLTdfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbi03X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgZ2FwOiAyNnB4O1xufVxuXG4uc2VjdGlvbi03X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgZ2FwOiAxM3B4O1xufVxuXG4uc2VjdGlvbi03X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgZ2FwOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cblxuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gICAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4O1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjdweDtcbiAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLmZhbmN5Ym94X19zbGlkZSB7XG4gICAgcGFkZGluZzogNjRweCAxMDBweDtcbiAgfVxuXG4gIC5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxuXG4gIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxuXG4gIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cblxuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZyxcbiAgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsXG4gIC5vZmZjYW52YXMteHhsLmhpZGluZyxcbiAgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMC45OHB4KSB7XG4gIC5xdWVzdGlvbnMtcXVpeiB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbkBzdXBwb3J0cyAocGFkZGluZzogY2xhbXAoIDEuMjVyZW0gLCAtMy4yMjExNTM4NDYycmVtICArICA3LjIxMTUzODQ2MTV2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmluZm8tYXNpZGUge1xuICAgICAgcGFkZGluZzogY2xhbXAoIDEuMjVyZW0gLCAtMy4yMjExNTM4NDYycmVtICArICA3LjIxMTUzODQ2MTV2dyAsIDIuMTg3NXJlbSApO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAocGFkZGluZzogY2xhbXAoIDEuMjVyZW0gLCAtMy4yMjExNTM4NDYycmVtICArICA3LjIxMTUzODQ2MTV2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmluZm8tYXNpZGUge1xuICAgICAgcGFkZGluZzogY2FsYyhcbiAgICAgIDEuMjVyZW0gKyAwLjkzNzUgKiAoMTAwdncgLSA2MnJlbSkgLyAxM1xuICAgICk7XG4gICAgfVxufVxuXG4gIC5pbmZvLWFzaWRlX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnNldDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsXG4gIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5vZmZjYW52YXMteGwuc2hvd2luZyxcbiAgLm9mZmNhbnZhcy14bC5oaWRpbmcsXG4gIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLFxuICAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsXG4gIC5vZmZjYW52YXMtbGcuaGlkaW5nLFxuICAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTAuOThweCkge1xuICAuaW5mby1hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwLjk4cHgpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLFxuICAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsXG4gIC5vZmZjYW52YXMtbWQuaGlkaW5nLFxuICAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTAuOThweCkge1xuICAucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsIHtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjIzcHgpIHtcbiAgLnNlY3Rpb24tMSB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLFxuICAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsXG4gIC5vZmZjYW52YXMtc20uaGlkaW5nLFxuICAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjAuOThweCkge1xuICAucXVlc3Rpb25zLXF1aXoge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAucXVlc3Rpb25zLXF1aXpfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5xdWVzdGlvbnMtcXVpel9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogNjAuNjI1cmVtO1xuICB9XG5cbiAgLmZvcm1ibG9ja19fYm9vayB7XG4gICAgdG9wOiAtMTg0cHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICByaWdodDogLTE3NHB4O1xuICB9XG5cbiAgLmZvcm1ibG9jayAuX21haW4tYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIC5tYWluLWZvcm1fX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLm1haW4tZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlcl9fcmlnaHRzaWRlIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAuaGVhZGVyX19sZWZ0c2lkZSB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbWlkZGxlIHtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIC5oZWFkZXJfX3Bob25lc2lkZSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAubWFpbi1uYXZfX2l0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cblxuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg2KSAuZm9vdGVyLW5hdl9fc3VibGlzdCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5mb290ZXItYm90dG9tX19yaWdodHNpZGUge1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC5mb290ZXItYm90dG9tX19sZWZ0c2lkZSB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b21fX21pZGRsZSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmVzaWRlIHtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICNxdWl6TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxuXG4gIC5xdWl6IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG5cbiAgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWxfX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuc3RlcC1maW5hbF9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnN0ZXAtZmluYWxfX2xvYWRpbmctdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsX19sb2FkaW5nLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyN3B4IDE1cHg7XG4gIH1cblxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGdhcDogMTFweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ2FwOiAxMXB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTFfX2Zvb3RlciB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTFfX3ZpZGVvLXRleHQge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNlY3Rpb24tMl9faXRlbXMge1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0yX19pbm5lciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTJfX3JlZXN0ciB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0yX19yZWVzdHIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0zX19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tM19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTVfX2d1YXJhbnRlZS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZC10aW1lIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNl9fY2FyZHMge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTZfX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tOF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTlfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgLnNlY3Rpb24tMTFfX2Zvcm1ibG9jayAuZm9ybWJsb2NrX19ib29rIHtcbiAgICB0b3A6IC0xODRweDtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHJpZ2h0OiAtMTc0cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xM19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzX19kb2NzIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHJpZ2h0OiAtMTIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9faXRlbXMge1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X190cmVlIHtcbiAgICB0b3A6IDM5MHB4O1xuICAgIGxlZnQ6IC0zODBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTdfX3R6IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTlfX3BsdXNlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE5X19wbHVzLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fc3VidGl0bGUge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTdfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGdhcDogMTNweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTdfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGdhcDogMTNweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTdfX2l0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNjEuOTk4NzVlbSkge1xuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjk5ODc1ZW0pIHtcbiAgW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogNDYuODc1cmVtO1xuICB9XG5cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4xMTYwNzE0Mjg2cmVtICArICAyLjIzMjE0Mjg1NzF2dyAsIDIuNXJlbSApKSB7XG4gICAgLl9zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuNTYyNXJlbSAsIDEuMTE2MDcxNDI4NnJlbSAgKyAgMi4yMzIxNDI4NTcxdncgLCAyLjVyZW0gKTtcbiAgICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuNTYyNXJlbSAsIDEuMTE2MDcxNDI4NnJlbSAgKyAgMi4yMzIxNDI4NTcxdncgLCAyLjVyZW0gKSkge1xuICAgIC5fc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxLjU2MjVyZW0gKyAwLjkzNzUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxufVxuXG5Ac3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAxLjAxMTkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS43NXJlbSApKSB7XG4gICAgLl9zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAxLjAxMTkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS43NXJlbSApO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDEuMDExOTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjc1cmVtICkpIHtcbiAgICAuX3NlY3Rpb24tc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4yNXJlbSArIDAuNSAqICgxMDB2dyAtIDIwcmVtKSAvIDQyXG4gICAgKTtcbiAgICB9XG59XG5cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS4zMTI1cmVtICwgMC44OTU4MzMzMzMzcmVtICArICAyLjA4MzMzMzMzMzN2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmZvcm1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS4zMTI1cmVtICwgMC44OTU4MzMzMzMzcmVtICArICAyLjA4MzMzMzMzMzN2dyAsIDIuMTg3NXJlbSApO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4zMTI1cmVtICwgMC44OTU4MzMzMzMzcmVtICArICAyLjA4MzMzMzMzMzN2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmZvcm1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4zMTI1cmVtICsgMC44NzUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxufVxuXG4gIC5mb3JtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuZm9ybWJsb2NrX19wbHVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAuZm9ybWJsb2NrX19wbHVzOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogLTIzcHg7XG4gIH1cblxuICAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4tbmF2X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBnYXA6IDI1cHg7XG4gIH1cblxuICAubWFpbi1uYXZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAubWFpbi1uYXZfX2l0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDdweDtcbiAgfVxuXG4gIC5tYWluLW5hdl9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1haW4tbmF2X190b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm1haW4tbmF2X19vZmZjYW52YXMgPiAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvb3Rlcl9fb3JnYW5pemF0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZm9vdGVyLW5hdl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogdW5zZXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gICAgZ2FwOiA0MHB4IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxuXG4gIC5mb290ZXItbmF2X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWFyZWE6IHVuc2V0O1xuICB9XG5cbiAgLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gIH1cblxuICAuZm9vdGVyLW5hdl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxuXG4gIC5mb290ZXItbmF2X19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICBncmlkLWFyZWE6IHVuc2V0O1xuICB9XG5cbiAgLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNikge1xuICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5mb290ZXItbmF2X19pdGVtOm50aC1vZi10eXBlKDYpIC5mb290ZXItbmF2X19zdWJsaXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbV9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b21fX3Bob25lLXBpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXItYm90dG9tX19waG9uZS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5mb290ZXItYm90dG9tX19waG9uZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgI3F1aXpNb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG5cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4yNjQ4ODA5NTI0cmVtICArICAxLjQ4ODA5NTIzODF2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4yNjQ4ODA5NTI0cmVtICArICAxLjQ4ODA5NTIzODF2dyAsIDIuMTg3NXJlbSApO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS41NjI1cmVtICwgMS4yNjQ4ODA5NTI0cmVtICArICAxLjQ4ODA5NTIzODF2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS41NjI1cmVtICsgMC42MjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxufVxuXG4gIC5xdWl6IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDExNXB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWxfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnN0ZXAtZmluYWxfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWxfX2Zvcm0tdG90YWwge1xuICAgIHJpZ2h0OiAxMzdweDtcbiAgICB0b3A6IDQ5cHg7XG4gIH1cblxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2lubmVyIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG5cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMnJlbSAsIDEuNTIzODA5NTIzOHJlbSAgKyAgMi4zODA5NTIzODF2dyAsIDNyZW0gKSkge1xuICAgIC5zZWN0aW9uLTFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDJyZW0gLCAxLjUyMzgwOTUyMzhyZW0gICsgIDIuMzgwOTUyMzgxdncgLCAzcmVtICk7XG4gICAgfVxufVxuXG5Ac3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAycmVtICwgMS41MjM4MDk1MjM4cmVtICArICAyLjM4MDk1MjM4MXZ3ICwgM3JlbSApKSB7XG4gICAgLnNlY3Rpb24tMV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMnJlbSArIDEgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxufVxuXG5Ac3VwcG9ydHMgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMjVyZW0gLCAxLjAxMTkwNDc2MTlyZW0gICsgIDEuMTkwNDc2MTkwNXZ3ICwgMS43NXJlbSApKSB7XG4gICAgLnNlY3Rpb24tMV9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDEuMDExOTA0NzYxOXJlbSAgKyAgMS4xOTA0NzYxOTA1dncgLCAxLjc1cmVtICk7XG4gICAgfVxufVxuXG5Ac3VwcG9ydHMgbm90IChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMS4wMTE5MDQ3NjE5cmVtICArICAxLjE5MDQ3NjE5MDV2dyAsIDEuNzVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTFfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMjVyZW0gKyAwLjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxufVxuXG4gIC5zZWN0aW9uLTIgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlY3Rpb24tMl9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMwMHB4KTtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC5zZWN0aW9uLTJfX2xpc3Qge1xuICAgIGdhcDogMy41cHg7XG4gIH1cblxuICAuc2VjdGlvbi0yX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuc2VjdGlvbi0zX190ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fZ3VhcmFudGVlcyB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cblxuICAuc2VjdGlvbi01X19ndWFyYW50ZWUtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fZ3VhcmFudGVlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi01X19ndWFyYW50ZWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAuc2VjdGlvbi01X19jYXJkLWJhY2sge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZC1tYWluIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAuc2VjdGlvbi01X19jYXJkLXRpbWUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNl9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyMzVweCwgMjg1cHgpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi04X19iYWNrIHtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC43KTtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2l0ZW0tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi04X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZ2FwOiAzcHg7XG4gIH1cblxuICAuc2VjdGlvbi04X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDYuNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc2VjdGlvbi05X19pdGVtcyB7XG4gICAgZ2FwOiAzMHB4IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi05X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi05X19pdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tOV9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAuc2VjdGlvbi05X19saXN0IHtcbiAgICBnYXA6IDRweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTlfX2xpc3QtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTEwX19pbm5lciB7XG4gICAgcGFkZGluZzogOTBweCA1MHB4O1xuICB9XG5cbkBzdXBwb3J0cyAoZm9udC1zaXplOiBjbGFtcCggMS42ODc1cmVtICwgMS40MTk2NDI4NTcxcmVtICArICAxLjMzOTI4NTcxNDN2dyAsIDIuMjVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTEwX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKCAxLjY4NzVyZW0gLCAxLjQxOTY0Mjg1NzFyZW0gICsgIDEuMzM5Mjg1NzE0M3Z3ICwgMi4yNXJlbSApO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS42ODc1cmVtICwgMS40MTk2NDI4NTcxcmVtICArICAxLjMzOTI4NTcxNDN2dyAsIDIuMjVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTEwX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxLjY4NzVyZW0gKyAwLjU2MjUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxufVxuXG4gIC5zZWN0aW9uLTExX19uYXZzIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX19uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTFfX25hdi1saW5rI3BpbGxzLW1vc2Nvdy10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX19uYXYtbGluayNwaWxscy1pc3JhZWwtdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xMV9fbmF2LWxpbmsjcGlsbHMtY29ycG9yYXRpb24tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTFfX25hdi1waWMge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX190YWItcGhvdG9zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xMV9fZm9ybWJsb2NrIC5tYWluLWZvcm1fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjMxMjVyZW0gLCAwLjc0NzAyMzgwOTVyZW0gICsgIDIuODI3MzgwOTUyNHZ3ICwgMi41cmVtICkpIHtcbiAgICAuc2VjdGlvbi0xMV9fZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoIDEuMzEyNXJlbSAsIDAuNzQ3MDIzODA5NXJlbSAgKyAgMi44MjczODA5NTI0dncgLCAyLjVyZW0gKTtcbiAgICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKGZvbnQtc2l6ZTogY2xhbXAoIDEuMzEyNXJlbSAsIDAuNzQ3MDIzODA5NXJlbSAgKyAgMi44MjczODA5NTI0dncgLCAyLjVyZW0gKSkge1xuICAgIC5zZWN0aW9uLTExX19mb3JtYmxvY2sgLmZvcm1ibG9ja19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMS4zMTI1cmVtICsgMS4xODc1ICogKDEwMHZ3IC0gMjByZW0pIC8gNDJcbiAgICApO1xuICAgIH1cbn1cblxuICAuc2VjdGlvbi0xMl9fZG9jcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTJfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZ2FwOiA3cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xM19fZG9jcyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTRfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9fbG9uZ2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19sb25naXRlbS1pbm5lciAuc2VjdGlvbi0xNF9faXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTRfX2l0ZW0tdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19saXN0LWl0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIHRvcDogMTFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlY3Rpb24tMTRfX2l0ZW0tYmFjayB7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X190cmVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX3N1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2l0ZW1zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNV9faXRlbSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19pdGVtIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2NhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDcwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNV9fYmFjayB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNV9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNV9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19hbmdhciBpbWcge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjQzNzVyZW0gLCAxLjA4MDM1NzE0MjlyZW0gICsgIDEuNzg1NzE0Mjg1N3Z3ICwgMi4xODc1cmVtICkpIHtcbiAgICAuc2VjdGlvbi0xN19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS40Mzc1cmVtICwgMS4wODAzNTcxNDI5cmVtICArICAxLjc4NTcxNDI4NTd2dyAsIDIuMTg3NXJlbSApO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS40Mzc1cmVtICwgMS4wODAzNTcxNDI5cmVtICArICAxLjc4NTcxNDI4NTd2dyAsIDIuMTg3NXJlbSApKSB7XG4gICAgLnNlY3Rpb24tMTdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuNDM3NXJlbSArIDAuNzUgKiAoMTAwdncgLSAyMHJlbSkgLyA0MlxuICAgICk7XG4gICAgfVxufVxuXG4gIC5zZWN0aW9uLTE3X19pdGVtcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19faXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTdfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xN19fbGlzdCB7XG4gICAgZ2FwOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X190eiB7XG4gICAgbWF4LXdpZHRoOiAxNzNweDtcbiAgICByaWdodDogLTU1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19fbG9uZ2l0ZW0gLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19fbG9uZ2l0ZW0gLnNlY3Rpb24tMTdfX2lubmVyIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgLyogNDgvMjIgKi9cbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgLyogNDgvMjIgKi9cbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xOV9fcGx1c2VzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fc3VidGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTIwX19zdWJ0aXRsZSBiIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuXG4gIC5zZWN0aW9uLTIwX19lbGxpcHNlLXBob25lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tN19faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNlY3Rpb24tN19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTdfX2l0ZW0gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi03X19pdGVtLXBpYyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG5cbiAgLnNlY3Rpb24tOF9fbGlzdC1pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tMTBfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMCUgNSU7XG4gIH1cblxuICAuc2VjdGlvbi03X19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBhdXRvO1xuICAgIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45OTg3NWVtKSBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0xMF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICBbY2xhc3MqPV9fY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB9XG5cbiAgLl9jb3Vyc29yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLl9zZWN0aW9uLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLl9zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLl9zZWN0aW9uLXN1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm1ibG9ja19fYm9vayB7XG4gICAgdG9wOiAtMTM0cHg7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICByaWdodDogLTk0cHg7XG4gICAgZmlsdGVyOiBvcGFjaXR5KDAuOCk7XG4gIH1cblxuICAuZm9ybWJsb2NrX19pbm5lciB7XG4gICAgcGFkZGluZzogNzBweCAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5mb3JtYmxvY2tfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5mb3JtYmxvY2tfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5mb3JtYmxvY2sgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cblxuICAuaGVhZGVyX190b3Age1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xlZnRzaWRlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaGVhZGVyX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZm9vdGVyX19vcmdhbml6YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmZvb3Rlci1uYXZfX3N1Ymxpc3Qge1xuICAgIGdhcDogN3B4O1xuICB9XG5cbiAgLmZvb3Rlci1uYXZfX2xpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC5mb290ZXItbmF2X19zdWJsaXN0IHtcbiAgICBnYXA6IDdweDtcbiAgfVxuXG4gIC5mb290ZXItbmF2X19zdWJsaXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b21fX2xlZnRzaWRlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbV9fc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmUge1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b21fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICNxdWl6TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cblxuICAjcXVpek1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG5cbiAgLmNhbGxiYWNrX19tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAuY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAuY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgLnF1aXoge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXoge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5zdGVwXzQgLnF1ZXN0aW9ucy1xdWl6X192YXJpYW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLnN0ZXBfNCAucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3RlcF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RlcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuc3RlcF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5xdWVzdGlvbnMtcXVpeiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICB0b3A6IDIxNnB4O1xuICB9XG5cbkBzdXBwb3J0cyAodG9wOiBjbGFtcCggNXJlbSAsIC0zLjI5NzQxMzc5MzFyZW0gICsgIDMxLjYwOTE5NTQwMjN2dyAsIDExLjg3NXJlbSApKSB7XG4gICAgLnF1ZXN0aW9ucy1xdWl6X19yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIHRvcDogY2xhbXAoIDVyZW0gLCAtMy4yOTc0MTM3OTMxcmVtICArICAzMS42MDkxOTU0MDIzdncgLCAxMS44NzVyZW0gKTtcbiAgICB9XG59XG5cbkBzdXBwb3J0cyBub3QgKHRvcDogY2xhbXAoIDVyZW0gLCAtMy4yOTc0MTM3OTMxcmVtICArICAzMS42MDkxOTU0MDIzdncgLCAxMS44NzVyZW0gKSkge1xuICAgIC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IGNhbGMoXG4gICAgICA1cmVtICsgNi44NzUgKiAoMTAwdncgLSAyNi4yNXJlbSkgLyAyMS43NVxuICAgICk7XG4gICAgfVxufVxuXG4gIC5xdWVzdGlvbnMtcXVpel9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsX19oZWFkZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsX19sb2FkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuc3RlcC1maW5hbF9fZm9ybS1yaWdodHNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RlcC1maW5hbCAucXVpei1yaWdodHNpZGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsIC5xdWl6LXJpZ2h0c2lkZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc3RlcC1maW5hbCAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsIC5tYWluLWZvcm1fX2ZpZWxkcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWwgLm1haW4tZm9ybV9fYnV0dG9uIC5fbWFpbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb24tMSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTFfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMV9fZm9vdGVyIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTFfX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbi0xX190ZW5kZXIge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTFfX3BsYXkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMV9fcGxheSBzdmcge1xuICAgIG1heC13aWR0aDogMzNweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTIge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0zIC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWN0aW9uLTNfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAzMDBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tM19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbi0zX19sb25naXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbi0zX19iYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbi00IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTUge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTVfX2d1YXJhbnRlZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNjhweCwgMjIwcHgpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgzMDBweCwgNDQ3cHgpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWN0aW9uLTYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi02X19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTgge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuc2VjdGlvbi04IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAzMDBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tOF9faXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2JhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMC44KTtcbiAgfVxuXG4gIC5zZWN0aW9uLThfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbi04X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc2VjdGlvbi04X190ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tOSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTkgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlY3Rpb24tOV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDMwMHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc2VjdGlvbi05X195ZWxsb3cge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xMF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTEge1xuICAgIHBhZGRpbmctdG9wOiAyODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX19jcmFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tMTFfX25hdnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuc2VjdGlvbi0xMV9fbmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTFfX25hdi1saW5rI3BpbGxzLW1vc2Nvdy10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xMV9fbmF2LWxpbmsjcGlsbHMtaXNyYWVsLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX19uYXYtbGluayB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTFfX25hdi1waWMge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX190YWItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX190YWItcGhvdG9zIHtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX19mb3JtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xMV9fZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VjdGlvbi0xMV9fZm9ybWJsb2NrIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX19mb3JtYmxvY2sgLmZvcm1ibG9ja19fYm9vayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTJfX2RvY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xMl9fZG9jIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGZsZXg6IDAgMCAyODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTNfX3RyZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xM19fdHJlZTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xM19faW5uZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlY3Rpb24tMTNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzX19kb2NzIHtcbiAgICB0b3A6IDIxMHB4O1xuICAgIG1heC13aWR0aDogNTUlO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzX19hbmdhciB7XG4gICAgbWFyZ2luLXRvcDogLTIzJTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTQgLl9jb3Vyc29yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAzMDBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tMTRfX2xvbmdpdGVtIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19sb25naXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19sb25naXRlbS1iYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9fbG9uZ2l0ZW0taW5uZXIgLnNlY3Rpb24tMTRfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9fbG9uZ2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19sb25naXRlbS1pbm5lciAuc2VjdGlvbi0xNF9faXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNF9faXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19pdGVtLWJhY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1IC5fY291cnNvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMDBweDtcbiAgICBnYXA6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGhlaWdodDogODVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMDBweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUlO1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2JhY2sge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbi0xNV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19jYXJkLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2NhcmQtdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19jYXJkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19saXN0LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuc2VjdGlvbi0xNV9fbGlzdC1pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19hbmdhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTkycHg7XG4gICAgcmlnaHQ6IDAlO1xuICAgIG1heC13aWR0aDogMTUwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE1X19hbmdhciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE2X19jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uLTE2X19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5vLXdlYnAgLnNlY3Rpb24tMTZfX2lubmVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTYtbW9iLnBuZyk7IH1cblxuICAuc2VjdGlvbi0xNl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnNlY3Rpb24tMTZfX2lubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuc2VjdGlvbi0xNl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNyAuX2NvdXJzb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMwMHB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc2VjdGlvbi0xN19faXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X19iYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbi0xN19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTdfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTdfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X190eiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xN19fbG9uZ2l0ZW0gLnNlY3Rpb24tMTdfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X19sb25naXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X19sb25naXRlbSAuc2VjdGlvbi0xN19faXRlbS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE3X19sb25nYmFjayB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuQHN1cHBvcnRzIChmb250LXNpemU6IGNsYW1wKCAxLjI1cmVtICwgMC45ODE1NDM2MjQycmVtICArICAxLjM0MjI4MTg3OTJ2dyAsIDEuNjI1cmVtICkpIHtcbiAgICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDAuOTgxNTQzNjI0MnJlbSAgKyAgMS4zNDIyODE4NzkydncgLCAxLjYyNXJlbSApO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC1zaXplOiBjbGFtcCggMS4yNXJlbSAsIDAuOTgxNTQzNjI0MnJlbSAgKyAgMS4zNDIyODE4NzkydncgLCAxLjYyNXJlbSApKSB7XG4gICAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDEuMjVyZW0gKyAwLjM3NSAqICgxMDB2dyAtIDIwcmVtKSAvIDI3LjkzNzVcbiAgICApO1xuICAgIH1cbn1cblxuICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLnNlY3Rpb24tMTkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xOV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLnNlY3Rpb24tMTlfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xOV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xOV9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE5X19wbHVzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xOV9fcGx1cyBzdmcge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE5X19wbHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE5X19wbHVzLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAuc2VjdGlvbi0xOV9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZWN0aW9uLTIwX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fZWxsaXBzZS1waG9uZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX2VsbGlwc2UtcGhvbmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMjAgI21hcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTIwX19jb250YWN0cy1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTVweCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fY29udGFjdHMtdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fY29udGFjdHMtbGluayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTdfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLTE2X19pbm5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTYpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNS45OTg3NWVtKSB7XG4gIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmZvcm1ibG9ja19fYm9vayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmZvcm1ibG9ja19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybWJsb2NrX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvcm1ibG9ja19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmZvcm1ibG9ja19fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuZm9ybWJsb2NrX19mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmZvcm1ibG9jayAuX21haW4tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tYWluLWZvcm1fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAubWFpbi1mb3JtX19maWVsZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnN0ZXBfNCAuc3RlcF9fdmFyaWFudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuc3RlcC1maW5hbF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RlcC1maW5hbF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cblxuICAuc2VjdGlvbi02X19jYXJkcyB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cblxuICAuc2VjdGlvbi02X19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuc2VjdGlvbi02X19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTZfX2xpc3QtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTExX190YWItcGhvdG9zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgLnNlY3Rpb24tMTFfX2Zvcm1ibG9jayAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTNfX21pbnByb210b3JnIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xM19fZWFnbGUge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi0xNl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMThfX2FjY29yZGlvbi1idXR0b24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbiBzdmcge1xuICAgIG1heC13aWR0aDogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAuc2VjdGlvbi03X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1Ljk5ODc1ZW1weCkge1xuICAuc2VjdGlvbi0yMF9fZWxsaXBzZS1waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMS41cHg7XG4gIH1cblxuICAuX21haW4tYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5fbWFpbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cblxuICAuZm9ybWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmZvcm1ibG9ja19fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLmZvcm1ibG9ja19fcGx1czo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cblxuICAuZm9ybWJsb2NrX19mb290ZXIge1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG5cbiAgLmZvcm1ibG9jayAuX21haW4tYnRuIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cblxuICAubWFpbi1mb3JtX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG5cbiAgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuaGVhZGVyX19waG9uZS1waWMgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwcHg7XG4gIH1cblxuICAuZm9vdGVyLW5hdl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1uYXZfX2l0ZW06bnRoLW9mLXR5cGUoNikgLmZvb3Rlci1uYXZfX3N1Ymxpc3Qge1xuICAgIGdhcDogM3B4O1xuICB9XG5cbiAgLmZvb3Rlci1uYXZfX2xpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5mb290ZXItbmF2X19zdWJsaXN0IHtcbiAgICBnYXA6IDNweDtcbiAgfVxuXG4gIC5mb290ZXItYm90dG9tX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5mb290ZXItYm90dG9tX19waG9uZS1waWMgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwcHg7XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbV9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuY2FsbGJhY2tfX21vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG5cbiAgLmNhbGxiYWNrX19tb2RhbC1mb3JtYmxvY2sgLmZvcm1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtYmxvY2tfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuY2FsbGJhY2tfX21vZGFsLWZvcm1ibG9jayAuZm9ybWJsb2NrX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNjYWxsYmFjayAubWFpbi1mb3JtX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuc3RlcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsX19sb2FkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsIC5tYWluLWZvcm1fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuXG4gIC5zdGVwLWZpbmFsIC5tYWluLWZvcm1fX2lucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cblxuICAuc3RlcC1maW5hbCAubWFpbi1mb3JtX19idXR0b24gLl9tYWluLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMSB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0xX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTFfX3RlbmRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbi0xX19wbGF5IHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xX19wbGF5IHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tM19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fZ3VhcmFudGVlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICAuc2VjdGlvbi02X19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDIzNXB4LCAyODVweCkpO1xuICB9XG5cbiAgLnNlY3Rpb24tMTBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xM19faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbi0xM19fbWlucHJvbXRvcmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc2VjdGlvbi0xM19fZWFnbGUge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEzX19kb2NzIHtcbiAgICB0b3A6IDE1MHB4O1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG5cbiAgLnNlY3Rpb24tMTRfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2NhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICB9XG5cbiAgLnNlY3Rpb24tMTZfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE2X19jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAuc2VjdGlvbi0yMF9fZWxsaXBzZS1waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX2NvbnRhY3RzIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uLTIwX19jb250YWN0cy1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDIzLjQzNjI1ZW0pIHtcbiAgW2NsYXNzKj1fX2NvbnRhaW5lcl0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5fbWFpbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cblxuICAuZm9ybWJsb2NrX19wbHVzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm1ibG9ja19fcGx1czo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAtMTVweDtcbiAgfVxuXG4gIC5mb3JtYmxvY2tfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAuaGVhZGVyX190b3Age1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX3Bob25lLXBpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyLWJvdHRvbV9fcGhvbmUtcGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b21fX3Bob25lLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIC5mb3JtYmxvY2tfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuc3RlcC1maW5hbCAubWFpbi1mb3JtX193cmFwcGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi01X19ndWFyYW50ZWVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTQ1cHgsIDIyMHB4KSk7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAuc2VjdGlvbi01X19ndWFyYW50ZWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTVfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZC1pbm5lciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTVfX2NhcmQtbWFpbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tNV9fY2FyZC10aW1lIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLTEwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTBfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cblxuICAuc2VjdGlvbi0xM19fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tMTVfX2NhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQlO1xuICB9XG5cbiAgLnNlY3Rpb24tMjBfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi03X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLndpdGgtZmFuY3lib3ggaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ud2VicCAuZm9ybWJsb2NrX19pbm5lcnsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtLWJhY2sud2VicCk7IH1cblxuLndlYnAgLnN0ZXAtZmluYWwgLnF1aXotcmlnaHRzaWRlX19pbm5lcnsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9xdWl6LWJhY2sud2VicCk7IH1cblxuLndlYnAgLnNlY3Rpb24tMXsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxLWJhY2sud2VicCk7IH1cblxuLndlYnAgLnNlY3Rpb24tNXsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM1LWJhY2sud2VicCk7IH1cblxuLndlYnAgLnNlY3Rpb24tMTBfX2NvbnRhaW5lcnsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxMC1iYWNrLndlYnApOyB9XG5cbi53ZWJwIC5zZWN0aW9uLTExeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzExLWJhY2sud2VicCk7IH1cblxuLndlYnAgLnNlY3Rpb24tMTNfX2lubmVyeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzEzLWJhY2sud2VicCk7IH1cblxuLndlYnAgLnNlY3Rpb24tMTV7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTUtYmFjay53ZWJwKTsgfVxuXG4ud2VicCAuc2VjdGlvbi0xOXsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxOS1iYWNrLndlYnApOyB9XG5cbi53ZWJwIC5zZWN0aW9uLTd7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjYzctYmFjay53ZWJwKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTk4NzVlbSl7XG5cbiAgLndlYnAgLnNlY3Rpb24tMTZfX2lubmVyeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzE2LW1vYi53ZWJwKTsgfVxufSIsIkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1FeHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNle1xuXHRmb250LWZhbWlseTogTWFucm9wZTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZXtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsIi8vPNCe0JHQndCj0JvQldCd0JjQlT4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHQud2l0aC1mYW5jeWJveCBoZWFkZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdH1cbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC40cztcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxudWwsXG5vbCxcbmxpLFxucCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMTI1JTtcblx0Zm9udC1zaXplOiAkZm9udFNpemU7XG5cdGNvbG9yOiAkbWFpbkNvbG9yO1xuXHRmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG5cblx0Yixcblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0bm9iciB7XG5cdFx0ZGlzcGxheTogY29udGVudHM7XG5cdH1cbn1cblxuYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogMC40cztcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLy880J7QkdCd0KPQm9CV0J3QmNCVPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vINCf0L7QtNC60LvRjtGH0LXQvdC40LUg0LzQuNC60YHQuNC90L7QslxuQGltcG9ydCBcImJhc2UvbWl4aW5zXCI7XG5cbi8vINCf0L7QtNC60LvRjtGH0LXQvdC40LUg0YjRgNC40YTRgtC+0LJcbi8vJmRpc3BsYXk9c3dhcCAtINC00L7QsdCw0LLQuNGC0Ywg0L/RgNC4INC/0L7QtNC60LvRjtGH0LXQvdC40Lgg0YfQtdGA0LXQtyDQv9C70LDQs9C40L1cblxuLy8g0J/QvtC00LrQu9GO0YfQuNGC0Ywg0LXRgdC70Lgg0LXRgdGC0Ywg0LvQvtC60LDQu9GM0L3Ri9C1INGE0LDQudC70Ysg0YjRgNC40YTRgtC+0LJcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4vLyDQn9C+0LTQutC70Y7Rh9C10L3QuNC1INC40LrQvtC90L7Rh9C90YvRhSDRiNGA0LjRhNGC0L7QslxuLy8g0J/QvtC00LrQu9GO0YfQuNGC0Ywg0LXRgdC70Lgg0LXRgdGC0Ywg0YTQsNC50Lsg0LjQutC+0L3QvtGH0L3QvtCz0L4g0YjRgNC40YTRgtCwXG4vL0BpbXBvcnQgXCJmb250cy9pY29uc1wiO1xuXG4vLyDQqNGA0LjRhNGCINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOXG4kZm9udEZhbWlseTogXCJNYW5yb3BlXCI7XG4kZm9udFNpemU6IHJlbSgxNik7IC8vINCz0LTQtSAxNChweCkgLSDRgNCw0LfQvNC10YAg0YjRgNC40YTRgtCwINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC40Lcg0LzQsNC60LXRgtCwXG5cbi8vINCe0YHQvdC+0LLQvdGL0LUg0YbQstC10YLQsFxuJG1haW5Db2xvcjogIzAwMDsgLy8g0KbQstC10YIg0YjRgNC40YTRgtCwINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOXG5cbi8vINCd0JDQodCi0KDQntCZ0JrQmCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vINCc0LjQvdC40LzQsNC70YzQvdCw0Y8g0YjQuNGA0LjQvdCwINGB0YLRgNCw0L3QuNGG0YtcbiRtaW5XaWR0aDogMzIwO1xuLy8g0KjQuNGA0LjQvdCwINC/0L7Qu9C+0YLQvdCwICjQvNCw0LrQtdGC0LApXG4kbWF4V2lkdGg6IDE5MjA7XG4vLyDQqNC40YDQuNC90LAg0L7Qs9GA0LDQvdC40YfQuNCy0LDRjtGJ0LXQs9C+INC60L7QvdGC0LXQudC90LXRgNCwICgwID0g0L3QtdGCINC+0LPRgNCw0L3QuNGH0LXQvdC40Y8pXG4kbWF4V2lkdGhDb250YWluZXI6IDEyMDA7XG4vLyDQntCx0YnQuNC5INC+0YLRgdGC0YPQvyDRgyDQutC+0L3RgtC10LnQvdC10YDQsFxuLy8gKDMwID0g0L/QviAxNXB4INGB0LvQtdCy0LAg0Lgg0YHQv9GA0LDQstCwLCAwID0g0L3QtdGCINC+0YLRgdGC0YPQv9CwKVxuJGNvbnRhaW5lclBhZGRpbmc6IDMwO1xuXG4vLyDQqNC40YDQuNC90LAg0YHRgNCw0LHQsNGC0YvQstCw0L3QuNGPINC/0LXRgNCy0L7Qs9C+INCx0YDQtdC50LrQv9C+0LjQvdGC0LBcbiRjb250YWluZXJXaWR0aDogJG1heFdpZHRoQ29udGFpbmVyICsgJGNvbnRhaW5lclBhZGRpbmc7XG5cbi8vINCR0YDQtdC50Lot0L/QvtC40L3RgtGLXG4kcGM6IGVtKCRjb250YWluZXJXaWR0aCk7IC8vINCf0JosINC90L7Rg9GC0LHRg9C60LgsINC90LXQutC+0YLQvtGA0YvQtSDQv9C70LDQvdGI0LXRgtGLINCyINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+0Lwg0L/QvtC70L7QttC10L3QuNC4XG4kdGFibGV0OiBlbSg5OTEuOTgpOyAvLyDQn9C70LDQvdGI0LXRgtGLLCDQvdC10LrQvtGC0L7RgNGL0LUg0YLQtdC70LXRhNC+0L3RiyDQsiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QvtC8INC/0L7Qu9C+0LbQtdC90LjQuFxuJG1vYmlsZTogZW0oNzY3Ljk4KTsgLy8g0KLQtdC70LXRhNC+0L3RiyBMXG4kbW9iaWxlTWlkZGxlOiBlbSg1NzUuOTgpO1xuJG1vYmlsZVNtYWxsOiBlbSg0NzkuOTgpOyAvLyDQotC10LvQtdGE0L7QvdGLIFNcbiRtb2JpbGVNaW5pOiBlbSgzNzQuOTgpO1xuLy8g0KLQuNC/INCw0LTQsNC/0YLQuNCy0LA6XG4vLyAxID0g0L7RgtC30YvQstGH0LjQstC+0YHRgtGMICjRgyDQutC+0L3RgtC10LnQvdC10YDQsCDQvdC10YIg0LHRgNC10LnQutC/0L7QuNC90YLQvtCyKSxcbi8vIDIgPSDQv9C+INCx0YDQtdC50Lot0L/QvtC40L3RgtCw0LwgKNC60L7QvdGC0LXQudC90LXRgCDQvNC10L3Rj9C10YIg0YHQstC+0Y4g0YjQuNGA0LjQvdGDINC/0L4g0LHRgNC10LnQui3Qv9C+0LjQvdGC0LDQvClcbiRyZXNwb25zaXZlVHlwZTogMjtcblxuLy8g0J7QsdC90YPQu9C10L3QuNC1INC4INC+0LHRidC40LUg0L/QsNGA0LDQvNC10YLRgNGLID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2UvbnVsbFwiO1xuXG5ib2R5IHtcblx0Ly8g0KHQutGA0L7Qu9C7INC30LDQsdC70L7QutC40YDQvtCy0LDQvVxuXHQubG9jayAmIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0fVxuXHQvLyDQodCw0LnRgiDQt9Cw0LPRgNGD0LbQtdC9XG5cdC5sb2FkZWQgJiB7XG5cdH1cbn1cbi8vINCe0LHQvtC70L7Rh9C60LAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ud3JhcHBlciB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vINCf0YDQuNC20LjQvNCw0LXQvCBmb290ZXJcblx0PiBtYWluIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXHQvLyDQpNC40LrRgSDQtNC70Y8g0YHQu9Cw0LnQtNC10YDQvtCyXG5cdD4gKiB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG59XG4vLyDQntCz0YDQsNC90LjRh9C40LLQsNGO0YnQuNC5INC60L7QvdGC0LXQudC90LXRgCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLypcbtCh0YLQuNC70Lgg0LHRg9C00YPRgiDQv9GA0LjQvNC10L3Rj9GC0YzRgdGPINC60L4g0LLRgdC10Lwg0LrQu9Cw0YHRgdCw0Lwg0YHQvtC00LXRgNC20LDRidC40LwgKl9fY29udGFpbmVyXG4qL1xuQGlmICgkcmVzcG9uc2l2ZVR5cGU9PTEpIHtcblx0Ly8g0J7RgtC30YvQstGH0LjQstCw0Y9cblx0W2NsYXNzKj1cIl9fY29udGFpbmVyXCJdIHtcblx0XHRAaWYgKCRtYXhXaWR0aENvbnRhaW5lcj4wKSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgkbWF4V2lkdGhDb250YWluZXIpO1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0QGlmICgkY29udGFpbmVyUGFkZGluZz4wKSB7XG5cdFx0XHRwYWRkaW5nOiAwIHJlbShtYXRoLmRpdigkY29udGFpbmVyUGFkZGluZywgMikpO1xuXHRcdH1cblx0fVxufSBAZWxzZSB7XG5cdC8vINCf0L4g0LHRgNC10LnQui3Qv9C+0LjQvdGC0LDQvFxuXHRbY2xhc3MqPVwiX19jb250YWluZXJcIl0ge1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0QGlmICgkbWF4V2lkdGhDb250YWluZXI+MCkge1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oJG1heFdpZHRoQ29udGFpbmVyKTtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QGlmICgkY29udGFpbmVyUGFkZGluZz4wKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgcmVtKG1hdGguZGl2KCRjb250YWluZXJQYWRkaW5nLCAyKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDk3MCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSg3NTApO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0QGlmICgkY29udGFpbmVyUGFkZGluZz4wIGFuZCAkbWF4V2lkdGhDb250YWluZXI+MCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIHJlbShtYXRoLmRpdigkY29udGFpbmVyUGFkZGluZywgMikpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsICosLmNhcm91c2VsICo6YmVmb3JlLC5jYXJvdXNlbCAqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYXJvdXNlbC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmNhcm91c2VsX192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jYXJvdXNlbF9fdHJhY2t7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0uaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5jYXJvdXNlbF9fZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMC41cmVtKTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jYXJvdXNlbF9fYnV0dG9ue3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7Ym94LXNoYWRvdzp2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouM30uY2Fyb3VzZWxfX2J1dHRvbiBzdmd7d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWx0ZXI6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3Njcm9sbC1iZWhhdmlvcjphdXRvfWJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lfS5mYW5jeWJveF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7bWFyZ2luOjA7cGFkZGluZzplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MDtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOm5vbmV9Ym9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX2NvbnRhaW5lcnstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweH19LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpfS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMH0uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uZmFuY3lib3hfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjQ4cHggOHB4IDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3V0bGluZTowO292ZXJmbG93OmF1dG87LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4fS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fc2xpZGV7cGFkZGluZzo2NHB4IDEwMHB4fX0uZmFuY3lib3hfX2NvbnRlbnR7bWFyZ2luOjAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtwYWRkaW5nOjM2cHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MjB9LmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Upe291dGxpbmU6dGhpbiBkb3R0ZWQ7Ym94LXNoYWRvdzpub25lfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMCAwIDA7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb257dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI+LmNhcm91c2VsX19kb3Rze3RvcDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbnt6LWluZGV4OjQwfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo0MHB4fX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjQwcHh9fS5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3RvcDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtyaWdodDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO3otaW5kZXg6NDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtyaWdodDo0MHB4fX0uZmFuY3lib3hfX2NvbnRlbnQ+LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O3JpZ2h0OjA7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbm8tY2xpY2ssLmZhbmN5Ym94X19uby1jbGljayBidXR0b257cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcil9LmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXJ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDUzfS5mYW5jeWJveF9fc3Bpbm5lciBzdmd7YW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDthbmltYXRpb246ZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNXB4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNHB4fX0uZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX25hdiwuY2Fyb3VzZWxfX2RvdHMsLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtZmFkZUlue2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94LWZhZGVPdXR7YW5pbWF0aW9uOi4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtem9vbUluVXB7YW5pbWF0aW9uOi4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXB9LmZhbmN5Ym94LXpvb21PdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bn0uZmFuY3lib3gtdGhyb3dPdXRVcHthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcH0uZmFuY3lib3gtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd259QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXR7dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtvcGFjaXR5OjB9fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXtzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6I2NjYyByZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Omluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwuMil9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6YXV0b30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2ltYWdle3RyYW5zZm9ybS1vcmlnaW46MCAwO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItd2lkdGg6MH0uZmFuY3lib3hfX3RodW1ic3tmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4IDNweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1ic3thbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3tvcGFjaXR5OjB9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7bWFyZ2luOjA7cGFkZGluZzo4cHggM3B4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye29wYWNpdHk6LjkyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU+Kntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X190aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoMTAwJS8odmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO3BhZGRpbmc6MDt0b3VjaC1hY3Rpb246bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X190b29sYmFye3BhZGRpbmc6OHB4fX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFye2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhcntvcGFjaXR5OjB9LmZhbmN5Ym94X190b29sYmFyX19pdGVtc3tkaXNwbGF5OmZsZXh9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdHttYXJnaW4tcmlnaHQ6YXV0b30uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0uZmFuY3lib3hfX2NvdW50ZXJ7bWluLXdpZHRoOjcycHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94X19wcm9ncmVzc3tiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtoZWlnaHQ6M3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3B7b3BhY2l0eTowfS5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcblx0Ly8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuXHQtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG5cdC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuXHQvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcblx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG5cdHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG5cdGJvcmRlcjogMDtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0b3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG5cdCY6bm90KC5jb2xsYXBzZWQpIHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuXHRcdFx0dHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQWNjb3JkaW9uIGljb25cblx0Jjo6YWZ0ZXIge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcblx0XHRoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0ei1pbmRleDogMztcblx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcblx0fVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG5cdGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG5cdFx0LmFjY29yZGlvbi1idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHR9XG5cblx0Ly8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG5cdFx0LmFjY29yZGlvbi1idXR0b24ge1xuXHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uLWNvbGxhcHNlIHtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXHRcdH1cblx0fVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuXHRwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcblx0LmFjY29yZGlvbi1jb2xsYXBzZSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHR9XG5cblx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbi1idXR0b24ge1xuXHRcdFx0Jixcblx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuLy8gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuLy8gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbi8vICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4vLyAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4vLyAgICB9XG4vLyAgfVxuLy99XG4iLCIudG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2hhbmQge1xuXHRhbmltYXRpb246IHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1oYW5kIDJzIGluZmluaXRlO1xufVxuLmludmlzaWJsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2NhcmQge1xuXHRhbmltYXRpb246IHRvb2x0aXAtaG9yaXpvbnRhbC1zY3JvbGwtaWNvbl9hbmltLXNjcm9sbC1jYXJkIDJzIGluZmluaXRlO1xufVxuLl9jb3Vyc29yIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbkBrZXlmcmFtZXMgdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWhhbmQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpIHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KSBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MjAlLFxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzVweCkgc2NhbGUoMC42KTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0ODAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSBzY2FsZSgwLjYpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMC42KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgdG9vbHRpcC1ob3Jpem9udGFsLXNjcm9sbC1pY29uX2FuaW0tc2Nyb2xsLWNhcmQge1xuXHQwJSxcblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQ4MCUsXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0MHB4KTtcblx0fVxufVxuLmRpc2FibGUtaG92ZXIsXG4uZGlzYWJsZS1ob3ZlciAqIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiAyM3B4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRpbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDBweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2suc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICM1MjYzYzg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG5cdH1cbn1cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKtCf0YDQvtGA0LDRh9C90L7RgdGC0Ywg0LLQstC+0LTQsCDRhNC+0YDQvNGLKi9cbi8qXG5pbnB1dDp2YWxpZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZCxcbnRleHRhcmVhOnZhbGlkIHtcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuKi9cblxuLl9tYWluLWJ0biB7XG5cdGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IHJnYmEoNzksIDk5LCAyMTAsIDAuMjUpLCBpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksXG5cdFx0aW5zZXQgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjNDA1MmJjIDAlLCAjNjY3YmZhIDEwMCUpO1xuXHRvcGFjaXR5OiAwLjk1O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxNDQuNDQ0NDQ0JTsgLyogMjYvMTggKi9cblx0Y29sb3I6ICNmZmZmZmY7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLl9zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxMjYuNjY2NjY3JTsgLyogNTcvNDUgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCA0MCwgMjUsIDk5MiwgMzIwLCAxKTtcblx0fVxufVxuXG4uX3NlY3Rpb24tc3VidGl0bGUge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMlOyAvKiA0MC8zMCAqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMjgsIDIwLCA5OTIsIDMyMCwgMSk7XG5cdH1cbn1cblxuLl9tYWluLXRleHQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEzMy4zMzMzMzMlOyAvKiAzMi8yNCAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTU1LjU1NTU1NiU7IC8qIDI4LzE4ICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLl9jaGVja2xpc3Qge1xuXHRsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrbGlzdC1ibHVlLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uX2NoZWNrbGlzdC15ZWxsb3cge1xuXHRsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrbGlzdC15ZWxsb3cuc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5fY2lyY2xlLWxpc3Qge1xuXHRsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU0NjZkNztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRvcDogMTJweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIC5mb3JtYmxvY2tfX2Jvb2tcblxuXHQmX19ib29rIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTU5cHg7XG5cdFx0cmlnaHQ6IC0yMDBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHRvcDogLTE4NHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA2MzBweDtcblx0XHRcdHJpZ2h0OiAtMTc0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHR0b3A6IC0xMzRweDtcblx0XHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0XHRyaWdodDogLTk0cHg7XG5cdFx0XHRmaWx0ZXI6IG9wYWNpdHkoMC44KTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb3JtYmxvY2tfX2lubmVyXG5cblx0Jl9faW5uZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS1iYWNrLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwYWRkaW5nOiA3MHB4IDYzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuZm9ybWJsb2NrX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDM5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTMzLjMzMzMzMyU7IC8qIDUyLzM5ICovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzUsIDIxLCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzguNDYxNTM4JTsgLyogMzYvMjYgKi9cblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHR9XG5cdH1cblxuXHQvLyAuZm9ybWJsb2NrX19wbHVzLXRleHRcblxuXHQmX19wbHVzLXRleHQge1xuXHR9XG5cblx0Ly8gLmZvcm1ibG9ja19fcGx1c1xuXG5cdCZfX3BsdXMge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzNi8yNCAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE5MHB4O1xuXHRcdGxlZnQ6IDM4NXB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAtMjlweDtcblx0XHRcdHRvcDogLTJweDtcblx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29sb3I6ICM1MTYyYzY7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdGxlZnQ6IC0yM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuZm9ybWJsb2NrX19mb290ZXJcblxuXHQmX19mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWE4MTk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA4OCUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRwYWRkaW5nOiAxNHB4IDY1cHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTE4cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE1OC4zMzMzMzMlOyAvKiAzOC8yNCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblx0Ly8gLmZvcm1ibG9ja19fZm9vdGVyLXRleHRcblxuXHQmX19mb290ZXItdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC8vIC5mb3JtYmxvY2tfX2Zvb3Rlci1waG9uZVxuXG5cdCZfX2Zvb3Rlci1waG9uZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQuX21haW4tYnRuIHtcblx0XHR3aWR0aDogMzc1cHg7XG5cdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgaW5zZXQgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM0MDUyYmMgMCUsICM2NjdiZmEgMTAwJSk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGhlaWdodDogODVweDtcblx0XHR9XG5cdH1cblx0LmZvcm0tY29udHJvbCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZWNlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdH1cblx0fVxufVxuXG4ubWFpbi1mb3JtIHtcblx0Ly8gLm1haW4tZm9ybV9fd3JhcHBlclxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDc3cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5tYWluLWZvcm1fX2l0ZW1cblxuXHQmX19pdGVtIHtcblx0fVxuXG5cdC8vIC5tYWluLWZvcm1fX2ZpZWxkc1xuXG5cdCZfX2ZpZWxkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gLm1haW4tZm9ybV9fZmllbGRcblxuXHQmX19maWVsZCB7XG5cdH1cblxuXHQvLyAubWFpbi1mb3JtX19pbnB1dFxuXG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMzQwcHg7XG5cdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLm1haW4tZm9ybV9fYnV0dG9uXG5cblx0Jl9fYnV0dG9uIHtcblx0fVxuXG5cdC5mb3JtLWNoZWNrIHtcblx0XHQvLyAuZm9ybS1jaGVja19faW5wdXRcblxuXHRcdCZfX2lucHV0IHtcblx0XHR9XG5cblx0XHQvLyAuZm9ybS1jaGVja19fbGFiZWxcblxuXHRcdCZfX2xhYmVsIHtcblx0XHR9XG5cdH1cbn1cbiIsIi8vUGVyY2VudFxuQGZ1bmN0aW9uIHBlcmNlbnQoJHB4LCAkZnJvbSkge1xuICAkcmVzdWx0OiBtYXRoLmRpdigkcHgsICRmcm9tKSAqIDEwMCU7XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cbi8vUkVNXG5AZnVuY3Rpb24gcmVtKCRweCkge1xuICAkcmVzdWx0OiBtYXRoLmRpdigkcHgsIDE2KSArIHJlbTtcbiAgQHJldHVybiAkcmVzdWx0O1xufVxuLy9FTVxuQGZ1bmN0aW9uIGVtKCRweCwgJGN1cnJlbnQ6IDE2KSB7XG4gICRyZXN1bHQ6IG1hdGguZGl2KCRweCwgJGN1cnJlbnQpICsgZW07XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cbi8v0JDQtNCw0L/RgtC40LLQvdC+0LUg0YHQstC+0LnRgdGC0LLQvlxuXG4vL0N1cnJlbmN5XG5AbWl4aW4gY3VycmVuY3koJHN5bSkge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCIjeyRzeW19XCI7XG4gIH1cbn1cbi8vINCQ0LTQsNC/0YLQuNCy0L3QvtC1INGB0LLQvtC50YHRgtCy0L4gKGNsYW1wKVxuQG1peGluIGFkYXB0aXZlVmFsdWUoJHByb3BlcnR5LCAkc3RhcnRTaXplLCAkbWluU2l6ZSwgJHdpZHRoRnJvbTogJGNvbnRhaW5lcldpZHRoLCAkd2lkdGhUbzogJG1pbldpZHRoLCAka2VlcFNpemU6IDApIHtcbiAgQGlmICgkc3RhcnRTaXplPT0wKSB7XG4gICAgJHN0YXJ0U2l6ZTogMC4wMDAwMDE7XG4gIH1cbiAgQGlmICgkbWluU2l6ZT09MCkge1xuICAgICRtaW5TaXplOiAwLjAwMDAwMTtcbiAgfVxuXG4gIC8vINCU0LvRjyBjYWxjKCk7XG4gICRhZGRTaXplOiBtYXRoLmRpdigkc3RhcnRTaXplIC0gJG1pblNpemUsIDE2KTtcblxuICBAaWYgKCR3aWR0aEZyb20gPT0gJGNvbnRhaW5lcldpZHRoIGFuZCAkbWF4V2lkdGhDb250YWluZXIgPT0gMCkge1xuICAgICR3aWR0aEZyb206ICRtYXhXaWR0aDtcbiAgfVxuXG4gIC8vINCR0YDQtdC50Lot0L/QvtC40L3RgtGLINCyIEVNXG4gICR3aWR0aEZyb21NZWRpYTogZW0oJHdpZHRoRnJvbSk7XG4gICR3aWR0aFRvTWVkaWE6IGVtKCR3aWR0aFRvKTtcblxuICAvLyDQpNC+0YDQvNGD0LvQsCDQv9C70LDQstCw0Y7RidC10LPQviDQt9C90LDRh9C10L3QuNGPXG4gIC8vINCY0YHRgtC+0YfQvdC40Lo6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vbGluZWFybHktc2NhbGUtZm9udC1zaXplLXdpdGgtY3NzLWNsYW1wLWJhc2VkLW9uLXRoZS12aWV3cG9ydC9cbiAgJHNsb3BlOiBtYXRoLmRpdigoJHN0YXJ0U2l6ZSAtICRtaW5TaXplKSwgKCR3aWR0aEZyb20gLSAkd2lkdGhUbykpO1xuICAkeUludGVyc2VjdGlvbjogLSR3aWR0aFRvICogJHNsb3BlICsgJG1pblNpemU7XG4gIEBpZiAoJHlJbnRlcnNlY3Rpb249PTApIHtcbiAgICAkeUludGVyc2VjdGlvbjogMC4wMDAwMDE7XG4gIH1cbiAgJGZseVZhbHVlOiAje3JlbSgkeUludGVyc2VjdGlvbil9XCIgKyBcIiAjeyRzbG9wZSAqIDEwMH12dztcblxuICAvLyDQn9C+0LvRg9GH0LXQvdC40LUg0LfQvdCw0YfQtdC90LjRjyDRgdCy0L7QudGB0YLQstCwXG4gICRwcm9wZXJ0eVZhbHVlOiAje1wiY2xhbXAoXCIgcmVtKCRtaW5TaXplKSBcIixcIiAkZmx5VmFsdWUgXCIsXCIgcmVtKCRzdGFydFNpemUpIFwiKVwifTtcbiAgLy8g0JXRgdC70Lgg0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0LUg0LfQvdCw0YfQtdC90LjRj1xuICBAaWYgKCRtaW5TaXplID4gJHN0YXJ0U2l6ZSkge1xuICAgICRwcm9wZXJ0eVZhbHVlOiAje1wiY2xhbXAoXCIgcmVtKCRzdGFydFNpemUpIFwiLFwiICRmbHlWYWx1ZSBcIixcIiByZW0oJG1pblNpemUpIFwiKVwifTtcbiAgfVxuXG4gIC8vINCV0YHQu9C4INC/0L7QtNC00LXRgNC20LjQstCw0LXRgtGB0Y8gY2xhbXAoKTtcbiAgQHN1cHBvcnRzICgjeyRwcm9wZXJ0eX06ICRwcm9wZXJ0eVZhbHVlKSB7XG4gICAgI3skcHJvcGVydHl9OiAkcHJvcGVydHlWYWx1ZTtcbiAgfVxuICAvLyDQldGB0LvQuCDQvdC1INC/0L7QtNC00LXRgNC20LjQstCw0LXRgtGB0Y8gY2xhbXAoKTtcbiAgQHN1cHBvcnRzIG5vdCAoI3skcHJvcGVydHl9OiAkcHJvcGVydHlWYWx1ZSkge1xuICAgICN7JHByb3BlcnR5fTogY2FsYyhcbiAgICAgICN7cmVtKCRtaW5TaXplKX0gKyAjeyRhZGRTaXplfSAqICgxMDB2dyAtICN7cmVtKCR3aWR0aFRvKX0pIC8gI3ttYXRoLmRpdigkd2lkdGhGcm9tLCAxNikgLSBtYXRoLmRpdigkd2lkdGhUbywgMTYpfVxuICAgICk7XG4gIH1cblxuICAvLyDQo9GB0YLQsNC90LDQstC70LjQstCw0LXQvCDQt9C90LDRh9C10L3QuNGPINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOXG4gIEBpZiAkd2lkdGhGcm9tICE9ICRjb250YWluZXJXaWR0aCBhbmQgJHdpZHRoRnJvbSAhPSAkbWF4V2lkdGggYW5kICRrZWVwU2l6ZSAhPSAxIGFuZCAka2VlcFNpemUgIT0gMiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aEZyb21NZWRpYSkge1xuICAgICAgI3skcHJvcGVydHl9OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBAaWYgJHdpZHRoVG8gIT0gJG1pbldpZHRoIGFuZCAka2VlcFNpemUgIT0gMSBhbmQgJGtlZXBTaXplICE9IDMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGhUb01lZGlhKSB7XG4gICAgICAjeyRwcm9wZXJ0eX06IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRpbnNldDogMCBhdXRvIGF1dG8gMDtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fY29udGFpbmVyXHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX190b3BcclxuXHJcblx0Jl9fdG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19yaWdodHNpZGVcclxuXHJcblx0Jl9fcmlnaHRzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDU1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLmhlYWRlcl9fbGVmdHNpZGVcclxuXHJcblx0Jl9fbGVmdHNpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMjVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fbG9nb1xyXG5cclxuXHQmX19sb2dvIHtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3Nsb2dhblxyXG5cclxuXHQmX19zbG9nYW4ge1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyOC41NzE0MjklOyAvKiAxOC8xNCAqL1xyXG5cdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX21pZGRsZVxyXG5cclxuXHQmX19taWRkbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDhweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19tYWlsLXBpY1xyXG5cclxuXHQmX19tYWlsLXBpYyB7XHJcblx0fVxyXG5cclxuXHQmX19waG9uZXNpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLmhlYWRlcl9fbWFpbHNpZGVcclxuXHJcblx0Jl9fbWFpbHNpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fbWFpbFxyXG5cclxuXHQmX19tYWlsIHtcclxuXHRcdGNvbG9yOiAjNTI2M2M4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDdweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiKCM1MjYzYzgsIDAuNCk7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7IC8qIDI2LzIwICovXHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19tYWlsLXRleHRcclxuXHJcblx0Jl9fbWFpbC10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19waG9uZS1waWNcclxuXHJcblx0Jl9fcGhvbmUtcGljIHtcclxuXHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX3Bob25lc2lkZVxyXG5cclxuXHQmX19waG9uZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fcGhvbmVcclxuXHJcblx0Jl9fcGhvbmUtbnVtYmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAyNiwgMTgsIDk5MiwgMzIwLCAxKTtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX29ubGluZVxyXG5cclxuXHQmX19vbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fcHVsc2VcclxuXHJcblx0Jl9fcHVsc2Uge1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUyNjNjODtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX2JvdHRvbVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiA4OHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDU3cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX25hdmlnYXRpb25cclxuXHJcblx0Jl9fbmF2aWdhdGlvbiB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX2J1dHRvblxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0bWluLXdpZHRoOiAyMzVweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MjYzYzg7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiKCNmZmZmZmYsIDAuMTUpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWFpbi1uYXYge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC8vIC5tYWluLW5hdl9fbGlzdFxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRnYXA6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAubWFpbi1uYXZfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0bGVmdDogLTMxcHg7XHJcblx0XHRcdHRvcDogMjdweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLm1haW4tbmF2X19saW5rXHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdH1cclxuXHJcblx0Jl9fdG9nZ2xlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdG1heC13aWR0aDogMzBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRnYXA6IDZweDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb2ZmY2FudmFzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQmID4gLm1haW4tbmF2IHtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb2ZmY2FudmFzLWhlYWRlciB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiA4NHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0Ly8gLmZvb3Rlcl9fY29udGFpbmVyXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQmX19jb250YWluZXIge1xyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlcl9fbmF2XHJcblxyXG5cdCZfX25hdiB7XHJcblx0fVxyXG5cclxuXHQmX19vcmdhbml6YXRpb24ge1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb290ZXItbmF2IHtcclxuXHQvLyAuZm9vdGVyLW5hdl9fbGlzdFxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG5cdFx0XHRcImEgYiBjIGQgZVwiXHJcblx0XHRcdFwiYSBiIGMgZiBmXCI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiB1bnNldDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XHJcblx0XHRcdGdhcDogNDBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcclxuXHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlci1uYXZfX2l0ZW1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0Z3JpZC1hcmVhOiBhO1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRcdGdyaWQtYXJlYTogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRncmlkLWFyZWE6IGI7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Z3JpZC1hcmVhOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRncmlkLWFyZWE6IGM7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Z3JpZC1hcmVhOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRncmlkLWFyZWE6IGQ7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Z3JpZC1hcmVhOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLW9mLXR5cGUoNSkge1xyXG5cdFx0XHRncmlkLWFyZWE6IGU7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0Z3JpZC1hcmVhOiB1bnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSg2KSB7XHJcblx0XHRcdGdyaWQtYXJlYTogZjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0XHRncmlkLWFyZWE6IHVuc2V0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb290ZXItbmF2X19zdWJsaXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xyXG5cdFx0XHRcdGdhcDogMTVweCAyMnB4O1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdFx0XHRnYXA6IDdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRcdFx0Z2FwOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZm9vdGVyLW5hdl9fbGlzdC1saW5rXHJcblxyXG5cdCZfX2xpc3QtbGluayB7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTU3LjE0Mjg1NyU7IC8qIDIyLzE0ICovXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlci1uYXZfX3N1Ymxpc3RcclxuXHJcblx0Jl9fc3VibGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMTMuNXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiA3cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XHJcblx0XHRcdGdhcDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlci1uYXZfX3N1Ymxpc3QtaXRlbVxyXG5cclxuXHQmX19zdWJsaXN0LWl0ZW0ge1xyXG5cdH1cclxuXHJcblx0Ly8gLmZvb3Rlci1uYXZfX3N1Ymxpc3QtbGlua1xyXG5cclxuXHQmX19zdWJsaXN0LWxpbmsge1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xKTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogNzBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0Ly8gLmhlYWRlcl9fdG9wXHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRnYXA6IDMwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fcmlnaHRzaWRlXHJcblxyXG5cdCZfX3JpZ2h0c2lkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiA1NXB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xyXG5cdFx0XHRnYXA6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5oZWFkZXJfX2xlZnRzaWRlXHJcblxyXG5cdCZfX2xlZnRzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDI1cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX2xvZ29cclxuXHJcblx0Jl9fbG9nbyB7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19zbG9nYW5cclxuXHJcblx0Jl9fc2xvZ2FuIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjguNTcxNDI5JTsgLyogMTgvMTQgKi9cclxuXHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19taWRkbGVcclxuXHJcblx0Jl9fbWlkZGxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTVweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiA4cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fbWFpbC1waWNcclxuXHJcblx0Jl9fbWFpbC1waWMge1xyXG5cdH1cclxuXHJcblx0Jl9fcGhvbmVzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcclxuXHRcdFx0Z2FwOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5oZWFkZXJfX21haWxzaWRlXHJcblxyXG5cdCZfX21haWxzaWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHR9XHJcblxyXG5cdC8vIC5oZWFkZXJfX21haWxcclxuXHJcblx0Jl9fbWFpbCB7XHJcblx0XHRjb2xvcjogIzUyNjNjODtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYigjNTI2M2M4LCAwLjQpO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyNi8yMCAqL1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fbWFpbC10ZXh0XHJcblxyXG5cdCZfX21haWwtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fcGhvbmUtcGljXHJcblxyXG5cdCZfX3Bob25lLXBpYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGhvbmUtbW9iIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtMTAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLmhlYWRlcl9fcGhvbmVzaWRlXHJcblxyXG5cdCZfX3Bob25lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19waG9uZVxyXG5cclxuXHQmX19waG9uZS1udW1iZXIge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDI2LCAxOCwgOTkyLCAzMjAsIDEpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Ly8gLmhlYWRlcl9fb25saW5lXHJcblxyXG5cdCZfX29ubGluZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQvLyAuaGVhZGVyX19wdWxzZVxyXG5cclxuXHQmX19wdWxzZSB7XHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2M2M4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRoZWlnaHQ6IDUxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2YWQzO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYigjZmZmZmZmLCAwLjE1KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuaGVhZGVyX19ib3R0b21cclxufVxyXG4iLCIubW9kYWwtY29udGVudCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTVweDtcblx0dG9wOiAxNXB4O1xuXHR6LWluZGV4OiAxMDtcblx0b3BhY2l0eTogMTtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdH1cbn1cbi5tb2RhbC1ib2R5IHtcblx0cGFkZGluZzogMDtcbn1cblxuI3F1aXpNb2RhbCB7XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdG1heC13aWR0aDogOTcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWF4LXdpZHRoOiA5NSU7XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1jb250ZW50IC5jbG9zZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHRvcDogMzVweDtcblx0XHR9XG5cdH1cbn1cbi5jYWxsYmFja19fbW9kYWwtZGlhbG9nIHtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRcdHdpZHRoOiA5OCU7XG5cdH1cbn1cbi5jYWxsYmFja19fbW9kYWwtZm9ybWJsb2NrIHtcblx0Lm1haW4tZm9ybV9fZmllbGRzLFxuXHQubWFpbi1mb3JtX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYWluLWZvcm1fX3dyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5mb3JtYmxvY2tfX2lubmVyIHtcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cdH1cblx0LmZvcm1ibG9ja19fdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjIuMjIyMjIyJTsgLyogNDQvMzYgKi9cblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMzUsIDI1LCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0fVxuXHR9XG5cdC5mb3JtYmxvY2tfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7IC8qIDMyLzIwICovXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb3JtLWNvbnRyb2wsXG5cdC5tYWluLWZvcm1fX2J1dHRvbiAuX21haW4tYnRuIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm0tY2hlY2sge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxufVxuXG4jY2FsbGJhY2sgLm1haW4tZm9ybV9fYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDI1cHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDBweCAxMDBweDtcblx0fVxufVxuXG4uX2xpbmUge1xuXHRsZWZ0OiAtMjAlO1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2YTcxYztcblx0d2lkdGg6IDEwMCU7XG5cblx0dG9wOiAwO1xuXHQmOmFmdGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHQxMzVkZWcsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSxcblx0XHRcdHRyYW5zcGFyZW50IDI1JSxcblx0XHRcdHRyYW5zcGFyZW50IDUwJSxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXG5cdFx0XHR0cmFuc3BhcmVudCA3NSUsXG5cdFx0XHR0cmFuc3BhcmVudFxuXHRcdCk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0MTM1ZGVnLFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXG5cdFx0XHR0cmFuc3BhcmVudCAyNSUsXG5cdFx0XHR0cmFuc3BhcmVudCA1MCUsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNzUlLFxuXHRcdFx0dHJhbnNwYXJlbnRcblx0XHQpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdC00NWRlZyxcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLFxuXHRcdFx0dHJhbnNwYXJlbnQgMjUlLFxuXHRcdFx0dHJhbnNwYXJlbnQgNTAlLFxuXHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsXG5cdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSxcblx0XHRcdHRyYW5zcGFyZW50IDc1JSxcblx0XHRcdHRyYW5zcGFyZW50XG5cdFx0KTtcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgN3MgbGluZWFyIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgN3MgbGluZWFyIGluZmluaXRlO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcztcblx0XHQtby10cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuLmZpbmFsLXF1aXogLl9saW5lIHtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Z2FwOiAzOXB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogODUwLjk4cHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0Ly8gLnByb2dyZXNzLWJhcl9fdGV4dFxuXHQmX190ZXh0IHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNnB4LzE2ICovXG5cdFx0ei1pbmRleDogOTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdH1cblx0Ly8gLnByb2dyZXNzLWJhcl9fbGluZVxuXHQmX19saW5lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRtYXgtd2lkdGg6IDQ2MXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uX2N1cnJlbnQtc3RlcCB7XG59XG5cbi5xdWl6IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgNDBweCA4MHB4IHJnYmEoODQsIDkwLCAxMTAsIDAuMSk7XG5cdG1pbi1oZWlnaHQ6IDgyN3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiA2OXB4IDEwMHB4IDg4cHggMTA4cHg7XG5cdG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRvdXRsaW5lLW9mZnNldDogLTZweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdHBhZGRpbmc6IDYwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQvLyAucXVpel9fZm9ybVxuXG5cdCZfX2Zvcm0ge1xuXHR9XG5cblx0Ly8gLnF1aXpfX2JhclxuXG5cdCZfX2JhciB7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDEuNjY2NjY3JTsgLyogMzQvMjQgKi9cblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5zdGVwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji5fYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvLyAuc3RlcF8xXG5cblx0Jl8xIHtcblx0fVxuXG5cdC8vIC5zdGVwXzJcblxuXHQmXzIge1xuXHR9XG5cdC8vIC5zdGVwXzJcblxuXHQmXzQge1xuXHRcdC5xdWVzdGlvbnMtcXVpeiB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0MXB4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcF9fdmFyaWFudHMge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnF1ZXN0aW9ucy1xdWl6X192YXJpYW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIzcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnF1ZXN0aW9ucy1xdWl6X190ZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHQucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotY2hlY2syLnN2Zyk7XG5cdFx0fVxuXHRcdC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWw6aG92ZXI6OmJlZm9yZSxcblx0XHQucXVlc3Rpb25zLXF1aXpfX3JhZGlvLWxhYmVsOmNoZWNrZWQ6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotYWN0aXZlMi5zdmcpO1xuXHRcdH1cblx0fVxuXG5cdC5fbmV4dC1zdGVwIHtcblx0XHR3aWR0aDogMjkwcHg7XG5cdFx0aGVpZ2h0OiA5MXB4O1xuXHR9XG5cblx0Ly8gLnN0ZXBfZmluYWxcblxuXHQmX2ZpbmFsIHtcblx0fVxuXG5cdC8vIC5zdGVwX19ibG9ja1xuXG5cdCZfX2Jsb2NrIHtcblx0fVxuXG5cdC8vIC5zdGVwX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTI5LjQxMTc2NSU7IC8qIDQ0LzM0ICovXG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAzNCwgMTksIDEyMDAsIDMyMCwgMSk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc3RlcF9fdmFyaWFudHNcblxuXHQmX192YXJpYW50cyB7XG5cdH1cblxuXHQvLyAuc3RlcF9fYnV0dG9uc1xuXG5cdCZfX2J1dHRvbnMge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQvLyAuc3RlcF9fbWFpblxuXG5cdCZfX21haW4ge1xuXHR9XG5cblx0Ly8gLnN0ZXBfX2FzaWRlXG5cblx0Jl9fYXNpZGUge1xuXHR9XG5cdC8vIC5zdGVwX193cmFwcGVyXG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogNDJweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuLnF1ZXN0aW9ucy1xdWl6IHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAzNHB4IDI1cHg7XG5cdG1heC13aWR0aDogOTIzcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwLjk4cHgpIHtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMC45OHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cblxuXHQvLyAucXVlc3Rpb25zLXF1aXpfX3ZhcmlhbnRcblxuXHQmX192YXJpYW50IHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5xdWVzdGlvbnMtcXVpel9fcmFkaW8tbGFiZWxcblxuXHQmX19yYWRpby1sYWJlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTYwcHg7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCAjZjdmOWZhIGNlbnRlci9jb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2txdWl6LnN2Zyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDQ4LCA0OSwgODUsIDAuMDgpO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0XHR0b3A6IDE1MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0dG9wOiAxMTVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdHRvcDogMjE2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJ0b3BcIiwgMTkwLCA4MCwgNzY4LCA0MjAsIDEpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMC45OHB4KSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgyMDQsIDE3MiwgNzgsIDAuMiksIGluc2V0IDAgLTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay1hY3RpdmUuc3ZnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MC45OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnF1ZXN0aW9ucy1xdWl6X193cmFwcGVyXG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC8vIC5xdWVzdGlvbnMtcXVpel9fcGljdHVyZVxuXG5cdCZfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMC45OHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMWZyO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5xdWVzdGlvbnMtcXVpel9fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMTQ0LjQ0NDQ0NCU7IC8qIDI2cHgvMTggKi9cblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMTgsIDE0LCAxMjAwLCAzMjAsIDEpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDIwLjk4cHgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW46IGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXHQvLyAucXVlc3Rpb25zLXF1aXpfX3F1ZXN0aW9uXG5cblx0Jl9fcXVlc3Rpb24ge1xuXHR9XG59XG4ucXVpei1xdWVzdGlvbiB7XG5cdC8vIC5xdWl6LXF1ZXN0aW9uX19waWN0dXJlXG5cblx0Jl9fcGljdHVyZSB7XG5cdH1cblxuXHQvLyAucXVpei1xdWVzdGlvbl9fbGFiZWxcblxuXHQmX19sYWJlbCB7XG5cdH1cbn1cbi5zdGVwLWZpbmFsIHtcblx0Ly8gLnN0ZXAtZmluYWxfX2Jsb2NrXG5cblx0Jl9fYmxvY2sge1xuXHR9XG59XG5cbi5pbmZvLWFzaWRlIHtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym9yZGVyOiAxcHggZGFzaGVkIHJnYigjMDAwLCAwLjEpO1xuXHRwYWRkaW5nOiA2N3B4IDM1cHggNDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC02OHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTIwMC45OHB4KSB7XG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcInBhZGRpbmdcIiwgMzUsIDIwLCAxMjAwLCA5OTIsIDEpO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NTAuOThweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly8gLmluZm8tYXNpZGVfX3RvcFxuXG5cdCZfX3RvcCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5pbmZvLWFzaWRlX19pbWdcblxuXHQmX19pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMThweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDVweDtcblx0XHRcdHJpZ2h0OiA5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTFhNDRhO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIwMC45OHB4KSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbnNldDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuaW5mby1hc2lkZV9fZmlvXG5cblx0Jl9fZmlvIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMzAvMjAgKi9cblx0fVxuXG5cdC8vIC5pbmZvLWFzaWRlX19qb2JcblxuXHQmX19qb2Ige1xuXHRcdGNvbG9yOiAjOGU5NDk5O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE3MS40Mjg1NzElOyAvKiAyNC8xNCAqL1xuXHR9XG5cblx0Ly8gLmluZm8tYXNpZGVfX3F1b3RlXG5cblx0Jl9fcXVvdGUge1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTYyLjUlOyAvKiAyNi8xNiAqL1xuXHRcdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAxNiwgMTQsIDEyMDAsIDk5MiwgMSk7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmluYWwtcXVpeiAucHJvZ3Jlc3MtYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXAtZmluYWwge1xuXHQvLyAuc3RlcC1maW5hbF9fYmxvY2tcblxuXHQmX19ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2hlYWRlclxuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEyNi4zMTU3ODklOyAvKiA0OC8zOCAqL1xuXG5cdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAzOCwgMjMsIDEyMDAsIDMyMCwgMSk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fbG9hZGluZ1xuXG5cdCZfX2xvYWRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDlweDtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19sb2FkaW5nLXBpY1xuXG5cdCZfX2xvYWRpbmctcGljIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fbG9hZGluZy1jb3VudGVyXG5cblx0Jl9fbG9hZGluZy1jb3VudGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTRweDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRjb2xvcjogIzY2ODAyMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNi40OXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogM3B4O1xuXHRcdG1heC13aWR0aDogNjVweDtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19sb2FkaW5nLXBlcmNlbnRcblxuXHQmX19sb2FkaW5nLXBlcmNlbnQge1xuXHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcblx0XHRjb2xvcjogIzY2ODAyMDtcblx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTYuNDlweDtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19sb2FkaW5nLXRleHRcblxuXHQmX19sb2FkaW5nLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTUuNTU1NTU2JTsgLyogMjgvMTggKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MS42NjY2NjclOyAvKiAzNC8yNCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19mb3JtXG5cblx0Jl9fZm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2Zvcm0tY2FwdHVyZVxuXG5cdCZfX2Zvcm0tY2FwdHVyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQvLyAuc3RlcC1maW5hbF9fZm9ybS1yaWdodHNpZGVcblxuXHQmX19mb3JtLXJpZ2h0c2lkZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMTQ3cHg7XG5cdFx0Ym90dG9tOiAtMTQzcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2Zvcm0tY2F0YWxvZ1xuXG5cdCZfX2Zvcm0tY2F0YWxvZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2Zvcm0tdG90YWxcblxuXHQmX19mb3JtLXRvdGFsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTsgLyogMjQvMTYgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE0N3B4O1xuXHRcdHRvcDogOTlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTFweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRyaWdodDogMTM3cHg7XG5cdFx0XHR0b3A6IDQ5cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX2Zvcm0tY2lyY2xlXG5cblx0Jl9fZm9ybS1jaXJjbGUge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2YWEyNTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0Ly8gLnN0ZXAtZmluYWxfX3RvdGFsLXRleHRcblxuXHQmX190b3RhbC10ZXh0IHtcblx0fVxuXG5cdC8vIC5zdGVwLWZpbmFsX19mb3JtLWFycm93XG5cblx0Jl9fZm9ybS1hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtNDNweDtcblx0XHR0b3A6IDg2cHg7XG5cdH1cblxuXHQucXVpei1yaWdodHNpZGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Ly8gLnF1aXotcmlnaHRzaWRlX19pbm5lclxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDI3cHggMzZweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3F1aXotYmFjay5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdFx0cGFkZGluZzogMjdweCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0Ly9mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC8vZ2FwOiAxMHB4IDIwcHg7XG5cdFx0XHRcdC8vcGFkZGluZzogMTVweDtcblxuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDBweCAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC5xdWl6LXJpZ2h0c2lkZV9faXRlbVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRnYXA6IDIycHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdFx0XHRnYXA6IDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdGdhcDogMTFweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdGdhcDogMjVweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0XHRcdGdhcDogMTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gLnF1aXotcmlnaHRzaWRlX190ZXh0XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1My4zMzMzMzMlOyAvKiAyMy8xNSAqL1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFpbi1mb3JtIHtcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdG1heC13aWR0aDogNDMxcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNTBweCA0OHB4IDUwcHggNDNweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMTRweCA1OXB4IHJnYmEoNzAsIDcwLCA3MCwgMC4xKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRnYXA6IDMxcHg7XG5cdFx0XHRvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNTFweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19maWVsZHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5wdXQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZWNlZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnV0dG9uIC5fbWFpbi1idG4ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQwNTJiYyAwJSwgIzY2N2JmYSAxMDAlKTtcblx0XHRcdHdpZHRoOiAzNDBweDtcblx0XHRcdGhlaWdodDogOTZweDtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgaW5zZXQgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzQwNTJiYyAwJSwgIzY2N2JmYSAxMDAlKTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0LzE2ICovXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9ybS1jaGVja19fbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG4udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPVwiZmFkZVwiXVtkYXRhLXN0YXRlPVwiaGlkZGVuXCJdIHtcblx0b3BhY2l0eTogMDtcbn1cbltkYXRhLXRpcHB5LXJvb3RdIHtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG59XG4udGlwcHktYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0b3V0bGluZTogMDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAudGlwcHktYXJyb3cge1xuXHRib3R0b206IDA7XG59XG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuXHRib3R0b206IC03cHg7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci13aWR0aDogOHB4IDhweCAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiBpbml0aWFsO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3cge1xuXHR0b3A6IDA7XG59XG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuXHR0b3A6IC03cHg7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci13aWR0aDogMCA4cHggOHB4O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiBpbml0aWFsO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnRpcHB5LWFycm93IHtcblx0cmlnaHQ6IDA7XG59XG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcblx0Ym9yZGVyLXdpZHRoOiA4cHggMCA4cHggOHB4O1xuXHRib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcblx0cmlnaHQ6IC03cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xufVxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC50aXBweS1hcnJvdyB7XG5cdGxlZnQ6IDA7XG59XG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG5cdGxlZnQ6IC03cHg7XG5cdGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG59XG4udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT1cInZpc2libGVcIl0ge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuNSwgMC4zOCwgMS4xMSk7XG59XG4udGlwcHktYXJyb3cge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogIzMzMztcbn1cbi50aXBweS1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udGlwcHktY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNXB4IDlweDtcblx0ei1pbmRleDogMTtcbn1cbiIsIi8vINCf0L7QtNC60LvRjtGH0LXQvdC40LUg0LHQsNC30L7QstGL0YUg0YHRgtC40LvQtdC5INC4INC80L7QtNGD0LvQtdC5XG5AaW1wb3J0IFwidmFyc1wiO1xuQGltcG9ydCBcIl9tb2R1bGVzLnNjc3NcIjtcbi8vINCf0L7QtNC60LvRjtGH0LXQvdC40LUg0YHRgtC40LvQtdC5INC+0LHRidC40YUg0Y3Qu9C10LzQtdC90YLQvtCyINC/0YDQvtC10LrRgtCwXG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5cbi8vINCf0L7QtNC60LvRjtGH0LXQvdC40LUg0YHRgtC40LvQtdC5INC+0YLQtNC10LvRjNC90YvRhSDQsdC70L7QutC+0LJcbkBpbXBvcnQgXCIuL3BhcnRzL2hlYWRlclwiO1xuQGltcG9ydCBcIi4vcGFydHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiLi9wYXJ0cy9tb2RhbFwiO1xuQGltcG9ydCBcIi4vcGFydHMvcXVpelwiO1xuXG4uc2VjdGlvbi0xIHtcblx0cGFkZGluZy10b3A6IDI4M3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDU5cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMS1iYWNrLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZy10b3A6IDE3MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMDBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNjIzcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMjIwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTI2LjkyMzA3NyU7IC8qIDY2LzUyICovXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgNDgsIDMyLCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19zdWJ0aXRsZVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMTQ2LjY2NjY2NyU7IC8qIDQ0LzMwICovXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGFkYXB0aXZlVmFsdWUoXCJmb250LXNpemVcIiwgMjgsIDIwLCA5OTIsIDMyMCwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fZm9vdGVyXG5cblx0Jl9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2J1dHRvbnNcblxuXHQmX19idXR0b25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTFfX2J0blxuXG5cdCZfX2J0biB7XG5cdFx0d2lkdGg6IDM4MHB4O1xuXHRcdGhlaWdodDogMTAzcHg7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX190ZW5kZXJcblx0Jl9fc3RhciB7XG5cdFx0bWFyZ2luLXRvcDogLTIzcHg7XG5cdH1cblx0Jl9fdGVuZGVyIHtcblx0XHR3aWR0aDogMzQwcHg7XG5cdFx0aGVpZ2h0OiAxMDNweDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0zcHggNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIGluc2V0IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZWVlZWVlIDAlLCAjZmRmZGZkIDEwMCUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDY3cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE0NC40NDQ0NDQlOyAvKiAyNi8xOCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHR3aWR0aDogMzgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fdmlkZW8tYmxvY2tcblxuXHQmX192aWRlby1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDI5cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xX19wbGF5XG5cblx0Jl9fcGxheSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmE5MTQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMzNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMV9fdmlkZW8tdGV4dFxuXG5cdCZfX3ZpZGVvLXRleHQge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjEuNTM4NDYyJTsgLyogMjEvMTMgKi9cblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTIge1xuXHRtYXJnaW4tdG9wOiAtMjY4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAtMTUwcHg7XG5cdH1cblx0Ll9jb3Vyc29yIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogMzBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMwMHB4KTtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX2JhY2tcblxuXHQmX19iYWNrIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX2lubmVyXG5cblx0Jl9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDQzcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDdweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTJfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNDUuNDU0NTQ1JTsgLyogMzIvMjIgKi9cblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9fdGV4dFxuXG5cdCZfX3RleHQge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9fcmVlc3RyXG5cblx0Jl9fcmVlc3RyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym94LXNoYWRvdzogMCA0MXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdFx0bGVmdDogNDJweDtcblx0XHRyaWdodDogNDFweDtcblx0XHRib3R0b206IDQ3cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdGJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yX19yZWVzdHItdGV4dFxuXG5cdCZfX3JlZXN0ci10ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTU3LjE0Mjg1NyU7IC8qIDIyLzE0ICovXG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yX19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNi41cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMy41cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMl9fbGlzdC1pdGVtXG5cblx0Jl9fbGlzdC1pdGVtIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0zIHtcblx0Ly8gLnNlY3Rpb24tM19fY29udGFpbmVyXG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0Ll9jb3Vyc29yIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTNfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tM19faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cdFx0Z2FwOiAxNXB4IDE2cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMzAwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tM19faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zX19sb25naXRlbVxuXG5cdCZfX2xvbmdpdGVtIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAzO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zX19iYWNrXG5cblx0Jl9fYmFjayB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0zX19pbm5lclxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA0NHB4O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTNfX2l0ZW0tdGl0bGVcblxuXHQmX19pdGVtLXRpdGxlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tM19fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tNCB7XG5cdG1hcmdpbi10b3A6IDE5N3B4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDE1MHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTRfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi00X19mb3JtYmxvY2tcblxuXHQmX19mb3JtYmxvY2sge1xuXHR9XG59XG5cbi5zZWN0aW9uLTUge1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAtMTg4cHg7XG5cdHBhZGRpbmctdG9wOiAyOTVweDtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNDFweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWM1LWJhY2sucG5nKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRwYWRkaW5nLXRvcDogMjQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19jb250YWluZXJcblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWVzXG5cblx0Jl9fZ3VhcmFudGVlcyB7XG5cdFx0bWFyZ2luLXRvcDogNDNweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNjhweCwgMjIwcHgpKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTQ1cHgsIDIyMHB4KSk7XG5cdFx0XHRnYXA6IDVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWVcblxuXHQmX19ndWFyYW50ZWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2d1YXJhbnRlZS1iYWNrXG5cblx0Jl9fZ3VhcmFudGVlLWJhY2sge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fZ3VhcmFudGVlLWlubmVyXG5cblx0Jl9fZ3VhcmFudGVlLWlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWUtdGl0bGVcblxuXHQmX19ndWFyYW50ZWUtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19ndWFyYW50ZWUtdGV4dFxuXG5cdCZfX2d1YXJhbnRlZS10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fY2FyZHNcblxuXHQmX19jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cblx0XHRnYXA6IDExcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgzMDBweCwgNDQ3cHgpKTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19jYXJkLWJhY2tcblxuXHQmX19jYXJkLWJhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi01X19jYXJkLWlubmVyXG5cblx0Jl9fY2FyZC1pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogNTNweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2NhcmQtbWFpblxuXG5cdCZfX2NhcmQtbWFpbiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNV9fY2FyZC10ZXh0XG5cblx0Jl9fY2FyZC10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTVfX2NhcmQtdGltZVxuXG5cdCZfX2NhcmQtdGltZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNzBweDtcblx0XHRsZWZ0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmE3MWM7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiA1cHggMjNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tNiB7XG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHQvLyAuc2VjdGlvbi02X19jb250YWluZXJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTZfX2NhcmRzXG5cblx0Jl9fY2FyZHMge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdGdhcDogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMjM1cHgsIDI4NXB4KSk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRnYXA6IDdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDIzNXB4LCAyODVweCkpO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTZfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZC1pbm5lclxuXG5cdCZfX2NhcmQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZC1waWN0dXJlXG5cblx0Jl9fY2FyZC1waWN0dXJlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTZfX2NhcmQtZGVzY3JpcHRpb25cblxuXHQmX19jYXJkLWRlc2NyaXB0aW9uIHtcblx0XHRwYWRkaW5nOiAyNHB4IDIxcHggMTlweCAyMXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi02X19jYXJkLXRleHRcblxuXHQmX19jYXJkLXRleHQge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTZfX2NhcmQtdGl0bGVcblxuXHQmX19jYXJkLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZC1saXN0XG5cblx0Jl9fY2FyZC1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogN3B4O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fbGlzdC1pdGVtXG5cblx0Jl9fbGlzdC1pdGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTM3LjUlOyAvKiAyMi8xNiAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tNl9fY2FyZC1idXR0b25cblxuXHQmX19jYXJkLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2NWQ4O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uc2VjdGlvbi04IHtcblx0Ly8gLnNlY3Rpb24tOF9fY29udGFpbmVyXG5cdG1hcmdpbi10b3A6IDExMHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Ll9jb3Vyc29yIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogNDlweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAzMDBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX2JhY2tcblxuXHQmX19iYWNrIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0ZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGZpbHRlcjogb3BhY2l0eSgwLjgpO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLThfX2lubmVyXG5cblx0Jl9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9faXRlbS10aXRsZVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOF9fbGlzdFxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRnYXA6IDNweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMzFweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDYuNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi04X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi05IHtcblx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdC8vIC5zZWN0aW9uLTlfX2NvbnRhaW5lclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0Ll9jb3Vyc29yIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi05X190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTlfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiAzOHB4IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMzBweCAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMzAwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi05X19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi05X19waWN0dXJlXG5cblx0Jl9fcGljdHVyZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi05X19pdGVtLXRpdGxlXG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE0NS40NTQ1NDUlOyAvKiAzMi8yMiAqL1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi05X195ZWxsb3dcblxuXHQmX195ZWxsb3cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDE2OCwgMjUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwcHggMHB4LCAxMDAlIDBweCwgODglIDEwMCUsIDAlIDEwMCUpO1xuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0cGFkZGluZzogM3B4IDI4cHggM3B4IDEwcHg7XG5cdFx0Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW46IDhweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTlfX2xpc3RcblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA5LjVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tOV9fbGlzdC1pdGVtXG5cblx0Jl9fbGlzdC1pdGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTM3LjUlOyAvKiAyMi8xNiAqL1xuXHRcdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDIuNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTEwIHtcblx0bWFyZ2luLXRvcDogOTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHQvLyAuc2VjdGlvbi0xMF9fY29udGFpbmVyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTAtYmFjay5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEwX190aXRsZVxuXHQmX19pbm5lciB7XG5cdFx0cGFkZGluZzogMTM1cHggMzBweCAxNDFweCAxMDBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogOTBweCA1MHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0cGFkZGluZzogMTAlIDUlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTsgLyogNTIvNDAgKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAzNiwgMjcsIDk5MiwgMzIwLCAxKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdC8vYnIge1xuXHRcdFx0Ly9cdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQvL31cblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMF9fYnV0dG9uXG5cblx0Jl9fYnV0dG9uIHtcblx0XHR3aWR0aDogMzc1cHg7XG5cdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWluaSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGhlaWdodDogODZweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTEge1xuXHRtYXgtd2lkdGg6IDE1NjlweDtcblx0bWFyZ2luLWlubGluZTogYXV0bztcblx0bWFyZ2luLXRvcDogLTIzNXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYzExLWJhY2sucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDM0NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0cGFkZGluZy10b3A6IDI4MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTExX19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTExX19jcmFuXG5cblx0Jl9fY3JhbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0zNjBweDtcblx0XHR0b3A6IC0xOTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fbmF2c1xuXG5cdCZfX25hdnMge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjQ1cHgsIDMxMnB4KSk7XG5cdFx0Z2FwOiA5cHg7XG5cblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiA1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fbmF2LWl0ZW1cblxuXHQmX19uYXYtaXRlbSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4xKTtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTExX19uYXYtbGlua1xuXG5cdCZfX25hdi1saW5rIHtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE2Mi41JTsgLyogMjYvMTYgKi9cblx0XHRiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmE3MWMgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JiNwaWxscy1tb3Njb3ctdGFiIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTQ1cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmI3BpbGxzLWlzcmFlbC10YWIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMjRweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNzVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYjcGlsbHMtY29ycG9yYXRpb24tdGFiIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTU1cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTExX19uYXYtcGljXG5cblx0Jl9fbmF2LXBpYyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDcwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX3RhYi1jb250ZW50XG5cblx0Jl9fdGFiLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTFfX3RhYlxuXG5cdCZfX3RhYiB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fdGFiLXBob3Rvc1xuXG5cdCZfX3RhYi1waG90b3Mge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRnYXA6IDE2cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdhcDogNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xMV9fdGFiLXBob3RvXG5cblx0Jl9fdGFiLXBob3RvIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzIuOSU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHR9XG5cblx0Jl9fZm9ybWJsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiAxMTVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHQubWFpbi1mb3JtX193cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm1ibG9ja19fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwLjgzMzMzMyU7IC8qIDU4LzQ4ICovXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDQwLCAyMSwgOTkyLCAzMjAsIDEpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuZm9ybWJsb2NrX19ib29rXG5cdFx0LmZvcm1ibG9ja19faW5uZXIge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtYmxvY2tfX2Jvb2sge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTgwcHg7XG5cdFx0XHRyaWdodDogLTIwMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRcdHRvcDogLTE4NHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0XHRyaWdodDogLTE3NHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTIge1xuXHRtYXJnaW4tdG9wOiAxMTBweDtcblx0Ly8gLnNlY3Rpb24tMTJfX2NvbnRhaW5lclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEyX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEyX19kb2NzXG5cblx0Jl9fZG9jcyB7XG5cdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiA0NXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEyX19kb2NcblxuXHQmX19kb2Mge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWRmMDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdGZsZXg6IDAgMCAyODBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEyX19idXR0b25cblxuXHQmX19idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHRcdGhlaWdodDogNTNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2NWQ4O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDE1cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0Z2FwOiA3cHg7XG5cdFx0fVxuXG5cdFx0Ly9pbnNldDogMDtcblx0XHQvL21hcmdpbjogYXV0bztcblx0fVxufVxuXG4uc2VjdGlvbi0xMyB7XG5cdG1hcmdpbi10b3A6IDEyOHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0Ly8gLnNlY3Rpb24tMTNfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTNfX3RyZWVcblxuXHQmX190cmVlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTM1OHB4O1xuXHRcdHRvcDogLTQ5NXB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTNfX3RyZWUyXG5cblx0Jl9fdHJlZTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTM2M3B4O1xuXHRcdHRvcDogLTM0NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX19pbm5lclxuXG5cdCZfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VjMTMtYmFjay5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0Ly9jbGlwLXBhdGg6IHBvbHlnb24oODElIDAsIDEwMCUgMTglLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1OHB4IDY4cHggMzg2cHggNzBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblxuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAxMnB4O1xuXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTNfX2Nvcm5lclxuXG5cdCZfX2Nvcm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1YTYxZDtcblx0XHRvcGFjaXR5OiAwLjk5O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTNfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX19taW5wcm9tdG9yZ1xuXG5cdCZfX21pbnByb210b3JnIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjFweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTNfX2VhZ2xlXG5cblx0Jl9fZWFnbGUge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xM19fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0bGluZS1oZWlnaHQ6IDE0MS42NjY2NjclOyAvKiAzNC8yNCAqL1xuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xM19fZG9jc1xuXG5cdCZfX2RvY3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHJpZ2h0OiAtMTA1cHg7XG5cdFx0dG9wOiAwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdHJpZ2h0OiAtMTIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0dG9wOiAxMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHRvcDogMjEwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU1JTtcblx0XHRcdHJpZ2h0OiAtNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0dG9wOiAxNTBweDtcblx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTEzX19hbmdhclxuXG5cdCZfX2FuZ2FyIHtcblx0XHRtYXJnaW4tdG9wOiAtMzI0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIzJTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTQge1xuXHRtYXJnaW4tdG9wOiAxMzBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdC5fY291cnNvciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pbmkpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTE0X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2l0ZW1zXG5cblx0Jl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDYycHg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAzMDBweCk7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9fbG9uZ2l0ZW1cblxuXHQmX19sb25naXRlbSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9fbG9uZ2l0ZW0tYmFja1xuXG5cdCZfX2xvbmdpdGVtLWJhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9fbG9uZ2l0ZW0taW5uZXJcblxuXHQmX19sb25naXRlbS1pbm5lciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTlweDtcblx0XHQuc2VjdGlvbi0xNF9fbGlzdCB7XG5cdFx0XHRnYXA6IDZweDtcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHQuc2VjdGlvbi0xNF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhNzIwO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdC5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIHtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdC5zZWN0aW9uLTE0X19pdGVtLXRpdGxlIHtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9faXRlbS10aXRsZVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMTFweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X19pdGVtLWJhY2tcblxuXHQmX19pdGVtLWJhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmaWx0ZXI6IG9wYWNpdHkoMC43KTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNF9faXRlbS1pbm5lclxuXG5cdCZfX2l0ZW0taW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDU5cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE0X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdG1heC13aWR0aDogMjkwcHg7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTRfX2J1dHRvblxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRtYXJnaW4tdG9wOiA2OXB4O1xuXHRcdHdpZHRoOiAzNzVweDtcblx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGhlaWdodDogODVweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTUge1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0bWF4LXdpZHRoOiAxNTcycHg7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTUtYmFjay5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXG5cdHBhZGRpbmctdG9wOiAxMDhweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0Ll9jb3Vyc29yIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX2NvbnRhaW5lclxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX3RyZWVcblxuXHQmX190cmVlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NzBweDtcblx0XHRsZWZ0OiAtMzY1cHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHR0b3A6IDM5MHB4O1xuXHRcdFx0bGVmdDogLTM4MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fc3VidGl0bGVcblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjQ1cHgsIDMwMHB4KSk7XG5cdFx0Z2FwOiAyMXB4O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjIuNSU7IC8qIDI2LzE2ICovXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdH1cblx0XHRcdGdhcDogMTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZsZXgtYmFzaXM6IDMwMHB4O1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19jYXJkc1xuXG5cdCZfX2NhcmRzIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NTVweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ3MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMwMHB4KTtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM1JTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwJTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjQlO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19jYXJkXG5cblx0Jl9fY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX2JhY2tcblxuXHQmX19iYWNrIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX2lubmVyXG5cblx0Jl9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTVfX2NhcmQtdGl0bGVcblxuXHQmX19jYXJkLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgLyogNDIvMzAgKi9cblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19jYXJkLXRleHRcblxuXHQmX19jYXJkLXRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclOyAvKiAzMC8xOCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19jYXJkLWxpc3RcblxuXHQmX19jYXJkLWxpc3Qge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE1X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMDYuMjUlOyAvKiAzMy8xNiAqL1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNV9fYW5nYXJcblxuXHQmX19hbmdhciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTkycHg7XG5cdFx0cmlnaHQ6IC0zNjBweDtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC05MnB4O1xuXHRcdFx0cmlnaHQ6IDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxNTAlO1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0xNiB7XG5cdG1hcmdpbi10b3A6IDE2MHB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDEzMHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTE2X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTZfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTZfX2NhcmRcblxuXHQmX19jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMzdweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNl9fYmFja1xuXG5cdCZfX2JhY2sge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE2X19pbm5lclxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZy10b3A6IDE3NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogODlweDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjMTYtbW9iLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjQpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1pZGRsZSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTZfX2NhcmQtdGl0bGVcblxuXHQmX19jYXJkLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTsgLyogNDIvMzAgKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xNl9fY2FyZC1zdWJ0aXRsZVxuXG5cdCZfX2NhcmQtc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE2Ni42NjY2NjclOyAvKiAzMC8xOCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLTE3IHtcblx0bWFyZ2luLXRvcDogNzhweDtcblx0Ly8gLnNlY3Rpb24tMTdfX2NvbnRhaW5lclxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Ll9jb3Vyc29yIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMS41Nzg5NDclOyAvKiA1MC8zOCAqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYWRhcHRpdmVWYWx1ZShcImZvbnQtc2l6ZVwiLCAzNSwgMjMsIDk5MiwgMzIwLCAxKTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19faXRlbXNcblxuXHQmX19pdGVtcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMjFweCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMwMHB4KTtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE3X19pdGVtXG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE3X19iYWNrXG5cblx0Jl9fYmFjayB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19faW5uZXJcblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAzNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19faXRlbS10aXRsZVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19fdGV4dFxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTdfX2xpc3RcblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0Z2FwOiAwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE3X19saXN0LWl0ZW1cblxuXHQmX19saXN0LWl0ZW0ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19fdHpcblxuXHQmX190eiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMTA1cHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE3M3B4O1xuXHRcdFx0cmlnaHQ6IC01NXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE3X19sb25naXRlbVxuXG5cdCZfX2xvbmdpdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHQuc2VjdGlvbi0xN19faW5uZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdFx0LnNlY3Rpb24tMTdfX2l0ZW0tdGl0bGUge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xN19fbG9uZ2JhY2tcblxuXHQmX19sb25nYmFjayB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcDtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb24tMTgge1xuXHRtYXJnaW4tdG9wOiAxMDZweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTE4X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMThfX3RpdGxlXG5cblx0Jl9fdGl0bGUge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMThfX2FjY29yZGlvblxuXG5cdCZfX2FjY29yZGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE4X19hY2NvcmRpb24taXRlbVxuXG5cdCZfX2FjY29yZGlvbi1pdGVtIHtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tYnV0dG9uXG5cblx0Jl9fYWNjb3JkaW9uLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMTguMTgxODE4JTsgLyogNDgvMjIgKi9cblx0XHRwYWRkaW5nOiAzNXB4IDUwcHggMzVweCA1MXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDsgLyogNDgvMjIgKi9cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdFx0Jjpub3QoLmNvbGxhcHNlZCkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAjZDdkN2Q3O1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMTYwJTsgLyogNDgvMzAgKi9cblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmctdG9wOiA1MnB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDsgLyogNDgvMjIgKi9cblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBhZGFwdGl2ZVZhbHVlKFwiZm9udC1zaXplXCIsIDI2LCAyMCwgNzY3LCAzMjAsIDEpO1xuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAjZDdkN2Q3O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlY3Rpb24tMThfX2FjY29yZGlvbi1pdGVtIHtcblx0XHRib3gtc2hhZG93OiA0cHggMjBweCA2MHB4IHJnYmEoMjEsIDIzLCA0MCwgMC4wOCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0fVxuXHQvLyAuc2VjdGlvbi0xOF9fYWNjb3JkaW9uLWJvZHlcblxuXHQmX19hY2NvcmRpb24tYm9keSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWlkZGxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE4X19hY2NvcmRpb24tdGV4dFxuXG5cdCZfX2FjY29yZGlvbi10ZXh0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi0xOSB7XG5cdG1heC13aWR0aDogMTU3MnB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAxMjFweDtcblx0cGFkZGluZy10b3A6IDk1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWMxOS1iYWNrLnBuZyk7XG5cdGNvbG9yOiAjZmZmO1xuXHQvLyAuc2VjdGlvbi0xOV9fY29udGFpbmVyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTlfX3RleHRcblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMjAwJTsgLyogMjgvMTQgKi9cblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOV9fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X19ibG9ja1xuXG5cdCZfX2Jsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiA2N3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X19wbHVzZXNcblxuXHQmX19wbHVzZXMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAwcHg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X19wbHVzXG5cblx0Jl9fcGx1cyB7XG5cdFx0c3ZnIHtcblx0XHRcdGhlaWdodDogNTlweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRcdG1pbi13aWR0aDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0xOV9fcGx1cy10ZXh0XG5cblx0Jl9fcGx1cy10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIxNC4yODU3MTQlOyAvKiAzMC8xNCAqL1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTlfX3RpdGxlMlxuXG5cdCZfX3RpdGxlMiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X19saXN0XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMTlfX2xpc3QtaXRlbVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDIwMCU7IC8qIDI4LzE0ICovXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRvcDogMTFweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTE5X19ub3RlXG5cblx0Jl9fbm90ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mdzUwMCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdzMwMCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zZWN0aW9uLTIwIHtcblx0bWF4LXdpZHRoOiAxNzYwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0bWFyZ2luLXRvcDogMTA1cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdC8vIC5zZWN0aW9uLTIwX190aXRsZVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGIsXG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX3N1YnRpdGxlXG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMjggKiAxMDAlKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdFx0YiB7XG5cdFx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRcdFx0fVxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX2VsbGlwc2UtcGhvbmVcblxuXHQmX19lbGxpcHNlLXBob25lIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzFweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Z2FwOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDIzcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAoJG1vYmlsZU1pZGRsZSArIHB4KSkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlU21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMF9fbWFwXG5cblx0Jl9fbWFwIHtcblx0XHRtYXJnaW4tdG9wOiA1NHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzQzcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQjbWFwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDc0M3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0aGVpZ2h0OiA0NTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMF9fY29udGFpbmVyXG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMF9fY29udGFjdHNcblxuXHQmX19jb250YWN0cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Ym94LXNoYWRvdzogMCAyMHB4IDgwcHggcmdiYSgyMCwgMjMsIDM0LCAwLjA1KTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0bWFyZ2luLXRvcDogNjNweDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogOTQlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAyMHB4IDgwcHggcmdiYSgyMCwgMjMsIDM0LCAwLjA1KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmE2MWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogLTlweDtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZVNtYWxsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5zZWN0aW9uLTIwX19jb250YWN0cy1pbm5lclxuXG5cdCZfX2NvbnRhY3RzLWlubmVyIHtcblx0XHRwYWRkaW5nOiA0OHB4IDUwcHggNDBweCA0OHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDE4cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRnYXA6IDE1cHggMjBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMzVweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMF9fY29udGFjdHMtYmxvY2tcblxuXHQmX19jb250YWN0cy1ibG9jayB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMF9fY29udGFjdHMtdGl0bGVcblxuXHQmX19jb250YWN0cy10aXRsZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi0yMF9fY29udGFjdHMtbGlua1xuXG5cdCZfX2NvbnRhY3RzLWxpbmsge1xuXHRcdGNvbG9yOiAjMmY4MGVkO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTggKiAxMDAlKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDdweDtcblx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDQ3LCAxMjgsIDIzNywgMC4zKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tMjBfX2NvbnRhY3RzLXRleHRcblxuXHQmX19jb250YWN0cy10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxNiAqIDEwMCUpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICgkbW9iaWxlTWlkZGxlKyBweCkpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0cy1waG9uZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdH1cbn1cblxuLnNlY3Rpb24tNyB7XG5cdG1heC13aWR0aDogMTU2OXB4O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY2M3LWJhY2sucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDExMHB4O1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0cGFkZGluZy1ib3R0b206IDY0M3B4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MDBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMCU7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQvLyAuc2VjdGlvbi03X19jb250YWluZXJcblxuXHQmX19jb250YWluZXIge1xuXHR9XG5cblx0Ly8gLnNlY3Rpb24tN19fdGl0bGVcblxuXHQmX190aXRsZSB7XG5cdH1cblxuXHQvLyAuc2VjdGlvbi03X19pdGVtc1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiA1NHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Ly9nYXA6IDEwcHggNzBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tN19faXRlbVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0Z2FwOiAyNnB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRwYykge1xuXHRcdFx0XHRnYXA6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0Z2FwOiAxM3B4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkcGMpIHtcblx0XHRcdFx0Z2FwOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHBjKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDg1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IGF1dG87XG5cdFx0XHRcdGdhcDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnNlY3Rpb24tN19faXRlbS1waWNcblxuXHQmX19pdGVtLXBpYyB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc2VjdGlvbi03X190ZXh0XG5cblx0Jl9fdGV4dCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaWRkbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNaW5pKSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4iXX0= */
