/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.buttonbox{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.button{display:block;cursor:pointer;overflow:hidden;position:relative;background-color:#bd603e;border:2px solid #bd603e;color:#fff;padding:1.5rem 2.5rem;border-radius:5px;transition-duration:.15s}.button:hover{color:#bd603e;background-color:#fff}.button_reverse{background-color:#fff;border:2px solid #fff;color:#bd603e}.button_reverse:hover{color:#fff;background-color:#bd603e}.button-transition{cursor:pointer;overflow:hidden;position:relative;background-color:transparent;transition:all .6s cubic-bezier(.25,1,.5,1)}.button-transition .button-text{z-index:2;position:relative}.button-transition .fill-container{left:0;top:50%;width:100%;position:absolute;padding-bottom:100%;transform:translateY(-50%) rotate(180deg)}.button-transition .fill-container::after{top:0;left:0;content:"";width:100%;height:100%;position:absolute;border-radius:30%;transform:translateY(-100%);background-color:#bd603e;transition:all .6s cubic-bezier(.25,1,.5,1);z-index:-1}.button-transition:hover{color:#fff;border-color:#bd603e;transform:translateY(-2px)}.button-transition:hover .fill-container{transform:translateY(-50%) rotate(0)}.button-transition:hover .fill-container:after{transform:translateY(0)}.button-arrow{display:flex;justify-content:center;align-items:center;gap:1rem;text-transform:uppercase;font-weight:400;color:#bd603e}.button-arrow .svgbox{width:2.5rem;display:flex;justify-content:center;align-items:center;transition-duration:.15s}.button-arrow .svgbox svg{width:100%}.button-arrow .svgbox svg *{fill:#bd603e}.button-arrow:hover .svgbox{transform:translateX(20%)}.scheme-pdf{margin-left:0!important}.scheme-pdf a{color:#fff}.checkout-button{color:#fff}.span-btn{font-size:3rem;margin-top:2rem;font-weight:900;padding:1rem 19.5px}.span-btn:hover{rotate:90deg;transition:.5s}.btn-link{border-radius:14px;padding:.8rem 1.2rem;border:1px #bd603e solid}.page-link-active{color:#fff;background-color:#bd603e}.filter-btn{left:40%;top:9rem;z-index:999;margin:auto;display:none;position:fixed;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:center}.filter-btn span{margin:auto;margin-right:3rem}.filter-btn svg{margin:auto}.filter-btn svg *{transition-duration:.15s}.filter-btn:hover svg *{fill:#bd603e}.btn-remouve-save-filters .button{color:#fff}.btn-remouve-save-filters .button:hover{color:#bd603e}.active-trigger{left:1%;top:1rem;width:90%;z-index:999;height:auto;min-height:100vh;position:absolute;background-color:#fff}.return-btn{margin-bottom:1.5rem;gap:1rem;display:flex;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;align-items:center;height:-moz-fit-content;height:fit-content;justify-content:center}.return-btn span{color:#707070;text-transform:uppercase}.heart path{transition:fill 1s ease}.in_progress .heart path{fill:#bd603e;stroke:#bd603e;animation-duration:4s;animation-name:fillWave;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.2,.6,.8,.4)}.button-gs{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;margin-top:2rem;margin-left:auto;margin-right:auto;position:relative;align-items:center;margin-bottom:2rem;display:flex;text-decoration:none;border-radius:23.5px;justify-content:center;background:linear-gradient(to right,#c5bdaa,#bd603e)}.button__wrapper{width:-moz-fit-content;width:fit-content;display:flex;position:relative;align-items:center;background:#707070;border-radius:22.5px;padding:.8rem 1rem;justify-content:center}a.button:hover .button__text{color:#0a0a0a}.button__text{z-index:2;font-size:18px;color:#fff;font-weight:700;position:relative;transition:.3s ease;font-family:sans-serif;padding:.8rem 1rem}.button__spotlight{inset:0;top:50%;z-index:1;opacity:1;width:10px;height:10px;position:absolute;border-radius:50%;transform:scale(0);background:linear-gradient(to right,#c5bdaa,#bd603e)}.product .summary .single_add_to_cart_button{width:-moz-fit-content;width:fit-content;border:#bd603e solid 1px;height:auto}.product .summary .single_add_to_cart_button .svgbox{margin:auto}.product .summary .single_add_to_cart_button:hover .main-color{color:#fff}.product .summary .single_add_to_cart_button:hover svg path{fill:#fff;stroke:#fff}.empty-btn{margin-top:2.5rem}@media (max-width:768px){.button{padding:1rem 2rem}}.woocommerce-loop-product__title,a,button,input,label,p,span{font-size:18px;font-weight:400;font-style:normal}span{line-height:1}.taxonomy_terms_wrap label{font-size:16px}.search-title{font-size:18px;font-weight:400;font-style:normal}.footer a,.footer p,.wpml-ls-native,h4,h5,h6{font-size:18px;font-weight:400;font-style:normal}h1,h1 span{font-size:5rem;line-height:1.2;text-transform:none}.title,h2{font-size:28px}h3{font-size:20px}h1,h1 span,h2,h3{font-weight:900;font-style:normal}h5{margin:0;color:#bd603e}.main-nav ul a{color:#707070;font-size:16px;font-weight:400;font-style:normal}.tt-main-color{color:#000}.p-title-block{margin:0}.main-color{color:#bd603e}.title-filter{font-weight:400;text-transform:uppercase;font-style:normal}body{min-height:100vh;display:flex;flex-direction:column;align-items:stretch;font-family:all-round-gothic,sans-serif;color:#000;font-size:1.8rem;line-height:1.4;overflow-x:hidden}.aiowps-site-lockout-body{flex-grow:1;display:block;width:100%;height:100%;background-color:#fff}.aiowps-site-lockout-body *{color:#000}.aiowps-site-lockout-body a{text-decoration:underline}.aiowps-site-lockout-body p{margin:10px 0}.aiowps-site-lockout-box{border:2px solid #bd603e}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:focus{outline:0}:focus-visible{background-color:pink;border:pink 3px solid}html{font-size:62.5%;overflow-x:hidden}main{margin-top:10rem}img{display:block;max-width:100%;font-style:italic}nav ul{margin:0;padding:0;list-style:none outside}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;font-style:normal;line-height:1.2;margin-bottom:1rem}p{margin:0;font-weight:400;font-style:normal}section{padding-top:8rem;padding-bottom:8rem}.mws{max-width:150rem;margin-left:auto;margin-right:auto}.fxr{display:flex;flex-direction:row}.fxc{display:flex;flex-direction:column}.bg{background-color:#f5f0e7}.no-list-styles{list-style:none;padding:0;margin:0}.visually-hidden,.visually-hidden:not(:focus):not(:active){width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.jb{justify-content:space-between}.reverse{flex-direction:row-reverse}a{color:#707070;text-decoration:none}.grid{gap:2.5rem;display:grid;grid-template-columns:1fr 1fr 1fr}.grid__item{padding:2rem}.grid .tag-race{font-size:15px}.data{font-size:17px;margin:18rem auto;min-height:80vh}.data ul{display:block;margin-left:0;margin-right:0;margin-top:1rem;padding-left:40px;margin-bottom:1rem;list-style-type:disc}.data li{font-size:18px;font-weight:400;line-height:1.2;font-style:normal;list-style:inside;letter-spacing:normal}.data a{text-decoration:underline}.data h1,.data h2,.data h3,.data h4{margin:2rem 0;line-height:1.1;font-size:2.2rem}.data p{margin:1.5rem 0}.data p strong{font-weight:900}.archive main>section:first-of-type,.page-template-checkout main>section:first-of-type{padding-top:0;padding-bottom:0}.mws .mws{margin-left:0;margin-right:0;margin-top:0;padding-top:0}.textbox ul{list-style-type:disc}.textbox li{margin-top:.5rem}.textbox *+ul{margin-top:1rem}.textbox ul+*{margin-top:1rem}.textbox a{color:#bd603e}.textbox a:hover{text-decoration:underline}.textbox p{margin:1rem 0}.textbox p:first-child{margin-top:0}.textbox p:last-child{margin-bottom:0}.header-bar{top:0;left:0;right:0;height:10rem;display:flex;z-index:99999;position:fixed;align-items:center;background-color:#fff;justify-content:space-between;padding-left:calc((100% - 150rem)/ 2);padding-right:calc((100% - 150rem)/ 2);box-shadow:0 0 10px 0 rgba(0,0,0,.1);background-color:#f2eee6}.main-logo{height:100%;padding:1rem 0}.main-logo svg{height:100%}.social-media{gap:1.5rem}.social-media svg{width:2rem;height:2rem}.social-media svg *{fill:#bd603e}.main-nav{gap:1.5rem;width:100%;display:flex;align-items:center;flex-direction:row;justify-content:flex-end}.main-nav ul{gap:1.5rem;display:flex;flex-direction:row}.main-nav .wpml-ls-menu-item a{margin:0}.cart-mobile{display:none}.lang-nav_list{font-weight:500}.lang-nav_list>li{display:flex;flex-direction:row;gap:1.5rem}.lang-nav_list>li>a{margin-right:2.5rem}.lang-nav_list .wpml-ls-current-language>a span{color:#bd603e}.lang-nav_list>.sub-menu{gap:3rem}.header-block{position:relative}.header-block .filter-items,.header-block .title-filter{background-color:rgba(0,0,0,.477)}.header-block .title-filter.active-t{border-bottom:0;border-bottom-left-radius:0!important}.header-content{color:#fff;font-size:4.9rem;position:absolute;text-transform:uppercase;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.header-image-block{width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:3/1;overflow:hidden}.header-image-block img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover}.header-image-block video{width:100%}.head-social-media a{display:flex;align-items:center}.otgs-development-site-front-end{display:none}.footer{padding-top:8rem;padding-bottom:8rem}.footer_inner{gap:10rem}.page-template-homepage .footer{background-color:#f2eee6}.footer_menu{gap:1rem}.footer_menu>a{color:#707070;font-weight:900;font-style:normal}.footer_address h2{margin-top:0;color:#bd603e;font-size:1.7rem;font-weight:600}.footer_address p{margin:0}.footer-tel{margin-top:2rem}.footer-email,.footer-tel{color:#707070}.footer-social-media{margin-left:auto}.footer-social-media article{display:flex;align-items:center;gap:1rem}.footer-pages{margin-top:auto}.footer-pages a{color:#707070}.newsletter-block{border-radius:14px;padding:.5rem 2rem;margin:0!important;border:1px #bd603e solid}.newsletter-block h2{margin-top:0;color:#bd603e;font-size:1.7rem;font-weight:600}.newsletter-block__email{background-color:transparent!important;border-bottom:1px solid #bd603e!important}.newsletter-block__email-text span{font-size:1.3rem;font-style:italic!important}.newsletter-block--label-checkbox{align-items:baseline;display:flex!important;justify-content:flex-start}.newsletter-block__btn{margin-right:0;cursor:pointer;font-style:normal;font-size:1.4rem!important;margin-left:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;background-color:#bd603e!important;border-radius:5px;margin-top:1rem!important}.newsletter-block__form>*{margin:1rem 0!important}.newsletter-block__form h3{font-weight:600;font-size:1.7rem}div.tnp-profile,div.tnp-subscription,form.tnp-profile,form.tnp-subscription{max-width:38rem!important;margin-left:auto!important}.hamburger{display:none}#menu-item-236{display:none}.menu_cart.menu-item{display:flex;align-items:center}.menu_cart.menu-item *{display:flex;align-items:center}.fb-li,.insta-li{display:none}.btnSvg{width:55px;height:55px;margin-right:-.7rem}.nav-global{gap:3.5rem;display:flex;flex-direction:row;align-items:center}.woocloth-cart .svgbox-cart{margin:0;height:2rem;width:2rem!important}.woocloth-cart .svgbox-cart svg path{fill:#bd603e;stroke:#bd603e}@media (max-width:1254px){.main-nav .wpml-ls-current-language a{border-bottom:none}.main-header_inner{height:8rem;padding-top:0rem}.main-nav{gap:0}.cart-mobile{display:block}.nav-global .cart-nav_list{display:none}.menu{padding:0;border:none;display:flex;cursor:pointer;background-color:transparent}.hamburger{display:block;z-index:99999;cursor:pointer;padding-right:0;padding-top:.5rem}.hamburger.active{right:3%;z-index:99999;cursor:pointer;position:fixed}.main-nav{z-index:3}.main-nav ul{display:flex;flex-direction:column;justify-content:flex-start}.main-nav ul li{margin-left:0}.main-nav ul li a{padding:1rem}.main-nav ul li.current-menu-item a{font-weight:600}.nav-global{gap:0;width:100%;z-index:40;right:-150%;position:fixed;transition:.15s;padding-left:2rem;padding-right:2rem;flex-direction:column-reverse;justify-content:flex-end}.nav-global li:hover{border-bottom:none;text-decoration:none}.nav-global.active{top:0;right:0;z-index:99;width:100%;min-height:100vh;transition:.5s;padding-top:7rem;padding-bottom:7rem;overflow-y:scroll;overflow-x:hidden;align-items:flex-start;background-color:#bd603e}.nav-global.active html{overflow-y:hidden}.nav-global.active #menu-item-236{display:block}.nav-global.active a{color:#fff;font-size:3rem}.nav-global.active .sub-menu li{margin-bottom:0}.nav-global.active .wpml-ls-item a{margin:0;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;width:-moz-fit-content;width:fit-content}.nav-global.active .wpml-ls-item a span{font-size:3rem}.nav-global.active .social-media svg{width:3rem;height:3rem}.nav-global.active .lang-nav_list .wpml-ls-current-language>a span{color:#fff}.nav-global.active .current-menu-item:after{content:none}.nav-global.active .current-menu-item a{margin-bottom:0}.nav-global.active .lang-nav_list{margin:0;order:1;margin-top:2rem;display:flex;flex-direction:row;gap:1rem}.nav-global.active .lang-nav_list li{gap:0}.nav-global.active .lang-nav_list a{padding:1rem}.nav-global.active .lang-nav_list span{font-weight:400}.nav-global.active .lang-nav_list .wpml-ls-current-language a span{font-weight:600}.nav-global.active .main-nav_list{order:2}.nav-global.active .head-social-media{order:3;gap:0rem}.nav-global.active .fb-li,.nav-global.active .insta-li{margin-top:0;margin-top:0;padding-top:0;display:block;padding-top:0;margin-bottom:0;padding-bottom:0}.hamburger.active span:nth-child(2){padding:1rem;transition:.25s;transform:scale(2.3)}.menu-item-265 .sub-menu{padding:0;display:flex;min-width:auto;background:0 0;position:static;align-items:flex-end}.menu-item-265{text-align:end}.menu-item-has-children::after{content:none}.main-logo.active div{max-width:12rem;margin-top:2rem;animation:.8s slidein}@keyframes slidein{from{transform:scaleX(0)}to{transform:scaleX(1)}}.sub-menu a:hover{border-bottom:none}.current_menu_item{border-bottom:none}.head-social-media{order:1;display:flex;margin-bottom:2rem;flex-direction:row!important}.head-social-media svg path{fill:#fff}}.line{fill:none;stroke-width:6;stroke:#bd603e;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.hamburger.opened .line{stroke:#fff}.line1{stroke-width:7;stroke-dasharray:60 207}.line2{stroke-width:7;stroke-dasharray:60 60}.line3{stroke-width:7;stroke-dasharray:40 207}.opened .line1{stroke-width:7;stroke-dashoffset:-134;stroke-dasharray:90 207}.opened .line2{stroke-width:7;stroke-dasharray:1 60;stroke-dashoffset:-30}.opened .line3{stroke-width:7;stroke-dashoffset:-134;stroke-dasharray:90 207}html:has(body.active){overflow:hidden}body.active{overflow:hidden!important;z-index:-1}.featherlight .featherlight-content{padding:0;border-bottom:0}.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{text-shadow:none;display:inline-block}.featherlight-next{top:50%;left:auto;right:25px;width:5.5rem;height:5.5rem;position:absolute;background-color:#bd603e;border-radius:14px}.featherlight-next:after{top:54%;left:50%;display:flex;display:block;position:absolute;align-items:center;justify-content:center;transform:translate(-50%,-50%);content:url(../img/icons/arrowright.svg)}.featherlight-next:hover{background-color:#707070}.featherlight-previous{top:50%;width:5.5rem;height:5.5rem;position:absolute;background-color:#bd603e;border-radius:14px}.featherlight-previous:after{top:54%;left:50%;display:flex;position:absolute;transform:translate(-50%,-50%);content:url(../img/icons/arrowleft.svg)}.featherlight-previous:hover{background-color:#707070}.featherlight-next:hover,.featherlight-previous:hover{opacity:.9}.featherlight-next>span,.featherlight-previous>span{display:none}.featherlight-next:hover>span,.featherlight-previous:hover>span{display:none}.featherlight .featherlight-content{overflow:hidden}.splide{padding-top:0;padding-bottom:0}.gallery{background-size:30%;background-position:right bottom;background-image:url(../img/icons/gallery-bck.svg)}.page-template-ambiance .gallery{background:0 0}.gallery__link-container{opacity:0;width:100%;height:100%;position:absolute;transition:opacity 1s;background-color:rgba(0,0,0,.378)}.gallery__img-link:hover .gallery__link-container{opacity:1}.gallery__hover-text{margin:auto;height:100%;color:#fff;font-size:2rem;text-align:center;transform:translateY(32%)}.gallery__plus{margin:auto;margin-top:2rem}.gallery__img-link{position:relative}.grid-gallery{display:grid;grid-gap:1rem;grid-template-rows:repeat(22,2vw);grid-template-columns:repeat(10,1fr)}.grid-gallery .box{display:grid;overflow:hidden;border-radius:14px}.grid-gallery .box img{overflow:hidden;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.grid-gallery .box-1{overflow:hidden;border-top-left-radius:18rem;grid-column-start:1;grid-column-end:5;grid-row-start:4;grid-row-end:11}.grid-gallery .box-1 img{margin-top:auto}.grid-gallery .box-2{grid-column-start:5;grid-column-end:8;grid-row-start:1;grid-row-end:10}.grid-gallery .box-3{grid-column-start:8;grid-column-end:11;grid-row-start:5;grid-row-end:10}.grid-gallery .box-4{grid-column-start:2;grid-column-end:5;grid-row-start:11;grid-row-end:20}.grid-gallery .box-5{grid-column-start:5;grid-column-end:8;grid-row-start:10;grid-row-end:15}.grid-gallery .box-6{grid-column-start:8;grid-column-end:11;grid-row-start:10;grid-row-end:15}.grid-gallery .box-7{border-bottom-right-radius:18rem;grid-column-start:5;grid-column-end:9;grid-row-start:15;grid-row-end:21}.featherlight .featherlight-content{background-color:transparent}.splide__list{margin:0}.splide-presentation .splide__track .splide__slide{position:relative;display:flex;align-items:stretch;flex-direction:column;justify-content:stretch}.splide-presentation .splide__arrow--prev{left:inherit}.splide-presentation .splide__arrow--next{right:0}.splide-presentation .splide__arrow{opacity:1!important;background-color:#bd603e;top:50%;transform:translateY(-50%);width:5rem;border-radius:0}.splide-presentation .splide__pagination__page{opacity:1}.splide-presentation .splide__pagination__page.is-active{opacity:1;transform:scale(1.3)}.splide-presentation .splide__pagination{left:0;bottom:0;padding:0;right:inherit}.splide-presentation .splide__slide.is-active.is-visible img:after{content:none}.splide-presentation .splide__slide.is-active img:after{content:none}.splide-presentation .counter{text-align:end;font-size:2rem;font-weight:600;margin-left:auto;width:-moz-fit-content;width:fit-content}.splide-product{padding-left:calc((100% - 150rem)/ 2)}.splide-product .splide__pagination{margin-right:4rem}.splide-product .splide__pagination__page{opacity:1}.splide-product .splide__arrow{opacity:1!important;background-color:#bd603e;top:50%;transform:translateY(-50%);width:5rem;border-radius:0}.splide-product .arrows-off .splide__arrow{top:45%}.splide-product .splide__arrow--prev{left:inherit}.splide-product .splide__arrow--next{right:0}.splide-product img{width:100%;border-radius:14px;overflow:hidden}.splide-product .single-galerie-link{border-radius:14px;overflow:hidden;display:block}.splide__list{height:auto}.theme-presentation .splide__arrow{width:2.5rem}.theme-presentation .splide__arrow svg{width:100%;height:100%}.theme-presentation .splide__arrow svg *{fill:#000}.theme-presentation .splide__arrow--prev{left:0rem}.theme-presentation .splide__arrow--next{left:5rem;right:inherit}.theme-presentation .splide__arrow{top:90%;border-radius:0;background:0 0}.gallery__text-container{width:40%}.slider-presentation--img-container{position:relative}.slider-presentation--img-container::before{top:0;left:0;content:"";width:100%;height:100%;z-index:9999;margin-bottom:-6%;position:absolute;transition:all .15s linear;-o-transition:all .15s linear;background:rgba(0,0,0,.433);-moz-transition:all .15s linear;-webkit-transition:all .15s linear}.is-visible .slider-presentation--img-container::before{content:none}.splide__slide>a,.woocommerce-loop-product__link{height:100%}.related-slide>a{height:100%}.slider-ambiance .splide__slide{max-height:42rem;background-color:#f1f1f1}.slider-ambiance .splide__slide img{height:100%;-o-object-fit:cover;margin-left:auto;margin-right:auto;object-fit:cover}.info-section{gap:5rem}.info-section>div{width:50%}.info-section__text-container{margin-top:auto;margin-bottom:auto}.info-section__text-container h2{margin-bottom:0}.info-section__text-container p{margin-top:2rem;margin-bottom:3rem}.info-section__img-container{border-radius:14px;overflow:hidden}.info-section__img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.picto{margin-bottom:3rem}.title-block{margin-bottom:4rem;align-items:flex-end;gap:2rem}.title-block>.button-arrow{flex-shrink:0}.title-block>article,.title-block>div{max-width:65rem}.slider-presentation--text-container{color:#fff;position:absolute;bottom:1.5rem;left:1.5rem}.slider-presentation--text-container p{margin-bottom:3rem}.slider-presentation--text-container a{color:#fff}.slider-presentation--img-container{height:100%;overflow:hidden;border-radius:14px;aspect-ratio:16/9}.slider-presentation--img-container img{width:100%;min-height:100%}.slider-theme-presentation{gap:4rem;padding:4rem 0}.slider-theme-presentation--img-container{width:50%;border-radius:14px;overflow:hidden}.slider-theme-presentation--text-container{width:50%;display:flex;flex-direction:column;justify-content:center;margin:5rem 0}.slider-theme-presentation--text-container p{width:60%;margin-top:2rem;color:#bd603e}.slider-theme-presentation--text-container .button{margin-top:2rem}.projects__item{overflow:hidden;border-radius:14px;justify-content:space-between;display:flex;flex-direction:column;position:relative}.projects__item img{height:100%}.projects__img-container{overflow:hidden;max-height:35rem;min-height:35rem}.projects__text-container{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.projects__text-container h4{color:#000}.projects .news-img-container{overflow:hidden;max-height:42rem}.projects .news-img-container img{height:100%;-o-object-fit:cover;object-fit:cover}.projects__item:hover img{opacity:.5}.projects__item:hover .projects__text-container{opacity:1!important}.home-ttm{background-color:#bd603e}.news__item{justify-content:stretch;display:flex;flex-direction:column}.news__item img{height:100%}.news__text-container{flex-grow:1;padding:2rem 0}.news__text-container :not(.button){color:#000}.news__text-container .cpt-date{margin-bottom:.5rem}.news .news-img-container{overflow:hidden;border-radius:14px;max-height:42rem}.news .news-img-container img{height:100%;-o-object-fit:cover;object-fit:cover}.bg-theme-presentation{background-position:center;background-image:url(../img/logo/tent.svg);background-size:20%;padding:5rem 0}.splide-product--title{margin-top:1rem;margin-bottom:0;font-weight:500;text-transform:lowercase;text-transform:capitalize}.home-contact{margin-top:5rem}.home-contact .text-content{z-index:0;display:flex;padding:5rem;border-radius:14px;margin-left:-14rem;padding-left:15rem;flex-direction:column;justify-content:center;border:1px solid #b9a582;border-bottom-left-radius:18rem;transform:translateY(-3rem) translateX(15rem)}.home-contact .text-content>h3{width:68%}.home-contact .text-content p{width:68%;margin-top:.5rem;margin-bottom:3rem}.home-contact .text-content .picto{margin-top:3rem}.home-contact .img-content{z-index:1;border-radius:14px;overflow:hidden}.home-contact .img-content img{overflow:hidden}.home-ttm *{color:#fff}.home-ttm .home-ttm_slider{position:relative;padding-bottom:5rem}.home-ttm .home-ttm_slider .splide__arrows{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.home-ttm .home-ttm_slider .splide__arrow{border:unset;border-radius:unset;background:unset;width:2rem;height:2rem}.home-ttm .home-ttm_slider .splide__arrow--prev{left:unset;right:0;transform:translateX(-50%)}.home-ttm .home-ttm_slider .splide__arrow--next{left:0;right:unset;transform:translateX(50%)}.home-ttm .home-ttm_slider .splide__arrow svg *{fill:#fff}.home-ttm .ttm-slider_item{display:flex;gap:1.5rem}.home-ttm .ttm-slider_item .svgbox{flex-shrink:0;width:7rem}.home-ttm .ttm-slider_item .svgbox svg{width:100%}.home-ttm .ttm-slider_item .contentbox .subtitle{font-weight:600}@media (max-width:768px){.home-ttm .ttm-slider_item .svgbox{width:5rem}}.ambiance-navigation{gap:1rem;margin-top:3rem}.page-links{margin-top:5rem}.presentation-ambiance{gap:5rem}.presentation-ambiance__first-block{gap:3rem}.presentation-ambiance__img-container{width:50%;border-radius:14px;overflow:hidden}.presentation-ambiance__img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.presentation-ambiance__text-container{width:50%;margin-top:auto;margin-bottom:auto}.presentation-ambiance__text-container h2{margin-bottom:0}.presentation-ambiance__text-container p{margin-top:.5rem;margin-bottom:3rem}.presentation-ambiance__description{gap:4rem;margin-top:4rem}.features{gap:4rem}.features__item{gap:3rem}.features__number{opacity:.5;font-size:13rem;color:#b9a582;margin-bottom:-5rem}.features .text{width:50%;text-align:right}.features__content{transform:translateY(-10rem)}.features__content>.main-color{margin-bottom:1rem}.features .img{width:60%;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:auto;max-height:40rem;border-top-left-radius:14px;border-top-right-radius:30rem;border-bottom-left-radius:14px;border-bottom-right-radius:30rem}.features .img img{display:flex;justify-content:center;align-items:center}.features__item.reverse .img{overflow:hidden;border-top-right-radius:14px;border-top-left-radius:30rem;border-bottom-left-radius:30rem;border-bottom-right-radius:14px}.features__item.reverse .text{text-align:left}.features-bg{padding-bottom:14rem}.extract{padding:8rem;position:relative;margin-top:-22rem;border-radius:18rem;margin-bottom:12rem;background-color:#b9a582}.extract p{width:80%;color:#fff;margin-left:auto;text-align:center;margin-right:auto;font-size:20px}.extract--img{top:75%;right:2%;position:absolute}.without-img{margin-bottom:0}.contact-ambience{background-color:#bd603e}.contact-ambience--container{gap:1rem;display:flex;color:#fff;align-items:center;flex-direction:column;justify-content:center}.contact-ambience p{width:50%;font-size:30px;text-align:center}.thanx{gap:4rem;overflow:auto;padding-bottom:0;position:relative}.thanx::after{top:35%;right:10%;z-index:-1;content:"";width:35rem;height:35rem;display:block;position:absolute;background-size:cover;background-image:url(../img/icons/gallery-bck.svg)}.thanx--title{margin:3rem 0;font-size:8rem;font-weight:300;letter-spacing:20px;text-transform:uppercase;font-family:lato,sans-serif}.thanx__text p:first-of-type{margin:2rem 0}.thanx__img-container{z-index:99;display:block;overflow:hidden;width:-moz-fit-content;width:fit-content;border-radius:14px;border-bottom-right-radius:32rem}.thanx__img-container img{width:100%;-o-object-fit:cover;object-fit:cover}.thanx .thanx-picto{margin:2rem 0}.thanx__grid-gallery{display:grid;grid-gap:1rem;padding-top:0;grid-template-columns:repeat(10,1fr)}.thanx__grid-gallery .grid-text{padding:4rem;overflow:hidden;border-radius:14px;border:1px #b9a582 solid}.thanx__grid-gallery .grid-text>div{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.thanx__grid-gallery .grid-text h4{font-weight:400;font-style:normal;text-align:center;font-size:20px}.thanx__grid-gallery .grid-text p{margin-top:1rem;text-align:center}.thanx__grid-gallery .grid-text a{margin-top:2rem}.thanx__grid-gallery .grid-img{display:grid;margin-top:auto;overflow:hidden;border-radius:14px}.thanx__grid-gallery .grid-img img{overflow:hidden;-o-object-fit:cover;object-fit:cover}.thanx__grid-gallery .box-1{grid-column-start:3;grid-column-end:6;grid-row-start:4;grid-row-end:10}.thanx__grid-gallery .box-2{grid-column-start:6;grid-column-end:8;grid-row-start:1;grid-row-end:10}.thanx__grid-gallery .box-2 img{height:100%}.thanx__grid-gallery .box-3{grid-column-start:8;grid-column-end:11;grid-row-start:2;grid-row-end:10}.thanx__grid-gallery .box-4{grid-column-start:3;grid-column-end:7;grid-row-start:10;grid-row-end:16;overflow:hidden}.thanx__grid-gallery .box-5{grid-column-start:7;grid-column-end:10;grid-row-start:10;grid-row-end:16}.thanx__grid-gallery .box-6{grid-column-start:2;grid-column-end:4;grid-row-start:16;grid-row-end:21}.thanx__grid-gallery .box-6 img{margin-top:auto}.thanx__grid-gallery .box-7{grid-column-start:4;grid-column-end:7;grid-row-start:16;grid-row-end:21}.thanx__grid-gallery .box-8{grid-column-start:7;grid-column-end:9;grid-row-start:16;grid-row-end:24}.social-media-thanx{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2rem}.social-media-thanx h3{font-weight:200}.social-media-thanx .social-media svg{width:3rem;height:3rem}@media (max-width:1000px){.thanx__grid-gallery .grid-text{padding:2rem}.thanx__grid-gallery .grid-text h4{font-size:2.2rem}}@media (max-width:400px){.thanx--title{font-size:2.5rem}}@media (max-width:900px){.thanx__grid-gallery{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.thanx__grid-gallery .grid-text{width:100%;border-top-right-radius:14px!important;border-bottom-right-radius:14px!important}.thanx__grid-gallery .grid-img{border-top-right-radius:14px!important;border-bottom-right-radius:14px!important;width:-moz-fit-content;width:fit-content}.thanx__grid-gallery .box-3,.thanx__grid-gallery .box-6{margin-left:auto}}.social-media-items-thanx{flex-direction:row!important}.taxonomy_wrap{width:100%;position:relative}.taxonomy_wrap::after{left:0;content:"";height:1px;width:100%;top:inherit;display:block;margin-top:3rem;position:absolute;background-color:#fff}.taxonomy_wrap:last-of-type::after{content:none}.filter_triggers .taxonomy_wrap:before{background:#bd603e!important}body{position:relative;overflow:visible}.filter_triggers{position:sticky;top:12.5rem;height:-moz-fit-content;height:fit-content;border-radius:14px;background-color:#bd603e}.filter_triggers *{color:#fff!important}.filter_triggers .taxonomy_wrap .dropdown_trigger{margin-bottom:1rem;padding:0!important}.filter_triggers .taxonomy_wrap{padding:3rem}.taxonomy_terms_wrap>div{width:-moz-fit-content;width:fit-content}.taxonomy_terms_wrap>div input{accent-color:#f2eee6}.products_list{gap:2rem;margin:0;width:75%;margin-left:1rem;margin-left:auto;grid-template-columns:repeat(3,1fr)}.products_list>li{height:-moz-fit-content;height:fit-content}.products_list>* img{margin:auto;height:auto}.products_list>:last-child::after,.products_list>:nth-child(3n)::after{content:none}.single .products_list>*{border:none}.pagination{gap:2rem;padding:0;display:flex;margin-top:4rem;margin-bottom:0;list-style:none;flex-direction:row;justify-content:center}.pagination li a{color:#b9a582;border-radius:4px;padding:.3rem 1rem;border:1px solid #bd603e}.pagination .active a{color:#fff;background-color:#bd603e}.pagination .disabled{border:none}.mobile-filter-btns{display:none}.filter-btn.active{z-index:9;visibility:hidden}.btn-remouve-save-filters{gap:2rem;display:flex;margin-top:3rem;flex-direction:row;margin-bottom:6rem;justify-content:center}.btn-remouve-save-filters .btn-beige{color:#fff}.active-trigger{position:fixed;top:0;z-index:9999999999999;height:100%!important;overflow-y:auto!important}.active-body-trigger{overflow-y:hidden!important}.btn-remouve-save-filters{display:none}.archive .wc-archive-shop{padding-top:2rem}.product-image-thumb-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;height:30rem;border-radius:14px;overflow:hidden}.product-image-thumb-wrap>img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:0}.body-modal-active{z-index:0;position:relative}.catalogue-container .splide__list{height:100%}.loader-catalogue{display:none}.spinner_wrap{top:0;left:0;z-index:1;width:100%;height:100%;display:none;justify-content:center;align-items:center;overflow:auto;position:absolute;background-color:rgba(0,0,0,.4);border-radius:12px}.spinner_wrap .spinner_loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:#b9a582;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.products{background-color:#f2eee6}.product{position:relative}.catalogue-title{padding:4rem 0}.wc-archive-shop{padding:10rem 0}.modal{top:0;left:0;z-index:1;width:100%;height:100%;display:none;overflow:auto;position:fixed;background-color:rgba(0,0,0,.4)}.modal-content{gap:2rem;padding:3rem;z-index:99999;margin:15% auto;width:-moz-fit-content;width:fit-content;position:relative;padding-left:5rem;border-radius:14px;padding-right:5rem;border:1px solid #888;background-color:#fefefe}.modal-content label input{margin-right:1rem}.modal-content>input{border:none;border-bottom:1px #707070 solid}.close{top:0;right:5%;z-index:999;padding:1rem;cursor:pointer;font-size:28px;position:absolute}.catalogue-image{margin:auto;padding:1rem;max-width:30rem;border-radius:14px}.catalogue-picto{max-width:10rem}.thanx-modal{text-align:center;align-items:center;justify-content:center}.thanx-modal>*{width:-moz-fit-content;width:fit-content}.thanx-modal>p{width:70%}.wc-archive-shop.products_wrapper{width:100%}.product .addtocart-button_wrap{position:relative;margin-bottom:1rem}.single_add_to_cart_button{width:5rem;right:0;border:none;height:5rem;z-index:1;padding:.8rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;border-radius:14px;margin-top:-6.5rem;margin-right:0rem;margin-bottom:0rem;background-color:#fff}.single_add_to_cart_button svg{display:flex;align-items:center;justify-content:center}.single_add_to_cart_button svg path{fill:#fff;stroke:#bd603e}.slide-link .single_add_to_cart_button{margin-right:2rem}.a .single-add-btn-clotheme{gap:1rem;position:static;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:14px;padding:.8rem 1rem;height:-moz-fit-content;height:fit-content;justify-content:center;border:1px solid #bd603e}.a .single-add-btn-clotheme:hover{color:#fff;background-color:#bd603e}.a .single-add-btn-clotheme:hover .added_to_cart{color:#bd603e}.a .single-add-btn-clotheme:hover .added_to_cart svg path{fill:#bd603e!important}.a .single-add-btn-clotheme svg{height:2.5rem;width:auto}.added svg path{fill:#bd603e}.scheme-imgs{justify-content:space-around}.scheme-pdf{display:none}.product-firt-block{gap:10rem;align-items:flex-start}.product-firt-block>div{width:50%}.product-firt-block .woocommerce-product-gallery__wrapper{border-radius:14px;overflow:hidden}.product-firt-block .woocommerce-product-gallery__wrapper>a{width:100%}.product-firt-block .woocommerce-product-gallery__wrapper>a img{width:100%}.product-firt-block .panel{margin-bottom:0}.accordion{gap:3rem;width:100%;padding:15px 0;display:flex;outline:0;font-size:17px;cursor:pointer;transition:.4s;border-radius:0;text-align:start;margin-top:2rem;margin-bottom:1rem;align-items:center;border:none;border-bottom:1px solid #ccc;background-color:transparent;justify-content:space-between}.accordion h3{font-weight:400;font-style:normal;font-family:droid-serif,serif;color:#707070}.accordion span{height:-moz-fit-content;height:fit-content;padding:.5rem .8rem}.accordion span svg{width:18px;height:18px;display:flex;margin:auto 0}.accordion-container{margin:0 auto;padding:0 30px;max-width:899px}.accordion-up{display:none}.panel{margin-bottom:3rem}.accordion.active .accordion-up{display:block}.accordion.active .accordion-down{display:none}.attribute-name{margin:1rem 0}.attributs-block{margin:4rem 0}.description-content p{margin:1.5rem 0}.pictos{gap:5rem;margin-top:2rem}.pictos article{display:flex;justify-content:baseline;gap:2rem}.pictos>div{gap:2rem}.summary span.main-color{margin-bottom:2rem}.summary .tt-second-color.product_title.entry-title{margin-top:1rem}.summary .single_add_to_cart_button{margin-top:2rem;position:static;width:-moz-fit-content;width:fit-content;display:flex}fl .summary .single_add_to_cart_button:hover .main-color{color:#fff}.summary .single_add_to_cart_button svg{margin-left:1rem;max-width:2.5rem;margin-top:auto;margin-bottom:auto}.summary .catalogue{margin-top:2rem}.product-firt-block .product_tb_gallery .woocommerce-product-gallery__wrapper{border-top-left-radius:0!important}.woocommerce-product-gallery__wrapper:has(div){margin-top:2rem}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:flex;gap:2rem}.product-gallery-image #thumbnail_image{border-radius:14px;overflow:hidden}.product-gallery-image #thumbnail_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-product-gallery__image a img{height:auto}.scheme{padding-top:0}.scheme .textbox{flex-shrink:0;width:calc((100% - 4rem)/ 2)}.scheme .imagebox{flex-shrink:0;width:calc((100% - 4rem)/ 2);border-radius:14px;overflow:hidden}.scheme .scheme_upper{margin-bottom:7.5rem;background-color:#f2eee6;padding:6rem;border-radius:14px;display:flex;align-items:center;gap:4rem}.scheme .title+.scheme_list{margin-top:25px}.scheme .scheme_list{display:flex;flex-direction:column;flex-direction:row;justify-content:space-between;gap:5rem 5rem;flex-wrap:wrap}.scheme .scheme_item{display:flex;flex-direction:column;position:relative;flex:1 1 calc(50% - 5rem);gap:2rem;background-color:#f2eee6;padding:6rem;border-radius:14px}.scheme .scheme_item .textbox{order:2}.scheme .scheme_item .imagebox{order:1;width:100%}.scheme .scheme_item::before{content:"";display:block;display:none;width:100%;height:1px;background-color:rgb(224.5526315789,215.1842105263,196.4473684211);position:absolute;left:0;top:0}.single-product .products{background-color:#fff}@media (max-width:900px){.scheme .scheme_upper{flex-direction:column}.scheme .scheme_upper .imagebox,.scheme .scheme_upper .textbox{width:100%}.scheme .scheme_list{flex-direction:column}.scheme .scheme_item{flex-direction:column-reverse}.scheme .scheme_item:nth-child(even){flex-direction:column-reverse}.scheme .scheme_item .imagebox,.scheme .scheme_item .textbox{width:100%}}.woocommerce-cart-form__contents{width:100%;border-radius:14px;border:1px solid #b9a582}.last-tr .actions{padding:0;border-bottom:0}.woocommerce-cart-form__cart-item .product-thumbnail{padding:2rem;display:block;width:-moz-fit-content;width:fit-content}.woocommerce-cart-form__cart-item .product-thumbnail>a{display:block;width:-moz-fit-content;width:fit-content}.woocommerce-cart-form__cart-item .product-thumbnail img{height:auto;max-width:15rem;border-radius:14px}.woocommerce-cart-form__cart-item .input-text.qty.text{max-width:8rem;border-radius:8px;border:1px #b9a582 solid}.woocommerce-cart-form__cart-item input[type=number]::-webkit-inner-spin-button{opacity:1}.cart-btns{margin:5rem auto}.remouve-span{color:#707070}.name-remove{margin-left:0;margin-right:auto}.cart_item{position:relative}.cart_item:after{left:0;bottom:0;content:"";width:100%;height:1px;position:absolute;background-color:#b9a582;border-bottom:1px solid #b9a582}.cart_item:last-of-type:after{content:none}.has-been-added{color:red!important}.woocommerce-message{max-width:150rem;margin-left:auto;margin-right:auto;padding-top:4rem}.woocommerce-message a,.woocommerce-message p{color:#707070;font-size:18px;font-weight:400;font-style:normal}.woocommerce-message{color:#707070;font-size:18px;font-weight:700;font-style:normal;margin-top:0;margin-bottom:3rem}.woocommerce-message .restore-item{color:red;border-radius:14px;padding:.8rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid red;display:block;margin-top:1rem}.filter_triggers .custom_search{display:block;padding:.5rem;padding-left:1rem;width:100%}.filter_triggers .custom_search:focus{background-color:#f0f0f0}.search-block{position:relative;padding:3rem}.search-block:after{left:0;content:"";height:1px;width:100%;bottom:0;display:block;position:absolute;background-color:#fff}.single-news-tt{margin-bottom:2rem}.single-news{gap:4rem}.single-news--text-container>*{margin:2rem 0}.single-news--article{padding-left:5rem;padding-right:5rem}.single-news--gallery{margin-bottom:8rem}.single-news-ww>*{margin:2rem 0}.single-news-ww strong{font-weight:700;font-style:normal;color:#bd603e}.single-news-ww li{list-style:outside;margin-left:20px}.news .news_list{margin-top:2.5rem}.news .news_item .news__img-container{aspect-ratio:16/9;border-radius:14px;overflow:hidden}.news .news_item .news__img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .news_item .buttonbox{margin-top:1rem}.cart-content{padding-top:0}.checkout .form-row abbr{text-decoration:none}.checkout input:-internal-autofill-selected{background-color:transparent}.checkout .select2-selection__rendered{margin-left:auto;margin-right:0}.checkout .contact-details-checkout{padding:2rem;color:#fff;font-size:17px;background-color:#707070;border-top-left-radius:14px;border-top-right-radius:14px}.checkout .woocommerce-billing-fields__field-wrapper{padding:4rem;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}.checkout .woocommerce-billing-fields__field-wrapper>p{margin-top:3rem;margin-bottom:3rem;margin-left:1rem;margin-right:1rem;border-bottom:1px solid #707070}.checkout .woocommerce-billing-fields__field-wrapper label{padding-bottom:4px}.checkout .woocommerce-billing-fields__field-wrapper .input-text{border:none}.checkout .woocommerce-billing-fields__field-wrapper .input-text:active{background-color:transparent}.checkout .woocommerce-billing-fields__field-wrapper p.form-row{width:45%}.checkout .woocommerce-billing-fields__field-wrapper p.form-row input{display:block;width:100%}.checkout .col2-set{margin-left:6rem;margin-right:6rem;margin-bottom:2rem;border:1px solid #707070;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.checkout .col2-set .col-2{padding:4rem;padding-top:0}.checkout .col2-set #order_comments{width:100%;border:none;display:block;max-width:100%;border-bottom:1px solid #707070}.checkout .form-row.notes label{clear:left;display:block;width:-moz-fit-content;width:fit-content}.checkout #veranstaltungsdatum_field{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;margin-top:3rem;margin-left:1rem}.checkout #billing_country_field>span{display:block;width:100%}.checkout #billing_country_field>span .select2-container--default .select2-selection--single .select2-selection__rendered{margin-left:0}.checkout .select2-container{vertical-align:top}.checkout .address-field .select2-container--default .select2-selection--single{width:100%;width:100%;border:none;display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-direction:row;justify-content:space-between}.checkout .address-field .select2-container--default .select2-selection--single .select2-selection__arrow{position:static;display:block;width:auto}.checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{left:100%}.checkout .notes{width:100%;float:none;margin-left:1rem;margin-bottom:3rem;margin-top:3rem}.checkout .woocommerce-privacy-policy-text{padding-left:6rem}.checkout .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link,.checkout .woocommerce-privacy-policy-text p{color:#707070;font-size:12px;font-style:italic;font-family:lato,sans-serif}.checkout .resume-wishlist{margin:6rem}.checkout .resume-wishlist #order_review_heading{padding:2rem;color:#fff;font-size:17px;background-color:#b9a582;border-top-left-radius:14px;border-top-right-radius:14px}.checkout .resume-wishlist .cart_item{width:100%;color:#707070;line-height:2;font-size:17px;margin-top:1rem;font-weight:900;font-style:normal;margin-bottom:1rem;font-family:lato,sans-serif}.checkout .resume-wishlist .cart_item .product-thumbnail img{height:auto;max-width:10rem;border-radius:14px}.checkout .resume-wishlist .cart_item .product-thumbnail{padding:2rem}.checkout .resume-wishlist .product-quantity-tr{margin-right:0;font-weight:100;margin-left:auto;color:#b9a582;font-family:droid-serif,serif}.checkout .woocommerce-checkout-review-order-table{width:100%;border:1px solid #b9a582;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.btn-sendwishlist{margin-bottom:0;margin-left:auto;width:-moz-fit-content;width:fit-content;padding-right:4rem}.add_event_date_wrapper:after{right:0;bottom:0;width:3rem;content:"";height:3rem;position:absolute;background-size:contain;background:url(../img/icons/calendar.svg) center center}.woocommerce-error{padding:0;padding-left:7rem}.woocommerce-error li{color:red;font-size:18px;list-style:none;line-height:1.6;font-weight:400;font-style:normal;font-family:lato,sans-serif}.btn-send-order{margin-right:0;margin-top:4rem;margin-left:auto;width:-moz-fit-content;width:fit-content}.error-main{height:100vh}.wrapper{padding-top:0;height:100%;display:grid;align-items:center;justify-content:center;grid-template-columns:1fr}.wrapper .container{display:flex;margin:0 auto;position:relative;align-items:center;justify-content:center;transition:all .4s ease}.wrapper .container .scene{position:absolute;width:100vw;vertical-align:middle}.wrapper .container .circle,.wrapper .container .five,.wrapper .container .four,.wrapper .container .one,.wrapper .container .p404,.wrapper .container .six,.wrapper .container .three,.wrapper .container .two{width:60%;height:60%;top:20%!important;left:20%!important;font-family:droid-serif,serif}.wrapper .container .circle .content,.wrapper .container .five .content,.wrapper .container .four .content,.wrapper .container .one .content,.wrapper .container .p404 .content,.wrapper .container .six .content,.wrapper .container .three .content,.wrapper .container .two .content{top:50%;left:50%;width:100%;height:600px;display:flex;position:absolute;align-items:center;justify-content:center;transform:translate(-50%,-50%);animation:content .8s cubic-bezier(1,.06,.25,1) backwards}@keyframes content{0%{width:0}}.wrapper .container .circle .content .piece,.wrapper .container .five .content .piece,.wrapper .container .four .content .piece,.wrapper .container .one .content .piece,.wrapper .container .p404 .content .piece,.wrapper .container .six .content .piece,.wrapper .container .three .content .piece,.wrapper .container .two .content .piece{z-index:1;width:200px;height:80px;display:flex;position:absolute;border-radius:80px;animation:pieceLeft 8s cubic-bezier(1,.06,.25,1) infinite both}@keyframes pieceLeft{50%{left:80%;width:10%}}@keyframes pieceRight{50%{right:80%;width:10%}}@media screen and (max-width:799px){.wrapper .container .circle,.wrapper .container .five,.wrapper .container .four,.wrapper .container .one,.wrapper .container .p404,.wrapper .container .six,.wrapper .container .three,.wrapper .container .two{width:90%;top:5%!important;left:5%!important}}@media screen and (max-height:660px){.wrapper .container .circle,.wrapper .container .five,.wrapper .container .four,.wrapper .container .one,.wrapper .container .p404,.wrapper .container .six,.wrapper .container .three,.wrapper .container .two{width:60%;height:60%;min-width:280px;min-height:280px;top:20%!important;left:20%!important}}.wrapper .container .text{width:60%;height:40%;margin:40px 0;min-width:400px;min-height:500px;position:absolute;animation:text .6s 1.8s ease backwards}@keyframes text{0%{opacity:0;transform:translateY(40px)}}@media screen and (max-width:799px){.wrapper .container .text{height:80%;min-height:400px}}.wrapper .container .text article{bottom:0;bottom:0;left:50%;z-index:4;width:400px;display:flex;text-align:center;position:absolute;align-items:center;flex-direction:column;justify-content:center;transform:translateX(-50%)}@media screen and (max-width:799px){.wrapper .container .text article{width:100%}}.wrapper .container .text article p{color:#707070;font-size:18px;margin-bottom:40px;letter-spacing:.6px}.wrapper .container .text article a{z-index:3;text-transform:uppercase;transition:all .3s ease}.wrapper .container .text article a:hover{color:#fff;background:#b9a582;transform:translateY(5px);box-shadow:0 10px 10px -10px rgba(185,165,130,.5)}.wrapper .container .p404{z-index:2;color:#fff;font-size:200px;font-weight:700;position:absolute;letter-spacing:4px;align-items:center;animation-delay:1.2s;justify-content:center;display:flex!important;animation:anime404 .6s cubic-bezier(.3,.8,1,1.05) both}@media screen and (max-width:799px){.wrapper .container .p404{font-size:100px}}@keyframes anime404{0%{opacity:0;transform:scale(10) skew(20deg,20deg)}}.wrapper .container .p404:nth-of-type(2){z-index:1;opacity:.8;color:#b9a582;filter:blur(10px);animation-delay:1s}.wrapper .container .circle{position:absolute}.wrapper .container .circle:before{top:50%;left:50%;content:"";width:800px;height:800px;position:absolute;border-radius:100%;transform:translate(-50%,-50%);animation:circle .8s cubic-bezier(1,.06,.25,1) backwards}@keyframes circle{0%{width:0;height:0}}@media screen and (max-width:799px){.wrapper .container .circle:before{width:400px;height:400px}}.wrapper .container .one .content:before{content:"";width:600px;height:600px;position:absolute;border-radius:100%;animation:circle .8s .4s cubic-bezier(1,.06,.25,1) backwards}@media screen and (max-width:799px){.wrapper .container .one .content:before{width:300px;height:300px}}.wrapper .container .one .content .piece{background:linear-gradient(90deg,#b9a582 13.7%,#fbf4e8 94.65%)}.wrapper .container .one .content .piece:nth-child(1){top:18%;right:15%;height:30px;width:120px;animation-delay:.5s;animation-name:pieceRight}.wrapper .container .one .content .piece:nth-child(2){left:15%;top:45%;width:150px;height:50px;animation-delay:1s;animation-name:pieceLeft}.wrapper .container .one .content .piece:nth-child(3){left:10%;top:75%;height:20px;width:70px;animation-delay:1.5s;animation-name:pieceLeft}.wrapper .container .two .content .piece{background:linear-gradient(90deg,#fbf4e8 0,#ffedc0 100%)}.wrapper .container .two .content .piece:nth-child(1){left:0;top:25%;height:40px;width:120px;animation-delay:2s;animation-name:pieceLeft}.wrapper .container .two .content .piece:nth-child(2){top:35%;right:15%;width:180px;height:50px;animation-delay:2.5s;animation-name:pieceRight}.wrapper .container .two .content .piece:nth-child(3){top:80%;right:10%;height:20px;width:160px;animation-delay:3s;animation-name:pieceRight}.wrapper .container .three .content .piece{background:#b9a582}.wrapper .container .three .content .piece:nth-child(1){top:35%;left:25%;width:80px;height:20px;animation-delay:3.5s;animation-name:pieceLeft}.wrapper .container .three .content .piece:nth-child(2){top:55%;right:10%;width:140px;height:40px;animation-delay:4s;animation-name:pieceRight}.wrapper .container .three .content .piece:nth-child(3){top:68%;left:40%;width:80px;height:20px;animation-delay:4.5s;animation-name:pieceLeft}.wrapper .container .four .content .piece{background:#b9a582}.wrapper .container .four .content .piece:nth-child(1){top:35%;left:25%;width:80px;height:20px;animation-delay:3.5s;animation-name:pieceLeft}.wrapper .container .four .content .piece:nth-child(2){top:55%;right:10%;width:140px;height:40px;animation-delay:4s;animation-name:pieceRight}.wrapper .container .four .content .piece:nth-child(3){top:68%;left:40%;width:80px;height:20px;animation-delay:4.5s;animation-name:pieceLeft}.wrapper .container .five .content .piece{background:#b9a582}.wrapper .container .five .content .piece:nth-child(1){top:35%;left:25%;width:80px;height:20px;animation-delay:3.5s;animation-name:pieceLeft}.wrapper .container .five .content .piece:nth-child(2){top:55%;right:10%;width:140px;height:40px;animation-delay:4s;animation-name:pieceRight}.wrapper .container .five .content .piece:nth-child(3){top:68%;left:40%;width:80px;height:20px;animation-delay:4.5s;animation-name:pieceLeft}.wrapper .container .six .content .piece{background:#b9a582}.wrapper .container .six .content .piece:nth-child(1){top:35%;left:25%;width:80px;height:20px;animation-delay:3.5s;animation-name:pieceLeft}.wrapper .container .six .content .piece:nth-child(2){top:55%;right:10%;width:140px;height:40px;animation-delay:4s;animation-name:pieceRight}.wrapper .container .six .content .piece:nth-child(3){top:68%;left:40%;width:80px;height:20px;animation-delay:4.5s;animation-name:pieceLeft}.flt-content{padding:0;width:100%;position:absolute;height:auto;top:30%;margin-top:2rem;margin-left:calc((100% - 150rem)/ 2)}.flt-content>*{color:#fff}.flt-content>h2{margin:2rem 0}.flt-content .filter-item{cursor:pointer}.filter_url{padding:1.12rem 3rem;height:-moz-fit-content;height:fit-content;text-transform:uppercase;border-bottom-left-radius:0;border-top-left-radius:0}.homepage_filter-cat{outline:0;font-size:17px;cursor:pointer;transition:.4s;text-align:start;background-color:transparent}.homepage_filter-cat .filter-wrap:first-of-type h3{border-bottom-left-radius:14px;border-top-left-radius:14px}.title-filter{margin:0;z-index:888;display:flex;padding:1.5rem 3rem;min-width:32.5rem;cursor:pointer;position:relative;font-size:17px;align-items:center;flex-direction:row;border:1px solid #ccc;justify-content:space-between}.title-filter::after{width:2rem;display:block;transition:.3s;margin-left:1rem;content:url(../img/icons/arrow-down-white.svg)}.title-filter.active-t{opacity:1;height:auto;position:relative;z-index:0!important;min-height:-moz-fit-content;min-height:fit-content}.title-filter.active-t::after{transition:.3s;transform:rotate(180deg)}.filter-items{display:flex;max-height:0;padding:0 18px;overflow:hidden;flex-direction:column;transition:max-height .2s ease-out}.filter-items.active-w{opacity:1;z-index:1;height:auto;padding:2rem;position:relative;min-height:-moz-fit-content;min-height:fit-content;max-height:-moz-fit-content;max-height:fit-content}.loader{display:none}.loading{top:0;margin-top:5rem;width:100%;height:100%;opacity:.9;z-index:9999;display:block;position:absolute;border-radius:14px;background:#b9a582}.loading>div{top:50%;left:50%;width:60px;height:60px;top:42%;transform:translate(-50%);position:absolute}.loading>div>div{top:10px;left:10px;content:"";width:16px;height:16px;position:absolute;border-radius:8px;background:#fff;transform-origin:20px 20px;animation:spin-a 2s infinite cubic-bezier(.5,0,.5,1)}.loading>div>.c2{top:10px;left:auto;right:10px;transform-origin:-4px 20px;animation:spin-b 2s infinite cubic-bezier(.5,0,.5,1)}.loading>div>.c3{top:auto;left:auto;right:10px;bottom:10px;transform-origin:-4px -4px;animation:spin-c 2s infinite cubic-bezier(.5,0,.5,1)}.loading>div>.c4{top:auto;bottom:10px;transform-origin:20px -4px;animation:spin-d 2s infinite cubic-bezier(.5,0,.5,1)}@keyframes spin-a{0%{transform:rotate(90deg)}0%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes spin-b{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}25%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes spin-c{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}50%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes spin-d{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}.loading>span{top:50%;left:50%;width:100px;height:30px;color:#fff;font-size:12px;margin-top:30px;position:absolute;margin-left:-50px;text-align:center}.content{padding:1.5em}@media (max-width:1500px){.flt-content{margin-left:0}.title-filter{min-width:20rem;width:auto;flex-wrap:nowrap;padding:1.5rem}}@media (max-width:1050px){.filter,.homepage_filter,.homepage_filter-cat{flex-direction:column}.filter_url{width:100%;text-align:center;border-top-right-radius:0;border-bottom-left-radius:14px}.homepage_filter-cat .filter-wrap:first-of-type h3{border-bottom-left-radius:0;border-top-right-radius:14px}.header-block,.header-image-block,.header-image-block video{width:auto;max-height:none}.header-image-block{overflow-x:hidden;background-color:#000}}@media (max-width:900px){.flt-content{padding-top:0}.loader{width:100%}}.contact-page{min-height:60dvh;background-color:#bd603e;color:#fff}.contact-page h3.main-color{margin-bottom:2rem;color:#fff}.contact-page .form-sec{border-radius:14px;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.contact-page .form-sec p{display:flex;flex-direction:column}.contact-page .form-sec p input{max-width:100%}.contact-page .form-sec p label{margin-bottom:1rem;display:flex;flex-direction:column}.contact-page .form-sec p span.first{margin-left:0}.contact-page .wpcf7cf_step_inner{margin-top:5rem}.contact-page .event-type{display:flex;flex-direction:column;justify-content:center}.contact-page .wpcf7-radio{display:flex;gap:2rem}.contact-page .wpcf7-list-item{margin:0}.contact-page .wpcf7-list-item label{display:flex;flex-direction:row!important;gap:1rem;justify-content:flex-start}.contact-page .wpcf7-validates-as-date::-webkit-calendar-picker-indicator{filter:invert(1)}.contact-page .wpcf7-number,.contact-page .wpcf7-text,.contact-page .wpcf7-validates-as-date{border:none;background-color:transparent;border-bottom:1px solid #fff;color:#fff}.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot{width:-moz-fit-content;width:fit-content;min-width:0;max-width:-moz-fit-content;max-width:fit-content}.contact-page .wpcf7cf_steps-dots{width:100%}.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{max-width:100%;transition:1s ease-in-out}.contact-page .step-title{display:none}.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index,.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:transparent}.contact-page .step-index{font-weight:600;font-size:2rem;font-style:normal;font-family:droid-serif,serif}.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active,.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #fff}.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{background-color:transparent;color:#fff}.contact-page .wpcf7-submit,.contact-page .wpcf7cf_next,.contact-page .wpcf7cf_prev{color:#fff;display:block;cursor:pointer;width:-moz-fit-content;width:fit-content;border-radius:15px;padding:.8rem 1rem;background-color:transparent;border:#fff 1px solid}.contact-page .wpcf7-submit:hover,.contact-page .wpcf7cf_next:hover,.contact-page .wpcf7cf_prev:hover{background-color:#707070;border:#707070 1px solid;transition:background-color 1s}.contact-page .wpcf7cf_repeater_controls,.contact-page .wpcf7cf_step_controls{align-items:flex-end}.contact-page .wpcf7 form.invalid .wpcf7-response-output,.contact-page .wpcf7 form.payment-required .wpcf7-response-output,.contact-page .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#fff}@media (max-width:480px){.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot{padding:15px 5px}.contact-page .wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{width:34px;height:34px;line-height:34px}}textarea{border:0;display:block;width:100%}.newsletter-page__sec{margin-top:15rem}.newsletter-page__sec>*{width:50%}.newsletter-page__text{gap:3rem;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center}.newsletter-page .cc{display:flex;align-items:center;flex-direction:column;justify-content:center}.newsletter-page .instructions{font-family:monospace;font-size:20px;margin-bottom:16px}.newsletter-page #svg-envelope-animate{width:300px;height:auto}.newsletter-page #svg-envelope-animate #paper{transition:transform .5s;transition-timing-function:ease-out;transform:translateY(10px) translateX(3px);animation:autoHover 5s infinite alternate}.newsletter-page #svg-envelope-animate .svg-envelope-color{fill:#b9a582}@keyframes autoHover{to{transform:translateY(3px) translateX(3px)}}@media (max-width:1800px){.grid-gallery{display:grid;grid-gap:1rem;grid-template-rows:repeat(22,3vw);grid-template-columns:repeat(10,1fr)}}@media (max-width:1580px){h1,h1 span{font-size:4rem}.header-bar{padding-left:4rem;padding-right:4rem}.mws{margin-left:4rem;margin-right:4rem}.flt-content{top:20%}.loading{width:95%}.splide-product{margin-left:4rem}.presentation-ambiance__description{margin-right:4rem}.news__img-container{max-height:27rem}.filter_triggers .taxonomy_wrap{padding:2rem}.filter_triggers{max-width:23rem}.filter_triggers .custom_search{width:-moz-fit-content;width:fit-content;max-width:20rem}.active-trigger{width:98vw;max-width:none;z-index:9999999;padding:0}.search-block{padding-left:2rem}.active-main-trigger{z-index:-1;overflow:hidden}.ambiance-navigation{flex-wrap:wrap}.page-links{padding-bottom:0}.footer_inner{gap:4rem}}@media (max-width:1300px){.extract p,h2{font-size:20px}.footer_inner{gap:4rem;justify-content:space-between;flex-wrap:wrap}.footer-social-media{margin-left:0}div.tnp-profile,div.tnp-subscription,form.tnp-profile,form.tnp-subscription{margin-left:0!important}}@media (max-width:1200px){h1,h1 span{font-size:3.5rem}.home-contact{gap:2rem}.home-contact .text-content{padding-left:5rem;margin-left:-16rem}.contact-ambience p{width:70%;font-size:20px}.extract--img{top:80%}.extract p{width:100%;font-size:2rem}.news__img-container{height:auto;max-height:none;min-height:initial}.news img{height:auto;width:100%}.tt-main-color,.tt-second-color{font-size:2.8rem;margin-bottom:.5rem}.single-news--article{padding:0}.grid{grid-template-columns:1fr 1fr}.flt-content{width:90%}.loading{width:100%}}@media (max-width:1080px){h1,h1 span{font-size:3rem}.filter-btn{top:11rem}.wc-archive-shop.products_wrapper{padding-top:4rem}.flt-content{top:18%}.grid-gallery{display:grid;grid-gap:1rem;grid-template-rows:repeat(22,2.5vw);grid-template-columns:repeat(10,1fr)}.btn-remouve-save-filters{display:flex}.mobile-filter-btns{display:flex;margin-top:1rem;flex-direction:row}.mobile-filter-btns h3{padding-top:2rem}.btn-close-filters{border:none;padding:2rem;display:block;display:block;z-index:999999;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:45%;background-color:transparent}.slider-theme-presentation--text-container p{width:95%}.footer-social-media{margin-left:0}.footer_inner{gap:4rem}.products_list{width:100%}.catalogue-container{flex-direction:column}.filter_triggers{height:auto;max-width:100%}.btn-close-filters{margin-right:30%}.woocommerce-billing-fields__field-wrapper p:nth-child(even),.woocommerce-billing-fields__field-wrapper p:nth-child(odd){width:100%!important;float:none!important}}@media (max-width:900px){.info-section{border:1px #b9a582 solid;border-radius:14px;padding-top:2rem;padding-bottom:0;margin-bottom:8rem;margin-top:8rem}.info-section__text-container{padding:2rem}.info-section__img-container{border-top-right-radius:0;border-top-left-radius:0}.products_list{margin:0;grid-template-columns:repeat(2,1fr)}.products_list>*{border-right:none}.products_list>:nth-child(3n)::after{content:""}.products_list>:nth-child(2n)::after{content:none}.presentation-ambiance__description{margin-right:0}.news__item:last-of-type,.news__item:nth-of-type(2){display:none}section>.btn-grey{margin-left:4rem}.features .img{width:100%;margin-left:-4rem;border-top-left-radius:0;border-bottom-left-radius:0}.features .reverse .img{margin-left:auto;margin-right:-4rem;border-top-right-radius:0;border-bottom-right-radius:0}.features .text{width:100%}.slider-theme-presentation--img-container img{padding:0}.presentation-ambiance__img-container{width:100%}.presentation-ambiance .text-container{width:100%}.presentation-ambiance .description-text{width:auto;margin-top:2rem}.grid-gallery{display:grid;grid-gap:1rem;grid-template-rows:repeat(22,2vw);grid-template-columns:repeat(10,1fr)}.grid-gallery{display:flex;flex-direction:column;gap:2rem}.gallery__text-container{width:100%;margin-bottom:4rem}.product-firt-block>div{width:100%}.fxr{flex-direction:column}.theme-presentation li{justify-content:space-between}.single-add-btn-clotheme{flex-direction:row}.pagination{margin-bottom:0;flex-direction:row}.ambiance-navigation{flex-direction:row;margin:0}.ambiance-navigation .btn-link{padding:.8rem .5rem}.home-contact{overflow:hidden;padding-bottom:0;margin-left:3rem;margin-right:3rem;border-radius:14px;border:1px solid #b9a582;flex-direction:column-reverse;border-bottom-left-radius:18rem}.home-contact .img-content{margin-top:-8rem;margin-left:-4rem;margin-right:-4rem}.home-contact .text-content{padding:2rem;margin:auto;border:none;transform:none;padding-top:2rem}.home-contact .text-content p,.home-contact .text-content>h3{width:100%}.home-contact .text-content .picto{margin-left:auto}.info-section>div{width:100%}.grid{grid-template-columns:auto}.bg-theme-presentation{background-position:50% 35%;background-size:65%}.slider-theme-presentation--text-container{width:100%}.slider-theme-presentation--img-container{width:100%}.title-block{gap:2rem;align-items:flex-start}.theme-presentation .splide__arrow{top:4%}.theme-presentation .splide__arrow--prev{left:auto;right:7rem;margin-right:4rem}.theme-presentation .splide__arrow--next{right:0;left:auto;margin-right:4rem}.footer-social-media{height:auto}.contact-ambience p{width:100%;font-size:2rem}.extract--img{max-width:35rem}.splide-presentation .splide__arrow--prev,.splide-product .splide__arrow--prev{right:8rem;left:inherit}.splide-presentation .splide__arrow--prev svg,.splide-product .splide__arrow--prev svg{display:none}.splide-presentation .splide__arrow--prev::after,.splide-product .splide__arrow--prev::after{content:url(../img/icons/arrowleft.svg)}.splide-presentation .splide__arrow--next,.splide-product .splide__arrow--next{right:2.5rem}.splide-presentation .splide__arrow--next svg,.splide-product .splide__arrow--next svg{display:none}.splide-presentation .splide__arrow--next::after,.splide-product .splide__arrow--next::after{content:url(../img/icons/arrowright.svg)}.splide-presentation .splide__arrow,.splide-product .splide__arrow{top:-2rem;border-radius:0;background:0 0}.splide-presentation .splide__pagination,.splide-product .splide__pagination{margin-top:0;position:static;margin-top:2rem}.splide-presentation .splide__pagination__page,.splide-product .splide__pagination__page{width:1rem;height:1rem;margin:.5rem;background-color:#bd603e}.tt-second-color{margin-bottom:2rem}.homepage .box img{width:100%}.homepage .box-1,.homepage .box-4,.homepage .box-6{margin-right:-4rem;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.homepage .box-3,.homepage .box-5,.homepage .box-7{margin-left:-4rem;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.gallery .btn-grey{margin-top:3rem}.gallery{background-size:60%}.catalogue-container .products{padding-bottom:0}.catalogue-container .products::after{content:"";width:100%;height:1px;display:block;margin-top:6rem;background-color:#b9a582}.splide-product .splide__slide img{width:100%}.home-favorites .btn-arrow,.splide-product .btn-arrow{display:none}.splide__slide>a img{height:auto}.scheme-imgs{display:none}.scheme-pdf{display:block}.woocommerce-cart-form__cart-item .product-thumbnail img{max-width:8rem}.cart-btns{flex-direction:row}.newsletter-page__sec{gap:5rem}.newsletter-page__sec>*{width:100%}.newsletter-page #svg-envelope-animate{width:200px}.features__text-container{margin-bottom:-7rem;margin-top:-5rem}.extract-section{padding-bottom:0}}@media (max-width:768px){.info-section{margin-top:5rem;margin-bottom:5rem}}@media (max-width:755px){.ambiance-navigation{flex-wrap:wrap}.ambiance-navigation .btn-link{max-width:30rem;padding:.8rem 1.2rem}.filter-btn{top:8rem}.heading-wishlist{padding-top:4rem;padding-bottom:4rem}.woocommerce-product-gallery__image{overflow:hidden}.woocommerce-product-gallery__image>a{height:100%;display:block;-o-object-fit:contain;object-fit:contain}.checkout .col2-set,.checkout .resume-wishlist{margin-left:0;margin-right:0}.checkout .woocommerce-privacy-policy-text{padding-left:0}.woocommerce-loop-product__title,a,button,input,label,p,span{font-size:16px}.cart-content{padding-bottom:0}.header-bar{height:7rem}main{margin-top:7rem}}@media (max-width:700px){.header-image-block,.header-image-block video{min-height:100%}.products_list>::after{content:" "!important;width:100%;height:1px;top:-4%;right:0}.products_list>:first-child::after{content:none!important}.header-bar{padding-left:2.5rem;padding-right:2.5rem}.mws{margin-left:2.5rem;margin-right:2.5rem}.splide-product{margin-left:2.5rem}.products_list{margin:0;grid-template-columns:repeat(1,1fr)}.products_list>::after{content:none}.splide-product.splide__track,section>.btn-grey{margin-left:2.5rem}.homepage .box img{width:100%}.homepage .box-1,.homepage .box-4,.homepage .box-6{margin-right:-2.5rem}.homepage .box-3,.homepage .box-5,.homepage .box-7{margin-left:-2.5rem}.features .img{width:100%;margin-left:-2.5rem;border-top-left-radius:0;border-bottom-left-radius:0}.features .reverse .img{margin-left:auto;margin-right:-2.5rem;border-top-right-radius:0;border-bottom-right-radius:0}.features .text{width:100%}.btn-head{display:none}h1,h1 span{font-size:2.5rem}.slider-presentation--img-container img{height:auto}.extract{padding:4rem;padding-top:8rem;padding-bottom:10rem}.without-img{padding-bottom:8rem;margin-bottom:2rem}.checkout .col2-set .col-2{padding-left:3rem;padding-right:1rem}.checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-error{padding-left:2rem;padding-right:2rem;padding-top:0;padding-bottom:0}}@media (max-width:500px){.page-links{padding-top:2rem}.ambiance-navigation .btn-link{width:-moz-fit-content;width:fit-content}.cart-btns{flex-direction:column;gap:2rem}.filter-btn{left:50%;transform:translateX(-50%)}.slider-presentation--text-container{margin-bottom:-23%}.slider-ambiance .splide__slide{max-height:35rem}.contact-page h3.main-color{font-size:2rem}.contact-page .form-sec{width:auto}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{gap:.5rem}.modal{top:4%}.catalogue-image{max-width:25rem}.modal-content{padding-left:2rem;padding-right:2rem;top:2%}.woocommerce-cart-form__cart-item.cart_item{display:flex;flex-wrap:wrap}.woocommerce-cart-form__cart-item.cart_item .product-quantity{width:auto;margin-left:auto;margin-top:auto;margin-bottom:1rem;margin-right:1rem}.woocommerce-cart-form__cart-item.cart_item .product-name{margin-top:1rem}.woocommerce-cart-form__cart-item.cart_item .remove-block{margin-top:1rem}.woocommerce-cart-form__cart-item.cart_item .product-name,.woocommerce-cart-form__cart-item.cart_item .product-thumbnail{width:50%;display:block;height:-moz-fit-content;height:fit-content}.woocommerce-cart-form__cart-item.cart_item .product-thumbnail{width:-moz-fit-content;width:fit-content}section{padding-top:4rem;padding-bottom:4rem}.home-contact .img-content{margin-top:-4rem}.extract{margin-top:-14rem}.bg-theme-presentation{background-position:center}}@media (max-width:400px){.newsletter-page #svg-envelope-animate{width:100px}.home-contact{padding-left:2rem;padding-right:2rem}.news__item{margin-left:0rem;margin-right:0rem}.btnSvg{height:4.5rem}.picto{max-width:12rem}.menu_cart ul li a{margin-right:0!important}.newsletter-block--label-checkbox{display:block!important}.home-contact{border-bottom-left-radius:14rem}.title,.tt-main-color,.tt-second-color,h2,h3{font-size:2.3rem}.woocommerce-loop-product__title,a,button,input,label,p,span{font-size:14px}.tnp-privacy{width:15px;height:15px}.flt-content,.header-content{width:85%}.header-block .mws.flt-content{margin-left:2.5rem}.slider-ambiance .splide__slide{max-height:28rem}.checkout .resume-wishlist .cart_item .product-thumbnail{padding-left:1rem}.checkout .resume-wishlist .product-quantity-tr{padding-right:1rem}.checkout #veranstaltungsdatum_field,.checkout .notes{margin:0}.checkout .col2-set .col-2{padding-left:2rem;padding-right:2rem}.checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-error{padding-left:1rem;padding-right:1rem}.wrapper .container .text article p{font-size:16px;letter-spacing:0}}@media (max-width:370px){.checkout .resume-wishlist .cart_item .product-thumbnail img{max-width:7rem}.product-name{line-height:1.3}.checkout .resume-wishlist .cart_item .product-thumbnail{padding-right:1rem}.header-block .mws.flt-content{margin-top:2rem}.header-content h1{font-size:2.2rem}.header-content h1 br{display:none}.wrapper .container .text article p{font-size:16px;word-wrap:normal;margin-top:4rem}.wrapper .container .text article{width:80%}}@media (max-width:320px){.checkout .resume-wishlist .cart_item .product-thumbnail img{max-width:4rem}.product-name{font-size:11px}}@media (max-width:1024px){.header-image-block{aspect-ratio:3/2}.title-block{flex-direction:column;align-items:flex-start}}@media (max-width:768px){section{padding-top:5rem;padding-bottom:5rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9mb250LnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbmF2LnNjc3MiLCJfZ2FsbGVyeS5zY3NzIiwiX3NsaWRlcnMuc2NzcyIsIl9ob21lLnNjc3MiLCJfYW1iaWFuY2Uuc2NzcyIsIl90aGFueC5zY3NzIiwiX2NhdGFsb2d1ZS5zY3NzIiwiX3Byb2R1Y3Quc2NzcyIsIl9jYXJ0LnNjc3MiLCJfbmV3cy5zY3NzIiwiX2NoZWNrb3V0LnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9maWx0ZXIuc2NzcyIsIl9jb250YWN0LnNjc3MiLCJfbmV3c2xldHRlci5zY3NzIiwiX3Jlc3BvbnNpdmUuc2NzcyIsIl9vdmVyd3JpdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0RUFVQSxLQUNFLFlBQUEsS0FDQSx5QkFBQSxLQVVGLEtBQ0UsT0FBQSxFQU9GLEtBQ0UsUUFBQSxNQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQVdGLEdBQ0UsV0FBQSxZQUNBLE9BQUEsRUFDQSxTQUFBLFFBUUYsSUFDRSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFVRixFQUNFLGlCQUFBLFlBUUYsWUFDRSxjQUFBLEtBQ0EsZ0JBQUEsVUFDQSx3QkFBQSxVQUFBLE9BQUEsZ0JBQUEsVUFBQSxPQU9GLEVDWkEsT0RjRSxZQUFBLE9BUUYsS0NiQSxJQUNBLEtEZUUsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBT0YsTUFDRSxVQUFBLElBUUYsSUNmQSxJRGlCRSxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0YsSUFDRSxPQUFBLE9BR0YsSUFDRSxJQUFBLE1BVUYsSUFDRSxhQUFBLEtBV0YsT0NuQkEsTUFDQSxTQUNBLE9BQ0EsU0RxQkUsWUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQVFG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Q0UsWUFBQSxJQUdGLHlEQUNFLGNBQUEsS0FHRiwrQkFDRSxXQUFBLEtBR0YsbUJBQ0UsVUFBQSxPQUVBLHNCQUNFLFFBQUEsS0FJSixvQ0FDRSxVQUFBLEtBQ0EsVUFBQSxPQUNBLFdBQUEsS0FHRixrQ0FDRSxNQUFBLEtBSUoseUJBQ0UsNkRBQ0UsVUFBQSxLQUdGLGNBQ0UsVUFBQSxNQzFvQ0osMEJBQ0Usb0JBQ0UsYUFBQSxDQUFBLENBQUEsRUFHRixhQUNFLGVBQUEsT0FDQSxZQUFBLFlBSUoseUJBQ0UsUUFDRSxZQUFBLEtBQ0EsZUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICAgKiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICAgKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICAgKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gICAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICAgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gICAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAgICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ2MDNFO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQkQ2MDNFO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cbi5idXR0b246aG92ZXIge1xuICBjb2xvcjogI0JENjAzRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fcmV2ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjQkQ2MDNFO1xufVxuLmJ1dHRvbl9yZXZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRDYwM0U7XG59XG5cbi5idXR0b24tdHJhbnNpdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG59XG4uYnV0dG9uLXRyYW5zaXRpb24gLmJ1dHRvbi10ZXh0IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1dHRvbi10cmFuc2l0aW9uIC5maWxsLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLmJ1dHRvbi10cmFuc2l0aW9uIC5maWxsLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ2MDNFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgei1pbmRleDogLTE7XG59XG4uYnV0dG9uLXRyYW5zaXRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkQ2MDNFO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYnV0dG9uLXRyYW5zaXRpb246aG92ZXIgLmZpbGwtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbn1cbi5idXR0b24tdHJhbnNpdGlvbjpob3ZlciAuZmlsbC1jb250YWluZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5idXR0b24tYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0JENjAzRTtcbn1cbi5idXR0b24tYXJyb3cgLnN2Z2JveCB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cbi5idXR0b24tYXJyb3cgLnN2Z2JveCBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b24tYXJyb3cgLnN2Z2JveCBzdmcgKiB7XG4gIGZpbGw6ICNCRDYwM0U7XG59XG4uYnV0dG9uLWFycm93OmhvdmVyIC5zdmdib3gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbn1cblxuLnNjaGVtZS1wZGYge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnNjaGVtZS1wZGYgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNwYW4tYnRuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAxcmVtIDE5LjVweDtcbn1cbi5zcGFuLWJ0bjpob3ZlciB7XG4gIHJvdGF0ZTogOTBkZWc7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbi5idG4tbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG4gIGJvcmRlcjogMXB4ICNCRDYwM0Ugc29saWQ7XG59XG5cbi5wYWdlLWxpbmstYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ2MDNFO1xufVxuXG4uZmlsdGVyLWJ0biB7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiA5cmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbHRlci1idG4gc3BhbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLmZpbHRlci1idG4gc3ZnIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZpbHRlci1idG4gc3ZnICoge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cbi5maWx0ZXItYnRuOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogI0JENjAzRTtcbn1cblxuLmJ0bi1yZW1vdXZlLXNhdmUtZmlsdGVycyAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXJlbW91dmUtc2F2ZS1maWx0ZXJzIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI0JENjAzRTtcbn1cblxuLmFjdGl2ZS10cmlnZ2VyIHtcbiAgbGVmdDogMSU7XG4gIHRvcDogMXJlbTtcbiAgd2lkdGg6IDkwJTtcbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ucmV0dXJuLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZ2FwOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXR1cm4tYnRuIHNwYW4ge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYXJ0IHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDFzIGVhc2U7XG59XG5cbi5pbl9wcm9ncmVzcyAuaGVhcnQgcGF0aCB7XG4gIGZpbGw6ICNCRDYwM0U7XG4gIHN0cm9rZTogI0JENjAzRTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZpbGxXYXZlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMC42LCAwLjgsIDAuNCk7XG59XG5cbi5idXR0b24tZ3Mge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMy41cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDNUJEQUEsICNCRDYwM0UpO1xufVxuXG4uYnV0dG9uX193cmFwcGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5hLmJ1dHRvbjpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idXR0b25fX3RleHQge1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG59XG5cbi5idXR0b25fX3Nwb3RsaWdodCB7XG4gIGluc2V0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0M1QkRBQSwgI0JENjAzRSk7XG59XG5cbi5wcm9kdWN0IC5zdW1tYXJ5IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6ICNCRDYwM0Ugc29saWQgMXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdCAuc3VtbWFyeSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiAuc3ZnYm94IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnByb2R1Y3QgLnN1bW1hcnkgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246aG92ZXIgLm1haW4tY29sb3Ige1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvZHVjdCAuc3VtbWFyeSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xuICBzdHJva2U6IHdoaXRlO1xufVxuXG4uZW1wdHktYnRuIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG5hLFxucCxcbnNwYW4sXG5sYWJlbCxcbmJ1dHRvbixcbmlucHV0LFxuLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udGF4b25vbXlfdGVybXNfd3JhcCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlYXJjaC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3BtbC1scy1uYXRpdmUsXG4uZm9vdGVyIGEsXG4uZm9vdGVyIHAsXG5oNSxcbmg0LFxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEsXG5oMSBzcGFuIHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuaDIsIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbmgxLFxuaDEgc3BhbixcbmgyLFxuaDMge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmg1IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0JENjAzRTtcbn1cblxuLm1haW4tbmF2IHVsIGEge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50dC1tYWluLWNvbG9yIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wLXRpdGxlLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1jb2xvciB7XG4gIGNvbG9yOiAjQkQ2MDNFO1xufVxuXG4udGl0bGUtZmlsdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBcbiBEZWZhdWx0c1xuKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZvbnQtZmFtaWx5OiBcImFsbC1yb3VuZC1nb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5haW93cHMtc2l0ZS1sb2Nrb3V0LWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5haW93cHMtc2l0ZS1sb2Nrb3V0LWJvZHkgKiB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5haW93cHMtc2l0ZS1sb2Nrb3V0LWJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFpb3dwcy1zaXRlLWxvY2tvdXQtYm9keSBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5haW93cHMtc2l0ZS1sb2Nrb3V0LWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZDYwM2U7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuKjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgYm9yZGVyOiBwaW5rIDNweCBzb2xpZDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4vKlxuIENvbnRhaW5lclxuKi9cbi5td3Mge1xuICBtYXgtd2lkdGg6IDE1MHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZ4ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5meGMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMEU3O1xufVxuXG4vKlxuIEhlbHBlclxuKi9cbi5uby1saXN0LXN0eWxlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG4uamIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5hIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdyaWQge1xuICBnYXA6IDIuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbi5ncmlkX19pdGVtIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5ncmlkIC50YWctcmFjZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmRhdGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMThyZW0gYXV0bztcbiAgbWluLWhlaWdodDogODB2aDtcbn1cbi5kYXRhIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmRhdGEgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogaW5zaWRlO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmRhdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRhdGEgaDEsXG4uZGF0YSBoMixcbi5kYXRhIGgzLFxuLmRhdGEgaDQge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4uZGF0YSBwIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5kYXRhIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtY2hlY2tvdXQgbWFpbiA+IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSxcbi5hcmNoaXZlIG1haW4gPiBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5td3MgLm13cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udGV4dGJveCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi50ZXh0Ym94IGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnRleHRib3ggKiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi50ZXh0Ym94IHVsICsgKiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udGV4dGJveCBhIHtcbiAgY29sb3I6ICNCRDYwM0U7XG59XG4udGV4dGJveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGV4dGJveCBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4udGV4dGJveCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50ZXh0Ym94IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItYmFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTUwcmVtKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTUwcmVtKSAvIDIpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbn1cblxuLm1haW4tbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLm1haW4tbG9nbyBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zb2NpYWwtbWVkaWEge1xuICBnYXA6IDEuNXJlbTtcbn1cbi5zb2NpYWwtbWVkaWEgc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5zb2NpYWwtbWVkaWEgc3ZnICoge1xuICBmaWxsOiAjQkQ2MDNFO1xufVxuXG4ubWFpbi1uYXYge1xuICBnYXA6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWFpbi1uYXYgdWwge1xuICBnYXA6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5tYWluLW5hdiAud3BtbC1scy1tZW51LWl0ZW0gYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcnQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhbmctbmF2X2xpc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxhbmctbmF2X2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMS41cmVtO1xufVxuLmxhbmctbmF2X2xpc3QgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbi5sYW5nLW5hdl9saXN0IC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgPiBhIHNwYW4ge1xuICBjb2xvcjogI0JENjAzRTtcbn1cbi5sYW5nLW5hdl9saXN0ID4gLnN1Yi1tZW51IHtcbiAgZ2FwOiAzcmVtO1xufVxuXG4uaGVhZGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1ibG9jayAudGl0bGUtZmlsdGVyLFxuLmhlYWRlci1ibG9jayAuZmlsdGVyLWl0ZW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ3Nyk7XG59XG4uaGVhZGVyLWJsb2NrIC50aXRsZS1maWx0ZXIuYWN0aXZlLXQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA0LjlyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlci1pbWFnZS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAzLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLWltYWdlLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhlYWRlci1pbWFnZS1ibG9jayB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZC1zb2NpYWwtbWVkaWEgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbi5mb290ZXJfaW5uZXIge1xuICBnYXA6IDEwcmVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1ob21lcGFnZSAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbn1cblxuLmZvb3Rlcl9tZW51IHtcbiAgZ2FwOiAxcmVtO1xufVxuLmZvb3Rlcl9tZW51ID4gYSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mb290ZXJfYWRkcmVzcyBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjQkQ2MDNFO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb290ZXJfYWRkcmVzcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyLXRlbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5mb290ZXItdGVsLFxuLmZvb3Rlci1lbWFpbCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1tZWRpYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZvb3Rlci1zb2NpYWwtbWVkaWEgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cblxuLmZvb3Rlci1wYWdlcyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZm9vdGVyLXBhZ2VzIGEge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLm5ld3NsZXR0ZXItYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4ICNCRDYwM0Ugc29saWQ7XG59XG4ubmV3c2xldHRlci1ibG9jayBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjQkQ2MDNFO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uZXdzbGV0dGVyLWJsb2NrX19lbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkQ2MDNFICFpbXBvcnRhbnQ7XG59XG4ubmV3c2xldHRlci1ibG9ja19fZW1haWwtdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXItYmxvY2stLWxhYmVsLWNoZWNrYm94IHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uZXdzbGV0dGVyLWJsb2NrX19idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JENjAzRSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyLWJsb2NrX19mb3JtID4gKiB7XG4gIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG59XG4ubmV3c2xldHRlci1ibG9ja19fZm9ybSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG5kaXYudG5wLXN1YnNjcmlwdGlvbixcbmRpdi50bnAtcHJvZmlsZSxcbmZvcm0udG5wLXN1YnNjcmlwdGlvbixcbmZvcm0udG5wLXByb2ZpbGUge1xuICBtYXgtd2lkdGg6IDM4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWVudS1pdGVtLTIzNiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51X2NhcnQubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X2NhcnQubWVudS1pdGVtICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5zdGEtbGksXG4uZmItbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuU3ZnIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43cmVtO1xufVxuXG4ubmF2LWdsb2JhbCB7XG4gIGdhcDogMy41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29vY2xvdGgtY2FydCAuc3ZnYm94LWNhcnQge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcbn1cbi53b29jbG90aC1jYXJ0IC5zdmdib3gtY2FydCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNCRDYwM0U7XG4gIHN0cm9rZTogI0JENjAzRTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTRweCkge1xuICAubWFpbi1uYXYgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlcl9pbm5lciB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5jYXJ0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi1nbG9iYWwgLmNhcnQtbmF2X2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbiAgLmhhbWJ1cmdlci5hY3RpdmUge1xuICAgIHJpZ2h0OiAzJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAubWFpbi1uYXYgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1haW4tbmF2IHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubWFpbi1uYXYgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAubWFpbi1uYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubmF2LWdsb2JhbCB7XG4gICAgZ2FwOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIHJpZ2h0OiAtMTUwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm5hdi1nbG9iYWwgbGk6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ2MDNFO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSBodG1sIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLm5hdi1nbG9iYWwuYWN0aXZlICNtZW51LWl0ZW0tMjM2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LWdsb2JhbC5hY3RpdmUgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAubmF2LWdsb2JhbC5hY3RpdmUgLnN1Yi1tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAud3BtbC1scy1pdGVtIGEge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAud3BtbC1scy1pdGVtIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAuc29jaWFsLW1lZGlhIHN2ZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAubGFuZy1uYXZfbGlzdCAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlID4gYSBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLm5hdi1nbG9iYWwuYWN0aXZlIC5jdXJyZW50LW1lbnUtaXRlbTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubmF2LWdsb2JhbC5hY3RpdmUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm5hdi1nbG9iYWwuYWN0aXZlIC5sYW5nLW5hdl9saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAubGFuZy1uYXZfbGlzdCBsaSB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAubGFuZy1uYXZfbGlzdCBhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAubGFuZy1uYXZfbGlzdCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAubGFuZy1uYXZfbGlzdCAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIGEgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubmF2LWdsb2JhbC5hY3RpdmUgLm1haW4tbmF2X2xpc3Qge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5uYXYtZ2xvYmFsLmFjdGl2ZSAuaGVhZC1zb2NpYWwtbWVkaWEge1xuICAgIG9yZGVyOiAzO1xuICAgIGdhcDogMHJlbTtcbiAgfVxuICAubmF2LWdsb2JhbC5hY3RpdmUgLmluc3RhLWxpLFxuICAubmF2LWdsb2JhbC5hY3RpdmUgLmZiLWxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMyk7XG4gIH1cbiAgLm1lbnUtaXRlbS0yNjUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLm1lbnUtaXRlbS0yNjUge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm1haW4tbG9nby5hY3RpdmUgZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYW5pbWF0aW9uOiAwLjhzIHNsaWRlaW47XG4gIH1cbiAgQGtleWZyYW1lcyBzbGlkZWluIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG4gIH1cbiAgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmN1cnJlbnRfbWVudV9pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5oZWFkLXNvY2lhbC1tZWRpYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZC1zb2NpYWwtbWVkaWEgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICB9XG59XG4ubGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNjtcbiAgc3Ryb2tlOiAjQkQ2MDNFO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDYwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIHN0cm9rZS1kYXNob2Zmc2V0IDYwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5oYW1idXJnZXIub3BlbmVkIC5saW5lIHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cblxuLmxpbmUxIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBzdHJva2UtZGFzaGFycmF5OiA2MCAyMDc7XG59XG5cbi5saW5lMiB7XG4gIHN0cm9rZS13aWR0aDogNztcbiAgc3Ryb2tlLWRhc2hhcnJheTogNjAgNjA7XG59XG5cbi5saW5lMyB7XG4gIHN0cm9rZS13aWR0aDogNztcbiAgc3Ryb2tlLWRhc2hhcnJheTogNDAgMjA3O1xufVxuXG4ub3BlbmVkIC5saW5lMSB7XG4gIHN0cm9rZS13aWR0aDogNztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMzQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDkwIDIwNztcbn1cblxuLm9wZW5lZCAubGluZTIge1xuICBzdHJva2Utd2lkdGg6IDc7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEgNjA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzA7XG59XG5cbi5vcGVuZWQgLmxpbmUzIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBzdHJva2UtZGFzaG9mZnNldDogLTEzNDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTAgMjA3O1xufVxuXG5odG1sOmhhcyhib2R5LmFjdGl2ZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5mZWF0aGVybGlnaHQgLmZlYXRoZXJsaWdodC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZlYXRoZXJsaWdodC1uZXh0OmhvdmVyLFxuLmZlYXRoZXJsaWdodC1wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5mZWF0aGVybGlnaHQtbmV4dCBzcGFuLFxuLmZlYXRoZXJsaWdodC1wcmV2aW91cyBzcGFuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZlYXRoZXJsaWdodC1uZXh0IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNS41cmVtO1xuICBoZWlnaHQ6IDUuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ2MDNFO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuLmZlYXRoZXJsaWdodC1uZXh0OmFmdGVyIHtcbiAgdG9wOiA1NCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cmlnaHQuc3ZnKTtcbn1cbi5mZWF0aGVybGlnaHQtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbi5mZWF0aGVybGlnaHQtcHJldmlvdXMge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JENjAzRTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbi5mZWF0aGVybGlnaHQtcHJldmlvdXM6YWZ0ZXIge1xuICB0b3A6IDU0JTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2ljb25zL2Fycm93bGVmdC5zdmcpO1xufVxuLmZlYXRoZXJsaWdodC1wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbi5mZWF0aGVybGlnaHQtbmV4dDpob3Zlcixcbi5mZWF0aGVybGlnaHQtcHJldmlvdXM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5mZWF0aGVybGlnaHQtbmV4dCA+IHNwYW4sXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVhdGhlcmxpZ2h0LW5leHQ6aG92ZXIgPiBzcGFuLFxuLmZlYXRoZXJsaWdodC1wcmV2aW91czpob3ZlciA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVhdGhlcmxpZ2h0IC5mZWF0aGVybGlnaHQtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcGxpZGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2dhbGxlcnktYmNrLnN2Z1wiKTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtYW1iaWFuY2UgLmdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fbGluay1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzc4KTtcbn1cblxuLmdhbGxlcnlfX2ltZy1saW5rOmhvdmVyIC5nYWxsZXJ5X19saW5rLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nYWxsZXJ5X19ob3Zlci10ZXh0IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMiUpO1xufVxuXG4uZ2FsbGVyeV9fcGx1cyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmdhbGxlcnlfX2ltZy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIyLCAydncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbn1cbi5ncmlkLWdhbGxlcnkgLmJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG4uZ3JpZC1nYWxsZXJ5IC5ib3ggaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC1nYWxsZXJ5IC5ib3gtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE4cmVtO1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICBncmlkLXJvdy1zdGFydDogNDtcbiAgZ3JpZC1yb3ctZW5kOiAxMTtcbn1cbi5ncmlkLWdhbGxlcnkgLmJveC0xIGltZyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZ3JpZC1nYWxsZXJ5IC5ib3gtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICBncmlkLWNvbHVtbi1lbmQ6IDg7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDEwO1xufVxuLmdyaWQtZ2FsbGVyeSAuYm94LTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gIGdyaWQtcm93LWVuZDogMTA7XG59XG4uZ3JpZC1nYWxsZXJ5IC5ib3gtNCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgZ3JpZC1yb3ctZW5kOiAyMDtcbn1cbi5ncmlkLWdhbGxlcnkgLmJveC01IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIGdyaWQtY29sdW1uLWVuZDogODtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICBncmlkLXJvdy1lbmQ6IDE1O1xufVxuLmdyaWQtZ2FsbGVyeSAuYm94LTYge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICBncmlkLXJvdy1lbmQ6IDE1O1xufVxuLmdyaWQtZ2FsbGVyeSAuYm94LTcge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMThyZW07XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIGdyaWQtcm93LXN0YXJ0OiAxNTtcbiAgZ3JpZC1yb3ctZW5kOiAyMTtcbn1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNwbGlkZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fdHJhY2sgLnNwbGlkZV9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG4uc3BsaWRlLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG4uc3BsaWRlLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNwbGlkZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3cge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRDYwM0U7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNwbGlkZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsaWRlLXByZXNlbnRhdGlvbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cbi5zcGxpZGUtcHJlc2VudGF0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuLnNwbGlkZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlLmlzLXZpc2libGUgaW1nOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zcGxpZGUtcHJlc2VudGF0aW9uIC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSBpbWc6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNwbGlkZS1wcmVzZW50YXRpb24gLmNvdW50ZXIge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnNwbGlkZS1wcm9kdWN0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTUwcmVtKSAvIDIpO1xufVxuLnNwbGlkZS1wcm9kdWN0IC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG4uc3BsaWRlLXByb2R1Y3QgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3BsaWRlLXByb2R1Y3QgLnNwbGlkZV9fYXJyb3cge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRDYwM0U7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnNwbGlkZS1wcm9kdWN0IC5hcnJvd3Mtb2ZmIC5zcGxpZGVfX2Fycm93IHtcbiAgdG9wOiA0NSU7XG59XG4uc3BsaWRlLXByb2R1Y3QgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiBpbmhlcml0O1xufVxuLnNwbGlkZS1wcm9kdWN0IC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc3BsaWRlLXByb2R1Y3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3BsaWRlLXByb2R1Y3QgLnNpbmdsZS1nYWxlcmllLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zcGxpZGVfX2xpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aGVtZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3cge1xuICB3aWR0aDogMi41cmVtO1xufVxuLnRoZW1lLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRoZW1lLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdyBzdmcgKiB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4udGhlbWUtcHJlc2VudGF0aW9uIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMHJlbTtcbn1cbi50aGVtZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICBsZWZ0OiA1cmVtO1xuICByaWdodDogaW5oZXJpdDtcbn1cbi50aGVtZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3cge1xuICB0b3A6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5nYWxsZXJ5X190ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5zbGlkZXItcHJlc2VudGF0aW9uLS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1wcmVzZW50YXRpb24tLWltZy1jb250YWluZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWFyZ2luLWJvdHRvbTogLTYlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40MzMpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbn1cblxuLmlzLXZpc2libGUgLnNsaWRlci1wcmVzZW50YXRpb24tLWltZy1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmssXG4uc3BsaWRlX19zbGlkZSA+IGEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWxhdGVkLXNsaWRlID4gYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlci1hbWJpYW5jZSAuc3BsaWRlX19zbGlkZSB7XG4gIG1heC1oZWlnaHQ6IDQycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xufVxuLnNsaWRlci1hbWJpYW5jZSAuc3BsaWRlX19zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmluZm8tc2VjdGlvbiB7XG4gIGdhcDogNXJlbTtcbn1cbi5pbmZvLXNlY3Rpb24gPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuLmluZm8tc2VjdGlvbl9fdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmluZm8tc2VjdGlvbl9fdGV4dC1jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZm8tc2VjdGlvbl9fdGV4dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uaW5mby1zZWN0aW9uX19pbWctY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbmZvLXNlY3Rpb25fX2ltZy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5waWN0byB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi50aXRsZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAycmVtO1xufVxuLnRpdGxlLWJsb2NrID4gLmJ1dHRvbi1hcnJvdyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRpdGxlLWJsb2NrID4gZGl2LCAudGl0bGUtYmxvY2sgPiBhcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA2NXJlbTtcbn1cblxuLnNsaWRlci1wcmVzZW50YXRpb24tLXRleHQtY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbi5zbGlkZXItcHJlc2VudGF0aW9uLS10ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5zbGlkZXItcHJlc2VudGF0aW9uLS10ZXh0LWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2xpZGVyLXByZXNlbnRhdGlvbi0taW1nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnNsaWRlci1wcmVzZW50YXRpb24tLWltZy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItdGhlbWUtcHJlc2VudGF0aW9uIHtcbiAgZ2FwOiA0cmVtO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4uc2xpZGVyLXRoZW1lLXByZXNlbnRhdGlvbi0taW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGVyLXRoZW1lLXByZXNlbnRhdGlvbi0tdGV4dC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cmVtIDA7XG59XG4uc2xpZGVyLXRoZW1lLXByZXNlbnRhdGlvbi0tdGV4dC1jb250YWluZXIgcCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjQkQ2MDNFO1xufVxuLnNsaWRlci10aGVtZS1wcmVzZW50YXRpb24tLXRleHQtY29udGFpbmVyIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucHJvamVjdHNfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9qZWN0c19faXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdHNfX2ltZy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgbWluLWhlaWdodDogMzVyZW07XG59XG4ucHJvamVjdHNfX3RleHQtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9qZWN0c19fdGV4dC1jb250YWluZXIgaDQge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucHJvamVjdHMgLm5ld3MtaW1nLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDQycmVtO1xufVxuLnByb2plY3RzIC5uZXdzLWltZy1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9qZWN0c19faXRlbTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucHJvamVjdHNfX2l0ZW06aG92ZXIgLnByb2plY3RzX190ZXh0LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmhvbWUtdHRtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JENjAzRTtcbn1cblxuLm5ld3NfX2l0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3c19faXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV3c19fdGV4dC1jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5uZXdzX190ZXh0LWNvbnRhaW5lciAqOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5ld3NfX3RleHQtY29udGFpbmVyIC5jcHQtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uZXdzIC5uZXdzLWltZy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXgtaGVpZ2h0OiA0MnJlbTtcbn1cbi5uZXdzIC5uZXdzLWltZy1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJnLXRoZW1lLXByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28vdGVudC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbi5zcGxpZGUtcHJvZHVjdC0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmhvbWUtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4uaG9tZS1jb250YWN0IC50ZXh0LWNvbnRlbnQge1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogLTE0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QTU4MjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMThyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSkgdHJhbnNsYXRlWCgxNXJlbSk7XG59XG4uaG9tZS1jb250YWN0IC50ZXh0LWNvbnRlbnQgPiBoMyB7XG4gIHdpZHRoOiA2OCU7XG59XG4uaG9tZS1jb250YWN0IC50ZXh0LWNvbnRlbnQgcCB7XG4gIHdpZHRoOiA2OCU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5ob21lLWNvbnRhY3QgLnRleHQtY29udGVudCAucGljdG8ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmhvbWUtY29udGFjdCAuaW1nLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtY29udGFjdCAuaW1nLWNvbnRlbnQgaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhvbWUtdHRtICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ob21lLXR0bSAuaG9tZS10dG1fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbi5ob21lLXR0bSAuaG9tZS10dG1fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5ob21lLXR0bSAuaG9tZS10dG1fc2xpZGVyIC5zcGxpZGVfX2Fycm93IHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmhvbWUtdHRtIC5ob21lLXR0bV9zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5ob21lLXR0bSAuaG9tZS10dG1fc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5ob21lLXR0bSAuaG9tZS10dG1fc2xpZGVyIC5zcGxpZGVfX2Fycm93IHN2ZyAqIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5ob21lLXR0bSAudHRtLXNsaWRlcl9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uaG9tZS10dG0gLnR0bS1zbGlkZXJfaXRlbSAuc3ZnYm94IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA3cmVtO1xufVxuLmhvbWUtdHRtIC50dG0tc2xpZGVyX2l0ZW0gLnN2Z2JveCBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lLXR0bSAudHRtLXNsaWRlcl9pdGVtIC5jb250ZW50Ym94IC5zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS10dG0gLnR0bS1zbGlkZXJfaXRlbSAuc3ZnYm94IHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxufVxuLmFtYmlhbmNlLW5hdmlnYXRpb24ge1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnByZXNlbnRhdGlvbi1hbWJpYW5jZSB7XG4gIGdhcDogNXJlbTtcbn1cbi5wcmVzZW50YXRpb24tYW1iaWFuY2VfX2ZpcnN0LWJsb2NrIHtcbiAgZ2FwOiAzcmVtO1xufVxuLnByZXNlbnRhdGlvbi1hbWJpYW5jZV9faW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJlc2VudGF0aW9uLWFtYmlhbmNlX19pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByZXNlbnRhdGlvbi1hbWJpYW5jZV9fdGV4dC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnByZXNlbnRhdGlvbi1hbWJpYW5jZV9fdGV4dC1jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNlbnRhdGlvbi1hbWJpYW5jZV9fdGV4dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wcmVzZW50YXRpb24tYW1iaWFuY2VfX2Rlc2NyaXB0aW9uIHtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uZmVhdHVyZXMge1xuICBnYXA6IDRyZW07XG59XG4uZmVhdHVyZXNfX2l0ZW0ge1xuICBnYXA6IDNyZW07XG59XG4uZmVhdHVyZXNfX251bWJlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxM3JlbTtcbiAgY29sb3I6ICNCOUE1ODI7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtO1xufVxuLmZlYXR1cmVzIC50ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmVhdHVyZXNfX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcmVtKTtcbn1cbi5mZWF0dXJlc19fY29udGVudCA+IC5tYWluLWNvbG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mZWF0dXJlcyAuaW1nIHtcbiAgd2lkdGg6IDYwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwcmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzByZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHJlbTtcbn1cbi5mZWF0dXJlcyAuaW1nIGltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZlYXR1cmVzX19pdGVtLnJldmVyc2UgLmltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzByZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNHB4O1xufVxuLmZlYXR1cmVzX19pdGVtLnJldmVyc2UgLnRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmVhdHVyZXMtYmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG59XG5cbi5leHRyYWN0IHtcbiAgcGFkZGluZzogOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5QTU4Mjtcbn1cbi5leHRyYWN0IHAge1xuICB3aWR0aDogODAlO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmV4dHJhY3QtLWltZyB7XG4gIHRvcDogNzUlO1xuICByaWdodDogMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLndpdGhvdXQtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtYW1iaWVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ2MDNFO1xufVxuLmNvbnRhY3QtYW1iaWVuY2UtLWNvbnRhaW5lciB7XG4gIGdhcDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHdoaXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0LWFtYmllbmNlIHAge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoYW54IHtcbiAgZ2FwOiA0cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aGFueDo6YWZ0ZXIge1xuICB0b3A6IDM1JTtcbiAgcmlnaHQ6IDEwJTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNXJlbTtcbiAgaGVpZ2h0OiAzNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2dhbGxlcnktYmNrLnN2Z1wiKTtcbn1cbi50aGFueC0tdGl0bGUge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IGxhdG8sIHNhbnMtc2VyaWY7XG59XG4udGhhbnhfX3RleHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4udGhhbnhfX2ltZy1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMycmVtO1xufVxuLnRoYW54X19pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50aGFueCAudGhhbngtcGljdG8ge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi50aGFueF9fZ3JpZC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbn1cbi50aGFueF9fZ3JpZC1nYWxsZXJ5IC5ncmlkLXRleHQge1xuICBwYWRkaW5nOiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3JkZXI6IDFweCAjQjlBNTgyIHNvbGlkO1xufVxuLnRoYW54X19ncmlkLWdhbGxlcnkgLmdyaWQtdGV4dCA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuZ3JpZC10ZXh0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50aGFueF9fZ3JpZC1nYWxsZXJ5IC5ncmlkLXRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGFueF9fZ3JpZC1nYWxsZXJ5IC5ncmlkLXRleHQgYSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuZ3JpZC1pbWcge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuLnRoYW54X19ncmlkLWdhbGxlcnkgLmdyaWQtaW1nIGltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRoYW54X19ncmlkLWdhbGxlcnkgLmJveC0xIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gIGdyaWQtcm93LWVuZDogMTA7XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuYm94LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAxMDtcbn1cbi50aGFueF9fZ3JpZC1nYWxsZXJ5IC5ib3gtMiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuYm94LTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIGdyaWQtcm93LWVuZDogMTA7XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuYm94LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xuICBncmlkLXJvdy1zdGFydDogMTA7XG4gIGdyaWQtcm93LWVuZDogMTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuYm94LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICBncmlkLXJvdy1lbmQ6IDE2O1xufVxuLnRoYW54X19ncmlkLWdhbGxlcnkgLmJveC02IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE2O1xuICBncmlkLXJvdy1lbmQ6IDIxO1xufVxuLnRoYW54X19ncmlkLWdhbGxlcnkgLmJveC02IGltZyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuYm94LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xuICBncmlkLXJvdy1zdGFydDogMTY7XG4gIGdyaWQtcm93LWVuZDogMjE7XG59XG4udGhhbnhfX2dyaWQtZ2FsbGVyeSAuYm94LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xuICBncmlkLXJvdy1zdGFydDogMTY7XG4gIGdyaWQtcm93LWVuZDogMjQ7XG59XG5cbi5zb2NpYWwtbWVkaWEtdGhhbngge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4uc29jaWFsLW1lZGlhLXRoYW54IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5zb2NpYWwtbWVkaWEtdGhhbnggLnNvY2lhbC1tZWRpYSBzdmcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50aGFueF9fZ3JpZC1nYWxsZXJ5IC5ncmlkLXRleHQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLnRoYW54X19ncmlkLWdhbGxlcnkgLmdyaWQtdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudGhhbngtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50aGFueF9fZ3JpZC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLnRoYW54X19ncmlkLWdhbGxlcnkgLmdyaWQtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC50aGFueF9fZ3JpZC1nYWxsZXJ5IC5ncmlkLWltZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAudGhhbnhfX2dyaWQtZ2FsbGVyeSAuYm94LTYsXG4gIC50aGFueF9fZ3JpZC1nYWxsZXJ5IC5ib3gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5zb2NpYWwtbWVkaWEtaXRlbXMtdGhhbngge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi50YXhvbm9teV93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YXhvbm9teV93cmFwOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi50YXhvbm9teV93cmFwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZmlsdGVyX3RyaWdnZXJzIC50YXhvbm9teV93cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNCRDYwM0UgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5maWx0ZXJfdHJpZ2dlcnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyLjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRDYwM0U7XG59XG4uZmlsdGVyX3RyaWdnZXJzICoge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlcl90cmlnZ2VycyAudGF4b25vbXlfd3JhcCAuZHJvcGRvd25fdHJpZ2dlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlcl90cmlnZ2VycyAudGF4b25vbXlfd3JhcCB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi50YXhvbm9teV90ZXJtc193cmFwID4gZGl2IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnRheG9ub215X3Rlcm1zX3dyYXAgPiBkaXYgaW5wdXQge1xuICBhY2NlbnQtY29sb3I6ICNGMkVFRTY7XG59XG5cbi5wcm9kdWN0c19saXN0IHtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbi5wcm9kdWN0c19saXN0ID4gbGkge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnByb2R1Y3RzX2xpc3QgPiAqIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3RzX2xpc3QgPiA6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4ucHJvZHVjdHNfbGlzdCA+ICo6bnRoLWNoaWxkKDNuKTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc2luZ2xlIC5wcm9kdWN0c19saXN0ID4gKiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjQjlBNTgyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkQ2MDNFO1xufVxuLnBhZ2luYXRpb24gLmFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ2MDNFO1xufVxuLnBhZ2luYXRpb24gLmRpc2FibGVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubW9iaWxlLWZpbHRlci1idG5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci1idG4uYWN0aXZlIHtcbiAgei1pbmRleDogOTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYnRuLXJlbW91dmUtc2F2ZS1maWx0ZXJzIHtcbiAgZ2FwOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tcmVtb3V2ZS1zYXZlLWZpbHRlcnMgLmJ0bi1iZWlnZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFjdGl2ZS10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUtYm9keS10cmlnZ2VyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tcmVtb3V2ZS1zYXZlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJjaGl2ZSAud2MtYXJjaGl2ZS1zaG9wIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ucHJvZHVjdC1pbWFnZS10aHVtYi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGhlaWdodDogMzByZW07XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1pbWFnZS10aHVtYi13cmFwID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5ib2R5LW1vZGFsLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2d1ZS1jb250YWluZXIgLnNwbGlkZV9fbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvYWRlci1jYXRhbG9ndWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Bpbm5lcl93cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNwaW5uZXJfd3JhcCAuc3Bpbm5lcl9sb2FkZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjlhNTgyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnByb2R1Y3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRUVFNjtcbn1cblxuLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9ndWUtdGl0bGUge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi53Yy1hcmNoaXZlLXNob3Age1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW46IDE1JSBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLm1vZGFsLWNvbnRlbnQgbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubW9kYWwtY29udGVudCA+IGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggIzcwNzA3MCBzb2xpZDtcbn1cblxuLmNsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogNSU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNhdGFsb2d1ZS1pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmNhdGFsb2d1ZS1waWN0byB7XG4gIG1heC13aWR0aDogMTByZW07XG59XG5cbi50aGFueC1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGhhbngtbW9kYWwgPiAqIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnRoYW54LW1vZGFsID4gcCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi53Yy1hcmNoaXZlLXNob3AucHJvZHVjdHNfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdCAuYWRkdG9jYXJ0LWJ1dHRvbl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gIHdpZHRoOiA1cmVtO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDVyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC02LjVyZW07XG4gIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG4gIHN0cm9rZTogI0JENjAzRTtcbn1cblxuLnNsaWRlLWxpbmsgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5hIC5zaW5nbGUtYWRkLWJ0bi1jbG90aGVtZSB7XG4gIGdhcDogMXJlbTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRDYwM0U7XG59XG4uYSAuc2luZ2xlLWFkZC1idG4tY2xvdGhlbWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JENjAzRTtcbn1cbi5hIC5zaW5nbGUtYWRkLWJ0bi1jbG90aGVtZTpob3ZlciAuYWRkZWRfdG9fY2FydCB7XG4gIGNvbG9yOiAjQkQ2MDNFO1xufVxuLmEgLnNpbmdsZS1hZGQtYnRuLWNsb3RoZW1lOmhvdmVyIC5hZGRlZF90b19jYXJ0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI0JENjAzRSAhaW1wb3J0YW50O1xufVxuLmEgLnNpbmdsZS1hZGQtYnRuLWNsb3RoZW1lIHN2ZyB7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFkZGVkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0JENjAzRTtcbn1cblxuLnNjaGVtZS1pbWdzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5zY2hlbWUtcGRmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZmlydC1ibG9jayB7XG4gIGdhcDogMTByZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnByb2R1Y3QtZmlydC1ibG9jayA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucHJvZHVjdC1maXJ0LWJsb2NrIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtZmlydC1ibG9jayAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtZmlydC1ibG9jayAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWZpcnQtYmxvY2sgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGdhcDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFjY29yZGlvbiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGRyb2lkLXNlcmlmLCBzZXJpZjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uYWNjb3JkaW9uIHNwYW4ge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xufVxuLmFjY29yZGlvbiBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1heC13aWR0aDogODk5cHg7XG59XG5cbi5hY2NvcmRpb24tdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uYWNjb3JkaW9uLmFjdGl2ZSAuYWNjb3JkaW9uLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uLmFjdGl2ZSAuYWNjb3JkaW9uLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXR0cmlidXRlLW5hbWUge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLmF0dHJpYnV0cy1ibG9jayB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4uZGVzY3JpcHRpb24tY29udGVudCBwIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLnBpY3RvcyB7XG4gIGdhcDogNXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5waWN0b3MgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogYmFzZWxpbmU7XG4gIGdhcDogMnJlbTtcbn1cbi5waWN0b3MgPiBkaXYge1xuICBnYXA6IDJyZW07XG59XG5cbi5zdW1tYXJ5IHNwYW4ubWFpbi1jb2xvciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc3VtbWFyeSAudHQtc2Vjb25kLWNvbG9yLnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnN1bW1hcnkgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5mbCAuc3VtbWFyeSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3ZlciAubWFpbi1jb2xvciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zdW1tYXJ5IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5zdW1tYXJ5IC5jYXRhbG9ndWUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucHJvZHVjdC1maXJ0LWJsb2NrIC5wcm9kdWN0X3RiX2dhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlcjpoYXMoZGl2KSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cblxuLnByb2R1Y3QtZ2FsbGVyeS1pbWFnZSAjdGh1bWJuYWlsX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWdhbGxlcnktaW1hZ2UgI3RodW1ibmFpbF9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgYSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zY2hlbWUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zY2hlbWUgLnRleHRib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xufVxuLnNjaGVtZSAuaW1hZ2Vib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjaGVtZSAuc2NoZW1lX3VwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBwYWRkaW5nOiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRyZW07XG59XG4uc2NoZW1lIC50aXRsZSArIC5zY2hlbWVfbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2NoZW1lIC5zY2hlbWVfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1cmVtIDVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zY2hlbWUgLnNjaGVtZV9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgY2FsYyg1MCUgLSA1cmVtKTtcbiAgZ2FwOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFRUU2O1xuICBwYWRkaW5nOiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuLnNjaGVtZSAuc2NoZW1lX2l0ZW0gLnRleHRib3gge1xuICBvcmRlcjogMjtcbn1cbi5zY2hlbWUgLnNjaGVtZV9pdGVtIC5pbWFnZWJveCB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlbWUgLnNjaGVtZV9pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LjU1MjYzMTU3ODksIDIxNS4xODQyMTA1MjYzLCAxOTYuNDQ3MzY4NDIxMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2NoZW1lIC5zY2hlbWVfdXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNjaGVtZSAuc2NoZW1lX3VwcGVyIC50ZXh0Ym94LFxuICAuc2NoZW1lIC5zY2hlbWVfdXBwZXIgLmltYWdlYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2NoZW1lIC5zY2hlbWVfbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2NoZW1lIC5zY2hlbWVfaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5zY2hlbWUgLnNjaGVtZV9pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5zY2hlbWUgLnNjaGVtZV9pdGVtIC50ZXh0Ym94LFxuICAuc2NoZW1lIC5zY2hlbWVfaXRlbSAuaW1hZ2Vib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlBNTgyO1xufVxuXG4ubGFzdC10ciAuYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAuaW5wdXQtdGV4dC5xdHkudGV4dCB7XG4gIG1heC13aWR0aDogOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCAjQjlBNTgyIHNvbGlkO1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJ0LWJ0bnMge1xuICBtYXJnaW46IDVyZW0gYXV0bztcbn1cblxuLnJlbW91dmUtc3BhbiB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4ubmFtZS1yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2FydF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnRfaXRlbTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUE1ODI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjlBNTgyO1xufVxuLmNhcnRfaXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaGFzLWJlZW4tYWRkZWQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiAxNTByZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSxcbi53b29jb21tZXJjZS1tZXNzYWdlIHAge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgLnJlc3RvcmUtaXRlbSB7XG4gIGNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5maWx0ZXJfdHJpZ2dlcnMgLmN1c3RvbV9zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlcl90cmlnZ2VycyAuY3VzdG9tX3NlYXJjaDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4uc2VhcmNoLWJsb2NrOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uc2luZ2xlLW5ld3MtdHQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc2luZ2xlLW5ld3Mge1xuICBnYXA6IDRyZW07XG59XG4uc2luZ2xlLW5ld3MtLXRleHQtY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnNpbmdsZS1uZXdzLS1hcnRpY2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuLnNpbmdsZS1uZXdzLS1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLnNpbmdsZS1uZXdzLXd3ID4gKiB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnNpbmdsZS1uZXdzLXd3IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNCRDYwM0U7XG59XG4uc2luZ2xlLW5ld3Mtd3cgbGkge1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm5ld3MgLm5ld3NfbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5uZXdzIC5uZXdzX2l0ZW0gLm5ld3NfX2ltZy1jb250YWluZXIge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cyAubmV3c19pdGVtIC5uZXdzX19pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm5ld3MgLm5ld3NfaXRlbSAuYnV0dG9uYm94IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNhcnQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2hlY2tvdXQgLmZvcm0tcm93IGFiYnIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2hlY2tvdXQgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2hlY2tvdXQgLmNvbnRhY3QtZGV0YWlscy1jaGVja291dCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbn1cbi5jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyID4gcCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuLmNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBsYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC5pbnB1dC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuaW5wdXQtdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyB7XG4gIHdpZHRoOiA0NSU7XG59XG4uY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hlY2tvdXQgLmNvbDItc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNHB4O1xufVxuLmNoZWNrb3V0IC5jb2wyLXNldCAuY29sLTIge1xuICBwYWRkaW5nOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jaGVja291dCAuY29sMi1zZXQgI29yZGVyX2NvbW1lbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4uY2hlY2tvdXQgLmZvcm0tcm93Lm5vdGVzIGxhYmVsIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY2hlY2tvdXQgI3ZlcmFuc3RhbHR1bmdzZGF0dW1fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNoZWNrb3V0ICNiaWxsaW5nX2NvdW50cnlfZmllbGQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrb3V0ICNiaWxsaW5nX2NvdW50cnlfZmllbGQgPiBzcGFuIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jaGVja291dCAuYWRkcmVzcy1maWVsZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNoZWNrb3V0IC5hZGRyZXNzLWZpZWxkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNoZWNrb3V0IC5ub3RlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY2hlY2tvdXQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG59XG4uY2hlY2tvdXQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCxcbi5jaGVja291dCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktbGluayB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IGxhdG8sIHNhbnMtc2VyaWY7XG59XG4uY2hlY2tvdXQgLnJlc3VtZS13aXNobGlzdCB7XG4gIG1hcmdpbjogNnJlbTtcbn1cbi5jaGVja291dCAucmVzdW1lLXdpc2hsaXN0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlBNTgyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbn1cbi5jaGVja291dCAucmVzdW1lLXdpc2hsaXN0IC5jYXJ0X2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGxhdG8sIHNhbnMtc2VyaWY7XG59XG4uY2hlY2tvdXQgLnJlc3VtZS13aXNobGlzdCAuY2FydF9pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTByZW07XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG4uY2hlY2tvdXQgLnJlc3VtZS13aXNobGlzdCAuY2FydF9pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uY2hlY2tvdXQgLnJlc3VtZS13aXNobGlzdCAucHJvZHVjdC1xdWFudGl0eS10ciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjQjlBNTgyO1xuICBmb250LWZhbWlseTogZHJvaWQtc2VyaWYsIHNlcmlmO1xufVxuLmNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QTU4MjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0cHg7XG59XG5cbi5idG4tc2VuZHdpc2hsaXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmFkZF9ldmVudF9kYXRlX3dyYXBwZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogM3JlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jYWxlbmRhci5zdmcpIGNlbnRlciBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZS1lcnJvciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbn1cbi53b29jb21tZXJjZS1lcnJvciBsaSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogbGF0bywgc2Fucy1zZXJpZjtcbn1cblxuLmJ0bi1zZW5kLW9yZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmVycm9yLW1haW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi53cmFwcGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLnNjZW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5vbmUsXG4ud3JhcHBlciAuY29udGFpbmVyIC50d28sXG4ud3JhcHBlciAuY29udGFpbmVyIC50aHJlZSxcbi53cmFwcGVyIC5jb250YWluZXIgLmZvdXIsXG4ud3JhcHBlciAuY29udGFpbmVyIC5maXZlLFxuLndyYXBwZXIgLmNvbnRhaW5lciAuc2l4LFxuLndyYXBwZXIgLmNvbnRhaW5lciAuY2lyY2xlLFxuLndyYXBwZXIgLmNvbnRhaW5lciAucDQwNCB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICB0b3A6IDIwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAyMCUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGRyb2lkLXNlcmlmLCBzZXJpZjtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLm9uZSAuY29udGVudCxcbi53cmFwcGVyIC5jb250YWluZXIgLnR3byAuY29udGVudCxcbi53cmFwcGVyIC5jb250YWluZXIgLnRocmVlIC5jb250ZW50LFxuLndyYXBwZXIgLmNvbnRhaW5lciAuZm91ciAuY29udGVudCxcbi53cmFwcGVyIC5jb250YWluZXIgLmZpdmUgLmNvbnRlbnQsXG4ud3JhcHBlciAuY29udGFpbmVyIC5zaXggLmNvbnRlbnQsXG4ud3JhcHBlciAuY29udGFpbmVyIC5jaXJjbGUgLmNvbnRlbnQsXG4ud3JhcHBlciAuY29udGFpbmVyIC5wNDA0IC5jb250ZW50IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhbmltYXRpb246IGNvbnRlbnQgMC44cyBjdWJpYy1iZXppZXIoMSwgMC4wNiwgMC4yNSwgMSkgYmFja3dhcmRzO1xufVxuQGtleWZyYW1lcyBjb250ZW50IHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5vbmUgLmNvbnRlbnQgLnBpZWNlLFxuLndyYXBwZXIgLmNvbnRhaW5lciAudHdvIC5jb250ZW50IC5waWVjZSxcbi53cmFwcGVyIC5jb250YWluZXIgLnRocmVlIC5jb250ZW50IC5waWVjZSxcbi53cmFwcGVyIC5jb250YWluZXIgLmZvdXIgLmNvbnRlbnQgLnBpZWNlLFxuLndyYXBwZXIgLmNvbnRhaW5lciAuZml2ZSAuY29udGVudCAucGllY2UsXG4ud3JhcHBlciAuY29udGFpbmVyIC5zaXggLmNvbnRlbnQgLnBpZWNlLFxuLndyYXBwZXIgLmNvbnRhaW5lciAuY2lyY2xlIC5jb250ZW50IC5waWVjZSxcbi53cmFwcGVyIC5jb250YWluZXIgLnA0MDQgLmNvbnRlbnQgLnBpZWNlIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYW5pbWF0aW9uOiBwaWVjZUxlZnQgOHMgY3ViaWMtYmV6aWVyKDEsIDAuMDYsIDAuMjUsIDEpIGluZmluaXRlIGJvdGg7XG59XG5Aa2V5ZnJhbWVzIHBpZWNlTGVmdCB7XG4gIDUwJSB7XG4gICAgbGVmdDogODAlO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGllY2VSaWdodCB7XG4gIDUwJSB7XG4gICAgcmlnaHQ6IDgwJTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAud3JhcHBlciAuY29udGFpbmVyIC5vbmUsXG4gIC53cmFwcGVyIC5jb250YWluZXIgLnR3byxcbiAgLndyYXBwZXIgLmNvbnRhaW5lciAudGhyZWUsXG4gIC53cmFwcGVyIC5jb250YWluZXIgLmZvdXIsXG4gIC53cmFwcGVyIC5jb250YWluZXIgLmZpdmUsXG4gIC53cmFwcGVyIC5jb250YWluZXIgLnNpeCxcbiAgLndyYXBwZXIgLmNvbnRhaW5lciAuY2lyY2xlLFxuICAud3JhcHBlciAuY29udGFpbmVyIC5wNDA0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjYwcHgpIHtcbiAgLndyYXBwZXIgLmNvbnRhaW5lciAub25lLFxuICAud3JhcHBlciAuY29udGFpbmVyIC50d28sXG4gIC53cmFwcGVyIC5jb250YWluZXIgLnRocmVlLFxuICAud3JhcHBlciAuY29udGFpbmVyIC5mb3VyLFxuICAud3JhcHBlciAuY29udGFpbmVyIC5maXZlLFxuICAud3JhcHBlciAuY29udGFpbmVyIC5zaXgsXG4gIC53cmFwcGVyIC5jb250YWluZXIgLmNpcmNsZSxcbiAgLndyYXBwZXIgLmNvbnRhaW5lciAucDQwNCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIHRvcDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cmFwcGVyIC5jb250YWluZXIgLnRleHQge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDQwJTtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFuaW1hdGlvbjogdGV4dCAwLjZzIDEuOHMgZWFzZSBiYWNrd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIHRleHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC53cmFwcGVyIC5jb250YWluZXIgLnRleHQge1xuICAgIGhlaWdodDogODAlO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC50ZXh0IGFydGljbGUge1xuICBib3R0b206IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLndyYXBwZXIgLmNvbnRhaW5lciAudGV4dCBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndyYXBwZXIgLmNvbnRhaW5lciAudGV4dCBhcnRpY2xlIHAge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC50ZXh0IGFydGljbGUgYSB7XG4gIHotaW5kZXg6IDM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC50ZXh0IGFydGljbGUgYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0I5QTU4MjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggLTEwcHggcmdiYSgxODUsIDE2NSwgMTMwLCAwLjUpO1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAucDQwNCB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogYW5pbWU0MDQgMC42cyBjdWJpYy1iZXppZXIoMC4zLCAwLjgsIDEsIDEuMDUpIGJvdGg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAud3JhcHBlciAuY29udGFpbmVyIC5wNDA0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1lNDA0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxMCkgc2tldygyMGRlZywgMjBkZWcpO1xuICB9XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5wNDA0Om50aC1vZi10eXBlKDIpIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI0I5QTU4MjtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAuY2lyY2xlOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYW5pbWF0aW9uOiBjaXJjbGUgMC44cyBjdWJpYy1iZXppZXIoMSwgMC4wNiwgMC4yNSwgMSkgYmFja3dhcmRzO1xufVxuQGtleWZyYW1lcyBjaXJjbGUge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAud3JhcHBlciAuY29udGFpbmVyIC5jaXJjbGU6YmVmb3JlIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLndyYXBwZXIgLmNvbnRhaW5lciAub25lIC5jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IGNpcmNsZSAwLjhzIDAuNHMgY3ViaWMtYmV6aWVyKDEsIDAuMDYsIDAuMjUsIDEpIGJhY2t3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC53cmFwcGVyIC5jb250YWluZXIgLm9uZSAuY29udGVudDpiZWZvcmUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5vbmUgLmNvbnRlbnQgLnBpZWNlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQjlBNTgyIDEzLjclLCAjRkJGNEU4IDk0LjY1JSk7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5vbmUgLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTglO1xuICByaWdodDogMTUlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VSaWdodDtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLm9uZSAuY29udGVudCAucGllY2U6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogMTUlO1xuICB0b3A6IDQ1JTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5vbmUgLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDEwJTtcbiAgdG9wOiA3NSU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlTGVmdDtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLnR3byAuY29udGVudCAucGllY2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGQkY0RTggMCUsICNGRkVEQzAgMTAwJSk7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC50d28gLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDAlO1xuICB0b3A6IDI1JTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC50d28gLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMzUlO1xuICByaWdodDogMTUlO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VSaWdodDtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLnR3byAuY29udGVudCAucGllY2U6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA4MCU7XG4gIHJpZ2h0OiAxMCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VSaWdodDtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLnRocmVlIC5jb250ZW50IC5waWVjZSB7XG4gIGJhY2tncm91bmQ6ICNCOUE1ODI7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC50aHJlZSAuY29udGVudCAucGllY2U6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDI1JTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VMZWZ0O1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAudGhyZWUgLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNTUlO1xuICByaWdodDogMTAlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlUmlnaHQ7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC50aHJlZSAuY29udGVudCAucGllY2U6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA2OCU7XG4gIGxlZnQ6IDQwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0LjVzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VMZWZ0O1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAuZm91ciAuY29udGVudCAucGllY2Uge1xuICBiYWNrZ3JvdW5kOiAjQjlBNTgyO1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAuZm91ciAuY29udGVudCAucGllY2U6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDI1JTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VMZWZ0O1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAuZm91ciAuY29udGVudCAucGllY2U6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VSaWdodDtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLmZvdXIgLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogNjglO1xuICBsZWZ0OiA0MCU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogNC41cztcbiAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlTGVmdDtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLmZpdmUgLmNvbnRlbnQgLnBpZWNlIHtcbiAgYmFja2dyb3VuZDogI0I5QTU4Mjtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLmZpdmUgLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiAyNSU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMy41cztcbiAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlTGVmdDtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLmZpdmUgLmNvbnRlbnQgLnBpZWNlOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogNTUlO1xuICByaWdodDogMTAlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlUmlnaHQ7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5maXZlIC5jb250ZW50IC5waWVjZTpudGgtY2hpbGQoMykge1xuICB0b3A6IDY4JTtcbiAgbGVmdDogNDAlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDQuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG59XG4ud3JhcHBlciAuY29udGFpbmVyIC5zaXggLmNvbnRlbnQgLnBpZWNlIHtcbiAgYmFja2dyb3VuZDogI0I5QTU4Mjtcbn1cbi53cmFwcGVyIC5jb250YWluZXIgLnNpeCAuY29udGVudCAucGllY2U6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDI1JTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuICBhbmltYXRpb24tbmFtZTogcGllY2VMZWZ0O1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAuc2l4IC5jb250ZW50IC5waWVjZTpudGgtY2hpbGQoMikge1xuICB0b3A6IDU1JTtcbiAgcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwaWVjZVJpZ2h0O1xufVxuLndyYXBwZXIgLmNvbnRhaW5lciAuc2l4IC5jb250ZW50IC5waWVjZTpudGgtY2hpbGQoMykge1xuICB0b3A6IDY4JTtcbiAgbGVmdDogNDAlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDQuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG59XG5cbi5mbHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAzMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTUwcmVtKSAvIDIpO1xufVxuLmZsdC1jb250ZW50ID4gKiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mbHQtY29udGVudCA+IGgyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uZmx0LWNvbnRlbnQgLmZpbHRlci1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyX3VybCB7XG4gIHBhZGRpbmc6IDEuMTJyZW0gM3JlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmhvbWVwYWdlX2ZpbHRlci1jYXQge1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhvbWVwYWdlX2ZpbHRlci1jYXQgLmZpbHRlci13cmFwOmZpcnN0LW9mLXR5cGUgaDMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xufVxuXG4udGl0bGUtZmlsdGVyIHtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA4ODg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICBtaW4td2lkdGg6IDMyLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50aXRsZS1maWx0ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LWRvd24td2hpdGUuc3ZnXCIpO1xufVxuXG4udGl0bGUtZmlsdGVyLmFjdGl2ZS10IHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4udGl0bGUtZmlsdGVyLmFjdGl2ZS10OjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWx0ZXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbn1cblxuLmZpbHRlci1pdGVtcy5hY3RpdmUtdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZyB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC45O1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjQjlBNTgyO1xufVxuXG4ubG9hZGluZyA+IGRpdiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogNDIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubG9hZGluZyA+IGRpdiA+IGRpdiB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IDIwcHg7XG4gIGFuaW1hdGlvbjogc3Bpbi1hIDJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSk7XG59XG5cbi5sb2FkaW5nID4gZGl2ID4gLmMyIHtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogLTRweCAyMHB4O1xuICBhbmltYXRpb246IHNwaW4tYiAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpO1xufVxuXG4ubG9hZGluZyA+IGRpdiA+IC5jMyB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogLTRweCAtNHB4O1xuICBhbmltYXRpb246IHNwaW4tYyAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpO1xufVxuXG4ubG9hZGluZyA+IGRpdiA+IC5jNCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IC00cHg7XG4gIGFuaW1hdGlvbjogc3Bpbi1kIDJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbi1hIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluLWIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluLWMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluLWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sb2FkaW5nID4gc3BhbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZmx0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50aXRsZS1maWx0ZXIge1xuICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5ob21lcGFnZV9maWx0ZXItY2F0LFxuICAuaG9tZXBhZ2VfZmlsdGVyLFxuICAuZmlsdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWx0ZXJfdXJsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTRweDtcbiAgfVxuICAuaG9tZXBhZ2VfZmlsdGVyLWNhdCAuZmlsdGVyLXdyYXA6Zmlyc3Qtb2YtdHlwZSBoMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgfVxuICAuaGVhZGVyLWltYWdlLWJsb2NrLFxuICAuaGVhZGVyLWJsb2NrLFxuICAuaGVhZGVyLWltYWdlLWJsb2NrIHZpZGVvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5oZWFkZXItaW1hZ2UtYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mbHQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmxvYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0LXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA2MGR2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JENjAzRTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhY3QtcGFnZSBoMy5tYWluLWNvbG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhY3QtcGFnZSAuZm9ybS1zZWMge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29udGFjdC1wYWdlIC5mb3JtLXNlYyBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250YWN0LXBhZ2UgLmZvcm0tc2VjIHAgaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC1wYWdlIC5mb3JtLXNlYyBwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250YWN0LXBhZ2UgLmZvcm0tc2VjIHAgc3Bhbi5maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbnRhY3QtcGFnZSAud3BjZjdjZl9zdGVwX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5jb250YWN0LXBhZ2UgLmV2ZW50LXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0LXBhZ2UgLndwY2Y3LXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuLmNvbnRhY3QtcGFnZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhY3QtcGFnZSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb250YWN0LXBhZ2UgLndwY2Y3LXZhbGlkYXRlcy1hcy1kYXRlOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5jb250YWN0LXBhZ2UgLndwY2Y3LXZhbGlkYXRlcy1hcy1kYXRlLFxuLmNvbnRhY3QtcGFnZSAud3BjZjctbnVtYmVyLFxuLmNvbnRhY3QtcGFnZSAud3BjZjctdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhY3QtcGFnZSAud3BjZjdjZl9tdWx0aXN0ZXAgLndwY2Y3Y2Zfc3RlcHMtZG90cyAuZG90IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29udGFjdC1wYWdlIC53cGNmN2NmX3N0ZXBzLWRvdHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LXBhZ2UgLndwY2Y3Y2ZfbXVsdGlzdGVwIC53cGNmN2NmX3N0ZXBzLWRvdHMgLmRvdC5hY3RpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRhY3QtcGFnZSAuc3RlcC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1wYWdlIC53cGNmN2NmX211bHRpc3RlcCAud3BjZjdjZl9zdGVwcy1kb3RzIC5kb3QuY29tcGxldGVkIC5zdGVwLWluZGV4LFxuLmNvbnRhY3QtcGFnZSAud3BjZjdjZl9tdWx0aXN0ZXAgLndwY2Y3Y2Zfc3RlcHMtZG90cyAuZG90LmFjdGl2ZSAuc3RlcC1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3QtcGFnZSAuc3RlcC1pbmRleCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogZHJvaWQtc2VyaWYsIHNlcmlmO1xufVxuLmNvbnRhY3QtcGFnZSAud3BjZjdjZl9tdWx0aXN0ZXAgLndwY2Y3Y2Zfc3RlcHMtZG90cyAuZG90LmNvbXBsZXRlZCxcbi5jb250YWN0LXBhZ2UgLndwY2Y3Y2ZfbXVsdGlzdGVwIC53cGNmN2NmX3N0ZXBzLWRvdHMgLmRvdC5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG59XG4uY29udGFjdC1wYWdlIC53cGNmN2NmX211bHRpc3RlcCAud3BjZjdjZl9zdGVwcy1kb3RzIC5kb3QgLnN0ZXAtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhY3QtcGFnZSAud3BjZjctc3VibWl0LFxuLmNvbnRhY3QtcGFnZSAud3BjZjdjZl9wcmV2LFxuLmNvbnRhY3QtcGFnZSAud3BjZjdjZl9uZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHdoaXRlIDFweCBzb2xpZDtcbn1cbi5jb250YWN0LXBhZ2UgLndwY2Y3LXN1Ym1pdDpob3Zlcixcbi5jb250YWN0LXBhZ2UgLndwY2Y3Y2ZfcHJldjpob3Zlcixcbi5jb250YWN0LXBhZ2UgLndwY2Y3Y2ZfbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gIGJvcmRlcjogIzcwNzA3MCAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG59XG4uY29udGFjdC1wYWdlIC53cGNmN2NmX3JlcGVhdGVyX2NvbnRyb2xzLFxuLmNvbnRhY3QtcGFnZSAud3BjZjdjZl9zdGVwX2NvbnRyb2xzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmNvbnRhY3QtcGFnZSAud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4uY29udGFjdC1wYWdlIC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi5jb250YWN0LXBhZ2UgLndwY2Y3IGZvcm0ucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFjdC1wYWdlIC53cGNmN2NmX211bHRpc3RlcCAud3BjZjdjZl9zdGVwcy1kb3RzIC5kb3Qge1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLndwY2Y3Y2ZfbXVsdGlzdGVwIC53cGNmN2NmX3N0ZXBzLWRvdHMgLmRvdCAuc3RlcC1pbmRleCB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzbGV0dGVyLXBhZ2VfX3NlYyB7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xufVxuLm5ld3NsZXR0ZXItcGFnZV9fc2VjID4gKiB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubmV3c2xldHRlci1wYWdlX190ZXh0IHtcbiAgZ2FwOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXItcGFnZSAuY2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uZXdzbGV0dGVyLXBhZ2UgLmluc3RydWN0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5uZXdzbGV0dGVyLXBhZ2UgI3N2Zy1lbnZlbG9wZS1hbmltYXRlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV3c2xldHRlci1wYWdlICNzdmctZW52ZWxvcGUtYW5pbWF0ZSAjcGFwZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgdHJhbnNsYXRlWCgzcHgpO1xuICBhbmltYXRpb246IGF1dG9Ib3ZlciA1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4ubmV3c2xldHRlci1wYWdlICNzdmctZW52ZWxvcGUtYW5pbWF0ZSAuc3ZnLWVudmVsb3BlLWNvbG9yIHtcbiAgZmlsbDogI0I5QTU4Mjtcbn1cbkBrZXlmcmFtZXMgYXV0b0hvdmVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHRyYW5zbGF0ZVgoM3B4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5ncmlkLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMjIsIDN2dyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgaDEsXG4gIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICAuaGVhZGVyLWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbiAgLm13cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC5mbHQtY29udGVudCB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbiAgLmxvYWRpbmcge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLnNwbGlkZS1wcm9kdWN0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuICAucHJlc2VudGF0aW9uLWFtYmlhbmNlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC5uZXdzX19pbWctY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAyN3JlbTtcbiAgfVxuICAuZmlsdGVyX3RyaWdnZXJzIC50YXhvbm9teV93cmFwIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5maWx0ZXJfdHJpZ2dlcnMge1xuICAgIG1heC13aWR0aDogMjNyZW07XG4gIH1cbiAgLmZpbHRlcl90cmlnZ2VycyAuY3VzdG9tX3NlYXJjaCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cbiAgLmFjdGl2ZS10cmlnZ2VyIHtcbiAgICB3aWR0aDogOTh2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAuYWN0aXZlLW1haW4tdHJpZ2dlciB7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYW1iaWFuY2UtbmF2aWdhdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdlLWxpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyX2lubmVyIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmV4dHJhY3QgcCxcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZm9vdGVyX2lubmVyIHtcbiAgICBnYXA6IDRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm9vdGVyLXNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgZGl2LnRucC1wcm9maWxlLFxuICBkaXYudG5wLXN1YnNjcmlwdGlvbixcbiAgZm9ybS50bnAtcHJvZmlsZSxcbiAgZm9ybS50bnAtc3Vic2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGgxLFxuICBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICAuaG9tZS1jb250YWN0IHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmhvbWUtY29udGFjdCAudGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbTtcbiAgfVxuICAuY29udGFjdC1hbWJpZW5jZSBwIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZXh0cmFjdC0taW1nIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxuICAuZXh0cmFjdCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLm5ld3NfX2ltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLm5ld3MgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR0LXNlY29uZC1jb2xvcixcbiAgLnR0LW1haW4tY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuc2luZ2xlLW5ld3MtLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAuZmx0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmxvYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIGgxLFxuICBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmZpbHRlci1idG4ge1xuICAgIHRvcDogMTFyZW07XG4gIH1cbiAgLndjLWFyY2hpdmUtc2hvcC5wcm9kdWN0c193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuICAuZmx0LWNvbnRlbnQge1xuICAgIHRvcDogMTglO1xuICB9XG4gIC5ncmlkLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMjIsIDIuNXZ3KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuYnRuLXJlbW91dmUtc2F2ZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tb2JpbGUtZmlsdGVyLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5tb2JpbGUtZmlsdGVyLWJ0bnMgaDMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG4gIC5idG4tY2xvc2UtZmlsdGVycyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zbGlkZXItdGhlbWUtcHJlc2VudGF0aW9uLS10ZXh0LWNvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC5mb290ZXItc29jaWFsLW1lZGlhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyX2lubmVyIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbiAgLnByb2R1Y3RzX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXRhbG9ndWUtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWx0ZXJfdHJpZ2dlcnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bi1jbG9zZS1maWx0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwJTtcbiAgfVxuICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcDpudGgtY2hpbGQoZXZlbiksXG4gIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwOm50aC1jaGlsZChvZGQpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaW5mby1zZWN0aW9uIHtcbiAgICBib3JkZXI6IDFweCAjQjlBNTgyIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG4gIC5pbmZvLXNlY3Rpb25fX3RleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5pbmZvLXNlY3Rpb25fX2ltZy1jb250YWluZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLnByb2R1Y3RzX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5wcm9kdWN0c19saXN0ID4gKiB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5wcm9kdWN0c19saXN0ID4gKjpudGgtY2hpbGQoM24pOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAucHJvZHVjdHNfbGlzdCA+ICo6bnRoLWNoaWxkKDJuKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1hbWJpYW5jZV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmV3c19faXRlbTpudGgtb2YtdHlwZSgyKSxcbiAgLm5ld3NfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24gPiAuYnRuLWdyZXkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG4gIC5mZWF0dXJlcyAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgfVxuICAuZmVhdHVyZXMgLnJldmVyc2UgLmltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cbiAgLmZlYXR1cmVzIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xpZGVyLXRoZW1lLXByZXNlbnRhdGlvbi0taW1nLWNvbnRhaW5lciBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1hbWJpYW5jZV9faW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1hbWJpYW5jZSAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tYW1iaWFuY2UgLmRlc2NyaXB0aW9uLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmdyaWQtZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyMiwgMnZ3KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5nYWxsZXJ5X190ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAucHJvZHVjdC1maXJ0LWJsb2NrID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnhyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50aGVtZS1wcmVzZW50YXRpb24gbGkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2luZ2xlLWFkZC1idG4tY2xvdGhlbWUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuYW1iaWFuY2UtbmF2aWdhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFtYmlhbmNlLW5hdmlnYXRpb24gLmJ0bi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMC41cmVtO1xuICB9XG4gIC5ob21lLWNvbnRhY3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5YTU4MjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMThyZW07XG4gIH1cbiAgLmhvbWUtY29udGFjdCAuaW1nLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICB9XG4gIC5ob21lLWNvbnRhY3QgLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAuaG9tZS1jb250YWN0IC50ZXh0LWNvbnRlbnQgPiBoMyxcbiAgLmhvbWUtY29udGFjdCAudGV4dC1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lLWNvbnRhY3QgLnRleHQtY29udGVudCAucGljdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbiAgLmJnLXRoZW1lLXByZXNlbnRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcbiAgfVxuICAuc2xpZGVyLXRoZW1lLXByZXNlbnRhdGlvbi0tdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbGlkZXItdGhlbWUtcHJlc2VudGF0aW9uLS1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGl0bGUtYmxvY2sge1xuICAgIGdhcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudGhlbWUtcHJlc2VudGF0aW9uIC5zcGxpZGVfX2Fycm93IHtcbiAgICB0b3A6IDQlO1xuICB9XG4gIC50aGVtZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDdyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC50aGVtZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC5mb290ZXItc29jaWFsLW1lZGlhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRhY3QtYW1iaWVuY2UgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5leHRyYWN0LS1pbWcge1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gIH1cbiAgLnNwbGlkZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3ctLXByZXYsXG4gIC5zcGxpZGUtcHJvZHVjdCAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgcmlnaHQ6IDhyZW07XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxuICAuc3BsaWRlLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcsXG4gIC5zcGxpZGUtcHJvZHVjdCAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNwbGlkZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fYXJyb3ctLXByZXY6OmFmdGVyLFxuICAuc3BsaWRlLXByb2R1Y3QgLnNwbGlkZV9fYXJyb3ctLXByZXY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3dsZWZ0LnN2Z1wiKTtcbiAgfVxuICAuc3BsaWRlLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdy0tbmV4dCxcbiAgLnNwbGlkZS1wcm9kdWN0IC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMi41cmVtO1xuICB9XG4gIC5zcGxpZGUtcHJlc2VudGF0aW9uIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2ZyxcbiAgLnNwbGlkZS1wcm9kdWN0IC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BsaWRlLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdy0tbmV4dDo6YWZ0ZXIsXG4gIC5zcGxpZGUtcHJvZHVjdCAuc3BsaWRlX19hcnJvdy0tbmV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvd3JpZ2h0LnN2Z1wiKTtcbiAgfVxuICAuc3BsaWRlLXByZXNlbnRhdGlvbiAuc3BsaWRlX19hcnJvdyxcbiAgLnNwbGlkZS1wcm9kdWN0IC5zcGxpZGVfX2Fycm93IHtcbiAgICB0b3A6IC0ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNwbGlkZS1wcmVzZW50YXRpb24gLnNwbGlkZV9fcGFnaW5hdGlvbixcbiAgLnNwbGlkZS1wcm9kdWN0IC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5zcGxpZGUtcHJlc2VudGF0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UsXG4gIC5zcGxpZGUtcHJvZHVjdCAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JENjAzRTtcbiAgfVxuICAudHQtc2Vjb25kLWNvbG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ob21lcGFnZSAuYm94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWVwYWdlIC5ib3gtNixcbiAgLmhvbWVwYWdlIC5ib3gtNCxcbiAgLmhvbWVwYWdlIC5ib3gtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWVwYWdlIC5ib3gtNyxcbiAgLmhvbWVwYWdlIC5ib3gtNSxcbiAgLmhvbWVwYWdlIC5ib3gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhbGxlcnkgLmJ0bi1ncmV5IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5nYWxsZXJ5IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgfVxuICAuY2F0YWxvZ3VlLWNvbnRhaW5lciAucHJvZHVjdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jYXRhbG9ndWUtY29udGFpbmVyIC5wcm9kdWN0czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlBNTgyO1xuICB9XG4gIC5zcGxpZGUtcHJvZHVjdCAuc3BsaWRlX19zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcGxpZGUtcHJvZHVjdCAuYnRuLWFycm93LFxuICAuaG9tZS1mYXZvcml0ZXMgLmJ0bi1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BsaWRlX19zbGlkZSA+IGEgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNjaGVtZS1pbWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zY2hlbWUtcGRmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4cmVtO1xuICB9XG4gIC5jYXJ0LWJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5ld3NsZXR0ZXItcGFnZV9fc2VjIHtcbiAgICBnYXA6IDVyZW07XG4gIH1cbiAgLm5ld3NsZXR0ZXItcGFnZV9fc2VjID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3NsZXR0ZXItcGFnZSAjc3ZnLWVudmVsb3BlLWFuaW1hdGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuZmVhdHVyZXNfX3RleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgfVxuICAuZXh0cmFjdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NXB4KSB7XG4gIC5hbWJpYW5jZS1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFtYmlhbmNlLW5hdmlnYXRpb24gLmJ0bi1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG4gIH1cbiAgLmZpbHRlci1idG4ge1xuICAgIHRvcDogOHJlbTtcbiAgfVxuICAuaGVhZGluZy13aXNobGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UgPiBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAuY2hlY2tvdXQgLnJlc3VtZS13aXNobGlzdCxcbiAgLmNoZWNrb3V0IC5jb2wyLXNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jaGVja291dCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuICBhLFxuICBidXR0b24sXG4gIGlucHV0LFxuICBsYWJlbCxcbiAgcCxcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jYXJ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXItYmFyIHtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXItaW1hZ2UtYmxvY2sgdmlkZW8sXG4gIC5oZWFkZXItaW1hZ2UtYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3RzX2xpc3QgPiA6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogLTQlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kdWN0c19saXN0ID4gOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLm13cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAuc3BsaWRlLXByb2R1Y3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIH1cbiAgLnByb2R1Y3RzX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5wcm9kdWN0c19saXN0ID4gKjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnNwbGlkZS1wcm9kdWN0LnNwbGlkZV9fdHJhY2ssXG4gIHNlY3Rpb24gPiAuYnRuLWdyZXkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIH1cbiAgLmhvbWVwYWdlIC5ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZXBhZ2UgLmJveC02LFxuICAuaG9tZXBhZ2UgLmJveC00LFxuICAuaG9tZXBhZ2UgLmJveC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIH1cbiAgLmhvbWVwYWdlIC5ib3gtNyxcbiAgLmhvbWVwYWdlIC5ib3gtNSxcbiAgLmhvbWVwYWdlIC5ib3gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gIH1cbiAgLmZlYXR1cmVzIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIH1cbiAgLmZlYXR1cmVzIC5yZXZlcnNlIC5pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cbiAgLmZlYXR1cmVzIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuLWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaDEsXG4gIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5zbGlkZXItcHJlc2VudGF0aW9uLS1pbWctY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5leHRyYWN0IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuICAud2l0aG91dC1pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmNoZWNrb3V0IC5jb2wyLXNldCAuY29sLTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC53b29jb21tZXJjZS1lcnJvcixcbiAgLmNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGFnZS1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmFtYmlhbmNlLW5hdmlnYXRpb24gLmJ0bi1saW5rIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmNhcnQtYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmZpbHRlci1idG4ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLnNsaWRlci1wcmVzZW50YXRpb24tLXRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjMlO1xuICB9XG4gIC5zbGlkZXItYW1iaWFuY2UgLnNwbGlkZV9fc2xpZGUge1xuICAgIG1heC1oZWlnaHQ6IDM1cmVtO1xuICB9XG4gIC5jb250YWN0LXBhZ2UgaDMubWFpbi1jb2xvciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLmZvcm0tc2VjIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5tb2RhbCB7XG4gICAgdG9wOiA0JTtcbiAgfVxuICAuY2F0YWxvZ3VlLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB0b3A6IDIlO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0gLnByb2R1Y3QtcXVhbnRpdHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0gLnJlbW92ZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0uY2FydF9pdGVtIC5wcm9kdWN0LW5hbWUsXG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtLmNhcnRfaXRlbSAucHJvZHVjdC10aHVtYm5haWwge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuICAuaG9tZS1jb250YWN0IC5pbWctY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cbiAgLmV4dHJhY3Qge1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbTtcbiAgfVxuICAuYmctdGhlbWUtcHJlc2VudGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubmV3c2xldHRlci1wYWdlICNzdmctZW52ZWxvcGUtYW5pbWF0ZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5ob21lLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5uZXdzX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIH1cbiAgLmJ0blN2ZyB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gIH1cbiAgLnBpY3RvIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICB9XG4gIC5tZW51X2NhcnQgdWwgbGkgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5ld3NsZXR0ZXItYmxvY2stLWxhYmVsLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lLWNvbnRhY3Qge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cmVtO1xuICB9XG4gIGgzLFxuICBoMiwgLnRpdGxlLFxuICAudHQtbWFpbi1jb2xvcixcbiAgLnR0LXNlY29uZC1jb2xvciB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4gIGEsXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIGxhYmVsLFxuICBwLFxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRucC1wcml2YWN5IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlci1jb250ZW50LFxuICAuZmx0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLmhlYWRlci1ibG9jayAubXdzLmZsdC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICB9XG4gIC5zbGlkZXItYW1iaWFuY2UgLnNwbGlkZV9fc2xpZGUge1xuICAgIG1heC1oZWlnaHQ6IDI4cmVtO1xuICB9XG4gIC5jaGVja291dCAucmVzdW1lLXdpc2hsaXN0IC5jYXJ0X2l0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLmNoZWNrb3V0IC5yZXN1bWUtd2lzaGxpc3QgLnByb2R1Y3QtcXVhbnRpdHktdHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmNoZWNrb3V0ICN2ZXJhbnN0YWx0dW5nc2RhdHVtX2ZpZWxkLFxuICAuY2hlY2tvdXQgLm5vdGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNoZWNrb3V0IC5jb2wyLXNldCAuY29sLTIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4gIC53b29jb21tZXJjZS1lcnJvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLndyYXBwZXIgLmNvbnRhaW5lciAudGV4dCBhcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5jaGVja291dCAucmVzdW1lLXdpc2hsaXN0IC5jYXJ0X2l0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3cmVtO1xuICB9XG4gIC5wcm9kdWN0LW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLmNoZWNrb3V0IC5yZXN1bWUtd2lzaGxpc3QgLmNhcnRfaXRlbSAucHJvZHVjdC10aHVtYm5haWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmhlYWRlci1ibG9jayAubXdzLmZsdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5oZWFkZXItY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLmhlYWRlci1jb250ZW50IGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cmFwcGVyIC5jb250YWluZXIgLnRleHQgYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAud3JhcHBlciAuY29udGFpbmVyIC50ZXh0IGFydGljbGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY2hlY2tvdXQgLnJlc3VtZS13aXNobGlzdCAuY2FydF9pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgfVxuICAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1pbWFnZS1ibG9jayB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIH1cbiAgLnRpdGxlLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn0iLCIuYnV0dG9uYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX3JldmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfSAgXG59XG5cbi5idXR0b24tdHJhbnNpdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoLjI1LDEsLjUsMSk7ICBcblxuICAuYnV0dG9uLXRleHQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZpbGwtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cbiAgICAvLyBjb2xsb3IgZmlsbGluZ1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTsgLy8gZWFzZU91dFF1YXJ0XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHsgICAgXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXG4gICAgLmZpbGwtY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tYXJyb3cgeyAgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAgXG4gIGdhcDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgIFxuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJG9yYW5nZTsgIFxuXG4gIC5zdmdib3gge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgXG4gICAgICAqIHtcbiAgICAgICAgZmlsbDogJG9yYW5nZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zdmdib3gge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSlcbiAgICB9XG4gIH1cbn1cblxuLnNjaGVtZSB7XG4gIC8vcGFkZGluZy10b3A6IDA7XG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc2NoZW1lLXBkZiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbn1cblxuLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZVxufVxuXG4uc3Bhbi1idG4ge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDFyZW0gMTkuNXB4O1xuXG5cbiAgJjpob3ZlciB7XG4gICAgcm90YXRlOiA5MGRlZztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gIH1cbn1cblxuLmJ0bi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xuICBib3JkZXI6IDFweCAkb3JhbmdlIHNvbGlkO1xufVxuXG5cbi5wYWdlLWxpbmstYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuXG4uZmlsdGVyLWJ0biB7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiA5cmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICoge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgICoge1xuICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLXJlbW91dmUtc2F2ZS1maWx0ZXJzIHtcbiAgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmUtdHJpZ2dlciB7XG4gIGxlZnQ6IDElO1xuICB0b3A6IDFyZW07XG4gIHdpZHRoOiA5MCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnJldHVybi1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGdhcDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgIFxuICB9XG59XG5cbi8vaGVhcnQgYnV0dG9uXG4uaGVhcnQgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMXMgZWFzZTtcbn1cblxuLmluX3Byb2dyZXNzIC5oZWFydCBwYXRoIHtcbiAgZmlsbDogJG9yYW5nZTtcbiAgc3Ryb2tlOiAkb3JhbmdlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tbmFtZTogZmlsbFdhdmU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIsIC42LCAuOCwgLjQpO1xufVxuXG4vLy9CVVRUT04gR1NBUFxuXG4uYnV0dG9uLWdzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMy41cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRtYWluLWNvbG9yLCAkb3JhbmdlKTtcbn1cblxuXG5cblxuLmJ1dHRvbl9fd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmEuYnV0dG9uOmhvdmVyIC5idXR0b25fX3RleHQge1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1dHRvbl9fdGV4dCB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbn1cblxuLmJ1dHRvbl9fc3BvdGxpZ2h0IHtcbiAgaW5zZXQ6IDA7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbWFpbi1jb2xvciwgJG9yYW5nZSk7XG59XG5cbi5wcm9kdWN0IC5zdW1tYXJ5IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6ICRvcmFuZ2Ugc29saWQgMXB4O1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgLnN2Z2JveCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLm1haW4tY29sb3Ige1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uZW1wdHktYnRuIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufSIsImEsXG5wLFxuc3BhbixcbmxhYmVsLFxuYnV0dG9uLFxuaW5wdXQsXG4ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkcDtcbiAgICBmb250LXdlaWdodDogNDAwOyAgICBcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnNwYW4ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRheG9ub215X3Rlcm1zX3dyYXAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlYXJjaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLndwbWwtbHMtbmF0aXZlLFxuLmZvb3RlciBhLFxuLmZvb3RlciBwLFxuaDUsXG5oNCxcbmg2IHtcbiAgICBmb250LXNpemU6ICRwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5oMSxcbmgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5oMiwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6ICR0aXRsZS1zaXplO1xufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAkc3ViLXRpdGxlO1xufVxuXG5oMSxcbmgxIHNwYW4sXG5oMixcbmgzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbn1cblxuLm1haW4tbmF2IHVsIGEge1xuICAgIGNvbG9yOiAkZ3JleSA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udHQtbWFpbi1jb2xvciB7XG4gICAgY29sb3I6ICRibGFjaztcbn1cblxuLnAtdGl0bGUtYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLm1haW4tY29sb3Ige1xuICAgIGNvbG9yOiAkb3JhbmdlO1xufVxuXG5cblxuLnRpdGxlLWZpbHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvKiBcbiBEZWZhdWx0c1xuKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZvbnQtZmFtaWx5OiAnYWxsLXJvdW5kLWdvdGhpYycsIHNhbnMtc2VyaWY7ICBcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgICAgXG59XG5cbi5haW93cHMtc2l0ZS1sb2Nrb3V0LWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAqIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5haW93cHMtc2l0ZS1sb2Nrb3V0LWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZDYwM2U7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuKjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgYm9yZGVyOiBwaW5rIDNweCBzb2xpZDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IC8vIDFyZW0gPSAxMHB4XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIGlmIHRoZSBpbWFnZSBpcyBub3QgbG9hZGVkLCB0aGUgXCJhbHRcIiB3aWxsIGJlIGRpc3BsYXllZCBkaWZmZXJlbnRseSBmcm9tIHRoZSB0ZXh0XG59XG5cbm5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4vKlxuIENvbnRhaW5lclxuKi9cblxuLm13cyB7XG4gIG1heC13aWR0aDogJG13cztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZ4ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5meGMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMEU3O1xufVxuXG4vKlxuIEhlbHBlclxuKi9cbi5uby1saXN0LXN0eWxlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW46bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG5cbi5qYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbmEge1xuICBjb2xvcjogJGdyZXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdyaWQge1xuICBnYXA6IDIuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLnRhZy1yYWNlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuXG4uZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAxOHJlbSBhdXRvO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICBsaSB7XG4gICAgZm9udC1zaXplOiAkcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5wYWdlLXRlbXBsYXRlLWNoZWNrb3V0IG1haW4+c2VjdGlvbjpmaXJzdC1vZi10eXBlLFxuLmFyY2hpdmUgbWFpbj5zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5td3MgLm13cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vLyBKU0lcbi50ZXh0Ym94IHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTpkaXNjO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gICogKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIHVsICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLmhlYWRlci1iYXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy8gd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNTByZW0pLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDE1MHJlbSkvIDIpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuXG4gIC8vXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbn1cblxuLm1haW4tbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zb2NpYWwtbWVkaWEge1xuICBnYXA6IDEuNXJlbTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcblxuICAgICoge1xuICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIHVsIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAud3BtbC1scy1tZW51LWl0ZW0gYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn1cblxuLmNhcnQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhbmctbmF2X2xpc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gID5saSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS41cmVtO1xuXG4gICAgPmEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZT5hIHNwYW4ge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICB9XG5cbiAgPi5zdWItbWVudSB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vbWFyZ2luLXRvcDogMTByZW07XG5cbiAgLnRpdGxlLWZpbHRlcixcbiAgLmZpbHRlci1pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ3Nyk7XG4gIH1cblxuICAudGl0bGUtZmlsdGVyLmFjdGl2ZS10IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRlbnQgeyAgXG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA0LjlyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy9tYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDE1MHJlbSkvIDIpO1xuICAvL1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLy9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyLWltYWdlLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7ICBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vXG4gIGFzcGVjdC1yYXRpbzogMy8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cblxufVxuXG5cbi5oZWFkZXItaW1hZ2UtYmxvY2sgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWQtc29jaWFsLW1lZGlhIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciB7ICBcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICZfaW5uZXIge1xuICAgIGdhcDogMTByZW07XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtaG9tZXBhZ2UgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbn1cblxuLmZvb3Rlcl9tZW51IHtcbiAgZ2FwOiAxcmVtO1xuXG4gID5hIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLmZvb3Rlcl9hZGRyZXNzIHtcbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZm9vdGVyLXRlbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5mb290ZXItdGVsLFxuLmZvb3Rlci1lbWFpbCB7XG4gIGNvbG9yOiAkZ3JleTtcbn1cblxuLmZvb3Rlci1zb2NpYWwtbWVkaWEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5mb290ZXItcGFnZXMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggJG9yYW5nZSBzb2xpZDtcblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fZW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2VtYWlsLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1sYWJlbC1jaGVja2JveCB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgICAgXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgLy8gSlNJXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgID4qIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIH1cbiAgfVxufVxuXG5kaXYudG5wLXN1YnNjcmlwdGlvbixcbmRpdi50bnAtcHJvZmlsZSxcbmZvcm0udG5wLXN1YnNjcmlwdGlvbixcbmZvcm0udG5wLXByb2ZpbGUge1xuICBtYXgtd2lkdGg6IDM4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59IiwiLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtZW51LWl0ZW0tMjM2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnVfY2FydC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaW5zdGEtbGksXG4uZmItbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuU3ZnIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtLjdyZW07XG59XG5cbi5uYXYtZ2xvYmFsIHtcbiAgZ2FwOiAzLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53b29jbG90aC1jYXJ0IC5zdmdib3gtY2FydCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbSAhaW1wb3J0YW50O1xuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6MTI1NHB4KSB7XG4gIC5tYWluLW5hdiAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmVcbiAgfVxuXG4gIC5tYWluLWhlYWRlcl9pbm5lciB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG5cbiAgLm1haW4tbmF2IHtcblxuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5jYXJ0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2LWdsb2JhbCAuY2FydC1uYXZfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcblxuICB9XG5cbiAgLmhhbWJ1cmdlci5hY3RpdmUge1xuICAgIC8vIHRvcDogMiU7XG4gICAgcmlnaHQ6IDMlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAubWFpbi1uYXYge1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtZ2xvYmFsIHtcbiAgICBnYXA6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNDA7XG4gICAgcmlnaHQ6IC0xNTAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cbiAgICBsaSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAubmF2LWdsb2JhbC5hY3RpdmUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA5JSAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYmctbWVudS5zdmcnKTtcblxuXG4gICAgaHRtbCB7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgI21lbnUtaXRlbS0yMzYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLndwbWwtbHMtaXRlbSBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEgc3ZnIHtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgIH1cblxuICAgIC5sYW5nLW5hdl9saXN0IC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2U+YSBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAubGFuZy1uYXZfbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMXJlbTsgICAgICBcblxuICAgICAgbGkge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBhIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLW5hdl9saXN0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5oZWFkLXNvY2lhbC1tZWRpYSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIGdhcDogMHJlbTtcbiAgICB9XG5cbiAgICAuaW5zdGEtbGksXG4gICAgLmZiLWxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMyk7XG4gIH1cblxuICAubWVudS1pdGVtLTI2NSAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5tZW51LWl0ZW0tMjY1IHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAubWFpbi1sb2dvLmFjdGl2ZSB7XG4gICAgZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgYW5pbWF0aW9uOiAuOHMgc2xpZGVpbjtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNsaWRlaW4ge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuY3VycmVudF9tZW51X2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuaGVhZC1zb2NpYWwtbWVkaWEge1xuICAgIG9yZGVyOiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAvLyBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDY7XG4gIHN0cm9rZTogJG9yYW5nZTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hhcnJheSA2MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgIHN0cm9rZS1kYXNob2Zmc2V0IDYwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5oYW1idXJnZXIub3BlbmVkIC5saW5lIHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cblxuLmxpbmUxIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBzdHJva2UtZGFzaGFycmF5OiA2MCAyMDc7XG5cbn1cblxuLmxpbmUyIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBzdHJva2UtZGFzaGFycmF5OiA2MCA2MDtcbn1cblxuLmxpbmUzIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBzdHJva2UtZGFzaGFycmF5OiA0MCAyMDc7XG59XG5cbi5vcGVuZWQgLmxpbmUxIHtcbiAgc3Ryb2tlLXdpZHRoOiA3O1xuICBzdHJva2UtZGFzaG9mZnNldDogLTEzNDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTAgMjA3O1xufVxuXG4ub3BlbmVkIC5saW5lMiB7XG4gIHN0cm9rZS13aWR0aDogNztcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSA2MDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zMDtcbn1cblxuLm9wZW5lZCAubGluZTMge1xuICBzdHJva2Utd2lkdGg6IDc7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTM0O1xuICBzdHJva2UtZGFzaGFycmF5OiA5MCAyMDc7XG59XG5cblxuXG5cbi8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAuY3VycmVudC1tZW51LWl0ZW0ge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4vLyAgIGEge1xuLy8gICAgIG1hcmdpbi10b3A6IDA7XG4vLyAgIH1cblxuLy8gICAmOmFmdGVyIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbi8vICAgfVxuLy8gfVxuXG4vLyBAa2V5ZnJhbWVzIGNlcmNsZSB7XG4vLyAgIGZyb20ge1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgfVxuXG4vLyAgIHRvIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICB9XG4vLyB9XG5odG1sOmhhcyhib2R5LmFjdGl2ZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgei1pbmRleDogLTE7XG59IiwiLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uZmVhdGhlcmxpZ2h0LW5leHQ6aG92ZXIsXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZlYXRoZXJsaWdodC1uZXh0IHNwYW4sXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzIHNwYW4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmVhdGhlcmxpZ2h0LW5leHQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA1LjVyZW07XG4gIGhlaWdodDogNS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiA1NCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3JpZ2h0LnN2Zyk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxufVxuXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1LjVyZW07XG4gIGhlaWdodDogNS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiA1NCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dsZWZ0LnN2Zyk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgfVxufVxuXG4uZmVhdGhlcmxpZ2h0LW5leHQ6aG92ZXIsXG4uZmVhdGhlcmxpZ2h0LXByZXZpb3VzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMGQwOGE7XG59XG5cbi5mZWF0aGVybGlnaHQtbmV4dCxcbi5mZWF0aGVybGlnaHQtcHJldmlvdXMge1xuXG4gID5zcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgPnNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3BsaWRlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2dhbGxlcnktYmNrLnN2ZycpO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1hbWJpYW5jZSAuZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19saW5rLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNzgpO1xufVxuXG4uZ2FsbGVyeV9faW1nLWxpbms6aG92ZXIgLmdhbGxlcnlfX2xpbmstY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnlfX2hvdmVyLXRleHQge1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMyJSk7XG59XG5cbi5nYWxsZXJ5X19wbHVzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZ2FsbGVyeV9faW1nLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMjIsIDJ2dyk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuXG4gIC5ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5ib3gtMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxOHJlbTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ib3gtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMTA7XG4gIH1cblxuICAuYm94LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMDtcbiAgfVxuXG4gIC5ib3gtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMTtcbiAgICBncmlkLXJvdy1lbmQ6IDIwO1xuICB9XG5cbiAgLmJveC01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtcm93LWVuZDogMTU7XG4gIH1cblxuICAuYm94LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgIGdyaWQtcm93LWVuZDogMTU7XG4gIH1cblxuICAuYm94LTcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOHJlbTtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE1O1xuICAgIGdyaWQtcm93LWVuZDogMjE7XG4gIH1cbn1cblxuLmZlYXRoZXJsaWdodCAuZmVhdGhlcmxpZ2h0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCIuc3BsaWRlX19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3BsaWRlLXByZXNlbnRhdGlvbiB7XG4gIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICB9XG5cbiAgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnNwbGlkZV9fYXJyb3cge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUuaXMtdmlzaWJsZSB7XG4gICAgaW1nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgICBpbWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY291bnRlciB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4uc3BsaWRlLXByb2R1Y3Qge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNTByZW0pIC8gMik7XG5cbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93IHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5hcnJvd3Mtb2ZmIHtcbiAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICB0b3A6IDQ1JTtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNpbmdsZS1nYWxlcmllLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGltZyB7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgLy9vdmVyZmxvdzogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aGVtZS1wcmVzZW50YXRpb24ge1xuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgKiB7XG4gICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMHJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIC8vY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3dsZWZ0LnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBsZWZ0OiA1cmVtO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLy9jb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvd3JpZ2h0LnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93IHtcbiAgICB0b3A6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5nYWxsZXJ5X190ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5zbGlkZXItcHJlc2VudGF0aW9uLS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQzMyk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgfVxufVxuXG4uaXMtdmlzaWJsZSAuc2xpZGVyLXByZXNlbnRhdGlvbi0taW1nLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayxcbi5zcGxpZGVfX3NsaWRlID4gYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtc2xpZGUge1xuICA+IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnNsaWRlci1hbWJpYW5jZSB7XG4gIC5zcGxpZGVfX3NsaWRlIHtcbiAgICBtYXgtaGVpZ2h0OiA0MnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmZvLXNlY3Rpb24ge1xuICBnYXAgOiA1cmVtO1xuXG4gID4gZGl2IHtcbiAgICB3aWR0aCA6IDUwJTtcbiAgfVxuXG4gICZfX3RleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wICAgIDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tIDogYXV0bztcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAwXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wICAgIDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXMgOiAxNHB4O1xuICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBpY3RvIHtcbiAgbWFyZ2luLWJvdHRvbSA6IDNyZW07XG59XG5cbi50aXRsZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b20gOiA0cmVtO1xuICBhbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XG4gIC8vXG4gIGdhcDogMnJlbTtcbiAgXG4gID4gLmJ1dHRvbi1hcnJvdyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICA+IGRpdiwgPiBhcnRpY2xlIHtcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xuICB9XG59XG5cbi5zbGlkZXItcHJlc2VudGF0aW9uIHtcbiAgJi0tdGV4dC1jb250YWluZXIge1xuICAgIGNvbG9yICAgICAgICAgOiAkd2hpdGU7XG4gICAgLy9wYWRkaW5nLWxlZnQgIDogMnJlbTtcbiAgICAvL21hcmdpbi1ib3R0b20gOiAtMjElO1xuICAgIC8vcGFkZGluZy1yaWdodCA6IDJyZW07XG4gICAgLy90cmFuc2Zvcm0gICAgIDogdHJhbnNsYXRlWSgtMTM1JSk7XG4gICAgLy9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgbGVmdDogMS41cmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tIDogM3JlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gIH1cblxuICAmLS1pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQgICAgICAgIDogMTAwJTtcbiAgICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXMgOiAxNHB4O1xuICAgIC8vXG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoICAgICAgOiAxMDAlO1xuICAgICAgbWluLWhlaWdodCA6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cblxuLnNsaWRlci10aGVtZS1wcmVzZW50YXRpb24ge1xuICBnYXAgOiA0cmVtO1xuICBwYWRkaW5nOiA0cmVtIDA7XG5cbiAgJi0taW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGggOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi0tdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoICAgICAgICAgICA6IDUwJTtcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4OyAgICBcbiAgICBmbGV4LWRpcmVjdGlvbiAgOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuICAgIC8vXG4gICAgbWFyZ2luOiA1cmVtIDA7XG5cbiAgICBwIHtcbiAgICAgIHdpZHRoICAgICAgOiA2MCU7XG4gICAgICBtYXJnaW4tdG9wIDogMnJlbTtcbiAgICAgIGNvbG9yICAgICAgOiAkb3JhbmdlO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcCAgICA6IDJyZW07ICAgICAgXG4gICAgfVxuICB9XG59XG5cbi5wcm9qZWN0cyB7XG5cbiAgJl9faXRlbSB7XG4gICAgb3ZlcmZsb3cgICAgICAgIDogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXMgICA6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uICA6IGNvbHVtbjtcbiAgICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQgOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZy1jb250YWluZXIge1xuICAgIG92ZXJmbG93ICAgOiBoaWRkZW47XG4gICAgbWF4LWhlaWdodCA6IDM1cmVtO1xuICAgIG1pbi1oZWlnaHQgOiAzNXJlbTtcbiAgfVxuXG4gICZfX3RleHQtY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uICAgIDogLjVzIGVhc2U7XG4gICAgb3BhY2l0eSAgICAgICA6IDA7XG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xuICAgIHRvcCAgICAgICAgICAgOiA1MCU7XG4gICAgbGVmdCAgICAgICAgICA6IDUwJTtcbiAgICB0cmFuc2Zvcm0gICAgIDogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcblxuXG4gICAgaDQge1xuICAgICAgY29sb3IgOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAubmV3cy1pbWctY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdyAgIDogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQgOiA0MnJlbTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQgICAgIDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQgOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtOmhvdmVyIHtcblxuICAgIGltZ3tcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgIC5wcm9qZWN0c19fdGV4dC1jb250YWluZXIge1xuICAgICAgb3BhY2l0eSA6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtdHRtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cblxuXG4ubmV3cyB7XG4gICZfX2l0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudCA6IHN0cmV0Y2g7XG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbiAgOiBjb2x1bW47XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0IDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbWctY29udGFpbmVyIHtcbiAgICAvL21heC1oZWlnaHQgOiAzNXJlbTtcbiAgICAvL21pbi1oZWlnaHQgOiAzNXJlbTtcbiAgfVxuXG4gICZfX3RleHQtY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZyA6IDJyZW0gMDtcblxuICAgICo6bm90KC5idXR0b24pIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgLmNwdC1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAubmV3cy1pbWctY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdyAgICAgICAgOiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1cyAgIDogMTRweDtcbiAgICBtYXgtaGVpZ2h0IDogNDJyZW07XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0ICAgICA6IDEwMCU7XG4gICAgICBvYmplY3QtZml0IDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5iZy10aGVtZS1wcmVzZW50YXRpb24geyAgXG4gIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2UgICAgOiB1cmwoJy4uL2ltZy9sb2dvL3RlbnQuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZSAgICAgOiAyMCU7XG4gIC8vXG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLnNwbGlkZS1wcm9kdWN0LS10aXRsZSB7XG4gIG1hcmdpbi10b3AgICAgIDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm0gOiBsb3dlcmNhc2U7XG4gIHRleHQtdHJhbnNmb3JtIDogY2FwaXRhbGl6ZTtcbn1cblxuLmhvbWUtY29udGFjdCB7XG4gIG1hcmdpbi10b3AgOiA1cmVtO1xuXG4gIC50ZXh0LWNvbnRlbnQge1xuICAgIHotaW5kZXggICAgICAgICAgICAgICAgICAgOiAwO1xuICAgIGRpc3BsYXkgICAgICAgICAgICAgICAgICAgOiBmbGV4O1xuICAgIHBhZGRpbmcgICAgICAgICAgICAgICAgICAgOiA1cmVtO1xuICAgIGJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0ICAgICAgICAgICAgICAgOiAtMTRyZW07XG4gICAgcGFkZGluZy1sZWZ0ICAgICAgICAgICAgICA6IDE1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uICAgICAgICAgICAgOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50ICAgICAgICAgICA6IGNlbnRlcjtcbiAgICBib3JkZXIgICAgICAgICAgICAgICAgICAgIDogMXB4IHNvbGlkICRiZWlnZS1idG47XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyA6IDE4cmVtO1xuICAgIHRyYW5zZm9ybSAgICAgICAgICAgICAgICAgOiB0cmFuc2xhdGVZKC0zcmVtKSB0cmFuc2xhdGVYKDE1cmVtKTtcblxuICAgID4gaDMge1xuICAgICAgd2lkdGggOiA2OCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aWR0aCAgICAgICAgIDogNjglO1xuICAgICAgbWFyZ2luLXRvcCAgICA6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAzcmVtO1xuICAgIH1cblxuICAgIC5waWN0byB7XG4gICAgICBtYXJnaW4tdG9wIDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAuaW1nLWNvbnRlbnQge1xuICAgIHotaW5kZXggICAgICAgOiAxO1xuICAgIGJvcmRlci1yYWRpdXMgOiAxNHB4O1xuICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cblxuLy8gSlNJXG4uaG9tZS10dG0ge1xuICAqIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmhvbWUtdHRtX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIFxuICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIH1cblxuICAgICAgc3ZnICoge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR0bS1zbGlkZXJfbGlzdCB7XG5cbiAgfVxuXG4gIC50dG0tc2xpZGVyX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVyZW07XG5cbiAgICAuc3ZnYm94IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDdyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50Ym94IHtcbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXR0bSB7XG4gICAgLnR0bS1zbGlkZXJfaXRlbSB7XG4gICAgICAuc3ZnYm94IHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFtYmlhbmNlLW5hdmlnYXRpb24ge1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnByZXNlbnRhdGlvbi1hbWJpYW5jZSB7XG4gIGdhcDogNXJlbTtcblxuICAmX19maXJzdC1ibG9jayB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG5cbiAgJl9faW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuXG4gICZfX3RleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGdhcDogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIC8vcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIDE1MHJlbSkvIDIpO1xuICB9XG59XG5cbi5mZWF0dXJlcyB7XG4gIGdhcDogNHJlbTtcblxuICAmX19pdGVtIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmb250LXNpemU6IDEzcmVtO1xuICAgIGNvbG9yOiAkYmVpZ2UtYnRuO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICB9XG5cbiAgLnRleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcmVtKTtcblxuICAgID4ubWFpbi1jb2xvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgLmltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQwcmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cblxuICAmX19pdGVtLnJldmVyc2Uge1xuICAgIC5pbWcge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzByZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNHB4O1xuXG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxufVxuXG4uZmVhdHVyZXMtYmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG59XG5cbi5leHRyYWN0IHtcbiAgcGFkZGluZzogOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5QTU4MjtcblxuICBwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogJHN1Yi10aXRsZTtcbiAgfVxuXG4gICYtLWltZyB7XG4gICAgdG9wOiA3NSU7XG4gICAgcmlnaHQ6IDIlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ud2l0aG91dC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1hbWJpZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgJi0tY29udGFpbmVyIHtcbiAgICBnYXA6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLnRoYW54IHtcbiAgZ2FwOiA0cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgdG9wOiAzNSU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzNXJlbTtcbiAgICBoZWlnaHQ6IDM1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9nYWxsZXJ5LWJjay5zdmdcIik7XG4gIH1cblxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogbGF0bywgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWctY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMnJlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC50aGFueC1waWN0byB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICAmX19ncmlkLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG5cbiAgICAuZ3JpZC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIGJvcmRlcjogMXB4ICRiZWlnZS1idG4gc29saWQ7XG5cbiAgICAgID5kaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJHN1Yi10aXRsZTsgICAgICAgIFxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZC1pbWcge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcblxuXG4gICAgICBpbWcge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LTEge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gICAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICAgIGdyaWQtcm93LWVuZDogMTA7XG4gICAgfVxuXG4gICAgLmJveC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICBncmlkLXJvdy1lbmQ6IDEwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveC0zIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgICAgZ3JpZC1yb3ctZW5kOiAxMDtcbiAgICB9XG5cblxuICAgIC5ib3gtNCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxMDtcbiAgICAgIGdyaWQtcm93LWVuZDogMTY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5ib3gtNSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogMTA7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgICBncmlkLXJvdy1lbmQ6IDE2O1xuICAgIH1cblxuICAgIC5ib3gtNiB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxNjtcbiAgICAgIGdyaWQtcm93LWVuZDogMjE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveC03IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA3O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE2O1xuICAgICAgZ3JpZC1yb3ctZW5kOiAyMTtcbiAgICB9XG5cbiAgICAuYm94LTgge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gICAgICBncmlkLXJvdy1zdGFydDogMTY7XG4gICAgICBncmlkLXJvdy1lbmQ6IDI0O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLnNvY2lhbC1tZWRpYS10aGFueCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEgc3ZnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGhhbnhfX2dyaWQtZ2FsbGVyeSAuZ3JpZC10ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLnRoYW54X19ncmlkLWdhbGxlcnkgLmdyaWQtdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC50aGFueC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGhhbnhfX2dyaWQtZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG5cbiAgICAuZ3JpZC10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdyaWQtaW1nIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5ib3gtNixcbiAgICAuYm94LTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1tZWRpYS1pdGVtcy10aGFueCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn0iLCIudGF4b25vbXlfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5maWx0ZXJfdHJpZ2dlcnMgLnRheG9ub215X3dyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogJG9yYW5nZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZpbHRlcl90cmlnZ2VycyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTIuNXJlbTtcbiAgLy9cbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAqIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmlsdGVyX3RyaWdnZXJzIC50YXhvbm9teV93cmFwIC5kcm9wZG93bl90cmlnZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyX3RyaWdnZXJzIC50YXhvbm9teV93cmFwIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnRheG9ub215X3Rlcm1zX3dyYXAgPiBkaXYge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgaW5wdXQge1xuICAgIGFjY2VudC1jb2xvcjogJGJlaWdlO1xuICB9XG59XG5cbi5wcm9kdWN0c19saXN0IHtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICA+IGxpIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgPiAqIHtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQsXG4gID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlIC5wcm9kdWN0c19saXN0ID4gKiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGxpIGEge1xuICAgIGNvbG9yOiAkYmVpZ2UtYnRuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICB9XG5cbiAgLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtZmlsdGVyLWJ0bnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLWJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiA5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5idG4tcmVtb3V2ZS1zYXZlLWZpbHRlcnMge1xuICBnYXA6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4tYmVpZ2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uYWN0aXZlLXRyaWdnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS1ib2R5LXRyaWdnZXIge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmJ0bi1yZW1vdXZlLXNhdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcmNoaXZlIHtcbiAgLndjLWFyY2hpdmUtc2hvcCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluay53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgaW1nIHtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2UtdGh1bWItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDMwcmVtO1xuICAvL1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgICAgXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgICBcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ib2R5LW1vZGFsLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2d1ZS1jb250YWluZXIgLnNwbGlkZV9fbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvYWRlci1jYXRhbG9ndWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Bpbm5lcl93cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gIC5zcGlubmVyX2xvYWRlciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I5YTU4MjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG59XG5cbi8vIC5zbGlkZS1saW5rLFxuLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9ndWUtdGl0bGUge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi53Yy1hcmNoaXZlLXNob3Age1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW46IDE1JSBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuXG4gIGxhYmVsIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICA+IGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICRncmV5IHNvbGlkO1xuICB9XG59XG5cbi5jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDUlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYXRhbG9ndWUtaW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMzByZW07XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5jYXRhbG9ndWUtcGljdG8ge1xuICBtYXgtd2lkdGg6IDEwcmVtO1xufVxuXG4udGhhbngtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gKiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgPiBwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi53Yy1hcmNoaXZlLXNob3AucHJvZHVjdHNfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5wcm9kdWN0IC5hZGR0b2NhcnQtYnV0dG9uX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vL1NWRyBBREQgVE8gVEhFIENBUlRcbi8vIC5hZGQtdG8tY2FydC1oZWFydCB7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4vLyB9XG5cbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgd2lkdGg6IDVyZW07XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNXJlbTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWFyZ2luLXRvcDogLTYuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZS1saW5rIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4uYSAuc2luZ2xlLWFkZC1idG4tY2xvdGhlbWUge1xuICBnYXA6IDFyZW07XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgIC5hZGRlZF90b19jYXJ0IHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5hZGRlZCBzdmcge1xuICBwYXRoIHtcbiAgICBmaWxsOiAkb3JhbmdlO1xuICB9XG59XG5cbi8vLy9TQ0hFTUVcblxuLnNjaGVtZS1pbWdzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5zY2hlbWUtcGRmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZmlydC1ibG9jayB7XG4gIGdhcDogMTByZW07XG4gIC8vXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy9BQ0NPUkRFT05cblxuLmFjY29yZGlvbiB7XG4gIGdhcDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogZHJvaWQtc2VyaWYsIHNlcmlmO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC41cmVtIDAuOHJlbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXgtd2lkdGg6IDg5OXB4O1xufVxuXG4uYWNjb3JkaW9uLXVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbmVsIHtcbiAgLy8gTk8gRFJPUERPV04gQU5ZTU9SRVxuICAvL21heC1oZWlnaHQ6IDA7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5hY2NvcmRpb24uYWN0aXZlIHtcbiAgLmFjY29yZGlvbi11cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYWNjb3JkaW9uLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmF0dHJpYnV0ZS1uYW1lIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5hdHRyaWJ1dHMtYmxvY2sge1xuICBtYXJnaW46IDRyZW0gMDtcbn1cblxuLmRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICBwIHtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICB9XG59XG5cbi5waWN0b3Mge1xuICBnYXA6IDVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xuICAgIGdhcDogMnJlbTtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuLnN1bW1hcnkge1xuICBzcGFuLm1haW4tY29sb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAudHQtc2Vjb25kLWNvbG9yLnByb2R1Y3RfdGl0bGUuZW50cnktdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmwgJjpob3ZlciAubWFpbi1jb2xvciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiAyLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZ3VlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWZpcnQtYmxvY2sgLnByb2R1Y3RfdGJfZ2FsbGVyeSB7XG4gIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyOmhhcyhkaXYpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuXG4ucHJvZHVjdC1nYWxsZXJ5LWltYWdlICN0aHVtYm5haWxfaW1hZ2Uge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSBhIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gSlNJXG4vLyBBRERJVElPTkFMIElORk9TIFNJTkdMRSBQUk9EVUNUIChXYXMgY2FsbGVkIFwic2NoZW1lXCIgYnkgWkdSIHNvIGkgbGVmdCBpdCBsaWtlIHRoYXQpXG4uc2NoZW1lIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAvLyBHRU5FUkFMXG4gIC50ZXh0Ym94IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG4gIH1cblxuICAuaW1hZ2Vib3gge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvLyBTUEVDSUFMXG4gIC5zY2hlbWVfdXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIC8vXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHJlbTtcbiAgfVxuXG4gIC50aXRsZSArIC5zY2hlbWVfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5zY2hlbWVfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNXJlbSA1cmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5zY2hlbWVfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAvLyBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBjYWxjKCgxMDAlIC8gMikgLSA1cmVtKTtcbiAgICBnYXA6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgIHBhZGRpbmc6IDZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcblxuICAgIC50ZXh0Ym94IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAuaW1hZ2Vib3gge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmVpZ2UsIDEwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC8vICY6Zmlyc3QtY2hpbGQge1xuICAgIC8vICAgcGFkZGluZy10b3A6IDA7XG4gICAgLy8gICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLy8gICAmOjpiZWZvcmUge1xuICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qge1xuICAucHJvZHVjdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNjaGVtZSB7XG4gICAgLnNjaGVtZV91cHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAudGV4dGJveCxcbiAgICAgIC5pbWFnZWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zY2hlbWVfbG93ZXIge1xuICAgIH1cbiAgICAuc2NoZW1lX2xpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnNjaGVtZV9pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0Ym94LFxuICAgICAgLmltYWdlYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2UtYnRuO1xufVxuXG4ubGFzdC10ciAuYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIHtcbiAgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgID5hIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtdGV4dC5xdHkudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCAkYmVpZ2UtYnRuIHNvbGlkO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jYXJ0LWJ0bnMge1xuICBtYXJnaW46IDVyZW0gYXV0bztcbn1cblxuLnJlbW91dmUtc3BhbiB7XG4gIGNvbG9yOiAkZ3JleTtcbn1cblxuLm5hbWUtcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNhcnRfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2UtYnRuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmVpZ2UtYnRuO1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxufVxuXG4uaGFzLWJlZW4tYWRkZWQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiAkbXdzO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcblxuICBhLFxuICBwIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZm9udC1zaXplOiAkcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgICAgXG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBjb2xvcjogJGdyZXk7XG4gIGZvbnQtc2l6ZTogJHA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXG4gIC5yZXN0b3JlLWl0ZW0ge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAuOHJlbSAxcmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZmlsdGVyX3RyaWdnZXJzIC5jdXN0b21fc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXG4gIH1cbn1cblxuLnNlYXJjaC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3JlbTtcblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufSIsIi5zaW5nbGUtbmV3cy10dCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5zaW5nbGUtbmV3cyB7XG4gIGdhcDogNHJlbTtcblxuICAmLS10ZXh0LWNvbnRhaW5lciB7XG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWFydGljbGUge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgJi0tZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC8vXG59XG5cbi5zaW5nbGUtbmV3cy13dyB7XG4gID4qIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5cbi8vIEpTSVxuLm5ld3Mge1xuICAubmV3c19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cblxuICAubmV3c19pdGVtIHsgICAgXG4gICAgLm5ld3NfX2ltZy1jb250YWluZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuY2FydC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jaGVja291dCB7XG4gIC5mb3JtLXJvdyBhYmJyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBpbnB1dDotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY29udGFjdC1kZXRhaWxzLWNoZWNrb3V0IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICA+cCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXRleHQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5pbnB1dC10ZXh0OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIH1cblxuICAgIHAuZm9ybS1yb3cge1xuICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY29sMi1zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTRweDtcblxuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICB9XG5cbiAgICAjb3JkZXJfY29tbWVudHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1yb3cubm90ZXMgbGFiZWwge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICB9XG5cblxuICAjdmVyYW5zdGFsdHVuZ3NkYXR1bV9maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAjYmlsbGluZ19jb3VudHJ5X2ZpZWxkIHtcbiAgICA+c3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5hZGRyZXNzLWZpZWxkIHtcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLm5vdGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuXG5cbiAgICBwLFxuICAgIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS1saW5rIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgfVxuXG4gIC5yZXN1bWUtd2lzaGxpc3Qge1xuICAgIG1hcmdpbjogNnJlbTtcblxuXG4gICAgI29yZGVyX3Jldmlld19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2UtYnRuO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xuICAgIH1cblxuICAgIC5jYXJ0X2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBsYXRvLCBzYW5zLXNlcmlmO1xuXG4gICAgICAucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC10aHVtYm5haWwge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXF1YW50aXR5LXRyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGNvbG9yOiAkYmVpZ2UtYnRuO1xuICAgICAgZm9udC1mYW1pbHk6IGRyb2lkLXNlcmlmLCBzZXJpZjtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2UtYnRuO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0cHg7XG4gIH1cbn1cblxuLmJ0bi1zZW5kd2lzaGxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4uYWRkX2V2ZW50X2RhdGVfd3JhcHBlcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jYWxlbmRhci5zdmcpIGNlbnRlciBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZS1lcnJvciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcblxuICBsaSB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6ICRwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogbGF0bywgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uYnRuLXNlbmQtb3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufSIsIiRtLTAxOiAjQjlBNTgyO1xuJG0tMDI6ICNGNUYwRTc7XG4kYmctMDE6ICM3MDcwNzA7XG4kYmctMDI6ICNCOUE1ODI7XG4kYmctMDM6ICMzMjI0M0U7XG5cbiRnLTAxOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGQkY0RTggMCUsICNGRkVEQzAgMTAwJSk7XG4kZy0wMjogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQjlBNTgyIDEzLjclLCAjRkJGNEU4IDk0LjY1JSk7XG5cbiRjdWJpYzogY3ViaWMtYmV6aWVyKDAuNCwgMC4zNSwgMCwgMS41Myk7XG4kY3ViaWMyOiBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4xNSk7XG5cbiRjaXJjbGVTaGFkb3c6IGluc2V0IDVweCAyMHB4IDQwcHggcmdiYSgkYmctMDIsIDAuMjUpLFxuICBpbnNldCA1cHggMHB4IDVweCByZ2JhKCRiZy0wMywgMC4zKSxcbiAgaW5zZXQgNXB4IDVweCAyMHB4IHJnYmEoJGJnLTAzLCAwLjI1KSxcbiAgMnB4IDJweCA1cHggcmdiYSh3aGl0ZSwgMC4yKTtcblxuXG5AbWl4aW4gc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBoZWlnaHQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDo2NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi5lcnJvci1tYWluIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cbiAgICAuc2NlbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAub25lLFxuICAgIC50d28sXG4gICAgLnRocmVlLFxuICAgIC5mb3VyLFxuICAgIC5maXZlLFxuICAgIC5zaXgsXG4gICAgLmNpcmNsZSxcbiAgICAucDQwNCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICB0b3A6IDIwJSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogZHJvaWQtc2VyaWYsIHNlcmlmO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYW5pbWF0aW9uOiBjb250ZW50IDAuOHMgY3ViaWMtYmV6aWVyKDEsIDAuMDYsIDAuMjUsIDEpIGJhY2t3YXJkcztcblxuICAgICAgICBAa2V5ZnJhbWVzIGNvbnRlbnQge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBpZWNlc1xuICAgICAgICAucGllY2Uge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICAgIGFuaW1hdGlvbjogcGllY2VMZWZ0IDhzIGN1YmljLWJlemllcigxLCAwLjA2LCAwLjI1LCAxKSBpbmZpbml0ZSBib3RoO1xuXG4gICAgICAgICAgQGtleWZyYW1lcyBwaWVjZUxlZnQge1xuICAgICAgICAgICAgMCUge31cblxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgbGVmdDogODAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAxMDAlIHt9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAa2V5ZnJhbWVzIHBpZWNlUmlnaHQge1xuICAgICAgICAgICAgMCUge31cblxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgMTAwJSB7fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgdG9wOiA1JSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA1JSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBoZWlnaHQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgIHRvcDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYW5pbWF0aW9uOiB0ZXh0IDAuNnMgMS44cyBlYXNlIGJhY2t3YXJkcztcblxuICAgICAgQGtleWZyYW1lcyB0ZXh0IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgIC8vICB0ZXh0LXNoYWRvdzogNnB4IDZweCAxMHB4ICRiZy0wMztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtLTAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IC0xMHB4IHJnYmEoJGJnLTAyLCAwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wNDA0IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb246IGFuaW1lNDA0IDAuNnMgY3ViaWMtYmV6aWVyKDAuMywgMC44LCAxLCAxLjA1KSBib3RoO1xuXG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgYW5pbWU0MDQge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEwKSBza2V3KDIwZGVnLCAyMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6ICRiZy0wMjtcbiAgICAgICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaXJjbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgLy8gICBib3gtc2hhZG93OiAkY2lyY2xlU2hhZG93O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZy0wMiwgMC4yKTtcbiAgICAgICAgYW5pbWF0aW9uOiBjaXJjbGUgMC44cyBjdWJpYy1iZXppZXIoMSwgMC4wNiwgMC4yNSwgMSkgYmFja3dhcmRzO1xuXG5cbiAgICAgICAgQGtleWZyYW1lcyBjaXJjbGUge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vbmUge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgLy8gICBib3gtc2hhZG93OiAkY2lyY2xlU2hhZG93O1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmctMDIsIDAuMyk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBjaXJjbGUgMC44cyAwLjRzIGN1YmljLWJlemllcigxLCAwLjA2LCAwLjI1LCAxKSBiYWNrd2FyZHM7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waWVjZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGctMDI7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGllY2VSaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGllY2VMZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGllY2VMZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbnRhaW5lciAyXG4gICAgLnR3byB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIC5waWVjZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGctMDE7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICByaWdodDogMTUlO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlUmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwaWVjZVJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aHJlZSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIC5waWVjZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG0tMDE7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlTGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlUmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiA2OCU7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGFpbmVyIDRcbiAgICAuZm91ciB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIC5waWVjZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG0tMDE7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlTGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlUmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiA2OCU7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGFpbmVyIDVcbiAgICAuZml2ZSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIC5waWVjZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG0tMDE7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIGxlZnQ6IDI1JTtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlTGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlUmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiA2OCU7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwaWVjZUxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGFpbmVyIDZcbiAgICAuc2l4IHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgLnBpZWNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbS0wMTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDMuNXM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGllY2VMZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogNTUlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGllY2VSaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0b3A6IDY4JTtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0LjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHBpZWNlTGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gIH1cbn0iLCIvLyBGSUxURVJcbi5mbHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAzMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTUwcmVtKS8gMik7XG5cbiAgPioge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gID5oMiB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICAuZmlsdGVyLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZmlsdGVyX3VybCB7XG4gIHBhZGRpbmc6IDEuMTJyZW0gM3JlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmhvbWVwYWdlX2ZpbHRlci1jYXQge1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjRzO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLmZpbHRlci13cmFwOmZpcnN0LW9mLXR5cGUgaDMge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgfVxufVxuXG4udGl0bGUtZmlsdGVyIHtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA4ODg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICBtaW4td2lkdGg6IGNhbGMoKDE1MHJlbSAvIDQpIC0gNXJlbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvdy1kb3duLXdoaXRlLnN2ZycpO1xuICB9XG5cbn1cblxuLnRpdGxlLWZpbHRlci5hY3RpdmUtdCB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxufVxuXG4uZmlsdGVyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLW91dDtcbn1cblxuLmZpbHRlci1pdGVtcy5hY3RpdmUtdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi8vL0xPQURFUlxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmxvYWRpbmcge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogJGJlaWdlLWJ0bjtcbn1cblxuLmxvYWRpbmc+ZGl2IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiA0MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cblxuLmxvYWRpbmc+ZGl2PmRpdiB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCAyMHB4O1xuICBhbmltYXRpb246IHNwaW4tYSAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpO1xufVxuXG4ubG9hZGluZz5kaXY+LmMyIHtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogLTRweCAyMHB4O1xuICBhbmltYXRpb246IHNwaW4tYiAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpO1xufVxuXG4ubG9hZGluZz5kaXY+LmMzIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAtNHB4IC00cHg7XG4gIGFuaW1hdGlvbjogc3Bpbi1jIDJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSk7XG59XG5cbi5sb2FkaW5nPmRpdj4uYzQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCAtNHB4O1xuICBhbmltYXRpb246IHNwaW4tZCAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tYSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluLWMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbi1kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5cbi5sb2FkaW5nPnNwYW4ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZzogMS41ZW07XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZmx0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gIH1cblxuICAudGl0bGUtZmlsdGVyIHtcbiAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG5cbiAgLmhvbWVwYWdlX2ZpbHRlci1jYXQsXG4gIC5ob21lcGFnZV9maWx0ZXIsXG4gIC5maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZmlsdGVyX3VybCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0cHg7XG4gIH1cblxuICAuaG9tZXBhZ2VfZmlsdGVyLWNhdCAuZmlsdGVyLXdyYXA6Zmlyc3Qtb2YtdHlwZSBoMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbiAgfVxuXG4gIC5oZWFkZXItaW1hZ2UtYmxvY2ssXG4gIC5oZWFkZXItYmxvY2ssXG4gIC5oZWFkZXItaW1hZ2UtYmxvY2sgdmlkZW8ge1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLWltYWdlLWJsb2NrIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZmx0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmxvYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufSIsIi5jb250YWN0LXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA2MGR2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGgzLm1haW4tY29sb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmZvcm0tc2VjIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAuZm9ybS1zZWMgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBzcGFuLmZpcnN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cGNmN2NmX3N0ZXBfaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAuZXZlbnQtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLndwY2Y3LXJhZGlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAud3BjZjctdmFsaWRhdGVzLWFzLWRhdGU6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cblxuICAud3BjZjctdmFsaWRhdGVzLWFzLWRhdGUsXG4gIC53cGNmNy1udW1iZXIsXG4gIC53cGNmNy10ZXh0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC53cGNmN2NmX211bHRpc3RlcCAud3BjZjdjZl9zdGVwcy1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gIC53cGNmN2NmX3N0ZXBzLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLndwY2Y3Y2ZfbXVsdGlzdGVwIC53cGNmN2NmX3N0ZXBzLWRvdHMgLmRvdC5hY3RpdmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5zdGVwLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyAvL3RlbXBvcmFpcmVcbiAgfVxuXG4gIC53cGNmN2NmX211bHRpc3RlcCAud3BjZjdjZl9zdGVwcy1kb3RzIC5kb3QuY29tcGxldGVkIC5zdGVwLWluZGV4LFxuICAud3BjZjdjZl9tdWx0aXN0ZXAgLndwY2Y3Y2Zfc3RlcHMtZG90cyAuZG90LmFjdGl2ZSAuc3RlcC1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc3RlcC1pbmRleCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBkcm9pZC1zZXJpZiwgc2VyaWY7XG4gIH1cblxuICAud3BjZjdjZl9tdWx0aXN0ZXAgLndwY2Y3Y2Zfc3RlcHMtZG90cyAuZG90LmNvbXBsZXRlZCxcbiAgLndwY2Y3Y2ZfbXVsdGlzdGVwIC53cGNmN2NmX3N0ZXBzLWRvdHMgLmRvdC5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB3aGl0ZTtcbiAgfVxuXG4gIC53cGNmN2NmX211bHRpc3RlcCAud3BjZjdjZl9zdGVwcy1kb3RzIC5kb3QgLnN0ZXAtaW5kZXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC53cGNmNy1zdWJtaXQsXG4gIC53cGNmN2NmX3ByZXYsXG4gIC53cGNmN2NmX25leHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogd2hpdGUgMXB4IHNvbGlkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgIGJvcmRlcjogJGdyZXkgMXB4IHNvbGlkO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgICB9XG4gIH1cblxuICAud3BjZjdjZl9yZXBlYXRlcl9jb250cm9scyxcbiAgLndwY2Y3Y2Zfc3RlcF9jb250cm9scyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuICAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC53cGNmN2NmX211bHRpc3RlcCAud3BjZjdjZl9zdGVwcy1kb3RzIC5kb3Qge1xuICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgfVxuXG4gICAgLndwY2Y3Y2ZfbXVsdGlzdGVwIC53cGNmN2NmX3N0ZXBzLWRvdHMgLmRvdCAuc3RlcC1pbmRleCB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8vTkVXU0xFVFRFUiBQQUdFIFxuLm5ld3NsZXR0ZXItcGFnZSB7XG5cblxuICAmX19zZWMge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuXG4gICAgPioge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBnYXA6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5pbnN0cnVjdGlvbnMge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAjc3ZnLWVudmVsb3BlLWFuaW1hdGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAjcGFwZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgdHJhbnNsYXRlWCgzcHgpO1xuICAgICAgYW5pbWF0aW9uOiBhdXRvSG92ZXIgNXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgIH1cblxuICAgIC5zdmctZW52ZWxvcGUtY29sb3Ige1xuICAgICAgZmlsbDogJGJlaWdlLWJ0bjtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGF1dG9Ib3ZlciB7XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgdHJhbnNsYXRlWCgzcHgpO1xuICAgIH1cbiAgfVxuXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuZ3JpZC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIyLCAzdncpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6MTU4MHB4KSB7XG5cbiAgaDEsXG4gIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC5oZWFkZXItYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC5td3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC5mbHQtY29udGVudCB7XG4gICAgdG9wOiAyMCU7XG4gIH1cblxuICAubG9hZGluZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuXG4gIC5zcGxpZGUtcHJvZHVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cblxuICAucHJlc2VudGF0aW9uLWFtYmlhbmNlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLm5ld3NfX2ltZy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDI3cmVtO1xuICB9XG5cbiAgLmZpbHRlcl90cmlnZ2VycyAudGF4b25vbXlfd3JhcCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5maWx0ZXJfdHJpZ2dlcnMge1xuICAgIG1heC13aWR0aDogMjNyZW07XG4gIH1cblxuICAuZmlsdGVyX3RyaWdnZXJzIC5jdXN0b21fc2VhcmNoIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgfVxuXG5cbiAgLmFjdGl2ZS10cmlnZ2VyIHtcbiAgICB3aWR0aDogOTh2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBwYWRkaW5nOiAwO1xuXG5cbiAgfVxuXG4gIC5zZWFyY2gtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gIC5hY3RpdmUtbWFpbi10cmlnZ2VyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmFtYmlhbmNlLW5hdmlnYXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdlLWxpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb290ZXJfaW5uZXIge1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cbiAgLmV4dHJhY3QgcCxcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogJHN1Yi10aXRsZTtcbiAgfVxuXG4gIC5mb290ZXJfaW5uZXIge1xuICAgIGdhcDogNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwtbWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gIH1cblxuICBkaXYudG5wLXByb2ZpbGUsXG4gIGRpdi50bnAtc3Vic2NyaXB0aW9uLFxuICBmb3JtLnRucC1wcm9maWxlLFxuICBmb3JtLnRucC1zdWJzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG4gIGgxLFxuICBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG4gIC5ob21lLWNvbnRhY3Qge1xuICAgIGdhcDogMnJlbTtcblxuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnJlbTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1hbWJpZW5jZSBwIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogJHN1Yi10aXRsZTtcbiAgfVxuXG4gIC5leHRyYWN0IHtcbiAgICAmLS1pbWcge1xuICAgICAgdG9wOiA4MCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAubmV3c19faW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gIC5uZXdzIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnR0LXNlY29uZC1jb2xvcixcbiAgLnR0LW1haW4tY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICB9XG5cbiAgLnNpbmdsZS1uZXdzLS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuXG5cbiAgLmZsdC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLmxvYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cblxuICA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblxuICBoMSxcbiAgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgLmZpbHRlci1idG4ge1xuICAgIHRvcDogMTFyZW07XG4gIH1cblxuICAud2MtYXJjaGl2ZS1zaG9wLnByb2R1Y3RzX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgLmZsdC1jb250ZW50IHtcbiAgICB0b3A6IDE4JTtcbiAgfVxuXG4gIC5ncmlkLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMjIsIDIuNXZ3KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuXG4gIC5idG4tcmVtb3V2ZS1zYXZlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubW9iaWxlLWZpbHRlci1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2xvc2UtZmlsdGVycyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNsaWRlci10aGVtZS1wcmVzZW50YXRpb24tLXRleHQtY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9vdGVyX2lubmVyIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cblxuICAvL0NBVEFMT0dVRVxuICAucHJvZHVjdHNfbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZ3VlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5maWx0ZXJfdHJpZ2dlcnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYnRuLWNsb3NlLWZpbHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHtcblxuICAgIHA6bnRoLWNoaWxkKGV2ZW4pLFxuICAgIHA6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaW5mby1zZWN0aW9uIHtcbiAgICBib3JkZXI6IDFweCAkYmVpZ2UtYnRuIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuXG4gICAgJl9fdGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG5cbiAgICAmX19pbWctY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHNfbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICA+KiB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICB9XG5cbiAgICA+KjpudGgtY2hpbGQoM24pIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+KjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5wcmVzZW50YXRpb24tYW1iaWFuY2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAvLyAubmV3c19faXRlbSB7XG4gIC8vICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIC8vICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAvLyB9XG5cbiAgLm5ld3NfX2l0ZW06bnRoLW9mLXR5cGUoMiksXG4gIC5uZXdzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlY3Rpb24+LmJ0bi1ncmV5IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuXG4gIC5mZWF0dXJlcyB7XG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICB9XG5cbiAgICAucmV2ZXJzZSAuaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItdGhlbWUtcHJlc2VudGF0aW9uLS1pbWctY29udGFpbmVyIGltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcmVzZW50YXRpb24tYW1iaWFuY2Uge1xuICAgICZfX2ltZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICB9XG5cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLXRleHQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgLy9tYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMjIsIDJ2dyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLmdhbGxlcnlfX3RleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cblxuICAucHJvZHVjdC1maXJ0LWJsb2NrPmRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZnhyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnRoZW1lLXByZXNlbnRhdGlvbiBsaSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnNpbmdsZS1hZGQtYnRuLWNsb3RoZW1lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5hbWJpYW5jZS1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5idG4tbGluayB7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLWNvbnRhY3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5YTU4MjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMThyZW07XG5cbiAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogLThyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICAgIH1cblxuICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICA+aDMsXG4gICAgICBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5waWN0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmZvLXNlY3Rpb24ge1xuICAgID5kaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxuXG4gIC5iZy10aGVtZS1wcmVzZW50YXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gIH1cblxuICAuc2xpZGVyLXRoZW1lLXByZXNlbnRhdGlvbiB7XG5cbiAgICAmLS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1pbWctY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IC00cmVtO1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC50aXRsZS1ibG9jayB7XG4gICAgZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnRoZW1lLXByZXNlbnRhdGlvbiB7XG5cbiAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICB0b3A6IDQlO1xuXG4gICAgfVxuXG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA3cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXNvY2lhbC1tZWRpYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbnRhY3QtYW1iaWVuY2UgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmV4dHJhY3Qge1xuICAgICYtLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGUtcHJlc2VudGF0aW9uLFxuICAuc3BsaWRlLXByb2R1Y3Qge1xuICAgIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIHJpZ2h0OiA4cmVtO1xuICAgICAgbGVmdDogaW5oZXJpdDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvd2xlZnQuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IDIuNXJlbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvd3JpZ2h0LnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgIHRvcDogLTJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICB9XG5cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luOiAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgICAgLy93aWR0aDogMnJlbTtcbiAgICAgIC8vaGVpZ2h0OiAycmVtO1xuICAgICAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvZG90LnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gIC50dC1zZWNvbmQtY29sb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuaG9tZXBhZ2Uge1xuXG4gICAgLy8vR0FMTEVSWVxuICAgIC5ib3ggaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ib3gtNixcbiAgICAuYm94LTQsXG4gICAgLmJveC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm94LTcsXG4gICAgLmJveC01LFxuICAgIC5ib3gtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnkgLmJ0bi1ncmV5IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLmdhbGxlcnkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICB9XG5cbiAgLmNhdGFsb2d1ZS1jb250YWluZXIgLnByb2R1Y3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlLWJ0bjtcblxuICAgIH1cblxuICB9XG5cbiAgLnNwbGlkZS1wcm9kdWN0IHtcbiAgICAuc3BsaWRlX19zbGlkZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZS1wcm9kdWN0LFxuICAuaG9tZS1mYXZvcml0ZXMge1xuICAgIC5idG4tYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19zbGlkZT5hIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNjaGVtZS1pbWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNjaGVtZS1wZGYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgIG1heC13aWR0aDogOHJlbTtcbiAgfVxuXG4gIC5jYXJ0LWJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubmV3c2xldHRlci1wYWdlX19zZWMge1xuICAgIGdhcDogNXJlbTtcblxuICAgID4qIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyLXBhZ2UgI3N2Zy1lbnZlbG9wZS1hbmltYXRlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAuZmVhdHVyZXNfX3RleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgfVxuXG4gIC5leHRyYWN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU1cHgpIHtcbiAgLmFtYmlhbmNlLW5hdmlnYXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5idG4tbGluayB7XG4gICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgcGFkZGluZzogMC44cmVtIDEuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLWJ0biB7XG4gICAgdG9wOiA4cmVtO1xuICB9XG5cbiAgLmhlYWRpbmctd2lzaGxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICAgIC8vIG1heC1oZWlnaHQ6IDMwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+YSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgLy93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja291dCAucmVzdW1lLXdpc2hsaXN0LFxuICAuY2hlY2tvdXQgLmNvbDItc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2hlY2tvdXQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuICBhLFxuICBidXR0b24sXG4gIGlucHV0LFxuICBsYWJlbCxcbiAgcCxcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmNhcnQtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubWFpbi1sb2dvIHtcbiAgICAvL2hlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5oZWFkZXItYmFyIHtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cblxuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaGVhZGVyLWJsb2NrIHtcbiAgICAvL21pbi1oZWlnaHQ6IDE2MGR2aDtcbiAgfVxuXG4gIC5oZWFkZXItaW1hZ2UtYmxvY2sgdmlkZW8sXG4gIC5oZWFkZXItaW1hZ2UtYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgfVxuXG4gIC5wcm9kdWN0c19saXN0Pjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiAtNCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdHNfbGlzdD46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5oZWFkZXItYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAubXdzIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG5cbiAgLnNwbGlkZS1wcm9kdWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICB9XG5cbiAgLnByb2R1Y3RzX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG4gICAgPioge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnNwbGlkZS1wcm9kdWN0LnNwbGlkZV9fdHJhY2ssXG4gIHNlY3Rpb24+LmJ0bi1ncmV5IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICB9XG5cbiAgLmhvbWVwYWdlIHtcblxuICAgIC8vL0dBTExFUllcbiAgICAuYm94IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYm94LTYsXG4gICAgLmJveC00LFxuICAgIC5ib3gtMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gICAgfVxuXG4gICAgLmJveC03LFxuICAgIC5ib3gtNSxcbiAgICAuYm94LTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVzIHtcbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgLnJldmVyc2UgLmltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG5cblxuICAuYnRuLWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoMSxcbiAgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAuc2xpZGVyLXByZXNlbnRhdGlvbi0taW1nLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogYXV0b1xuICB9XG5cbiAgLmV4dHJhY3Qge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLndpdGhvdXQtaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmNoZWNrb3V0IC5jb2wyLXNldCAuY29sLTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLWVycm9yLFxuICAuY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGFnZS1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAuYW1iaWFuY2UtbmF2aWdhdGlvbiAuYnRuLWxpbmsge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gIC5jYXJ0LWJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLmZpbHRlci1idG4ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuc2xpZGVyLXByZXNlbnRhdGlvbi0tdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMyU7XG4gIH1cblxuICAuc2xpZGVyLWFtYmlhbmNlIC5zcGxpZGVfX3NsaWRlIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgfVxuXG4gIC5jb250YWN0LXBhZ2UgaDMubWFpbi1jb2xvciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmNvbnRhY3QtcGFnZSAuZm9ybS1zZWMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgdG9wOiA0JTtcbiAgfVxuXG4gIC5jYXRhbG9ndWUtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAyJTtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG5cbiAgICAucHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC5yZW1vdmUtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1uYW1lLFxuICAgIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAuaG9tZS1jb250YWN0IC5pbWctY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cblxuICAuZXh0cmFjdCB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuXG4gIH1cblxuICAuYmctdGhlbWUtcHJlc2VudGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5uZXdzbGV0dGVyLXBhZ2UgI3N2Zy1lbnZlbG9wZS1hbmltYXRlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAuaG9tZS1jb250YWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5uZXdzX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIH1cblxuICAuYnRuU3ZnIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxuXG4gIC5waWN0byB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgfVxuXG4gIC5tYWluLWxvZ28ge1xuICAgIC8vaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAubWVudV9jYXJ0IHVsIGxpIGEge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5ld3NsZXR0ZXItYmxvY2stLWxhYmVsLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuaG9tZS1jb250YWN0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNHJlbTtcbiAgfVxuXG4gIC8vL0ZPTlRTXG4gIGgzLFxuICBoMiwgLnRpdGxlLCBcbiAgLnR0LW1haW4tY29sb3IsXG4gIC50dC1zZWNvbmQtY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4gIGEsXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIGxhYmVsLFxuICBwLFxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAudG5wLXByaXZhY3kge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuXG4gIC5oZWFkZXItY29udGVudCxcbiAgLmZsdC1jb250ZW50IHtcbiAgICB3aWR0aDogODUlO1xuICB9XG5cblxuICAvLyAuaGVhZGVyLWJsb2NrIC5td3Mge1xuICAvLyAgIG1hcmdpbjogMDtcbiAgLy8gfVxuXG4gIC5oZWFkZXItYmxvY2sgLm13cy5mbHQtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbGlkZXItYW1iaWFuY2UgLnNwbGlkZV9fc2xpZGUge1xuICAgIG1heC1oZWlnaHQ6IDI4cmVtO1xuICB9XG5cbiAgLmNoZWNrb3V0IC5yZXN1bWUtd2lzaGxpc3QgLmNhcnRfaXRlbSAucHJvZHVjdC10aHVtYm5haWwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5jaGVja291dCAucmVzdW1lLXdpc2hsaXN0IC5wcm9kdWN0LXF1YW50aXR5LXRyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmNoZWNrb3V0ICN2ZXJhbnN0YWx0dW5nc2RhdHVtX2ZpZWxkLFxuICAuY2hlY2tvdXQgLm5vdGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAuY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuICAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLndyYXBwZXIgLmNvbnRhaW5lciAudGV4dCBhcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmNoZWNrb3V0IC5yZXN1bWUtd2lzaGxpc3QgLmNhcnRfaXRlbSAucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDdyZW07XG4gIH1cblxuICAucHJvZHVjdC1uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLmNoZWNrb3V0IC5yZXN1bWUtd2lzaGxpc3QgLmNhcnRfaXRlbSAucHJvZHVjdC10aHVtYm5haWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuaGVhZGVyLWJsb2NrIC5td3MuZmx0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAuaGVhZGVyLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3JhcHBlciAuY29udGFpbmVyIC50ZXh0IGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cblxuICAud3JhcHBlciAuY29udGFpbmVyIC50ZXh0IGFydGljbGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5jaGVja291dCAucmVzdW1lLXdpc2hsaXN0IC5jYXJ0X2l0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0cmVtO1xuICB9XG5cbiAgLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59IiwiLy8gVVNFRCBUTyBPVkVSV1JJVEUgWkdSJ1MgQ09ERVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuaGVhZGVyLWltYWdlLWJsb2NrIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMy8yO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWJsb2NrIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIH1cclxufSJdfQ== */
