:root{--p-text:#61656e;--dark-text:#12161d;--action-color:#005f69;--button-shadow:0px 1px 2px 0px rgba(16,24,40,.05)}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Light.woff2) format("woff2"),url(../fonts/Montserratarm-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Regular.woff2) format("woff2"),url(../fonts/Montserratarm-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Medium.woff2) format("woff2"),url(../fonts/Montserratarm-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-SemiBold.woff2) format("woff2"),url(../fonts/Montserratarm-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Montserrat arm;src:url(../fonts/Montserratarm-Bold.woff2) format("woff2"),url(../fonts/Montserratarm-Bold.woff) format("woff");font-weight:700;font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}strong{font-weight:700}textarea{resize:none;overflow:auto;font:inherit}button{outline:none;cursor:pointer;background:none;border:none;font:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}img{border:0;max-width:100%;height:auto}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=search]::-webkit-search-cancel-button{background:none;display:none}input[type=search],input[type=submit]{-webkit-appearance:none}input[type=submit]{cursor:pointer}input[type=date]{text-transform:uppercase}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{opacity:0;-webkit-appearance:none}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=date]:hover::-webkit-inner-spin-button{opacity:1}input,textarea{outline:none;border:none;border-radius:0}input.placeholder,textarea.placeholder{opacity:1;transition:all .3s ease;color:inherit}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:all .3s ease;color:inherit}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:all .3s ease;color:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:all .3s ease;color:inherit}a{text-decoration:none;color:inherit;background-color:transparent;-webkit-text-decoration-skip:objects}a,a:active,a:focus,a:hover{outline:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0}body,p{margin:0}li,ol,ul{list-style:none;padding:0;margin:0}h3,h4{margin:0}.header{position:relative;font-size:16px;line-height:1}.header:before{content:"";position:absolute;left:0;top:0;right:0;height:50vh;min-height:435px;background:linear-gradient(180deg,#5383a9,rgba(83,131,169,.39) 54.86%,rgba(92,138,176,0));z-index:2;pointer-events:none}.header:after{bottom:-1px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.37) 19.94%,hsla(0,0%,100%,.78) 39.06%,hsla(0,0%,100%,.94) 65.28%,#fff 88.54%)}.header-projects:after,.header:after{content:"";position:absolute;left:0;width:100%;height:240px;z-index:2;pointer-events:none}.header-projects:after{bottom:-150px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.222) 19.94%,hsla(0,0%,100%,.468) 39.06%,hsla(0,0%,100%,.564) 65.28%,hsla(0,0%,100%,.6) 88.54%)}.header__img{width:100%;position:relative}.header__img img{width:100%;min-height:812px;max-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 80%;object-position:100% 80%}.header__img:after{content:"";background-color:rgba(0,0,0,.2);position:absolute;left:0;top:0;bottom:0;right:0;pointer-events:none}.header__top{position:absolute;left:0;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;z-index:2}.header__top.videos-page{position:relative}.header__contacts{color:#fff;font-weight:500;display:flex;gap:24px}.header__content{position:absolute;left:0;top:235px;width:100%;z-index:2;text-align:center;color:#fff;font-size:24px;line-height:1.1}.header__content .container{max-width:1185px}.header__content p{margin-bottom:60px}.header__main-video{height:115vh}.header__main-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__videos{position:relative;z-index:0}.header__video{width:100%;height:46vh;position:relative;z-index:2}.header__video:before{content:"";width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0}.header__video:first-child:before{background-image:url(../../assets/img/right-video-image.jpg)}.header__video:last-child:before{background-image:url(../../assets/img/left-video-image.jpg)}.header__video:after{content:"";background-color:rgba(0,0,0,.2);position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;pointer-events:none}.header__video img,.header__video video{height:100%;-o-object-fit:cover;object-fit:cover}.header__video video{width:100%;vertical-align:middle}.header__video:hover:after,.header__video:hover:before{opacity:0}.header__video:hover img{display:none}.header__video-title{position:absolute;width:100%;top:50%;left:0;text-align:center;padding:20px;color:#fff;font-size:70px;margin:0;transform:translateY(-50%);font-weight:500;z-index:2}.scroll-down-svg{position:absolute;left:50%;bottom:calc(15vh + 100px);transform:translateX(-50%)}.scroll-down-svg__down{animation:a 2s linear infinite}@keyframes a{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.logo{font-weight:800;color:#fff}.logo__desktop{display:flex;align-items:center}.logo__mobile{display:none}.logo__img{max-height:49px}.logo__line{width:29px;height:1px;background-color:#fff}.logo .left-line{margin-left:17px}.logo .right-line{margin-right:17px}.open{transform:translateX(0)!important}.menu__block{position:relative;z-index:4}.menu__block .menu{position:fixed;top:0;left:0;width:367px;height:100%;overflow:auto;background-color:#fff;z-index:4;padding:24px;font-size:16px;line-height:1.2;transform:translateX(-100%);transition:transform .5s ease;display:flex;flex-direction:column}.menu__block .menu__socials{margin-top:auto}.menu__block .menu svg{width:24px;height:24px}.menu__block .menu .close-btn{font-size:16px;font-weight:600;line-height:1.2;color:#005f69;margin-bottom:6px;padding:15px;display:flex;gap:10px;align-items:center}.menu__block .menu .close-btn svg{width:21px;height:21px;color:#005f69}.menu__block .menu__list{padding-bottom:30px}.menu__block .menu .first-list{position:relative}.menu__block .menu .first-list:before{content:"";width:250px;height:1px;background-color:#d0d5dd;position:absolute;bottom:0;left:30px}.menu__block .menu__link{display:flex;gap:20px;align-items:center;padding:8px 12px;color:#191d23}.menu__block .menu__item{margin-top:24px;border-radius:4px;overflow:hidden}.menu__block .menu__item :hover{background-color:rgba(0,95,105,.15);font-weight:500}.menu__block .menu .add-call{background-color:#ce592c;color:#fff;font-weight:500;border-radius:4px;padding:8px 12px;width:100%;min-height:48px;margin-bottom:30px}.menu__block .menu .contact{margin:0 34px;border-bottom:1px solid #d0d5dd;padding-bottom:7px;position:relative}.menu__block .menu .contact__link{display:flex;gap:20px;padding:9px 0;font-size:16px;align-items:center}.menu__block .menu .contact__link svg{width:20px;height:20px;color:#005f69;flex-shrink:0}.menu__block .menu .social{display:flex;justify-content:center;gap:24px;margin-top:27px}.menu__block .menu .social-link{background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;align-items:center;width:30px;height:30px}.menu__block .menu .social__insta{background-image:url(../../assets/img/inst.png)}.menu__block .menu .social__fb{background-image:url(../../assets/img/fb.png)}.menu__block .menu .social__tw{background-image:url(../../assets/img/tw.png);width:32px;height:32px}.menu__block .menu .social__in{background-image:url(../../assets/img/in.png)}.menu__block .overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.home-icon{display:inline-block;width:1.6em;height:1.6em;background-image:url(../../assets/img/showhomes.png);background-size:contain}@media (max-width:1200px){.header__videos{flex-direction:column-reverse;min-height:auto;padding-bottom:30px}.header__video{width:100%;height:auto}.header__video-title{transform:translateY(-50%)}}@media (max-width:900px){.header__video-title{font-size:50px}}@media (max-width:760px){.header__content{font-size:18px;line-height:1.4;top:86px}.header__content .container{max-width:430px}.header__content p{margin-bottom:20px}.header__top{padding:11px 15px 7px 23px}.header__contacts{display:none}.header__video-title{font-size:40px}.logo{order:-1}.logo__desktop{display:none}.logo__mobile{display:block;max-height:42px}}.footer{padding:80px 0 40px;position:relative;z-index:2}.footer__top{display:flex;justify-content:space-between;gap:80px;color:#61656e;padding-bottom:120px;border-bottom:1px solid #e5e5e6}.footer__top-logo .logo{max-width:215px;max-height:105px;margin-bottom:24px;display:inline-flex}.footer__top-logo .logo img{width:100%;height:100%}.footer__top-logo .text{font-size:18px;line-height:1.4;font-weight:400;max-width:215px}.footer__top-content{display:flex;gap:80px;font-size:16px;line-height:1;font-weight:500;color:#61656e}.footer__top-content .title{color:#12161d;font-size:18px;line-height:1.4;font-weight:500;margin-bottom:32px}.footer__top-content .sub-title{color:#12161d;font-size:16px;line-height:1;font-weight:500;margin-bottom:16px}.footer__top-content .item:not(:last-child){margin-bottom:16px}.footer__top-content .item:hover{color:#005f69}.footer__bottom{font-size:14px;line-height:1;font-weight:400;color:#61656e;display:flex;justify-content:space-between;gap:80px;padding-top:24px}.footer__bottom .additional-info{display:flex;gap:24px}@media (max-width:1200px){.footer__top{gap:50px;padding-bottom:60px}.footer__top-content{gap:30px}}@media (max-width:760px){.footer{padding:60px 0 20px}.footer__top{padding-bottom:24px}.footer__top-logo .logo{max-width:137px;max-height:67px}.footer__top-content{gap:30px}.footer__top-content .sub-title{margin-bottom:20px}.footer__top-content .contacts-list,.footer__top-content .title{display:none}.footer__bottom{display:block}.footer__bottom .status{line-height:1.2;margin-bottom:32px}.footer__bottom .additional-info{display:block}.footer__bottom .additional-info li:not(:last-child){margin-bottom:12px}}.quantity-section{padding-bottom:80px}.quantity-section .quantity{display:flex;gap:80px}.quantity-section .image-block{width:30%}.quantity-section .image-block__h3{font-size:36px;line-height:1.4;color:#12161d;font-weight:500}.quantity-section .image-block__image{max-width:413px;margin-bottom:44px;margin-left:-50px}.quantity-section .image-block__image img{width:100%;height:100%}.quantity-section .info-block{font-size:18px;line-height:1.4;color:#61656e;width:65%;padding-top:40px}.quantity-section .info-block__list{display:flex;justify-content:space-between;gap:10px}.quantity-section .info-block__item{display:flex;flex-direction:column;align-items:center;gap:12px;width:33%}.quantity-section .info-block__item .number{font-size:36px;font-weight:500;line-height:1.3;color:#12161d}.quantity-section .info-block__text{margin-bottom:47px}@media (max-width:1200px){.quantity-section .image-block__h3{font-size:32px;line-height:1.3}}@media (max-width:760px){.quantity-section{padding:60px 0}.quantity-section .quantity{display:block}.quantity-section .image-block{width:100%;margin-bottom:32px}.quantity-section .image-block__image{display:none}.quantity-section .info-block{width:100%;padding-top:0}.quantity-section .info-block .number{font-size:24px}.quantity-section .info-block__item{align-items:stretch}.quantity-section .info-block__text{margin-bottom:60px}}.gallery1-section{padding-bottom:80px;padding-top:7px;background-image:url(../../assets/img/bg-2.svg);background-repeat:no-repeat;background-position:80% 5%;background-size:30%;position:relative;z-index:2}@media (max-width:1400px){.gallery1-section{background-image:none}}@media (max-width:1200px){.gallery1-section{padding-bottom:60px;padding-top:21px}}.loading{position:fixed;z-index:99;background:#fff linear-gradient(180deg,rgba(0,95,105,.5),hsla(0,0%,85%,.5));display:none;align-items:center;justify-content:center}.loading,.loading:after{top:0;left:0;width:100%;height:100%}.loading:after{content:"";position:absolute;background-image:url(../../assets/img/Gbrainbrendlogo2.png);background-size:cover;background-position:50%;z-index:2}.loading__progress{position:absolute;bottom:0;width:100%;height:12px;background:#d9d9d9;z-index:3}.loading__loaded{background:#005f69;border-top-right-radius:10px;height:100%}.loading__count{position:absolute;left:50%;top:-30px;color:#005f69;font-weight:700}.loading__logo{text-align:center}.loading__logo-text{display:flex;align-items:center;justify-content:center;color:#fff;margin-top:20px}.loading__logo-text span{width:53px;height:4px;background-color:#fff;margin:0 40px}.loading__logo-text strong{font-size:36px;letter-spacing:1.1px}@media (max-width:760px){.loading__logo-text strong{font-size:28px}.loading__logo-text span{width:26px;height:3px;margin:0 20px}}.info-section{padding-top:80px;padding-bottom:160px}.info-section .info{display:flex;gap:55px;align-items:center}.info-section .info__image{max-width:584px;min-width:300px;width:30%}.info-section .info__image img{min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-section .info__list{width:65%}.info-section .info__item{line-height:1.3;font-size:18px;color:#61656e}.info-section .info__item:not(:last-child){margin-bottom:40px}.info-section .info__item .title{font-size:24px;font-weight:500;color:#12161d;margin-bottom:24px}@media (max-width:1200px){.info-section .info{gap:30px}}@media (max-width:900px){.info-section{padding:60px 0}.info-section .info{gap:0}.info-section .info__image{display:none}.info-section .info__list{width:100%}.info-section .info__item{line-height:1.4;font-size:18px}.info-section .info__item:not(:last-child){margin-bottom:60px}.info-section .info__item .title{font-size:20px;line-height:1.4;margin-bottom:18px}}.types-section{padding-top:13px;padding-bottom:50px}.types-section .text__mobile{display:none}.types-section .text__desktop{max-width:756px}.types-section .types{display:flex;gap:68px;background-image:url(../../assets/img/bg-1.svg);background-repeat:no-repeat;background-position:50%;background-size:95%}.types-section .types-content__title{font-size:36px;line-height:1.4;font-weight:500;margin-bottom:36px;color:#12161d}.types-section .types-content__text{font-size:24px;line-height:1.6;color:#61656e}.types-section .types-content__image{margin-top:47px;max-width:756px;min-width:143px;border-radius:8px;overflow:hidden}.types-section .types-content__image img{width:100%;height:100%}.types-section .types-images__top{max-width:935px;min-width:178px;margin-bottom:68px;border-radius:8px;overflow:hidden}.types-section .types-images__top img{width:100%;height:100%}.types-section .types-images__bottom{max-width:761px;min-width:120px;border-radius:8px;overflow:hidden}.types-section .types-images__bottom img{width:100%;height:100%}@media (max-width:1200px){.types-section{padding:60px 0}.types-section .text__mobile{display:block}.types-section .text__desktop{display:none}.types-section .types{background-image:url(../../assets/img/bg-2.svg);background-repeat:no-repeat;background-position:0;background-size:100% 100%;align-items:center;gap:30px}.types-section .types-content__title{margin-bottom:32px}.types-section .types-content__text{margin-bottom:60px}.types-section .types-content__image{margin-top:0}.types-section .types-images__top{margin-bottom:30px}}@media (max-width:760px){.types-section .types{gap:13px}.types-section .types-content__text{font-size:18px;line-height:1.4}.types-section .types-images__top{margin-bottom:17px}}.additional-information{padding-top:65px}.additional-information__buttons{display:flex;gap:40px;justify-content:center;padding-bottom:110px;font-size:14px;line-height:1.4;font-weight:500}.additional-information__buttons .btn{display:flex;align-items:center;justify-content:center;gap:25px;min-width:400px;min-height:72px;color:#fff;cursor:pointer}.additional-information__buttons .btn svg{width:26px;height:26px;color:#fff}.additional-information__address{text-align:center;padding-top:35px}.additional-information__address .h4{margin-bottom:116px;font-size:32px;font-weight:500}.additional-information__address #map{height:39vw;min-height:200px}@media (max-width:900px){.additional-information{padding-top:21px}.additional-information__gallery{background-image:none}.additional-information__images{padding-bottom:60px}.additional-information__buttons{padding-bottom:0;flex-direction:column;align-items:center}.additional-information__buttons .btn{min-width:286px}.additional-information__address .h4{margin-bottom:40px;margin-top:20px;padding:16px 15px 20px}}@media (max-width:760px){.additional-information__gallery{margin-bottom:0}.additional-information__address .h4{margin-bottom:0;font-size:20px;font-weight:400}}.scheme-section{padding-top:15px;padding-bottom:37px}.scheme-section__title{width:100%;text-align:center;font-size:36px;font-weight:700;line-height:1.2;max-width:1000px;margin:0 auto 70px;color:#005f69}.scheme{max-width:100%;width:1400px;overflow:hidden;margin:0 auto}.scheme__layer{position:absolute;left:0;top:-2px;width:100%;height:100%;z-index:2;min-height:200px}.scheme__layer path{fill:transparent;cursor:pointer}.scheme__layer path:hover{fill:#015f69}.scheme__wrapper{width:200%;display:flex;transition:.4s}.scheme__wrapper.active{transform:translateX(-50%)}.scheme__item{width:50%;border:1px solid rgba(0,0,0,.3)}.scheme-images{position:relative}.scheme-images__content{position:relative;margin:0 auto}.scheme-images__logo{position:absolute;right:0;top:0;max-width:460px;max-height:125px;width:100%;height:100%}.scheme-images__image{width:100%;min-height:200px;vertical-align:middle}.scheme-detail{border-radius:20px;display:flex;justify-content:space-between}.scheme-detail__description{width:45%;background-color:rgba(0,95,105,.1);border-radius:20px;padding:60px 70px}.scheme-detail__description .global-info{font-size:14px;line-height:2.2;color:#000;padding-bottom:34px;position:relative}.scheme-detail__description .global-info:after{content:"";width:188px;height:1px;background-color:#fff;display:block;position:absolute;bottom:0;left:80px}.scheme-detail__description .detail-info.selected-floor{display:block}.scheme-detail__description .detail-info{font-size:14px;line-height:2.2;color:#000;padding-top:34px;display:none}.scheme-detail__description .detail-info .number{width:24px;height:24px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:2;font-weight:700;color:hsla(0,0%,6%,.4)}.scheme-detail__description .item{display:flex;justify-content:space-between;gap:15px}.scheme-detail__description .item .key{display:flex;align-items:center;gap:14px}.scheme-detail__description .item .value{width:60px;height:30px;background-color:#005f69;color:#fff;display:flex;justify-content:center;align-items:center;padding:5px 10px;font-weight:700}.scheme-detail__description .item .area{position:relative}.scheme-detail__description .item .area .unit{position:absolute;width:18px;height:14px;background-color:#000;right:0;top:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-size:9px;line-height:1}.scheme-detail__description .item:not(:last-child){margin-bottom:12px}.scheme-detail__description svg{width:24px;height:24px}.scheme-detail__main{position:relative;flex-grow:1;text-align:center;display:flex;flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:40px}.scheme-detail__main-img{max-width:400px;max-height:705px}.scheme-detail__main .status{position:absolute;top:46px;left:58px;min-width:160px;min-height:36px;color:#fff;font-size:14px;line-height:1.4;font-weight:500;padding:8px 10px;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #d0d5dd}.scheme-detail__main .purchased{background-color:#f30000}.scheme-detail__main .free{background-color:#0ab581}.scheme-detail__main .booked{background-color:#f3af00}.scheme-detail__main .back{position:absolute;top:46px;right:42px;min-width:160px;min-height:36px;background-color:#fff;color:#344054;font-size:14px;line-height:1.4;font-weight:500;padding:8px 14px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid #d0d5dd}.scheme-detail__main .back svg{width:20px;height:20px}.scheme-detail__main .back:hover{background-color:#005f69;color:#fff}.scheme-detail__main .floores{position:absolute;top:125px;right:42px;font-size:14px;line-height:1.4;font-weight:500}.scheme-detail__main .floores .floor{border-radius:8px;border:1px solid #d0d5dd;margin-bottom:13px;padding:8px 14px;background-color:#fff;color:#344054}.scheme-detail__main .floores .floor:hover{background-color:#005f69}.scheme-detail__main .floores .floor:hover button{color:#fff}.scheme-detail__main .floores .active{background-color:#005f69}.scheme-detail__main .floores .active button{color:#fff}.scheme-detail__main .type-to-show{font-size:16px;line-height:1.18;color:#191d23;font-weight:300}.custom-chackbox{display:inline-flex;align-items:center;cursor:pointer;font-size:16px;padding-bottom:12px}.custom-chackbox__text{font-weight:300}.custom-chackbox__checkbox{position:absolute;opacity:0;pointer-events:none}.custom-chackbox__checkbox:checked+.custom-chackbox__icon:after{transform:translateX(100%)}.custom-chackbox__icon{position:relative;display:inline-block;padding:.125em;width:2.75em;height:1.5em;background:#005f69;border-radius:.75em;margin:0 1.5em;transform:translateX(0)}.custom-chackbox__icon:after{content:"";display:inline-block;position:absolute;top:.125em;left:.125em;width:1.25em;height:1.25em;border-radius:50%;background:#fff;transition:.3s}.main-scheme-image img{max-height:700px;width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:40px}@media (max-width:1200px){.scheme-images__logo{max-width:360px}.scheme-detail__description{padding:30px 35px}.scheme-detail__main .back{top:30px;right:20px}.scheme-detail__main .floores{right:20px;top:100px}}@media (max-width:900px){.scheme-section{padding-top:0;padding-bottom:0}.scheme-section .scheme__wrapper{display:block}.scheme-section .scheme__wrapper.active{transform:translateX(0)}.scheme-section .scheme__wrapper.active .scheme-detail{display:block}.scheme-section .scheme__item{border:0}.scheme-section__title{font-size:16px;line-height:1.1;margin-bottom:42px}.scheme-images{padding-bottom:0}.scheme-images__logo{max-width:120px;max-height:32px}.scheme-detail{transition:display .3s ease;display:none;background:#fff;padding-top:50px}.scheme-detail__description{width:100%;max-width:600px;margin:0 auto;background-color:#fff;border-radius:none;padding:0 0 80px}.scheme-detail__main .status{top:-10px;min-width:130px;left:50%;right:auto;transform:translate(-50%,-100%)}.scheme-detail__main .back{display:none}.scheme-detail__main .floores{position:static;display:flex;gap:12px;justify-content:center}.scheme-detail__main .floores li{margin-bottom:0}}.call-popup-section{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:none;justify-content:center;align-items:center;background:linear-gradient(180deg,#5383a9,rgba(83,131,169,.39) 54.86%,rgba(92,138,176,0))}.call-popup-section .back-button-mobile{margin-top:20px;border-radius:20px;display:none;justify-content:center;align-items:center;padding:12px;font-size:15px;line-height:1.2;max-height:39px;max-width:197px;width:100%;border:1px solid #d0d5dd;color:#344054;background-color:#fff}.call-popup-section .back-button-mobile svg{width:20px;height:20px;margin-right:8px}.call-popup-section__back{display:block}.call-popup-section .container{max-width:1000px;max-height:526px;width:100%;height:100%;margin:0 auto}.call-popup-section .call{display:flex;border-radius:20px;overflow:hidden;height:100%}.call-popup-section .call__form{width:547px;background-color:#e5e5e5;display:block;padding:70px 55px 95px 93px;text-align:center}.call-popup-section .call__form-title{font-size:36px;line-height:1.2;font-weight:600;margin-bottom:54px;color:#005f69;text-align:center}.call-popup-section .call__form-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.call-popup-section .call__form-form input{border-radius:20px;background-color:rgba(251,252,253,.94);color:rgba(0,0,0,.5);padding:19px;font-size:18px;line-height:1;margin-bottom:30px;max-height:50px;max-width:400px;width:100%}.call-popup-section .call__form-button{margin-top:20px;border-radius:20px;background-color:#005f69;color:#fff;display:inline-flex;justify-content:center;align-items:center;padding:12px;font-size:15px;line-height:1.2;font-weight:700;max-height:39px;max-width:197px;width:100%}.call-popup-section .call__back{flex-grow:1;background-image:url(../../assets/img/call-background.jpg);background-position:50%;background-repeat:no-repeat;padding:43px 50px;display:inline-flex;justify-content:flex-end;align-items:flex-start}.call-popup-section .call__back-button{padding:8px 14px;border-radius:8px;border:1px solid #d0d5dd;color:#344054;background-color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px}.call-popup-section .call__back-button svg{width:20px;height:20px;margin-right:8px}@media (max-width:1200px){.call-popup-section .back-button-mobile{display:none}.call-popup-section__back{display:inline-flex}}@media (max-width:900px){.call-popup-section .container{max-width:100%;max-height:526px;width:100%;height:100%}.call-popup-section .call{display:block;height:auto}.call-popup-section .call__form{width:100%;display:block;padding:30px 20px}.call-popup-section .call__form-title{font-size:24px;margin-bottom:30px}.call-popup-section .call__form-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.call-popup-section .call__form-form input{margin-bottom:25px}.call-popup-section .call__back{display:none}.call-popup-section .call .back-button-mobile{display:inline-flex}}.contact-us-section{width:100vw;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;display:none;justify-content:center;align-items:center;background:linear-gradient(180deg,#5383a9,rgba(83,131,169,.39) 54.86%,rgba(92,138,176,0))}.contact-us-section__back{display:block}.contact-us-section .container{max-width:1000px;max-height:526px;width:100%;height:100%;margin:0 auto}.contact-us-section .contact-us{display:flex;border-radius:20px;overflow:hidden;height:100%}.contact-us-section .contact-us-content{width:547px;background-color:#e5e5e5;display:block;padding:70px 55px 70px 70px}.contact-us-section .contact-us-title{font-size:34px;line-height:1.2;font-weight:600;margin-bottom:50px;color:#005f69;text-align:center}.contact-us-section .contact-us-contact{display:flex;gap:15px;margin-bottom:40px;align-items:center}.contact-us-section .contact-us-contact svg{width:51px;height:51px;flex-shrink:0}.contact-us-section .contact-us .back-button-mobile{margin-top:20px;border-radius:20px;display:none;justify-content:center;align-items:center;padding:12px;font-size:15px;line-height:1.2;max-height:39px;max-width:197px;width:100%;border:1px solid #d0d5dd;color:#344054;background-color:#fff}.contact-us-section .contact-us .back-button-mobile svg{width:20px;height:20px;margin-right:8px}.contact-us-section .contact-us .contact-lable{font-size:13px;line-height:1.2;font-weight:600;display:block}.contact-us-section .contact-us .contact-value{font-size:32px;font-weight:400;color:#005f69;display:block}.contact-us-section .contact-us__back{flex-grow:1;background-image:url(../../assets/img/contacts-bg.png);background-position:50%;background-repeat:no-repeat;padding:43px 50px;display:inline-flex;justify-content:flex-end}.contact-us-section .contact-us__back-button{padding:8px 14px;border-radius:8px;border:1px solid #d0d5dd;color:#344054;background-color:#fff;display:flex;justify-content:center;align-items:center;max-height:36px;min-width:161px}.contact-us-section .contact-us__back-button svg{width:20px;height:20px;margin-right:8px}@media (max-width:1200px){.contact-us-section .contact-us{height:auto}.contact-us-section .contact-us-title{font-size:28px;margin-bottom:30px}.contact-us-section .contact-us-content{height:100%;padding:60px 40px}.contact-us-section .contact-us .contact-value{font-size:28px}.contact-us-section .contact-us-contact svg{width:40px;height:40px}}@media (max-width:900px){.contact-us-section .container{max-width:100%;max-height:526px;width:100%;height:100%}.contact-us-section .contact-us__back{display:none}.contact-us-section .contact-us-title{font-size:28px;margin-bottom:30px}.contact-us-section .contact-us-content{width:100%;padding:40px 30px}.contact-us-section .contact-us-content .back-button-mobile{display:inline-flex}.contact-us-section .contact-us .contact-value{font-size:24px}.contact-us-section .contact-us-contact{margin-bottom:20px}.contact-us-section .contact-us-contact svg{width:36px;height:36px}}.image-library-block .see-more{color:#005f69;font-size:24px;line-height:1.2;display:inline-block;justify-content:end;margin-bottom:40px}.image-library-block__list{display:flex;gap:40px;justify-content:space-between}.image-library-block__item{max-width:536px;max-height:320px;min-width:230px;border-radius:8px;overflow:hidden}.image-library-block__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:760px){.image-library-block .see-more{font-size:13px;justify-content:start;margin-bottom:23px}}@media (max-width:1200px){.image-library-block__list{gap:24px;overflow:auto}}body{font-size:18px;line-height:1.4;font-family:Montserrat arm,sans-serif;font-weight:400}.container{max-width:1760px;width:100%;margin:0 auto;padding:0 15px}.btn{border-radius:8px;border:1px solid #d0d5dd;padding:8px 14px;background-color:#005f69;min-height:36px}.menu-btn{display:inline-flex;gap:8px;align-items:center;padding:8px 18px;min-height:36px}.menu-btn,.white-btn{background-color:#fff;border-radius:25px;color:#12161d;font-size:16px;font-weight:500}.white-btn{display:inline-block;padding:16px 40px;min-height:48px;line-height:1}.h1{font-size:96px;line-height:1.06;margin:0 0 40px}.text-right{text-align:right}.mb-50{margin-bottom:50px}@media (max-width:900px){.h1{font-size:60px}}@media (max-width:760px){.h1{font-size:32px;font-weight:700;line-height:1.25;margin:0 0 14px}.white-btn{display:none}.menu-btn{padding:8px 14px}.mb-50{margin-bottom:30px}}.animate-children>*{transition:all 1.2s ease;opacity:0;transform:translateY(50px)}.animate-children>.complete{opacity:1;transform:none}.lg-outer .lg-object{width:75%}@media (max-width:760px){.lg-outer .lg-object{width:95%}}.lg-backdrop{background:rgba(44,44,44,.85)}.lg-toolbar .lg-icon{width:40px;height:40px;border-radius:10px;background-color:hsla(0,0%,85%,.5);line-height:1;color:#fff;margin-top:50px;margin-right:50px}.lg-next,.lg-prev{background-color:transparent}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJob21lX215LmNzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX3Jlc2V0LnNjc3MiLCJnbG9iYWwvX2hlYWRlci5zY3NzIiwiZ2xvYmFsL19mb290ZXIuc2NzcyIsImdsb2JhbC9xdWFudGl0eS5zY3NzIiwiZ2xvYmFsL2dhbGxlcnkxLnNjc3MiLCJnbG9iYWwvX2xvYWRpbmcuc2NzcyIsImdsb2JhbC9pbmZvLnNjc3MiLCJnbG9iYWwvdHlwZXMuc2NzcyIsImdsb2JhbC9hZGRpdGlvbmFsLWluZm9ybWF0aW9uLnNjc3MiLCJnbG9iYWwvc2NoZW1lLnNjc3MiLCJnbG9iYWwvY2FsbC1wb3B1cC5zY3NzIiwiZ2xvYmFsL2NvbnRhY3QtdXMtcG9wdXAuc2NzcyIsImdsb2JhbC9pbWFnZS1saWJyYXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFDRSxpQkFBQSxBQUNBLG9CQUFBLEFBQ0EsdUJBQUEsQUFDQSxrREFBQSxDQ0NGLEFDMFpFLFdBQ0UsMkJDaGFtQixBRGlhbkIsa0hBQ0UsQUFFRixnQkNwYXFDLEFEcWFyQyxpQkFBQSxDRHpaSixBQUVBLFdDbVpJLDJCQUFBLEFBR0Esc0hDbmFxQyxBRG9hckMsZ0JBQUEsQURuWkosaUJBQUEsQ0M2WUUsQUQxWUYsV0MrWUksMkJDbGFxQyxBRG1hckMsb0hBQUEsQUQ3WUosZ0JBQUEsQUN1WUUsaUJBQUEsQ0RyWUQsQUFFRCxXQ3lZSSwyQkFBQSxBRHZZSix3SEFBQSxBQ2lZRSxnQkFBQSxBQUNFLGlCQUFBLENEL1hILEFBRUQsV0FDQSwyQkFBQSxBR2hDQSxnSEFBQSxBSGtDRSxnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3BCLEFBRUQsbUZBWUEsYUFBQSxDQUNDLEFBRUQsT0dsQ0UsZUFBQSxDSG9DRCxBQUVELFNHbkNBLFlBQUEsQUFDRSxjQUFBLEFBQ0EsWUFBQSxDSHFDRCxBQUVELE9BQ0EsYUFB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QUNKLEFBRUQsYUFDSSw2QkFBbUMsQ0FDdEMsQUFFRCxxQkFDSSxXQUFZLEFBQ1osWUFBYSxBQUNiLG1CQUFvQixBQUNwQixtQ0FBMkMsQUFDM0MsY0FBZSxBQUNmLFdBQVksQUFDWixnQkFBaUIsQUFDakIsaUJBQW1CLENBQ3RCLEFBRUQsa0JBRUksNEJBQW1DLENBQ3RDIiwiZmlsZSI6ImhvbWVfbXkubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1wLXRleHQ6ICM2MTY1NmU7XG4gIC0tZGFyay10ZXh0OiAjMTIxNjFkO1xuICAtLWFjdGlvbi1jb2xvcjogIzAwNWY2OTtcbiAgLS1idXR0b24tc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbn1cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwiZXh0ZW5kc1wiO1xuQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwicGFnZXNcIjtcbkBpbXBvcnQgXCJxdWFudGl0eVwiO1xuQGltcG9ydCBcImdhbGxlcnkxXCI7XG5AaW1wb3J0IFwibG9hZGluZ1wiO1xuXG5AaW1wb3J0IFwiaW5mb1wiO1xuQGltcG9ydCBcInR5cGVzXCI7XG5AaW1wb3J0IFwiYWRkaXRpb25hbC1pbmZvcm1hdGlvblwiO1xuQGltcG9ydCBcInNjaGVtZVwiO1xuXG5AaW1wb3J0IFwiY2FsbC1wb3B1cFwiO1xuQGltcG9ydCBcImNvbnRhY3QtdXMtcG9wdXBcIjtcbkBpbXBvcnQgXCJpbWFnZS1saWJyYXJ5XCI7XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgYXJtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuXG4ubWVudS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogcmdiYSgxOCwgMjIsIDI5LCAxKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud2hpdGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiByZ2JhKDE4LCAyMiwgMjksIDEpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaDEge1xuICBmb250LXNpemU6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gIH1cbiAgLndoaXRlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1idG4ge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICB9XG5cbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5hbmltYXRlLWNoaWxkcmVuID4gKiB7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cblxuLmFuaW1hdGUtY2hpbGRyZW4gPiAuY29tcGxldGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgd2lkdGg6IDc1JTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDQsIDQ0LCAwLjg1KTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbiIsIjpyb290IHtcbiAgLS1wLXRleHQ6ICM2MTY1NmU7XG4gIC0tZGFyay10ZXh0OiAjMTIxNjFkO1xuICAtLWFjdGlvbi1jb2xvcjogIzAwNWY2OTtcbiAgLS1idXR0b24tc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgYXJtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IGFybVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgYXJtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgYXJtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IGFybVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdGFybS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbmhncm91cCxcbm1lbnUsXG5zZWN0aW9uLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9ZGF0ZV0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1kYXRlXTpob3Zlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1kYXRlXTpob3Zlcjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0LnBsYWNlaG9sZGVyLFxudGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuKixcbjphZnRlcixcbjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwsXG5vbCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUwdmg7XG4gIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTM4M2E5IDAlLCByZ2JhKDgzLCAxMzEsIDE2OSwgMC4zOSkgNTQuODYlLCByZ2JhKDkyLCAxMzgsIDE3NiwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNykgMTkuOTQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpIDM5LjA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KSA2NS4yOCUsICNmZmZmZmYgODguNTQlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyLXByb2plY3RzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJvdHRvbTogLTE1MHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIyKSAxOS45NCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NjgpIDM5LjA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2NCkgNjUuMjglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgODguNTQlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4MTJweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDEwMCUgODAlO1xufVxuLmhlYWRlcl9faW1nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgei1pbmRleDogMjtcbn1cbi5oZWFkZXJfX3RvcC52aWRlb3MtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uaGVhZGVyX19jb250ZW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExODVweDtcbn1cbi5oZWFkZXJfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaGVhZGVyX19tYWluLXZpZGVvIHtcbiAgaGVpZ2h0OiAxMTV2aDtcbn1cbi5oZWFkZXJfX21haW4tdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZWFkZXJfX3ZpZGVvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5oZWFkZXJfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZ2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlcl9fdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmhlYWRlcl9fdmlkZW86Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3JpZ2h0LXZpZGVvLWltYWdlLmpwZyk7XG59XG4uaGVhZGVyX192aWRlbzpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9sZWZ0LXZpZGVvLWltYWdlLmpwZyk7XG59XG4uaGVhZGVyX192aWRlbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXJfX3ZpZGVvIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVhZGVyX192aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlcl9fdmlkZW86aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX3ZpZGVvOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlcl9fdmlkZW86aG92ZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3ZpZGVvLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zY3JvbGwtZG93bi1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiBjYWxjKDE1dmggKyAxMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zY3JvbGwtZG93bi1zdmdfX2Rvd24ge1xuICBhbmltYXRpb246IHNjcm9sbERvd25BbmltIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzY3JvbGxEb3duQW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ubG9nbyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvZ29fX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ29fX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogNDlweDtcbn1cbi5sb2dvX19saW5lIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxvZ28gLmxlZnQtbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuLmxvZ28gLnJpZ2h0LWxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbi5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51X19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5tZW51X19ibG9jayAubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzY3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tZW51X19ibG9jayAubWVudV9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuY2xvc2UtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X19ibG9jayAubWVudSAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG59XG4ubWVudV9fYmxvY2sgLm1lbnVfX2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuZmlyc3QtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51X19ibG9jayAubWVudSAuZmlyc3QtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMzBweDtcbn1cbi5tZW51X19ibG9jayAubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiByZ2IoMjUsIDI5LCAzNSk7XG59XG4ubWVudV9fYmxvY2sgLm1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVudV9fYmxvY2sgLm1lbnVfX2l0ZW0gOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAwLjE1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuYWRkLWNhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA2LCA4OSwgNDQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmNvbnRhY3Qge1xuICBtYXJnaW46IDAgMzRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5jb250YWN0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiA5cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5jb250YWN0X19saW5rIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5zb2NpYWwtbGluayB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuc29jaWFsX19pbnN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvaW5zdC5wbmdcIik7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLnNvY2lhbF9fZmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2ZiLnBuZ1wiKTtcbn1cbi5tZW51X19ibG9jayAubWVudSAuc29jaWFsX190dyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdHcucG5nXCIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5zb2NpYWxfX2luIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9pbi5wbmdcIik7XG59XG4ubWVudV9fYmxvY2sgLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmhvbWUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDEuNmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9zaG93aG9tZXMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX3ZpZGVvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhlYWRlcl9fdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVhZGVyX192aWRlby10aXRsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlcl9fdmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRvcDogODZweDtcbiAgfVxuICAuaGVhZGVyX19jb250ZW50IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX3RvcCB7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDdweCAyM3B4O1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3ZpZGVvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmxvZ28ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubG9nb19fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9nb19fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4MHB4O1xuICBjb2xvcjogIzYxNjU2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNjtcbn1cbi5mb290ZXJfX3RvcC1sb2dvIC5sb2dvIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbiAgbWF4LWhlaWdodDogMTA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmZvb3Rlcl9fdG9wLWxvZ28gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXJfX3RvcC1sb2dvIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDIxNXB4O1xufVxuLmZvb3Rlcl9fdG9wLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjE2NTZlO1xufVxuLmZvb3Rlcl9fdG9wLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMxMjE2MWQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5mb290ZXJfX3RvcC1jb250ZW50IC5zdWItdGl0bGUge1xuICBjb2xvcjogIzEyMTYxZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb290ZXJfX3RvcC1jb250ZW50IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvb3Rlcl9fdG9wLWNvbnRlbnQgLml0ZW06aG92ZXIge1xuICBjb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MTY1NmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5mb290ZXJfX2JvdHRvbSAuYWRkaXRpb25hbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5mb290ZXJfX3RvcC1jb250ZW50IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcbiAgfVxuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mb290ZXJfX3RvcC1sb2dvIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEzN3B4O1xuICAgIG1heC1oZWlnaHQ6IDY3cHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLWNvbnRlbnQge1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuZm9vdGVyX190b3AtY29udGVudCAuc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3RvcC1jb250ZW50IC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX190b3AtY29udGVudCAuY29udGFjdHMtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSAuc3RhdHVzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIC5hZGRpdGlvbmFsLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSAuYWRkaXRpb25hbC1pbmZvIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5xdWFudGl0eS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAucXVhbnRpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW1hZ2UtYmxvY2sge1xuICB3aWR0aDogMzAlO1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmltYWdlLWJsb2NrX19oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMxMjE2MWQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW1hZ2UtYmxvY2tfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA0MTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmltYWdlLWJsb2NrX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNjE2NTZlO1xuICB3aWR0aDogNjUlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9ja19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDMzJTtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrX19pdGVtIC5udW1iZXIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMTIxNjFkO1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2tfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5pbWFnZS1ibG9ja19faDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnF1YW50aXR5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAucXVhbnRpdHktc2VjdGlvbiAucXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5pbWFnZS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAucXVhbnRpdHktc2VjdGlvbiAuaW1hZ2UtYmxvY2tfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9jayAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2tfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uZ2FsbGVyeTEtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdhbGxlcnkxLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhbGxlcnkxLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZDogI2ZmZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDk1LCAxMDUsIDAuNSkgMCUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KSAxMDAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubG9hZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvR2JyYWluYnJlbmRsb2dvMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4ubG9hZGluZ19fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgei1pbmRleDogMztcbn1cbi5sb2FkaW5nX19sb2FkZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZjY5O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvYWRpbmdfX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTMwcHg7XG4gIGNvbG9yOiAjMDA1ZjY5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxvYWRpbmdfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9hZGluZ19fbG9nby10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxvYWRpbmdfX2xvZ28tdGV4dCBzcGFuIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgNDBweDtcbn1cbi5sb2FkaW5nX19sb2dvLXRleHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubG9hZGluZ19fbG9nby10ZXh0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5sb2FkaW5nX19sb2dvLXRleHQgc3BhbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5pbmZvLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuLmluZm8tc2VjdGlvbiAuaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm9fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA1ODRweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDMwJTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm9fX2ltYWdlIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm9fX2xpc3Qge1xuICB3aWR0aDogNjUlO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mb19faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MTY1NmU7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmluZm8tc2VjdGlvbiAuaW5mb19faXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTIxNjFkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZvLXNlY3Rpb24gLmluZm8ge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5pbmZvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvIHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mb19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mb19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mb19faXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm9fX2l0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4udHlwZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi50eXBlcy1zZWN0aW9uIC50ZXh0X19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGVzLXNlY3Rpb24gLnRleHRfX2Rlc2t0b3Age1xuICBtYXgtd2lkdGg6IDc1NnB4O1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBjb2xvcjogIzEyMTYxZDtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzYxNjU2ZTtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIG1heC13aWR0aDogNzU2cHg7XG4gIG1pbi13aWR0aDogMTQzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWltYWdlc19fdG9wIHtcbiAgbWF4LXdpZHRoOiA5MzVweDtcbiAgbWluLXdpZHRoOiAxNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWltYWdlc19fdG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtaW1hZ2VzX19ib3R0b20ge1xuICBtYXgtd2lkdGg6IDc2MXB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtaW1hZ2VzX19ib3R0b20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudHlwZXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50ZXh0X19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50ZXh0X19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWltYWdlc19fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzIHtcbiAgICBnYXA6IDEzcHg7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcy1pbWFnZXNfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYnV0dG9ucyAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19idXR0b25zIC5idG4gc3ZnIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYWRkcmVzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYWRkcmVzcyAuaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2FkZHJlc3MgI21hcCB7XG4gIGhlaWdodDogMzl2dztcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2dhbGxlcnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2ltYWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2J1dHRvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYnV0dG9ucyAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDI4NnB4O1xuICB9XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19hZGRyZXNzIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2dhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2FkZHJlc3MgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2NoZW1lLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG59XG4uc2NoZW1lLXNlY3Rpb25fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbiAgY29sb3I6ICMwMDVmNjk7XG59XG5cbi5zY2hlbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNjaGVtZV9fbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uc2NoZW1lX19sYXllciBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY2hlbWVfX2xheWVyIHBhdGg6aG92ZXIge1xuICBmaWxsOiAjMDE1ZjY5O1xufVxuLnNjaGVtZV9fd3JhcHBlciB7XG4gIHdpZHRoOiAyMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnNjaGVtZV9fd3JhcHBlci5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2NoZW1lX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNjaGVtZS1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2NoZW1lLWltYWdlc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2NoZW1lLWltYWdlc19fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgbWF4LWhlaWdodDogMTI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2NoZW1lLWltYWdlc19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2NoZW1lLWRldGFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA0NSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNjBweCA3MHB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5nbG9iYWwtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLmdsb2JhbC1pbmZvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxODhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogODBweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuZGV0YWlsLWluZm8uc2VsZWN0ZWQtZmxvb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuZGV0YWlsLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuZGV0YWlsLWluZm8gLm51bWJlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgxNiwgMTYsIDE2LCAwLjQpO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLml0ZW0gLmtleSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuaXRlbSAudmFsdWUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZjY5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5pdGVtIC5hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5pdGVtIC5hcmVhIC51bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluLWltZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDcwNXB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NnB4O1xuICBsZWZ0OiA1OHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLnB1cmNoYXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDMsIDAsIDApO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmZyZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAsIDE4MSwgMTI5KTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5ib29rZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQzLCAxNzUsIDApO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgcmlnaHQ6IDQycHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2IoNTIsIDY0LCA4NCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuYmFjayBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTI1cHg7XG4gIHJpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyAuZmxvb3Ige1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2IoNTIsIDY0LCA4NCk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyAuZmxvb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyAuZmxvb3I6aG92ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMgLmFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC50eXBlLXRvLXNob3cge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICBjb2xvcjogcmdiKDI1LCAyOSwgMzUpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY3VzdG9tLWNoYWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5jdXN0b20tY2hhY2tib3hfX3RleHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmN1c3RvbS1jaGFja2JveF9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmN1c3RvbS1jaGFja2JveF9fY2hlY2tib3g6Y2hlY2tlZCArIC5jdXN0b20tY2hhY2tib3hfX2ljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmN1c3RvbS1jaGFja2JveF9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjEyNWVtO1xuICB3aWR0aDogMi43NWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgOTUsIDEwNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgbWFyZ2luOiAwIDEuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uY3VzdG9tLWNoYWNrYm94X19pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTI1ZW07XG4gIGxlZnQ6IDAuMTI1ZW07XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tYWluLXNjaGVtZS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNjaGVtZS1pbWFnZXNfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX21haW4gLmJhY2sge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zY2hlbWUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNjaGVtZS1zZWN0aW9uIC5zY2hlbWVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zY2hlbWUtc2VjdGlvbiAuc2NoZW1lX193cmFwcGVyLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5zY2hlbWUtc2VjdGlvbiAuc2NoZW1lX193cmFwcGVyLmFjdGl2ZSAuc2NoZW1lLWRldGFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNjaGVtZS1zZWN0aW9uIC5zY2hlbWVfX2l0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc2NoZW1lLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zY2hlbWUtaW1hZ2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2NoZW1lLWltYWdlc19fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsIHtcbiAgICB0cmFuc2l0aW9uOiBkaXNwbGF5IDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fbWFpbiAuc3RhdHVzIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fbWFpbiAuYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2NoZW1lLWRldGFpbF9fbWFpbiAuZmxvb3JlcyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzODNhOSAwJSwgcmdiYSg4MywgMTMxLCAxNjksIDAuMzkpIDU0Ljg2JSwgcmdiYSg5MiwgMTM4LCAxNzYsIDApIDEwMCUpO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuYmFjay1idXR0b24tbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LWhlaWdodDogMzlweDtcbiAgbWF4LXdpZHRoOiAxOTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbiAgY29sb3I6IHJnYig1MiwgNjQsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmJhY2stYnV0dG9uLW1vYmlsZSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb25fX2JhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybSB7XG4gIHdpZHRoOiA1NDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOSwgMjI5LCAyMjkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNzBweCA1NXB4IDk1cHggOTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtLWZvcm0gaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjUyLCAyNTMsIDAuOTQpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiAxOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC1oZWlnaHQ6IDM5cHg7XG4gIG1heC13aWR0aDogMTk3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fYmFjayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jYWxsLWJhY2tncm91bmQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDQzcHggNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fYmFjay1idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIGNvbG9yOiByZ2IoNTIsIDY0LCA4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19iYWNrLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbl9fYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MjZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0tZm9ybSBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGwgLmJhY2stYnV0dG9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5jb250YWN0LXVzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzODNhOSAwJSwgcmdiYSg4MywgMTMxLCAxNjksIDAuMzkpIDU0Ljg2JSwgcmdiYSg5MiwgMTM4LCAxNzYsIDApIDEwMCUpO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbl9fYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDUyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRlbnQge1xuICB3aWR0aDogNTQ3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIyOSwgMjI5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDcwcHggNTVweCA3MHB4IDcwcHg7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBjb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRhY3Qgc3ZnIHtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtaGVpZ2h0OiAzOXB4O1xuICBtYXgtd2lkdGg6IDE5N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBjb2xvcjogcmdiKDUyLCA2NCwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyAuYmFjay1idXR0b24tbW9iaWxlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyAuY29udGFjdC1sYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIC5jb250YWN0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXNfX2JhY2sge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29udGFjdHMtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDQzcHggNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzX19iYWNrLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbiAgY29sb3I6IHJnYig1MiwgNjQsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIG1pbi13aWR0aDogMTYxcHg7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzX19iYWNrLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMgLmNvbnRhY3QtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRhY3Qgc3ZnIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MjZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11c19fYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRlbnQgLmJhY2stYnV0dG9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyAuY29udGFjdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRhY3Qgc3ZnIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5pbWFnZS1saWJyYXJ5LWJsb2NrIC5zZWUtbW9yZSB7XG4gIGNvbG9yOiAjMDA1ZjY5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaW1hZ2UtbGlicmFyeS1ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmltYWdlLWxpYnJhcnktYmxvY2tfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDUzNnB4O1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmltYWdlLWxpYnJhcnktYmxvY2tfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaW1hZ2UtbGlicmFyeS1ibG9jayAuc2VlLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWxpYnJhcnktYmxvY2tfX2xpc3Qge1xuICAgIGdhcDogMjRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBhcm1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTc2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuXG4ubWVudS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogcmdiKDE4LCAyMiwgMjkpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53aGl0ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6IHJnYigxOCwgMjIsIDI5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmgxIHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICB9XG4gIC53aGl0ZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgfVxuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hbmltYXRlLWNoaWxkcmVuID4gKiB7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cblxuLmFuaW1hdGUtY2hpbGRyZW4gPiAuY29tcGxldGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubGctb3V0ZXIgLmxnLW9iamVjdCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4ubGctYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0NCwgNDQsIDAuODUpO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5sZy1uZXh0LFxuLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufSIsIi8vIE1peGluc1xuLy9cbi8vXG4vLyAgMS4gR3JpZCBzeXN0ZW1cbi8vICAyLiBGbGV4Ym94XG4vLyAgMy4gTWVkaWEgcXVlcmllc1xuLy8gIDQuIFVzZWZ1bFxuLy9cbi8vX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cblxuLy8gIDEuIEdyaWQgc3lzdGVtXG4vL1xuLy9cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBAbWl4aW4gZm9yLWRlc2t0b3AtdXAge1xuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50OyB9XG4vLyB9XG4vLyBAbWl4aW4gZm9yLWJpZy1kZXNrdG9wLXVwIHtcbi8vICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkgeyBAY29udGVudDsgfVxuLy8gfVxuXG5AbWl4aW4gY29udGFpbmVyKCRzcGFjZTogdmFyKC0teC1zcGFjZSkpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGNlbnRlci1tKHZhcigtLWNvbnQtd2lkdGgpKTtcbiAgQGluY2x1ZGUgc3BhY2UoeCwgJHNwYWNlKTtcbn1cblxuQG1peGluIGNvbC1zaXppbmcoJHNpemU6IG51bGwpIHtcbiAgQGlmICgkc2l6ZSkge1xuICAgIGZsZXg6IDEgMSAkc2l6ZTtcbiAgICBtYXgtd2lkdGg6ICRzaXplO1xuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG4vLyAgMi4gRmxleGJveFxuLy9cbi8vXG5cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWl4aW4gZmxleGJveCgkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGZsZXgtc3RhcnQsICR3cmFwOiB3cmFwKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5AbWl4aW4gaW5saW5lLWZsZXhib3goJGFsaWduOiBmbGV4LXN0YXJ0LCAkanVzdGlmeTogZmxleC1zdGFydCwgJHdyYXA6IHdyYXApIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbigkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBzdHJldGNoLCAkd3JhcDogbm93cmFwKSB7XG4gIEBpbmNsdWRlIGZsZXhib3goJGFsaWduLCAkanVzdGlmeSwgJHdyYXApO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWl4aW4gc2xpZGVyIHtcbiAgQGNvbnRlbnQ7XG59XG5cbi8vICAzLiBNZWRpYSBxdWVyaWVzXG4vLyBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7fVxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyAgMy4yIHJlc3BvbmQtYmVsb3cobWF4LXdpZHRoKVxuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7fVxuQG1peGluIHJlc3BvbmQtYmVsb3coJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyAgMy4zIHJlc3BvbmQtYmV0d2VlbihtaW4td2lkdGggLSBtYXgtd2lkdGgpXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG4gICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHVwcGVyKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgfVxuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG4gICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICB9XG4gIH1cbn1cblxuLy8gIDQuIFVzZWZ1bFxuLy9cbi8vXG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBQbGFjZWhvbGRlclxuXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xuICAmLnBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gQ2VudGVyaW5nIHdpdGggdHJhbnNmb3JtXG5cbkBtaXhpbiBjZW50ZXIoJHBvc2l0aW9uOiBib3RoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaWYgJHBvc2l0aW9uID09IFwieVwiIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IFwieFwiIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9IEBlbHNlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLy8gSW1hZ2UgY292ZXJcbkBtaXhpbiBpbWctY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vIENlbnRlcmluZyB3aXRoIG1hcmdpbnNcbkBtaXhpbiBjZW50ZXItbSgkbWF4LXdpZHRoczogbm9uZSkge1xuICBAaW5jbHVkZSBtLXNwYWNlKGF1dG8pO1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGhzO1xufVxuLy8gQWJzb2x1dGUgcHNldWRvIGVsZW1lbnRcblxuQG1peGluIHBzZXVkbygkY29udGVudDogXCJcIiwgJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSkge1xuICBjb250ZW50OiAkY29udGVudDtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIHBvc2l0aW9uOiAkcG9zO1xufVxuQG1peGluIHBzZXVkb0xpbmsoJGRpc3BsYXk6IGlubGluZS1ibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiBcIlwiKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHBzZXVkbygkY29udGVudCwgJGRpc3BsYXksICRwb3MpO1xufVxuXG5AbWl4aW4gcHNldWRvQkcoJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJHJlcGVhdDogbm8tcmVwZWF0LCAkYmdwb3M6IDUwJSwgJHNpemU6IGNvbnRhaW4sICRjb250ZW50OiBcIlwiKSB7XG4gIGNvbnRlbnQ6ICRjb250ZW50O1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgcG9zaXRpb246ICRwb3M7XG4gIGJhY2tncm91bmQ6IHtcbiAgICByZXBlYXQ6ICRyZXBlYXQ7XG4gICAgcG9zaXRpb246ICRiZ3BvcztcbiAgICBzaXplOiAkc2l6ZTtcbiAgfVxufVxuXG5AbWl4aW4gcHNldWRvSGVpZ2h0KCRwYWRkaW5nVDogMTAwJSwgJGZ1bGw6IHRydWUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogJHBhZGRpbmdUO1xuICBkaXNwbGF5OiBibG9jaztcbiAgPiBpbWcsXG4gIHN2ZyB7XG4gICAgQGlmICgkZnVsbCA9PSB0cnVlKSB7XG4gICAgICBAaW5jbHVkZSBpbWctY292ZXI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgc2l6ZShhdXRvKTtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgIH1cbiAgfVxufVxuQG1peGluIHBzZXVkb092ZXJsYXkoJGJnLCAkb3BhY2l0eTogMSwgJHotaW5kZXg6IDApIHtcbiAgQGluY2x1ZGUgcHNldWRvKCk7XG4gIGJhY2tncm91bmQ6ICRiZztcbiAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgei1pbmRleDogJHotaW5kZXg7XG59XG5cbi8vIFNldHRpbmcgd2lkdGgvaGVpZ2h0XG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cbkBtaXhpbiBpbWFnZSgkc2l6ZSwgJHJhZDogNTAlKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUpO1xuICBib3JkZXItcmFkaXVzOiAkcmFkO1xufVxuXG5AbWl4aW4gYW5pbWF0ZSgkYW5pbWF0aW9uLCAkZHVyYXRpb24sICRtZXRob2QsICR0aW1lcykge1xuICBhbmltYXRpb246IHtcbiAgICBuYW1lOiAkYW5pbWF0aW9uO1xuICAgIGR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgdGltaW5nLWZ1bmN0aW9uOiAkbWV0aG9kO1xuICAgIGl0ZXJhdGlvbi1jb3VudDogJHRpbWVzO1xuICB9XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gQ1NTIGFycm93XG5AbWl4aW4gYXJyb3coJGRpcjogZG93biwgJHNpemU6IDExcHgsICRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIEBpbmNsdWRlIHBzZXVkbygpO1xuICBAaW5jbHVkZSBzaXplKCRzaXplKTtcbiAgQGlmICgkZGlyID09IGRvd24pIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbiAgfSBAZWxzZSBpZiAoJGRpciA9PSBsZWZ0KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgfSBAZWxzZSBpZiAoJGRpciA9PSByaWdodCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigyMjVkZWcpO1xuICB9IEBlbHNlIGlmICgkZGlyID09IHVwKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDEzNWRlZyk7XG4gIH1cbn1cblxuQG1peGluIGFycm93LWZpbGwoJGRpcjogZG93biwgJHNpemU6IDVweCwgJGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSkge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBAaWYgKCRkaXIgPT0gbGVmdCkge1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICgkZGlyID09IHJpZ2h0KSB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAoJGRpciA9PSBkb3duKSB7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH1cbn1cblxuLy8gVGV4dC1vdmVyZmxvd1xuXG5AbWl4aW4gdHJ1bmNhdGUoJHRydW5jYXRpb24tYm91bmRhcnkpIHtcbiAgbWF4LXdpZHRoOiAkdHJ1bmNhdGlvbi1ib3VuZGFyeTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8vIEFudGlhbGlhc1xuXG5AbWl4aW4gYW50aWFsaWFzIHtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gaGlkZS9zaG93XG5cbkBtaXhpbiBoaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIHNob3cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gaGVpZ2h0PWxpbmVoZWlnaHRcblxuQG1peGluIGxpbmVIZWlnaHQoJGhlaWdodCwgJGxpbmVoZWlnaHQ6ICRoZWlnaHQpIHtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGxpbmVoZWlnaHQ7XG59XG5cbi8vIGxpc3RSZXNldFxuXG5AbWl4aW4gbGlzdFJlc2V0KCkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vIG51bGwgbWFyZ2luXG5cbkBtaXhpbiB0eHRNMCgpIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi8vIHNldCBzaWRlIHNwYWNlXG5cbkBtaXhpbiBzcGFjZSgkZGlyOiBcIlwiLCAkcGFkZGluZzE6IDEwcHgsICRwYWRkaW5nMjogJHBhZGRpbmcxKSB7XG4gIEBpZiAkZGlyID09IFwieFwiIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZzI7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBcInlcIiB7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmcyO1xuICB9IEBlbHNlIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZzE7XG4gIH1cbn1cbkBtaXhpbiBtLXNwYWNlKCRtYXJnaW5MOiAtMTVweCwgJG1hcmdpblI6ICRtYXJnaW5MKSB7XG4gIG1hcmdpbi1sZWZ0OiAkbWFyZ2luTDtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luUjtcbn1cblxuLy8gdHJhbnNpdGlvblxuQG1peGluIHRybnMoJG5hbWU6IGFsbCwgJGR1cmF0aW9uOiAwLjNzLCAkdG0tZnVuYzogZWFzZSwgJGRlbGF5OiAwcykge1xuICB0cmFuc2l0aW9uOiAkbmFtZSAkZHVyYXRpb24gJHRtLWZ1bmMgJGRlbGF5O1xufVxuXG4vL1xuQG1peGluIGltZy1lZmYtaGlkZSgpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNjYWxlWCgwLjcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBAaW5jbHVkZSB0cm5zKGFsbCwgMC44cywgZWFzZSwgMC42cyk7XG59XG5AbWl4aW4gaW1nLWVmZigpIHtcbiAgQGluY2x1ZGUgaW1nLWVmZi1oaWRlKCk7XG4gIC5pbi12aXNpYmxlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWCgxKTtcbiAgfVxufVxuXG4vLyBmb250c1xuQG1peGluIGZvbnQtZ2VuZXJhdGUoJGZhY2UsICR3ZWlnaHQ6IG5vcm1hbCwgJGZpbGVuYW1lOiAkZmFjZSkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZhY2U7XG4gICAgc3JjOlxuICAgICAgdXJsKFwiLi4vZm9udHMvI3skZmlsZW5hbWV9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiLi4vZm9udHMvI3skZmlsZW5hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH1cbn1cbkBtaXhpbiBmb250KCRmOiB2YXIoLS1mb250LW1haW4pLCAkdzogMzAwKSB7XG4gIGZvbnQ6IHtcbiAgICBmYW1pbHk6ICRmO1xuICAgIHdlaWdodDogJHc7XG4gIH1cbn1cblxuLy8gc3BlY2lhbCBtaXhpbnNcbkBtaXhpbiBzZWNvbmRJbWcge1xuICBpbWcge1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGluY2x1ZGUgZm9udC1nZW5lcmF0ZShcIk1vbnRzZXJyYXQgYXJtXCIsIDMwMCwgXCJNb250c2VycmF0YXJtLUxpZ2h0XCIpO1xyXG5AaW5jbHVkZSBmb250LWdlbmVyYXRlKFwiTW9udHNlcnJhdCBhcm1cIiwgNDAwLCBcIk1vbnRzZXJyYXRhcm0tUmVndWxhclwiKTtcclxuQGluY2x1ZGUgZm9udC1nZW5lcmF0ZShcIk1vbnRzZXJyYXQgYXJtXCIsIDUwMCwgXCJNb250c2VycmF0YXJtLU1lZGl1bVwiKTtcclxuQGluY2x1ZGUgZm9udC1nZW5lcmF0ZShcIk1vbnRzZXJyYXQgYXJtXCIsIDYwMCwgXCJNb250c2VycmF0YXJtLVNlbWlCb2xkXCIpO1xyXG5AaW5jbHVkZSBmb250LWdlbmVyYXRlKFwiTW9udHNlcnJhdCBhcm1cIiwgNzAwLCBcIk1vbnRzZXJyYXRhcm0tQm9sZFwiKTtcclxuIiwiLy8gUmVzZXQvTm9ybWFsaXplXG4vL1xuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuaGdyb3VwLFxubWVudSxcbnNlY3Rpb24sXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dCB7XG4gICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmW3R5cGU9XCJkYXRlXCJdIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJjpob3Zlcjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBhbnRpYWxpYXM7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG51bCxcbm9sLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuaDQge1xuICBtYXJnaW46IDA7XG59XG4iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MzgzYTkgMCUsIHJnYmEoODMsIDEzMSwgMTY5LCAwLjM5KSA1NC44NiUsIHJnYmEoOTIsIDEzOCwgMTc2LCAwKSAxMDAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM3KSAxOS45NCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCkgMzkuMDYlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpIDY1LjI4JSxcclxuICAgICAgICAgICAgI2ZmZmZmZiA4OC41NCVcclxuICAgICAgICApO1xyXG5cclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICYtcHJvamVjdHM6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTUwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyMikgMTkuOTQlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDY4KSAzOS4wNiUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NjQpIDY1LjI4JSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDg4LjU0JVxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODEycHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICYudmlkZW9zLXBhZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3RzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMjM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExODVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLXZpZGVvIHtcclxuICAgICAgICBoZWlnaHQ6IDExNXZoO1xyXG5cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlb3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDZ2aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3JpZ2h0LXZpZGVvLWltYWdlLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGVmdC12aWRlby1pbWFnZS5qcGcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtZG93bi1zdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiBjYWxjKDE1dmggKyAxMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgJl9fZG93biB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGxEb3duQW5pbSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsRG93bkFuaW0ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJl9fZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDlweDtcclxuICAgIH1cclxuICAgICZfX2xpbmUge1xyXG4gICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtbGluZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59XHJcbi5vcGVuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVudV9fYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIC5tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDM2N3B4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maXJzdC1saXN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlyc3QtbGlzdDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjUsIDI5LCAzNSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkLWNhbGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgODksIDQ0LCAxKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG5cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnN0YSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2luc3QucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZiIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvZmIucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R3IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdHcucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9pbi5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEuNmVtO1xyXG4gICAgaGVpZ2h0OiAxLjZlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3Nob3dob21lcy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJl9fdmlkZW9zIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgdG9wOiA4NnB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggN3B4IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRhY3RzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgJl9fZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDgwcHg7XHJcbiAgICBjb2xvcjogIzYxNjU2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU2O1xyXG4gICAgJi1sb2dvIHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogODBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICM2MTY1NmU7XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTIxNjFkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzEyMTYxZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW06aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDk1LCAxMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzYxNjU2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIC5hZGRpdGlvbmFsLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gIC5mb290ZXIge1xyXG4gICAgJl9fdG9wIHtcclxuICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZzogNjBweCAwIDIwcHg7XHJcbiAgICAmX190b3Age1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgJi1sb2dvIHtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNjdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3RzLWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAuc3RhdHVzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucXVhbnRpdHktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICZfX2gzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBjb2xvcjogIzEyMTYxZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZvLWJsb2NrIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBjb2xvcjogIzYxNjU2ZTtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMjE2MWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLnF1YW50aXR5LXNlY3Rpb24ge1xyXG4gICAgICAgIC5pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX2gzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAucXVhbnRpdHktc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmdhbGxlcnkxLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0yLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNSU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgLmdhbGxlcnkxLXNlY3Rpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuZ2FsbGVyeTEtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmxvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgOTUsIDEwNSwgMC41KSAwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjUpIDEwMCUpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL0dicmFpbmJyZW5kbG9nbzIucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgICAmX19sb2FkZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDVmNjk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICBjb2xvcjogIzAwNWY2OTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xvZ28tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5sb2FkaW5nIHtcclxuICAgICAgICAmX19sb2dvLXRleHQge1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5pbmZvLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDU1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2MTY1NmU7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMjE2MWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLmluZm8tc2VjdGlvbiB7XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLmluZm8tc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50eXBlcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAudGV4dF9fbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRleHRfX2Rlc2t0b3Age1xyXG4gICAgICAgIG1heC13aWR0aDogNzU2cHg7XHJcbiAgICB9XHJcbiAgICAudHlwZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMS5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NSU7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIxNjFkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjU2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0M3B4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWluLWhlaWdodDogMTY3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWFnZXMge1xyXG4gICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzVweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAxOTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc2MXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAudHlwZXMtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIC50ZXh0X19tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRfX2Rlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHlwZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTIuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLnR5cGVzLXNlY3Rpb24ge1xyXG4gICAgICAgIC50eXBlcyB7XHJcbiAgICAgICAgICAgIGdhcDogMTNweDtcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgIC8vICZfX2dhbGxlcnkge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMS5zdmdcIik7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDA7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJl9faW1hZ2VzIHtcclxuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAvLyB9XHJcbiAgICAmX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI21hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzl2dztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMi5zdmdcIik7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMzg2cHggMzE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjg2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTVweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxNnB4IDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNjaGVtZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDVmNjk7XHJcbiAgICB9XHJcbn1cclxuLnNjaGVtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTQwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICZfX2xheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDE1ZjY5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRldGFpbCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNzBweDtcclxuXHJcbiAgICAgICAgICAgIC5nbG9iYWwtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGV0YWlsLWluZm8uc2VsZWN0ZWQtZmxvb3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRldGFpbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxNiwgMTYsIDE2LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAua2V5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWY2OTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnVuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHVyY2hhc2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAwLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZnJlZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxODEsIDEyOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTc1LCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUyLCA2NCwgODQsIDEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2s6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbG9vcmVzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mbG9vciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUyLCA2NCwgODQsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZsb29yOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eXBlLXRvLXNob3cge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNSwgMjksIDM1LCAxKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tY2hhY2tib3gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tib3g6Y2hlY2tlZCArICZfX2ljb246OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwLjEyNWVtO1xyXG4gICAgICAgIHdpZHRoOiAyLjc1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgOTUsIDEwNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjVlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMC4xMjVlbTtcclxuICAgICAgICAgICAgbGVmdDogMC4xMjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNjaGVtZS1pbWFnZSBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLnNjaGVtZS1pbWFnZXMge1xyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY2hlbWUtZGV0YWlsIHtcclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWFpbiB7XHJcbiAgICAgICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbG9vcmVzIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC5zY2hlbWUtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5zY2hlbWUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAuc2NoZW1lLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY2hlbWUtaW1hZ2VzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NoZW1lLWRldGFpbCB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZGlzcGxheSAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFpbiB7XHJcbiAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbG9vcmVzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY2FsbC1wb3B1cC1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzODNhOSAwJSwgcmdiYSg4MywgMTMxLCAxNjksIDAuMzkpIDU0Ljg2JSwgcmdiYSg5MiwgMTM4LCAxNzYsIDApIDEwMCUpO1xyXG5cclxuICAgIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTk3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICBjb2xvcjogcmdiYSg1MiwgNjQsIDg0LCAxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNhbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU0N3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDEpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCA1NXB4IDk1cHggOTNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgOTUsIDEwNSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0tZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDI1MiwgMjUzLCAwLjk0KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9ybS1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmFjayB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jYWxsLWJhY2tncm91bmQuanBnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA4LCAyMTMsIDIyMSwgMSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1MiwgNjQsIDg0LCAxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLmNhbGwtcG9wdXAtc2VjdGlvbiB7XHJcbiAgICAgICAgLmJhY2stYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JhY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAuY2FsbC1wb3B1cC1zZWN0aW9uIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Zvcm0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZm9ybS1mb3JtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JhY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFjay1idXR0b24tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb250YWN0LXVzLXNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzODNhOSAwJSwgcmdiYSg4MywgMTMxLCAxNjksIDAuMzkpIDU0Ljg2JSwgcmdiYSg5MiwgMTM4LCAxNzYsIDApIDEwMCUpO1xyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTQ3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDU1cHggNzBweCA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgOTUsIDEwNSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoNTIsIDY0LCA4NCwgMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LWxhYmxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3QtdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDk1LCAxMDUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JhY2sge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY29udGFjdHMtYmcucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUyLCA2NCwgODQsIDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjFweDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLmNvbnRhY3QtdXMtc2VjdGlvbiB7XHJcbiAgICAgICAgLmNvbnRhY3QtdXMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC5jb250YWN0LXVzLXNlY3Rpb24ge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtdXMge1xyXG4gICAgICAgICAgICAmX19iYWNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhY2stYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3QtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5pbWFnZS1saWJyYXJ5LWJsb2NrIHtcclxuICAgIC5zZWUtbW9yZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDVmNjk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTM2cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAuaW1hZ2UtbGlicmFyeS1ibG9jayB7XHJcbiAgICAgICAgLnNlZS1tb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5pbWFnZS1saWJyYXJ5LWJsb2NrIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
