@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Museo Cyrl;src:url(../fonts/MuseoCyrl-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Museo Cyrl;src:url(../fonts/MuseoCyrl-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.btn--menu{width:50px;height:50px;padding:0;border:1px solid hsla(0,0%,100%,0);background-color:#2b2e35;-webkit-appearance:none;appearance:none;outline:none}.btn--full-screen{padding:8px 10px 10px 35px;border-radius:4px;background-color:#dab483}.btn--full-screen .btn__text{font-size:12px;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.btn--full-screen .btn__icon{position:absolute;top:50%;left:7px;transform:translateY(-50%)}.icon--arrow{display:block;position:relative;width:100px;height:2px;background-color:#dab483}.icon--arrow:after{display:block;content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #dab483;border-right:2px solid #dab483}.icon{position:relative}.icon--round{width:44px;height:44px;border-radius:50%;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.25)),#dab483}.icon--radio{position:relative;box-sizing:border-box;width:16px;height:16px;border:1px solid hsla(0,0%,94.9%,.1);border-radius:50%;box-shadow:inset 1px 2px 2px 0 rgba(0,0,0,.1)}.icon--radio:after{display:block;content:"";transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.25)),#dab483;opacity:0;transition:opacity .2s ease-in-out}.icon--radio:after,.icon svg{position:absolute;top:50%;left:50%}.icon svg{fill:#fff}.icon--menu,.icon--menu:after,.icon--menu:before{display:block;width:22px;height:2px;background-color:#dab483}.icon--menu{position:absolute;top:24px;left:14px;margin:0 auto;background:linear-gradient(90deg,#dab483,#dab483 14px,hsla(0,0%,100%,0) 0);transition-duration:0s;transition-delay:.2s}.icon--menu:after,.icon--menu:before{position:absolute;content:"";transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s}.icon--menu:before{margin-top:-7px}.icon--menu:after{margin-top:7px}.btn--menu.show-menu .icon--menu{background:hsla(0,0%,100%,0);transition-delay:.2s}.btn--menu.show-menu .icon--menu:after,.btn--menu.show-menu .icon--menu:before{margin-top:0;transition-delay:0s,.2s}.btn--menu.show-menu .icon--menu:before{transform:rotate(45deg)}.btn--menu.show-menu .icon--menu:after{transform:rotate(-45deg)}.icon--full-screen{width:21px;height:21px;background-image:url(../img/svg/icon_full-screen.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0}.icon--compare-toggle{display:block;position:relative;width:60px;height:60px;border:1px solid hsla(0,0%,94.9%,.3);border-radius:50%}.icon--compare-toggle:after,.icon--compare-toggle:before{display:block;content:"";position:absolute;top:29px;left:21px;width:18px;height:2px;border-radius:4px;background-color:#fff}.icon--compare-toggle:after{transform:rotate(90deg)}.fancybox-content{padding:0;background:hsla(0,0%,100%,0)}.slider__nav--centered{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:-30px;transform:translateY(-50%);z-index:2;width:calc(100% + 60px);pointer-events:none}.slider__nav--centered .slider__nav-btn:not(:last-child){margin-right:10px}.slider__nav--compact{display:flex;justify-content:center}.slider__nav--compact .slider__nav-btn:not(:last-child){margin-right:10px}.slider__nav--vertical .slider__nav-btn{display:block}.slider__nav--vertical .slider__nav-btn:not(:last-child){margin-bottom:10px}.slider__nav-btn{display:inline-block;position:relative;width:60px;height:60px;padding:0;margin:0;border-radius:50%;border:1px solid hsla(0,0%,94.9%,.1);background:#2b2e35;outline:none;pointer-events:all;transition:border-color .2s ease-in-out}.slider__nav-btn:hover{border-color:#dab483}.slider__nav-btn.swiper-button-disabled,.slider__nav-btn:disabled{border-color:hsla(0,0%,94.9%,.1);pointer-events:none}.slider__nav-btn.swiper-button-disabled .slider__nav-icon,.slider__nav-btn:disabled .slider__nav-icon{opacity:.25}.slider__nav-btn--prev .slider__nav-icon{left:21px}.slider__nav-btn--next .slider__nav-icon{right:21px;transform:rotate(180deg)}.slider__nav-icon{position:absolute;top:20px;width:12px;height:18px;background-image:url(../img/svg/icon_arrow-l.svg);background-repeat:no-repeat;background-size:contain;background-position:0 0}.popup__content{top:5px;left:50%;transform:translateX(-50%);box-sizing:border-box;min-width:190px;padding:30px 24px 20px;border:1px solid hsla(0,0%,94.9%,.1);border-radius:10px;background-color:#f2f2f2;opacity:0;transition:opacity .3s ease-in-out}.popup__content,.popup__content:after{position:absolute;z-index:1;pointer-events:none}.popup__content:after{display:block;content:"";top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:6px;background-color:#fff;box-shadow:0 0 15px 4px rgba(43,46,53,.1)}.popup__text{margin-bottom:20px;font-family:Museo Cyrl,serif;font-size:14px;font-weight:900;text-align:center;color:#dab483}.popup__image,.popup__text{display:block;position:relative;z-index:2}.popup__image{margin:0 auto}.popup__icon{display:block;position:relative;z-index:2;box-sizing:border-box;width:34px;height:34px;border:1px solid #fff;border-radius:50%;background-color:hsla(0,0%,100%,0);transition:border-color .3s ease-in-out;cursor:pointer;outline:none;pointer-events:all}.popup__icon:after,.popup__icon:before{display:block;content:"";position:absolute;top:50%;left:50%}.popup__icon:before{z-index:2;transform:translate(-50%,-50%);background:#fff;transition:all .3s ease-in-out}.popup__icon:after,.popup__icon:before{width:22px;height:22px;border-radius:50%}.popup__icon:after{z-index:1;transform:translate(-50%,-50%) scale(1);background-color:hsla(0,0%,100%,.5);animation-name:annotation;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;pointer-events:none}.popup__icon span{display:block;position:absolute;top:12px;left:12px;z-index:3;width:8px;height:8px}.popup__icon span:after,.popup__icon span:before{display:block;content:"";position:absolute;top:3px;left:0;width:8px;height:2px;background-color:#dab483}.popup__icon span:after{transform:rotate(90deg)}.popup{z-index:1}.popup--active,.popup:focus,.popup:hover{z-index:3}.popup--active .popup__icon,.popup:focus .popup__icon,.popup:hover .popup__icon{border-color:#dab483}.popup--active .popup__icon:before,.popup:focus .popup__icon:before,.popup:hover .popup__icon:before{background-color:#dab483}.popup--active .popup__icon:after,.popup:focus .popup__icon:after,.popup:hover .popup__icon:after{animation:none}.popup--active .popup__icon span:after,.popup--active .popup__icon span:before,.popup:focus .popup__icon span:after,.popup:focus .popup__icon span:before,.popup:hover .popup__icon span:after,.popup:hover .popup__icon span:before{background-color:#fff}.popup--active .popup__content,.popup:focus .popup__content,.popup:hover .popup__content{opacity:1;pointer-events:all}.popup--top-left .popup__content{left:5px;transform:none}.popup--top-right .popup__content{left:auto;right:5px;transform:none}.popup--bottom-left .popup__content{left:5px;transform:none}.popup--bottom-center .popup__content,.popup--bottom-left .popup__content,.popup--bottom-right .popup__content{top:auto;bottom:5px;padding:30px 24px}.popup--bottom-right .popup__content{left:auto;right:5px;transform:none}body,html{position:relative;box-sizing:border-box;min-width:320px;width:100%;padding:0;margin:0;font-family:Gilroy,sans-serif;font-size:16px;font-weight:400;color:#fff;background-color:#2b2e35;line-height:1.2}body{perspective:1000px;overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}b,h1,h2,h3,h4,h5,h6,strong{font-weight:400}a{color:inherit;text-decoration:none}button,label{cursor:pointer}ol,ul{padding:0;margin:0;list-style:none}img,svg{max-width:100%;max-height:100%}.page-main{position:relative;transform-origin:right center;transform:rotateY(0deg);box-sizing:border-box;min-height:100vh;transition:transform 1s ease-in-out}.page-main:after{display:block;content:"";position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background-color:rgba(43,46,53,0);pointer-events:none;transition:background-color .8s ease-in-out}body.show-menu .page-main{transform:translateX(-525px) rotateY(6deg)}body.show-menu .page-main:after{background-color:rgba(43,46,53,.6);pointer-events:all}body.show-menu .nav{transform:translateX(0)}.wrapper{position:relative;box-sizing:border-box;width:94%;margin:0 auto}.wrapper--main{max-width:1300px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.text-content{line-height:1.6;color:hsla(0,0%,100%,.5)}.text-content ol>li,.text-content ul>li{position:relative;padding-left:2em;line-height:2.2}.header{left:0;z-index:99;width:100%}.header,.nav{position:fixed;top:0}.nav{display:flex;flex-direction:column;align-items:center;right:0;z-index:50;transform:translateX(100%);box-sizing:border-box;width:525px;height:100vh;background-color:#2b2e35;transition:transform 1s ease-in-out}@media (max-width:1279.98px){.nav{justify-content:space-between;padding:30px 0}}@media (min-width:1280px){.nav{padding:130px 0 140px}}.nav__toggle{position:fixed;top:50px;right:36px;z-index:60}.nav__title{font-size:40px;font-weight:500}@media (min-width:1280px){.nav__title{margin-bottom:50px}}.nav__list{width:290px}@media (max-width:1279.98px){.nav__list{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:30px 0}}.nav__item{border-bottom:1px solid hsla(0,0%,100%,.02)}.nav__item--active .nav__link{padding-left:55px;color:#fff}.nav__item--active .nav__link:after{background-color:#dab483;box-shadow:0 0 15px 4px rgba(218,180,131,.2)}@media (max-width:1279.98px){.nav__item{padding:20px 0}}@media (min-width:1280px){.nav__item{padding:24px 0}}.nav__link{display:block;position:relative;padding-left:42px;font-size:12px;letter-spacing:.3em;font-weight:800;text-transform:uppercase;color:hsla(0,0%,100%,.5);transition:padding .3s ease-in-out,color .3s ease-in-out}.nav__link:after{display:block;content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background-color:hsla(0,0%,94.9%,.5);box-shadow:0 0 15px 4px hsla(0,0%,94.9%,.1);transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}.nav__link:hover{color:#fff}.dev-link{display:block;font-size:14px;color:hsla(0,0%,100%,.5);transition:color .3s ease-in-out}.dev-link:hover{color:#fff}@media (min-width:1280px){.dev-link{margin-top:80px}}.dev-link strong{font-weight:700}.step--gallery .step__content{display:flex}.gallery .gallery__main,.gallery .gallery__thumbs{display:none}.gallery .gallery__main--show,.gallery .gallery__thumbs--show{display:block}@media (min-width:1280px){.step--compare-styles .step__info-content{padding-left:50px}}.step__gallery{flex-grow:1;position:relative;width:calc(100% - 390px)}.gallery__main{max-height:730px;height:100%}.gallery__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.gallery__views{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.gallery__thumbs{position:relative;margin-bottom:20px;overflow:visible}.gallery__thumbs:after,.gallery__thumbs:before{display:block;content:"";position:absolute;top:0;z-index:2;width:200px;height:100%;pointer-events:none}.gallery__thumbs:before{left:-100px;background:linear-gradient(90deg,#2b2e35 50%,rgba(43,46,53,.01))}.gallery__thumbs:after{right:-100px;background:linear-gradient(-90deg,#2b2e35 50%,rgba(43,46,53,.01))}@media (max-width:1279.98px){.gallery__thumbs{padding:0 75px}}@media (min-width:1280px){.gallery__thumbs{padding:0 100px}}.gallery__thumbs .swiper-slide{cursor:pointer}.gallery__thumbs .popup__content{position:relative;top:auto;left:auto;transform:none;opacity:1}.gallery__thumb{position:relative;border-top-left-radius:10px;border-top-right-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:50%}.gallery__thumb:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(45,46,53,.6),hsla(0,0%,100%,0) 50%)}@media (max-width:1279.98px){.gallery__thumb{height:125px}}@media (min-width:1280px){.gallery__thumb{height:150px}}.gallery__thumb-title{padding:23px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:800;text-align:center;background-color:#404249;transition:background-color .6s ease}.swiper-slide-thumb-active .gallery__thumb-title{background-color:#dab483}.gallery__compare,.gallery__compare--w-popups,.modal__compare{height:100%}.gallery__compare,.modal__compare{max-width:none;width:100%;margin:0 auto}.gallery__compare img,.modal__compare img{left:50%;transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery__compare--w-popups .twentytwenty-overlay{pointer-events:none}.gallery__image-container{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto}.gallery__image-container:after{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,rgba(43,46,53,.6) 15%,hsla(0,0%,100%,0))}.gallery__image{display:block;width:auto;height:100%;max-width:9999px}.compare__popup-wrapper{position:relative;height:100%;margin:0 auto}.twentytwenty-overlay:hover{background:transparent}.compare__image-wrapper{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.compare__label-link{position:absolute;width:18px;height:18px;border-radius:50%;pointer-events:all}.compare__label-link span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.twentytwenty-horizontal{height:100%}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:auto;margin:0;font-size:12px;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.twentytwenty-horizontal .twentytwenty-after-label .compare__label-link,.twentytwenty-horizontal .twentytwenty-before-label .compare__label-link{background-color:#2b2e35}.twentytwenty-horizontal .twentytwenty-after-label .compare__label-link span,.twentytwenty-horizontal .twentytwenty-before-label .compare__label-link span{color:#dab483}@media (max-width:667.98px){.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{bottom:0}.twentytwenty-horizontal .twentytwenty-after-label .compare__label-link,.twentytwenty-horizontal .twentytwenty-before-label .compare__label-link{bottom:10px}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-before-label .compare__label-link{left:127px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-horizontal .twentytwenty-after-label .compare__label-link{right:2px}}@media (min-width:668px){.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{bottom:40px}.twentytwenty-horizontal .twentytwenty-after-label .compare__label-link,.twentytwenty-horizontal .twentytwenty-before-label .compare__label-link{bottom:68px}.twentytwenty-horizontal .twentytwenty-before-label:before{left:30px}.twentytwenty-horizontal .twentytwenty-before-label .compare__label-link{left:155px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:30px}.twentytwenty-horizontal .twentytwenty-after-label .compare__label-link{right:23px}}@media (max-width:667.98px){.gallery__compare--w-popups .twentytwenty-after-label .compare__label-link,.gallery__compare--w-popups .twentytwenty-after-label:before,.gallery__compare--w-popups .twentytwenty-before-label .compare__label-link,.gallery__compare--w-popups .twentytwenty-before-label:before{top:10px;bottom:auto}.gallery__compare--w-popups .twentytwenty-before-label:before{left:10px}.gallery__compare--w-popups .twentytwenty-before-label .compare__label-link{left:124px}.gallery__compare--w-popups .twentytwenty-after-label:before{right:10px}.gallery__compare--w-popups .twentytwenty-after-label .compare__label-link{right:6px}}.twentytwenty-after-label,.twentytwenty-before-label{opacity:1!important}.twentytwenty-after-label:before,.twentytwenty-before-label:before{border-radius:4px}@media (max-width:667.98px){.twentytwenty-after-label:before,.twentytwenty-before-label:before{font-size:16px}}@media (min-width:668px){.twentytwenty-after-label:before,.twentytwenty-before-label:before{font-size:18px}}.twentytwenty-after-label:before,.twentytwenty-before-label:before{background:#dab483}.twentytwenty-handle{position:relative;transform:translate(-50%,-50%);box-sizing:border-box;width:60px;height:60px;margin:0;background:#dab483;border:none}.twentytwenty-handle-background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.twentytwenty-handle-background:after,.twentytwenty-handle-background:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.twentytwenty-handle-background:before{display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%) scale(1);width:100%;height:100%;border-radius:50%;background-color:hsla(0,0%,100%,.5);animation-name:annotation;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;pointer-events:none}.twentytwenty-handle-background:after{z-index:2;background-color:#dab483;background-repeat:no-repeat;background-image:url(../img/svg/icon_hand.svg);background-size:36px 36px;background-position:10px 12px}.twentytwenty-left-arrow,.twentytwenty-right-arrow{display:none}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:1px;margin-left:-1px}.twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:31px;box-shadow:0 1px 0 #fff}.twentytwenty-horizontal .twentytwenty-handle:after{margin-top:31px;box-shadow:0 -1px 0 #fff}@keyframes annotation{0%{transform:translate(-50%,-50%) scale(1);opacity:0}50%{opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.gallery__view{opacity:0;transition:opacity .8s ease-in-out}.gallery__view,.gallery__view .popup__icon{pointer-events:none}.gallery__view--active{opacity:1;pointer-events:all}.gallery__view--active .popup__icon{pointer-events:all}.gallery__view-modal{width:90vw;height:90vh}.gallery__view-modal .gallery__image-container:after{display:none}.gallery__popups{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.gallery__popup{position:absolute;top:50%;left:50%;width:34px;height:34px}.gallery__full-screen{position:absolute;top:35px;right:35px}.gallery__views-links-wrapper{display:flex;align-items:center;position:absolute;left:35px;bottom:35px}.gallery__views-links-wrapper>p{margin-right:10px;font-size:12px;letter-spacing:.3em;font-weight:800;text-transform:uppercase}.gallery__views-links{display:flex}.gallery__views-links li:not(:last-child){margin-right:10px}.gallery__views-link{display:block;position:relative;box-sizing:border-box;width:35px;height:35px;border-radius:4px;font-size:12px;letter-spacing:.3em;font-weight:800;text-transform:uppercase;text-align:center;background-color:hsla(0,0%,100%,.1);transition:background-color .3s ease-in-out}.gallery__views-link--active{background-color:#dab483}.gallery__views-link span{position:absolute;top:50%;left:50%;transform:translate(-5px,-50%)}.quiz{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;box-sizing:border-box;width:100%;min-height:100vh}@media (max-width:1279.98px){.quiz{padding:20px 125px 20px 20px}}@media (min-width:1280px){.quiz{padding:20px 125px}}.quiz__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.quiz__background-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:.02}.quiz__main{z-index:2;max-width:1190px;margin:0 auto}.quiz__main,.quiz__steps{position:relative;width:100%}.quiz__steps{height:100%}@media (max-width:1279.98px){.quiz__steps{min-height:640px}}@media (min-width:1280px){.quiz__steps{min-height:730px}}.quiz__step{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.quiz__step--current{opacity:1;pointer-events:all}.quiz__nav{position:fixed;bottom:130px;right:36px;z-index:40}.quiz__slider{max-height:730px;height:100%}.step--dark{background-color:#2b2e35}.step__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.step__content{position:relative;z-index:2;height:100%}.step__info{flex-shrink:0;overflow:hidden}@media (max-width:1279.98px){.step__info{width:340px;padding:30px 0}}@media (min-width:1280px){.step__info{width:390px;padding:50px 0}}@media (max-width:1279.98px){.step__info-content{padding:0 30px;margin-bottom:30px}}@media (min-width:1280px){.step__info-content{padding:0 35px;margin-bottom:50px}}.step__title{display:inline-block;padding:12px;border-radius:4px;margin-bottom:20px;font-size:12px;letter-spacing:.3em;font-weight:800;text-transform:uppercase;background-color:hsla(0,0%,100%,.02)}.step__tagline{margin-bottom:20px;font-family:Museo Cyrl,serif;font-size:26px;line-height:1.4;font-weight:700}.step__description{line-height:1.6;font-weight:300;color:hsla(0,0%,100%,.5)}.step__description p{margin:1.25em 0}.styles{display:flex;flex-wrap:wrap;height:100%}.style{display:flex;align-items:flex-end;position:relative;box-sizing:border-box;width:calc(33.33% - 7px);height:calc(50% - 5px);padding:50px 35px;overflow:hidden}.style:nth-child(-n+3){margin-bottom:10px}.style:not(:nth-child(3n)){margin-right:10px}.style--main .style__link{display:block}.style--main .style__background{transform:scale(1) rotate(.1deg);transition:transform .8s ease-in-out}.style--main .style__background:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(45,46,53,.8),hsla(0,0%,100%,0) 50%);transition:opacity .8s ease-in-out}.style--main .style__title{max-width:4em;font-size:14px;letter-spacing:.3em;font-weight:800;line-height:1.6;text-transform:uppercase}.style--main .style__title span{white-space:nowrap}.style--main .style__link:hover .style__background{transform:scale(1.05) rotate(.1deg)}.style--main .style__link:hover .style__background:after{opacity:.5}.style--description{position:relative;border:15px solid #dab483}.style--description .style__title{position:relative;max-width:10em;margin:0 auto;font-family:Museo Cyrl,serif;font-size:20px;font-weight:800;line-height:1.4;color:#dab483;text-align:center;background:linear-gradient(135deg,hsla(0,0%,100%,.2) 15%,hsla(0,0%,100%,0) 85%),#dab483;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0)}.style--description .style__title:after{display:block;content:"5";position:absolute;bottom:50%;left:50%;font-family:Museo Cyrl,serif;font-weight:700;line-height:1;color:#dab483;background-image:url(../img/gallery_thumb_01.jpg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(218,180,131,.8)}@media (max-width:1279.98px){.style--description .style__title:after{transform:translate(-50%,-7vh);font-size:12vw}}@media (min-width:1280px){.style--description .style__title:after{transform:translate(-50%,-5vh);font-size:180px}}.style__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.style__title{position:relative;z-index:2}.modal--styles{max-width:1190px;width:100%;min-height:730px;background-color:#2b2e35}.modal--styles .style{min-height:360px;box-shadow:0 0 15px 4px rgba(218,180,131,0)}.modal--styles .style--active,.modal--styles .style--compare{pointer-events:none;opacity:.3;box-shadow:0 0 15px 4px rgba(218,180,131,.5)}.rooms .step__content{display:flex}.rooms__list{display:flex;flex-wrap:wrap;box-sizing:border-box;height:100%}@media (max-width:1279.98px){.rooms__list{padding:45px 45px 45px 15px}}@media (min-width:1280px){.rooms__list{padding:45px}}.rooms__item{width:calc(50% - 5px);height:calc(33.33% - 7px);margin-bottom:10px}.rooms__item:not(:nth-child(2n)){margin-right:10px}.room{border-radius:10px;overflow:hidden;box-shadow:0 0 15px 4px rgba(218,180,131,0);opacity:.5;transition:box-shadow .8s ease-in-out,opacity .8s ease-in-out}.room:hover{opacity:1;box-shadow:0 0 15px 4px rgba(218,180,131,.2)}.room:hover .room__thumb{transform:scale(1.05) rotate(.1deg)}.room:hover .room__thumb:after{opacity:.5}.room--selected{opacity:1;box-shadow:0 0 15px 4px rgba(218,180,131,.2)}.room--selected .room__thumb:after{opacity:.5}.room__link{display:flex;flex-direction:column;height:100%}.room__input:checked~.room__thumb:after{opacity:0}.room__input:checked~.room__title{border-color:hsla(0,0%,100%,0);background-color:#dab483}.room__thumb{display:block;flex-grow:1;position:relative;z-index:1;min-height:100px;border:1px solid hsla(0,0%,94.9%,.1);border-bottom-color:hsla(0,0%,100%,0);border-top-left-radius:10px;border-top-right-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:transform .8s ease-in-out}.room__thumb:after{display:block;content:"";position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);background:linear-gradient(0deg,rgba(45,46,53,.8),rgba(45,46,53,.2));transition:opacity .8s ease-in-out}.room__title{position:relative;z-index:2;padding:28px 10px;border:1px solid hsla(0,0%,94.9%,.1);border-top-color:hsla(0,0%,100%,0);border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:12px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;text-align:center;background-color:#2b2e35;transition:background-color .6s ease}.materials .step__content{display:flex}.materials .gallery__main,.materials .gallery__thumbs{display:none}.materials .gallery__main--show,.materials .gallery__thumbs--show{display:block}.compare .compare__styles-change,.compare .gallery__full-screen,.compare .twentytwenty-handle{display:none}.compare--style-selected .compare__styles-change,.compare--style-selected .gallery__full-screen,.compare--style-selected .twentytwenty-handle{display:block}.compare--style-selected .compare__styles-toggle{display:none}.compare__styles-toggle{position:absolute;z-index:10;top:50%;left:75%;transform:translate(-50%,-50%)}.compare__styles-change{position:absolute;bottom:90px;right:30px;z-index:10;padding-left:10px;text-align:center}.services{display:flex;box-sizing:border-box;height:100%;counter-reset:service;overflow:hidden}@media (max-width:1279.98px){.services{padding:40px 0}}@media (min-width:1280px){.services{padding:80px 0}}.service{position:relative;box-sizing:border-box;width:33.33%;height:100%}.service:not(:last-child){border-right:1px solid hsla(0,0%,94.9%,.1)}@media (max-width:1279.98px){.service{padding:0 30px}}@media (min-width:1280px){.service{padding:0 40px}}.service__title{position:relative;padding-left:90px;margin-bottom:20px;font-family:Museo Cyrl,serif;line-height:1.4}@media (max-width:1279.98px){.service__title{font-size:18px}}@media (min-width:1280px){.service__title{font-size:26px}}.service__count{position:absolute;top:50%;left:0;transform:translateY(-50%);width:64px;height:64px;border:1px solid #dab483;border-radius:50%}.service__count:after,.service__count:before{display:block;position:absolute}.service__count:before{content:"";top:12px;left:12px;z-index:1;width:40px;height:40px;border-radius:50%;background-color:#dab483;box-shadow:0 0 15px 4px rgba(218,180,131,.2)}.service__count:after{counter-increment:service;content:counter(service);top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-family:Museo Cyrl,serif;font-size:20px;font-weight:900}.service__description{font-weight:300;line-height:1.6;color:hsla(0,0%,100%,.5)}.service__description p{margin:1.25em 0}.service__image-wrapper{display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:0;left:50%;transform:translate(-50%,80px)}.service__image-wrapper>div{position:relative}.service__image-wrapper>div:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#2d2e35,rgba(45,46,53,.75))}.service__image{display:block}.step--prices .step__content{display:flex}@media (max-width:1279.98px){.step--prices .step__info{width:250px}.step--prices .step__info-content{padding-left:0}}.step__prices{flex-grow:1}.prices{display:flex;box-sizing:border-box;height:100%;counter-reset:service}@media (max-width:1279.98px){.prices{padding:35px 0}}@media (min-width:1280px){.prices{padding:80px 0}}.price{display:flex;flex-direction:column;box-sizing:border-box;width:50%;height:100%}.price:not(:last-child){border-right:1px solid hsla(0,0%,94.9%,.1)}@media (max-width:1279.98px){.price{padding:0 35px}}@media (min-width:1280px){.price{padding:0 40px}}.price__title{position:relative;padding-left:90px;margin-bottom:20px;font-family:Museo Cyrl,serif;line-height:1.4}@media (max-width:1279.98px){.price__title{font-size:20px}}@media (min-width:1280px){.price__title{font-size:26px}}.price__count{position:absolute;top:50%;left:0;transform:translateY(-50%);width:64px;height:64px;border:1px solid #dab483;border-radius:50%}.price__count:after,.price__count:before{display:block;position:absolute}.price__count:before{content:"";top:12px;left:12px;z-index:1;width:40px;height:40px;border-radius:50%;background-color:#dab483;box-shadow:0 0 15px 4px rgba(218,180,131,.2)}.price__count:after{counter-increment:price;content:counter(price);top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-family:Museo Cyrl,serif;font-size:20px;font-weight:900}.price__description{max-width:18em;font-weight:300;line-height:1.6;color:hsla(0,0%,100%,.5)}.price__description p{margin:1.25em 0}.price__description li{line-height:1.4}@media (max-width:1279.98px){.price__description li:not(:last-child){margin-bottom:.5em}}@media (min-width:1280px){.price__description li:not(:last-child){margin-bottom:.75em}}.price__description h3{margin:1.25em 0;font-size:14px;letter-spacing:.1em;font-weight:800;text-transform:uppercase;color:#fff}.price__price{font-family:Museo Cyrl,serif;font-weight:900;text-transform:uppercase;white-space:nowrap;color:#dab483}@media (max-width:1279.98px){.price__price{font-size:40px}}@media (min-width:1280px){.price__price{margin-top:.25em;font-size:50px}}.step--features{overflow:hidden}.step--features .step__content{display:flex}.features{flex-grow:1;position:relative;box-sizing:border-box;height:calc(100% - 60px);margin-top:60px}.features__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.features__circles{position:relative;z-index:1;transform:translateX(-6px);width:100%;height:0;padding-top:100%}.features__circles>span{display:block;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);box-sizing:border-box;border-radius:50%}.features__circles>span:first-child{width:100%;height:100%;border:1px solid rgba(218,180,131,.25)}.features__circles>span:nth-child(2){width:570px;height:570px;border:1px solid rgba(218,180,131,.5)}.features__bg-img{position:absolute;bottom:0;left:50%;transform:translateX(-53%);z-index:2;max-width:calc(100% - 240px);background-repeat:no-repeat;background-size:contain;background-position:bottom}.features__list{top:0;left:0;z-index:2;width:100%;height:100%;counter-reset:feature}.feature,.feature h3,.features__list{position:absolute}.feature h3{left:50%;bottom:0;transform:translate(-50%,80px);font-size:14px;letter-spacing:.1em;line-height:1.4;font-weight:800;text-transform:uppercase;text-align:center}.feature__count{position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:64px;height:64px;border:1px solid #dab483;border-radius:50%}.feature__count:after,.feature__count:before{display:block;position:absolute}.feature__count:before{content:"";top:12px;left:12px;z-index:1;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 0 15px 4px rgba(218,180,131,.2)}.feature__count:after{counter-increment:feature;content:counter(feature);top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-family:Museo Cyrl,serif;font-size:20px;font-weight:900;color:#dab483}.features__info-item{display:flex;align-items:center;padding:20px 0}.features__info-item:first-child{padding:0 0 20px}.features__info-item:last-child{padding:20px 0 0}.features__info-item:not(:first-child):not(:last-child){padding:20px 0}.features__info-item:not(:last-child){border-bottom:1px solid hsla(0,0%,94.9%,.1)}.features__info-item h3{max-width:12em;font-size:14px;letter-spacing:.1em;line-height:1.4;font-weight:800;text-transform:uppercase}.features__info-count{display:block;margin-right:20px;font-family:Museo Cyrl,serif;font-size:40px;font-weight:900;color:#dab483}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwidWkvX2J1dHRvbnMuc2NzcyIsIl9jb2xvcnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJ1aS9faWNvbnMuc2NzcyIsInVpL19tb2RhbHMuc2NzcyIsInVpL19zbGlkZXIuc2NzcyIsInVpL19wb3B1cHMuc2NzcyIsIl9jb21tb24uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9fcXVpei5zY3NzIiwiYmxvY2tzL19zdGVwLnNjc3MiLCJibG9ja3MvX3N0eWxlcy5zY3NzIiwiYmxvY2tzL19yb29tcy5zY3NzIiwiYmxvY2tzL19tYXRlcmlhbHMuc2NzcyIsImJsb2Nrcy9fY29tcGFyZS5zY3NzIiwiYmxvY2tzL19zZXJ2aWNlcy5zY3NzIiwiYmxvY2tzL19wcmljZXMuc2NzcyIsImJsb2Nrcy9fZmVhdHVyZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLGtCQUFxQixDQUNyQixvREFBdUQsQ0FDdkQsZUFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQixXQUNFLGtCQUFxQixDQUNyQixrREFBcUQsQ0FDckQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQixXQUNFLGtCQUFxQixDQUNyQixtREFBc0QsQ0FDdEQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQixXQUNFLGtCQUFxQixDQUNyQixpREFBb0QsQ0FDcEQsZUFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQixXQUNFLGtCQUFxQixDQUNyQixzREFBeUQsQ0FDekQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQixXQUNFLGtCQUFxQixDQUNyQixrREFBcUQsQ0FDckQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUdwQixXQUNF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Y2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW8gQ3lybCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NdXNlb0N5cmwtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW8gQ3lybCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NdXNlb0N5cmwtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi5idG4tLW1lbnUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy10cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnYy1tYWluO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLS1mdWxsLXNjcmVlbiB7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDEwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQ7XG5cbiAgLmJ0bl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5idG5fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4iLCIkYy1hY2NlbnQ6ICNkYWI0ODM7XG4kYy10cmFuc3BhcmVudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblxuJGJnYy1tYWluOiAjMmIyZTM1O1xuJGJnYy1tYWluLWludjogI2ZmZjtcblxuJGJjLW1haW46IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC4xKTtcbiIsIiRmZi1zYW5zOiAnR2lscm95Jywgc2Fucy1zZXJpZjtcbiRmZi1zZXJpZjogJ011c2VvIEN5cmwnLCBzZXJpZjtcblxuJGZ6LW1haW46IDE2cHg7XG5cbiRsaC1tYWluOiAxLjM7XG4kbGgtdGV4dDogMS42O1xuXG4kZnctbGlnaHQ6IDMwMDtcbiRmdy1ub3JtYWw6IG5vcm1hbDtcbiRmdy1tZWRpdW06IDUwMDtcbiRmdy1ib2xkOiBib2xkO1xuJGZ3LWV4dHJhLWJvbGQ6IDgwMDtcbiRmdy1ibGFjazogOTAwO1xuXG4kZmMtbWFpbjogI2ZmZjtcbiRmYy1tYWluLWludjogIzJiMmUzNTtcbiRmYy1zZWNvbmQ6IHJnYmEoJGZjLW1haW4sIDAuNSk7XG4iLCIuaWNvbi0tYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWig0NWRlZyk7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGMtYWNjZW50O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLWFjY2VudDtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1yb3VuZCB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGMtdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpLCAkYy1hY2NlbnQ7XG4gIH1cblxuICAmLS1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjLXRyYW5zcGFyZW50LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKSwgJGMtYWNjZW50O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuXG4uaWNvbi0tbWVudSxcbi5pY29uLS1tZW51OjpiZWZvcmUsXG4uaWNvbi0tbWVudTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQ7XG59XG5cbi5pY29uLS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjLWFjY2VudCwgJGMtYWNjZW50IDE0cHgsICRjLXRyYW5zcGFyZW50IDE0cHgpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cblxuLmJ0bi0tbWVudS5zaG93LW1lbnUgLmljb24tLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAkYy10cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uaWNvbi0tZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9pY29uX2Z1bGwtc2NyZWVuLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uaWNvbi0tY29tcGFyZS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOXB4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgfVxufVxuIiwiLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAkYy10cmFuc3BhcmVudDtcbn1cbiIsIi5zbGlkZXJfX25hdi0tY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0zMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLnNsaWRlcl9fbmF2LWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LS1jb21wYWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLnNsaWRlcl9fbmF2LWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LS12ZXJ0aWNhbCB7XG4gIC5zbGlkZXJfX25hdi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWRlcl9fbmF2LWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zbGlkZXJfX25hdi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICBiYWNrZ3JvdW5kOiAkYmdjLW1haW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGMtYWNjZW50O1xuICB9XG5cbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRiYy1tYWluO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLnNsaWRlcl9fbmF2LWljb24ge1xuICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICB9XG4gIH1cblxuICAmLS1wcmV2IHtcbiAgICAuc2xpZGVyX19uYXYtaWNvbiB7XG4gICAgICBsZWZ0OiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW5leHQge1xuICAgIC5zbGlkZXJfX25hdi1pY29uIHtcbiAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX25hdi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2ljb25fYXJyb3ctbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLy8gLmltZy1jb21wLWNvbnRhaW5lciB7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vIH1cblxuLy8gLmltZy1jb21wLWltZy13cmFwcGVyIHtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgaGVpZ2h0OiAxMDAlO1xuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gfVxuXG4vLyAuaW1nLWNvbXAtaW1nIHtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIG1heC13aWR0aDogOTk5OXB4O1xuLy8gICB3aWR0aDogYXV0bztcbi8vICAgaGVpZ2h0OiAxMDAlO1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cblxuLy8gLmltZy1jb21wLXNsaWRlciB7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgei1pbmRleDogOTtcbi8vICAgY3Vyc29yOiBldy1yZXNpemU7XG4vLyAgIHdpZHRoOiA0MHB4O1xuLy8gICBoZWlnaHQ6IDQwcHg7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4vLyAgIG9wYWNpdHk6IDAuNztcbi8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gfVxuIiwiLnBvcHVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjRweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmMtbWFpbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDRweCByZ2JhKCRiZ2MtbWFpbiwgMC4xKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ucG9wdXBfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogJGZmLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjLWFjY2VudDtcbn1cblxuLnBvcHVwX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9wdXBfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmdjLW1haW4taW52O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmdjLW1haW4taW52O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGFubm90YXRpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICBzcGFuOjpiZWZvcmUsXG4gIHNwYW46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudDtcbiAgfVxuXG4gIHNwYW46OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICB9XG59XG5cbi5wb3B1cCB7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi0tYWN0aXZlIHtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLnBvcHVwX19pY29uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGMtYWNjZW50O1xuICAgIH1cblxuICAgIC5wb3B1cF9faWNvbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudDtcbiAgICB9XG5cbiAgICAucG9wdXBfX2ljb246OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAucG9wdXBfX2ljb24gc3Bhbjo6YmVmb3JlLFxuICAgIC5wb3B1cF9faWNvbiBzcGFuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmMtbWFpbjtcbiAgICB9XG5cbiAgICAucG9wdXBfX2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxuICB9XG59XG5cbi5wb3B1cC0tdG9wLWxlZnQge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnBvcHVwLS10b3AtcmlnaHQge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnBvcHVwLS1ib3R0b20tbGVmdCB7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMzBweCAyNHB4O1xuICB9XG59XG5cbi5wb3B1cC0tYm90dG9tLWNlbnRlciB7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgfVxufVxuXG4ucG9wdXAtLWJvdHRvbS1yaWdodCB7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMzBweCAyNHB4O1xuICB9XG59XG4iLCJodG1sLCBib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZmLXNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gIGNvbG9yOiAkZmMtbWFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnYy1tYWluO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ib2R5IHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaDEsIGgyLCBoMyxcbmg0LCBoNSwgaDYsXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMSwgaDIsIGgzLFxuaDQsIGg1LCBoNixcbnN0cm9uZywgYiB7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uLFxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnYy1tYWluLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuYm9keS5zaG93LW1lbnUge1xuICAucGFnZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUyNXB4KSByb3RhdGVZKDZkZWcpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdjLW1haW4sIDAuNik7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJi0tbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tYWluO1xuICB9XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAkZmMtc2Vjb25kO1xuXG4gIHVsLCBvbCB7XG4gICAgJiA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1lZGlhXG5cbi8qIHBob25lICovXG4kcHMtbWF4OiAzNzQuOThweDtcbiRwczogMzc1cHg7XG5cbiRwbS1tYXg6IDQyNC45OHB4O1xuJHBtOiA0MjVweDtcblxuJHBsLW1heDogNjY3Ljk4cHg7XG4kcGw6IDY2OHB4O1xuXG4vKiB0YWJsZXQgKi9cbiR0cy1tYXg6IDc2Ny45OHB4O1xuJHRzOiA3NjhweDtcblxuJHRtLW1heDogMTAyMy45OHB4O1xuJHRtOiAxMDI0cHg7XG5cbi8qIGRlc2t0b3AgKi9cbiRkcy1tYXg6IDEyNzkuOThweDtcbiRkczogMTI4MHB4O1xuXG4kZG0tbWF4OiAxNDM5Ljk4cHg7XG4kZG06IDE0NDBweDtcblxuJGRsLW1heDogMTY3OS45OHB4O1xuJGRsOiAxNjgwcHg7XG5cbi8vIFdyYXBwZXJcbiR3cmFwcGVyLW1haW46IDEzMDBweDtcbiR3cmFwcGVyLWJhbm5lcjogMTA4MHB4O1xuJHdyYXBwZXItY29udGVudDogODYwcHg7XG4kd3JhcHBlci1mdWxsLXdpZHRoOiAxMDAlO1xuIiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTI1cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2MtbWFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZHMtbWF4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDE0MHB4O1xuICB9XG59XG5cbi5uYXZfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMzZweDtcbiAgei1pbmRleDogNjA7XG59XG5cbi5uYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ubmF2X19saXN0IHtcbiAgd2lkdGg6IDI5MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZHMtbWF4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi5uYXZfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcblxuICAmLS1hY3RpdmUge1xuICAgIC5uYXZfX2xpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgY29sb3I6ICRmYy1tYWluO1xuICAgIH1cblxuICAgIC5uYXZfX2xpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA0cHggcmdiYSgkYy1hY2NlbnQsIDAuMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbi5uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkZmMtc2Vjb25kO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDRweCByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGZjLW1haW47XG4gIH1cbn1cblxuLmRldi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRmYy1tYWluO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkcykge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgfVxufVxuIiwiLnN0ZXAtLWdhbGxlcnkge1xuICAuc3RlcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZ2FsbGVyeSAuZ2FsbGVyeV9fbWFpbixcbi5nYWxsZXJ5IC5nYWxsZXJ5X190aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGVwLS1jb21wYXJlLXN0eWxlcyB7XG4gIC5zdGVwX19pbmZvLWNvbnRlbnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnN0ZXBfX2dhbGxlcnkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM5MHB4KTtcbn1cblxuLmdhbGxlcnlfX21haW4ge1xuICBtYXgtaGVpZ2h0OiA3MzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbGxlcnlfX3ZpZXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5X190aHVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmdjLW1haW4gNTAlLCByZ2JhKCRiZ2MtbWFpbiwgMC4wMSkgMTAwJSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAkYmdjLW1haW4gNTAlLCByZ2JhKCRiZ2MtbWFpbiwgMC4wMSkgMTAwJSk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRzLW1heCkge1xuICAgIHBhZGRpbmc6IDAgNzVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmdhbGxlcnlfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NSwgNDYsIDUzLCAwLjYpLCAkYy10cmFuc3BhcmVudCA1MCUpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkcykge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnlfX3RodW1iLXRpdGxlIHtcbiAgcGFkZGluZzogMjNweCAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MjQ5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTtcbn1cblxuLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAuZ2FsbGVyeV9fdGh1bWItdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudDtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fY29tcGFyZSxcbi5nYWxsZXJ5X19jb21wYXJlLS13LXBvcHVwcyxcbi5tb2RhbF9fY29tcGFyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2NvbXBhcmUsXG4ubW9kYWxfX2NvbXBhcmUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdhbGxlcnlfX2NvbXBhcmUgaW1nLFxuLm1vZGFsX19jb21wYXJlIGltZyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19jb21wYXJlLS13LXBvcHVwcyB7XG4gIC50d2VudHl0d2VudHktb3ZlcmxheSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmdhbGxlcnlfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkYmdjLW1haW4sIDAuNikgMTUlLCAkYy10cmFuc3BhcmVudCAxMDAlKTtcbiAgfVxufVxuXG4uZ2FsbGVyeV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5OTk5cHg7XG59XG5cbi5jb21wYXJlX19wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udHdlbnR5dHdlbnR5LW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uY29tcGFyZV9faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbXBhcmVfX2xhYmVsLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTAwJTtcblxuICAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDo6YmVmb3JlLFxuICAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLFxuICAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgICAuY29tcGFyZV9fbGFiZWwtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjLW1haW47XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGMtYWNjZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsXG4gICAgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb21wYXJlX19sYWJlbC1saW5rIHtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb21wYXJlX19sYWJlbC1saW5rIHtcbiAgICAgICAgbGVmdDogMTI3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmNvbXBhcmVfX2xhYmVsLWxpbmsge1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGwpIHtcbiAgICAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbiAgICAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmNvbXBhcmVfX2xhYmVsLWxpbmsge1xuICAgICAgICBib3R0b206IDY4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmNvbXBhcmVfX2xhYmVsLWxpbmsge1xuICAgICAgICBsZWZ0OiAxNTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuY29tcGFyZV9fbGFiZWwtbGluayB7XG4gICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeV9fY29tcGFyZS0tdy1wb3B1cHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHBsLW1heCkge1xuICAgIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLFxuICAgIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5jb21wYXJlX19sYWJlbC1saW5rIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmNvbXBhcmVfX2xhYmVsLWxpbmsge1xuICAgICAgICBsZWZ0OiAxMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuY29tcGFyZV9fbGFiZWwtbGluayB7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLFxuLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGwtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwbCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbi50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjLWFjY2VudDtcbiAgfVxufVxuXG4udHdlbnR5dHdlbnR5LWhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogJGMtYWNjZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50d2VudHl0d2VudHktaGFuZGxlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhbm5vdGF0aW9uO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9pY29uX2hhbmQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggMzZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDEycHg7XG4gIH1cbn1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93LFxuLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDAgI2ZmZjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFubm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdhbGxlcnlfX3ZpZXcge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0O1xuXG4gIC5wb3B1cF9faWNvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgIC5wb3B1cF9faWNvbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeV9fdmlldy1tb2RhbCB7XG4gIHdpZHRoOiA5MHZ3O1xuICBoZWlnaHQ6IDkwdmg7XG5cblxuICAuZ2FsbGVyeV9faW1hZ2UtY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fcG9wdXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X19wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmdhbGxlcnlfX2Z1bGwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAzNXB4O1xufVxuXG4uZ2FsbGVyeV9fdmlld3MtbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzVweDtcbiAgYm90dG9tOiAzNXB4O1xuXG4gICYgPiBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fdmlld3MtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fdmlld3MtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAmLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjY2VudDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgLTUwJSk7XG4gIH1cbn1cbiIsIi5xdWl6IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZHMtbWF4KSB7XG4gICAgcGFkZGluZzogMjBweCAxMjVweCAyMHB4IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgcGFkZGluZzogMjBweCAxMjVweDtcbiAgfVxufVxuXG4ucXVpel9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucXVpel9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMDI7XG59XG5cbi5xdWl6X19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDExOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucXVpel9fc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICBtaW4taGVpZ2h0OiA3MzBweDtcbiAgfVxufVxuXG4ucXVpel9fc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICYtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4ucXVpel9fbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEzMHB4O1xuICByaWdodDogMzZweDtcbiAgei1pbmRleDogNDA7XG59XG5cbi5xdWl6X19zbGlkZXIge1xuICBtYXgtaGVpZ2h0OiA3MzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLnN0ZXAge1xuICAmLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjLW1haW47XG4gIH1cbn1cblxuLnN0ZXBfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0ZXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0ZXBfX2luZm8ge1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRzLW1heCkge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uc3RlcF9faW5mby1jb250ZW50IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uc3RlcF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcbn1cblxuLnN0ZXBfX3RhZ2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogJGZmLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN0ZXBfX2Rlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxLjI1ZW0gMDtcbiAgfVxufVxuIiwiLnN0eWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gN3B4KTtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDVweCk7XG4gIHBhZGRpbmc6IDUwcHggMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJjpub3QoOm50aC1jaGlsZCgzbikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICAuc3R5bGVfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnN0eWxlX19iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlWigwLjFkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDUsIDQ2LCA1MywgMC44KSwgJGMtdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdHlsZV9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA0ZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxoLXRleHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5zdHlsZV9fdGl0bGUgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zdHlsZV9fbGluazpob3ZlciB7XG4gICAgICAuc3R5bGVfX2JhY2tncm91bmQge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHJvdGF0ZVooMC4xZGVnKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDE1cHggc29saWQgJGMtYWNjZW50O1xuXG4gICAgLnN0eWxlX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICRjLWFjY2VudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAxNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODUlKSwgI0RBQjQ4MztcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjLXRyYW5zcGFyZW50O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnNSc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjLWFjY2VudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nYWxsZXJ5X3RodW1iXzAxLmpwZyk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgkYy1hY2NlbnQsIDAuOCk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtN3ZoKTtcbiAgICAgICAgICBmb250LXNpemU6IDEydnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTV2aCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3R5bGVfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN0eWxlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyoqXG4gKiBTdHlsZXMgbW9kYWxcbiAqL1xuLm1vZGFsLS1zdHlsZXMge1xuICBtYXgtd2lkdGg6IDExOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDczMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjLW1haW47XG59XG5cbi5tb2RhbC0tc3R5bGVzIC5zdHlsZSB7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNHB4IHJnYmEoJGMtYWNjZW50LCAwKTtcbn1cblxuLm1vZGFsLS1zdHlsZXMgLnN0eWxlLS1hY3RpdmUsXG4ubW9kYWwtLXN0eWxlcyAuc3R5bGUtLWNvbXBhcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4zO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNHB4IHJnYmEoJGMtYWNjZW50LCAwLjUpO1xufVxuIiwiLnJvb21zIHtcbiAgLnN0ZXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnJvb21zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBwYWRkaW5nOiA0NXB4IDQ1cHggNDVweCAxNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkcykge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gIH1cbn1cblxuLnJvb21zX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgaGVpZ2h0OiBjYWxjKDMzLjMzJSAtIDdweCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgJjpub3QoOm50aC1jaGlsZCgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnJvb20ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggNHB4IHJnYmEoJGMtYWNjZW50LCAwKTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuOHMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA0cHggcmdiYSgkYy1hY2NlbnQsIDAuMik7XG5cbiAgICAucm9vbV9fdGh1bWIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSByb3RhdGVaKDAuMWRlZyk7XG4gICAgfVxuXG4gICAgLnJvb21fX3RodW1iOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgJi0tc2VsZWN0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDRweCByZ2JhKCRjLWFjY2VudCwgMC4yKTtcblxuICAgIC5yb29tX190aHVtYjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuXG4ucm9vbV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJvb21fX2lucHV0IHtcbiAgJjpjaGVja2VkIH4gLnJvb21fX3RodW1iOjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6Y2hlY2tlZCB+IC5yb29tX190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYy10cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY2NlbnQ7XG4gIH1cbn1cblxuLnJvb21fX3RodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJjLW1haW47XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLXRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZS1pbi1vdXQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDUsIDQ2LCA1MywgMC44KSwgcmdiYSg0NSwgNDYsIDUzLCAwLjIpKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLnJvb21fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYy1tYWluO1xuICBib3JkZXItdG9wLWNvbG9yOiAkYy10cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjLW1haW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlO1xufVxuIiwiLm1hdGVyaWFscyB7XG4gIC5zdGVwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tYXRlcmlhbHMgLmdhbGxlcnlfX21haW4sXG4ubWF0ZXJpYWxzIC5nYWxsZXJ5X190aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuY29tcGFyZSB7XG4gIC50d2VudHl0d2VudHktaGFuZGxlLFxuICAuZ2FsbGVyeV9fZnVsbC1zY3JlZW4sXG4gIC5jb21wYXJlX19zdHlsZXMtY2hhbmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tc3R5bGUtc2VsZWN0ZWQge1xuICAgIC50d2VudHl0d2VudHktaGFuZGxlLFxuICAgIC5nYWxsZXJ5X19mdWxsLXNjcmVlbixcbiAgICAuY29tcGFyZV9fc3R5bGVzLWNoYW5nZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29tcGFyZV9fc3R5bGVzLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyZV9fc3R5bGVzLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA3NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY29tcGFyZV9fc3R5bGVzLWNoYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5MHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb3VudGVyLXJlc2V0OiBzZXJ2aWNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZHMtbWF4KSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkcykge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG4uc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJjLW1haW47XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRzLW1heCkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2VfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5zZXJ2aWNlX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtYWNjZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYWNjZW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA0cHggcmdiYSgkYy1hY2NlbnQsIDAuMik7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlcnZpY2U7XG4gICAgY29udGVudDogY291bnRlcihzZXJ2aWNlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LWZhbWlseTogJGZmLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xuICB9XG59XG5cbi5zZXJ2aWNlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtdGV4dDtcbiAgY29sb3I6ICRmYy1zZWNvbmQ7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxLjI1ZW0gMDtcbiAgfVxufVxuXG4uc2VydmljZV9faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDgwcHgpO1xuXG4gICYgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYgPiBkaXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoNDUsIDQ2LCA1MyksIHJnYmEoNDUsIDQ2LCA1MywgMC43NSkpO1xuICB9XG59XG5cbi5zZXJ2aWNlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnN0ZXAtLXByaWNlcyB7XG4gIC5zdGVwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICAuc3RlcF9faW5mbyB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXBfX2luZm8tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zdGVwX19wcmljZXMge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlcnZpY2U7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYy1tYWluO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRzKSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbi5wcmljZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGRzLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnByaWNlX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtYWNjZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYWNjZW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA0cHggcmdiYSgkYy1hY2NlbnQsIDAuMik7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHByaWNlO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIocHJpY2UpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XG4gIH1cbn1cblxuLnByaWNlX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMThlbTtcbiAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaC10ZXh0O1xuICBjb2xvcjogJGZjLXNlY29uZDtcblxuICBwIHtcbiAgICBtYXJnaW46IDEuMjVlbSAwO1xuICB9XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkcy1tYXgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZHMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW46IDEuMjVlbSAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYS1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRmYy1tYWluO1xuICB9XG59XG5cbi5wcmljZV9fcHJpY2Uge1xuICBmb250LWZhbWlseTogJGZmLXNlcmlmO1xuICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogJGMtYWNjZW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZHMtbWF4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkcykge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbiIsIi5zdGVwLS1mZWF0dXJlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnN0ZXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZlYXR1cmVzIHtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5mZWF0dXJlc19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmVhdHVyZXNfX2NpcmNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG5cbiAgJiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICYgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGMtYWNjZW50LCAwLjI1KTtcbiAgfVxuXG4gICYgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICAgIGhlaWdodDogNTcwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1hY2NlbnQsIDAuNSk7XG4gIH1cbn1cblxuLmZlYXR1cmVzX19iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUzJSk7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjQwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbi5mZWF0dXJlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb3VudGVyLXJlc2V0OiBmZWF0dXJlO1xufVxuXG4uZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBoMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZmVhdHVyZV9fY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWFjY2VudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmYy1tYWluO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA0cHggcmdiYSgkYy1hY2NlbnQsIDAuMik7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGZlYXR1cmU7XG4gICAgY29udGVudDogY291bnRlcihmZWF0dXJlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LWZhbWlseTogJGZmLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJGZ3LWJsYWNrO1xuICAgIGNvbG9yOiAkYy1hY2NlbnQ7XG4gIH1cbn1cblxuLmZlYXR1cmVzX19pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmMtbWFpbjtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXgtd2lkdGg6IDEyZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5mZWF0dXJlc19faW5mby1jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ibGFjaztcbiAgY29sb3I6ICRjLWFjY2VudDtcbn1cbiJdfQ== */
