: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}.projects{background:linear-gradient(180deg,#5383a9,rgba(83,131,169,.39) 54.86%,rgba(92,138,176,0));z-index:1}.projects,.projects__image{position:relative}.projects__image:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:2}.projects__image img{width:100%;height:95vh;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.projects-logo{display:flex;justify-content:center;position:absolute;top:80px;left:0;width:100%;z-index:3}.projects-logo__link{display:block;margin:100px auto 0;width:420px;max-width:100%;transition:.2s}.projects-logo__link img{max-width:100%}.projects-logo__link:hover{opacity:.6;transition:.2s}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJwcm9qZWN0c19teS5jc3MiLCJnbG9iYWwvX21peGlucy5zY3NzIiwiZ2xvYmFsL19mb250cy5zY3NzIiwiZ2xvYmFsL19yZXNldC5zY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsImdsb2JhbC9fZm9vdGVyLnNjc3MiLCJnbG9iYWwvcXVhbnRpdHkuc2NzcyIsImdsb2JhbC9nYWxsZXJ5MS5zY3NzIiwiZ2xvYmFsL19sb2FkaW5nLnNjc3MiLCJnbG9iYWwvaW5mby5zY3NzIiwiZ2xvYmFsL3R5cGVzLnNjc3MiLCJnbG9iYWwvYWRkaXRpb25hbC1pbmZvcm1hdGlvbi5zY3NzIiwiZ2xvYmFsL3NjaGVtZS5zY3NzIiwiZ2xvYmFsL2NhbGwtcG9wdXAuc2NzcyIsImdsb2JhbC9jb250YWN0LXVzLXBvcHVwLnNjc3MiLCJnbG9iYWwvaW1hZ2UtbGlicmFyeS5zY3NzIiwicHJvamVjdHNfbXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUNFLGlCQUFBLEFBQ0Esb0JBQUEsQUFDQSx1QkFBQSxBQUNBLGtEQUFBLENDQ0YsQUMwWkUsV0FDRSwyQkNoYW1CLEFEaWFuQixrSEFDRSxBQUVGLGdCQ3BhcUMsQURxYXJDLGlCQUFBLENEelpKLEFBRUEsV0NtWkksMkJBQUEsQUFHQSxzSENuYXFDLEFEb2FyQyxnQkFBQSxBRG5aSixpQkFBQSxDQzZZRSxBRDFZRixXQytZSSwyQkNsYXFDLEFEbWFyQyxvSEFBQSxBRDdZSixnQkFBQSxBQ3VZRSxpQkFBQSxDRHJZRCxBQUVELFdDeVlJLDJCQUFBLEFEdllKLHdIQUFBLEFDaVlFLGdCQUFBLEFBQ0UsaUJBQUEsQ0QvWEgsQUFFRCxXQUNBLDJCQUFBLEFHaENBLGdIQUFBLEFIa0NFLGdCQUFpQixBQUNqQixpQkFBbUIsQ0FDcEIsQUFFRCxtRkFZQSxhQUFBLENBQ0MsQUFFRCxPR2xDRSxlQUFBLENIb0NELEFBRUQsU0duQ0EsWUFBQSxBQUNFLGNBQUEsQUFDQSxZ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QUFFRCxxQkFDSSxTQUFXLENBQ2QsQUFFRCx5QkFDSSxxQkFDSSxTQUFXLENBQ2QsQ0FDSixBQUVELGFBQ0ksNkJBQW1DLENBQ3RDLEFBRUQscUJBQ0ksV0FBWSxBQUNaLFlBQWEsQUFDYixtQkFBb0IsQUFDcEIsbUNBQTJDLEFBQzNDLGNBQWUsQUFDZixXQUFZLEFBQ1osZ0JBQWlCLEFBQ2pCLGlCQUFtQixDQUN0QixBQUVELGtCQUVJLDRCQUFtQyxDQUN0QyxBQUVELFVBRUksMEZBQTZHLEFBQzdHLFNBQVcsQ0FDZCxBQUVELDJCQUxJLGlCQUFtQixDQU90QixBQUVELHVCQUNJLFdBQVksQUFDWixrQkFBbUIsQUFDbkIsT0FBUSxBQUNSLE1BQU8sQUFDUCxRQUFTLEFBQ1QsU0FBVSxBQUNWLDBCQUErQixBQUMvQixTQUFXLENBQ2QsQUFFRCxxQkFDSSxXQUFZLEFBQ1osWUFBYSxBQUNiLG9CQUFxQixBQUNyQixpQkFBa0IsQUFDbEIscUJBQXVCLENBQzFCLEFBRUQsZUFDSSxhQUFjLEFBQ2QsdUJBQXdCLEFBQ3hCLGtCQUFtQixBQUNuQixTQUFVLEFBQ1YsT0FBUSxBQUNSLFdBQVksQUFDWixTQUFXLENBQ2QsQUFFRCxxQkFDSSxjQUFlLEFBQ2Ysb0JBQXFCLEFBQ3JCLFlBQWEsQUFDYixlQUFnQixBQUNoQixjQUFpQixDQUNwQixBQUVELHlCQUNJLGNBQWdCLENBQ25CLEFBRUQsMkJBQ0ksV0FBYSxBQUNiLGNBQWlCLENBQ3BCIiwiZmlsZSI6InByb2plY3RzX215Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tcC10ZXh0OiAjNjE2NTZlO1xuICAtLWRhcmstdGV4dDogIzEyMTYxZDtcbiAgLS1hY3Rpb24tY29sb3I6ICMwMDVmNjk7XG4gIC0tYnV0dG9uLXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG59XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcImV4dGVuZHNcIjtcbkBpbXBvcnQgXCJyZXNldFwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcInBhZ2VzXCI7XG5AaW1wb3J0IFwicXVhbnRpdHlcIjtcbkBpbXBvcnQgXCJnYWxsZXJ5MVwiO1xuQGltcG9ydCBcImxvYWRpbmdcIjtcblxuQGltcG9ydCBcImluZm9cIjtcbkBpbXBvcnQgXCJ0eXBlc1wiO1xuQGltcG9ydCBcImFkZGl0aW9uYWwtaW5mb3JtYXRpb25cIjtcbkBpbXBvcnQgXCJzY2hlbWVcIjtcblxuQGltcG9ydCBcImNhbGwtcG9wdXBcIjtcbkBpbXBvcnQgXCJjb250YWN0LXVzLXBvcHVwXCI7XG5AaW1wb3J0IFwiaW1hZ2UtbGlicmFyeVwiO1xuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IGFybVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cblxuLm1lbnUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6IHJnYmEoMTgsIDIyLCAyOSwgMSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndoaXRlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogcmdiYSgxOCwgMjIsIDI5LCAxKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmgxIHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICB9XG4gIC53aGl0ZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgfVxuXG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYW5pbWF0ZS1jaGlsZHJlbiA+ICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG59XG5cbi5hbmltYXRlLWNoaWxkcmVuID4gLmNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLW9iamVjdCB7XG4gIHdpZHRoOiA3NSU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5sZy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ0LCA0NCwgMC44NSk7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLmxnLW5leHQsXG4ubGctcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4iLCI6cm9vdCB7XG4gIC0tcC10ZXh0OiAjNjE2NTZlO1xuICAtLWRhcmstdGV4dDogIzEyMTYxZDtcbiAgLS1hY3Rpb24tY29sb3I6ICMwMDVmNjk7XG4gIC0tYnV0dG9uLXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNSk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IGFybVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBhcm1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IGFybVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IGFybVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBhcm1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0YXJtLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRhcm0tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5oZ3JvdXAsXG5tZW51LFxuc2VjdGlvbixcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiBpbmhlcml0O1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPWRhdGVdIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9ZGF0ZV06aG92ZXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9ZGF0ZV06aG92ZXI6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5pbnB1dC5wbGFjZWhvbGRlcixcbnRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1MHZoO1xuICBtaW4taGVpZ2h0OiA0MzVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzODNhOSAwJSwgcmdiYSg4MywgMTMxLCAxNjksIDAuMzkpIDU0Ljg2JSwgcmdiYSg5MiwgMTM4LCAxNzYsIDApIDEwMCUpO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzcpIDE5Ljk0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KSAzOS4wNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkgNjUuMjglLCAjZmZmZmZmIDg4LjU0JSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlci1wcm9qZWN0czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBib3R0b206IC0xNTBweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyMikgMTkuOTQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDY4KSAzOS4wNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NjQpIDY1LjI4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDg4LjU0JSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogODEycHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDgwJTtcbn1cbi5oZWFkZXJfX2ltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXJfX3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVhZGVyX190b3AudmlkZW9zLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19jb250YWN0cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uaGVhZGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDIzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmhlYWRlcl9fY29udGVudCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTg1cHg7XG59XG4uaGVhZGVyX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmhlYWRlcl9fbWFpbi12aWRlbyB7XG4gIGhlaWdodDogMTE1dmg7XG59XG4uaGVhZGVyX19tYWluLXZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVhZGVyX192aWRlb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uaGVhZGVyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5oZWFkZXJfX3ZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5oZWFkZXJfX3ZpZGVvOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9yaWdodC12aWRlby1pbWFnZS5qcGcpO1xufVxuLmhlYWRlcl9fdmlkZW86bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbGVmdC12aWRlby1pbWFnZS5qcGcpO1xufVxuLmhlYWRlcl9fdmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyX192aWRlbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlYWRlcl9fdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXJfX3ZpZGVvOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX192aWRlbzpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX3ZpZGVvOmhvdmVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX192aWRlby10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2Nyb2xsLWRvd24tc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogY2FsYygxNXZoICsgMTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2Nyb2xsLWRvd24tc3ZnX19kb3duIHtcbiAgYW5pbWF0aW9uOiBzY3JvbGxEb3duQW5pbSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsRG93bkFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmxvZ28ge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb2dvX19kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDQ5cHg7XG59XG4ubG9nb19fbGluZSB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sb2dvIC5sZWZ0LWxpbmUge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cbi5sb2dvIC5yaWdodC1saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4ub3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4ubWVudV9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM2N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWVudV9fYmxvY2sgLm1lbnVfX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmNsb3NlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmNsb3NlLWJ0biBzdmcge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51X19saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmZpcnN0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmZpcnN0LWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDgsIDIxMywgMjIxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDMwcHg7XG59XG4ubWVudV9fYmxvY2sgLm1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogcmdiKDI1LCAyOSwgMzUpO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51X19pdGVtIDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMC4xNSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLmFkZC1jYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNiwgODksIDQ0KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5jb250YWN0IHtcbiAgbWFyZ2luOiAwIDM0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51X19ibG9jayAubWVudSAuY29udGFjdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X19ibG9jayAubWVudSAuY29udGFjdF9fbGluayBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuc29jaWFsLWxpbmsge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLnNvY2lhbF9faW5zdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2luc3QucG5nXCIpO1xufVxuLm1lbnVfX2Jsb2NrIC5tZW51IC5zb2NpYWxfX2ZiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9mYi5wbmdcIik7XG59XG4ubWVudV9fYmxvY2sgLm1lbnUgLnNvY2lhbF9fdHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3R3LnBuZ1wiKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5tZW51X19ibG9jayAubWVudSAuc29jaWFsX19pbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvaW4ucG5nXCIpO1xufVxuLm1lbnVfX2Jsb2NrIC5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ob21lLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2hvd2hvbWVzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX192aWRlb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5oZWFkZXJfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fdmlkZW8tdGl0bGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXJfX3ZpZGVvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0b3A6IDg2cHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG4gIC5oZWFkZXJfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyX190b3Age1xuICAgIHBhZGRpbmc6IDExcHggMTVweCA3cHggMjNweDtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX192aWRlby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5sb2dvIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmxvZ29fX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ29fX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNDJweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogODBweDtcbiAgY29sb3I6ICM2MTY1NmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTY7XG59XG4uZm9vdGVyX190b3AtbG9nbyAubG9nbyB7XG4gIG1heC13aWR0aDogMjE1cHg7XG4gIG1heC1oZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5mb290ZXJfX3RvcC1sb2dvIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyX190b3AtbG9nbyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cbi5mb290ZXJfX3RvcC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzYxNjU2ZTtcbn1cbi5mb290ZXJfX3RvcC1jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiAjMTIxNjFkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZm9vdGVyX190b3AtY29udGVudCAuc3ViLXRpdGxlIHtcbiAgY29sb3I6ICMxMjE2MWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9vdGVyX190b3AtY29udGVudCAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb290ZXJfX3RvcC1jb250ZW50IC5pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjE2NTZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogODBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uZm9vdGVyX19ib3R0b20gLmFkZGl0aW9uYWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGdhcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZm9vdGVyX190b3AtY29udGVudCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZm9vdGVyX190b3AtbG9nbyAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMzdweDtcbiAgICBtYXgtaGVpZ2h0OiA2N3B4O1xuICB9XG4gIC5mb290ZXJfX3RvcC1jb250ZW50IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLWNvbnRlbnQgLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyX190b3AtY29udGVudCAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wLWNvbnRlbnQgLmNvbnRhY3RzLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyX19ib3R0b20gLnN0YXR1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSAuYWRkaXRpb25hbC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyX19ib3R0b20gLmFkZGl0aW9uYWwtaW5mbyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucXVhbnRpdHktc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLnF1YW50aXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4MHB4O1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmltYWdlLWJsb2NrIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbWFnZS1ibG9ja19faDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMTIxNjFkO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmltYWdlLWJsb2NrX19pbWFnZSB7XG4gIG1heC13aWR0aDogNDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbWFnZS1ibG9ja19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzYxNjU2ZTtcbiAgd2lkdGg6IDY1JTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9ja19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAzMyU7XG59XG4ucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9ja19faXRlbSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzEyMTYxZDtcbn1cbi5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucXVhbnRpdHktc2VjdGlvbiAuaW1hZ2UtYmxvY2tfX2gzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5xdWFudGl0eS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnF1YW50aXR5LXNlY3Rpb24gLnF1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucXVhbnRpdHktc2VjdGlvbiAuaW1hZ2UtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnF1YW50aXR5LXNlY3Rpb24gLmltYWdlLWJsb2NrX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnF1YW50aXR5LXNlY3Rpb24gLmluZm8tYmxvY2sgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5xdWFudGl0eS1zZWN0aW9uIC5pbmZvLWJsb2NrX19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAucXVhbnRpdHktc2VjdGlvbiAuaW5mby1ibG9ja19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmdhbGxlcnkxLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5nYWxsZXJ5MS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5MS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgfVxufVxuLmxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6ICNmZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCA5NSwgMTA1LCAwLjUpIDAlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNSkgMTAwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL0dicmFpbmJyZW5kbG9nbzIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmxvYWRpbmdfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIHotaW5kZXg6IDM7XG59XG4ubG9hZGluZ19fbG9hZGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNWY2OTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2FkaW5nX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0zMHB4O1xuICBjb2xvcjogIzAwNWY2OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sb2FkaW5nX19sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvYWRpbmdfX2xvZ28tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5sb2FkaW5nX19sb2dvLXRleHQgc3BhbiB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDQwcHg7XG59XG4ubG9hZGluZ19fbG9nby10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmxvYWRpbmdfX2xvZ28tdGV4dCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAubG9hZGluZ19fbG9nby10ZXh0IHNwYW4ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4uaW5mby1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDU1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvX19pbWFnZSB7XG4gIG1heC13aWR0aDogNTg0cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAzMCU7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvX19pbWFnZSBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW5mby1zZWN0aW9uIC5pbmZvX19saXN0IHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm9fX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjE2NTZlO1xufVxuLmluZm8tc2VjdGlvbiAuaW5mb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5pbmZvLXNlY3Rpb24gLmluZm9fX2l0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzEyMTYxZDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW5mby1zZWN0aW9uIC5pbmZvIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaW5mby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiAuaW5mbyB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm9fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm9fX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm9fX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5pbmZvLXNlY3Rpb24gLmluZm9fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIC5pbmZvX19pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnR5cGVzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4udHlwZXMtc2VjdGlvbiAudGV4dF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlcy1zZWN0aW9uIC50ZXh0X19kZXNrdG9wIHtcbiAgbWF4LXdpZHRoOiA3NTZweDtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0xLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgY29sb3I6ICMxMjE2MWQ7XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM2MTY1NmU7XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBtYXgtd2lkdGg6IDc1NnB4O1xuICBtaW4td2lkdGg6IDE0M3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1pbWFnZXNfX3RvcCB7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1pbi13aWR0aDogMTc4cHg7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50eXBlcy1zZWN0aW9uIC50eXBlcy1pbWFnZXNfX3RvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWltYWdlc19fYm90dG9tIHtcbiAgbWF4LXdpZHRoOiA3NjFweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWltYWdlc19fYm90dG9tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cGVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudGV4dF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudGV4dF9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudHlwZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudHlwZXMtY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnR5cGVzLXNlY3Rpb24gLnR5cGVzLWNvbnRlbnRfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcy1pbWFnZXNfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcyB7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG4gIC50eXBlcy1zZWN0aW9uIC50eXBlcy1jb250ZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAudHlwZXMtc2VjdGlvbiAudHlwZXMtaW1hZ2VzX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2J1dHRvbnMgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI1cHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYnV0dG9ucyAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2FkZHJlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2FkZHJlc3MgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE2cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19hZGRyZXNzICNtYXAge1xuICBoZWlnaHQ6IDM5dnc7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19nYWxsZXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19pbWFnZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19idXR0b25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb25fX2J1dHRvbnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyODZweDtcbiAgfVxuICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbl9fYWRkcmVzcyAuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uX19hZGRyZXNzIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNjaGVtZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xufVxuLnNjaGVtZS1zZWN0aW9uX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gIGNvbG9yOiAjMDA1ZjY5O1xufVxuXG4uc2NoZW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zY2hlbWVfX2xheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLnNjaGVtZV9fbGF5ZXIgcGF0aCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2NoZW1lX19sYXllciBwYXRoOmhvdmVyIHtcbiAgZmlsbDogIzAxNWY2OTtcbn1cbi5zY2hlbWVfX3dyYXBwZXIge1xuICB3aWR0aDogMjAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5zY2hlbWVfX3dyYXBwZXIuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNjaGVtZV9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5zY2hlbWUtaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjaGVtZS1pbWFnZXNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNjaGVtZS1pbWFnZXNfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1heC1oZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNjaGVtZS1pbWFnZXNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNjaGVtZS1kZXRhaWwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNDUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDYwcHggNzBweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuZ2xvYmFsLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5nbG9iYWwtaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTg4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDgwcHg7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLmRldGFpbC1pbmZvLnNlbGVjdGVkLWZsb29yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLmRldGFpbC1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLmRldGFpbC1pbmZvIC5udW1iZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC40KTtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5pdGVtIC5rZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG59XG4uc2NoZW1lLWRldGFpbF9fZGVzY3JpcHRpb24gLml0ZW0gLnZhbHVlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuaXRlbSAuYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiAuaXRlbSAuYXJlYSAudW5pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnNjaGVtZS1kZXRhaWxfX2Rlc2NyaXB0aW9uIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbi1pbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA3MDVweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgbGVmdDogNThweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5wdXJjaGFzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQzLCAwLCAwKTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5mcmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwLCAxODEsIDEyOSk7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAuYm9va2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MywgMTc1LCAwKTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2cHg7XG4gIHJpZ2h0OiA0MnB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiKDUyLCA2NCwgODQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmJhY2sgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyNXB4O1xuICByaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMgLmZsb29yIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiKDUyLCA2NCwgODQpO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMgLmZsb29yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDk1LCAxMDUpO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMgLmZsb29yOmhvdmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbn1cbi5zY2hlbWUtZGV0YWlsX19tYWluIC5mbG9vcmVzIC5hY3RpdmUgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2NoZW1lLWRldGFpbF9fbWFpbiAudHlwZS10by1zaG93IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgY29sb3I6IHJnYigyNSwgMjksIDM1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmN1c3RvbS1jaGFja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uY3VzdG9tLWNoYWNrYm94X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jdXN0b20tY2hhY2tib3hfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jdXN0b20tY2hhY2tib3hfX2NoZWNrYm94OmNoZWNrZWQgKyAuY3VzdG9tLWNoYWNrYm94X19pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5jdXN0b20tY2hhY2tib3hfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4xMjVlbTtcbiAgd2lkdGg6IDIuNzVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDk1LCAxMDUpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gIG1hcmdpbjogMCAxLjVlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmN1c3RvbS1jaGFja2JveF9faWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjEyNWVtO1xuICBsZWZ0OiAwLjEyNWVtO1xuICB3aWR0aDogMS4yNWVtO1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubWFpbi1zY2hlbWUtaW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zY2hlbWUtaW1hZ2VzX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAzNXB4O1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19tYWluIC5iYWNrIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2NoZW1lLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zY2hlbWUtc2VjdGlvbiAuc2NoZW1lX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2NoZW1lLXNlY3Rpb24gLnNjaGVtZV9fd3JhcHBlci5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2NoZW1lLXNlY3Rpb24gLnNjaGVtZV9fd3JhcHBlci5hY3RpdmUgLnNjaGVtZS1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zY2hlbWUtc2VjdGlvbiAuc2NoZW1lX19pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnNjaGVtZS1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuc2NoZW1lLWltYWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNjaGVtZS1pbWFnZXNfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxuICAuc2NoZW1lLWRldGFpbCB7XG4gICAgdHJhbnNpdGlvbjogZGlzcGxheSAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5zY2hlbWUtZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX21haW4gLnN0YXR1cyB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX21haW4gLmJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNjaGVtZS1kZXRhaWxfX21haW4gLmZsb29yZXMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MzgzYTkgMCUsIHJnYmEoODMsIDEzMSwgMTY5LCAwLjM5KSA1NC44NiUsIHJnYmEoOTIsIDEzOCwgMTc2LCAwKSAxMDAlKTtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmJhY2stYnV0dG9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC1oZWlnaHQ6IDM5cHg7XG4gIG1heC13aWR0aDogMTk3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIGNvbG9yOiByZ2IoNTIsIDY0LCA4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5iYWNrLWJ1dHRvbi1tb2JpbGUgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uX19iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWF4LWhlaWdodDogNTI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0ge1xuICB3aWR0aDogNTQ3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIyOSwgMjI5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDcwcHggNTVweCA5NXB4IDkzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIGNvbG9yOiByZ2IoMCwgOTUsIDEwNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2Zvcm0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybS1mb3JtIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDI1MiwgMjUzLCAwLjk0KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMTlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtaGVpZ2h0OiAzOXB4O1xuICBtYXgtd2lkdGg6IDE5N3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2JhY2sge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY2FsbC1iYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA0M3B4IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGxfX2JhY2stYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwOCwgMjEzLCAyMjEpO1xuICBjb2xvcjogcmdiKDUyLCA2NCwgODQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fYmFjay1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuYmFjay1idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb25fX2JhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jYWxsLXBvcHVwLXNlY3Rpb24gLmNhbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fZm9ybS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsX19mb3JtLWZvcm0gaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmNhbGwtcG9wdXAtc2VjdGlvbiAuY2FsbF9fYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FsbC1wb3B1cC1zZWN0aW9uIC5jYWxsIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uY29udGFjdC11cy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MzgzYTkgMCUsIHJnYmEoODMsIDEzMSwgMTY5LCAwLjM5KSA1NC44NiUsIHJnYmEoOTIsIDEzOCwgMTc2LCAwKSAxMDAlKTtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb25fX2JhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250ZW50IHtcbiAgd2lkdGg6IDU0N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMjksIDIyOSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3MHB4IDU1cHggNzBweCA3MHB4O1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250YWN0IHN2ZyB7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyAuYmFjay1idXR0b24tbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LWhlaWdodDogMzlweDtcbiAgbWF4LXdpZHRoOiAxOTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbiAgY29sb3I6IHJnYig1MiwgNjQsIDg0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMgLmJhY2stYnV0dG9uLW1vYmlsZSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMgLmNvbnRhY3QtbGFibGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyAuY29udGFjdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzX19iYWNrIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NvbnRhY3RzLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA0M3B4IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11c19fYmFjay1idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LCAyMTMsIDIyMSk7XG4gIGNvbG9yOiByZ2IoNTIsIDY0LCA4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xuICBtaW4td2lkdGg6IDE2MXB4O1xufVxuLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11c19fYmFjay1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzIC5jb250YWN0LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250YWN0IHN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXNfX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250ZW50IC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5jb250YWN0LXVzLXNlY3Rpb24gLmNvbnRhY3QtdXMgLmNvbnRhY3QtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuY29udGFjdC11cy1zZWN0aW9uIC5jb250YWN0LXVzLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtc2VjdGlvbiAuY29udGFjdC11cy1jb250YWN0IHN2ZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uaW1hZ2UtbGlicmFyeS1ibG9jayAuc2VlLW1vcmUge1xuICBjb2xvcjogIzAwNWY2OTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmltYWdlLWxpYnJhcnktYmxvY2tfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbWFnZS1saWJyYXJ5LWJsb2NrX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MzZweDtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS1saWJyYXJ5LWJsb2NrX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmltYWdlLWxpYnJhcnktYmxvY2sgLnNlZS1tb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZS1saWJyYXJ5LWJsb2NrX19saXN0IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbmJvZHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgYXJtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDgsIDIxMywgMjIxKTtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA5NSwgMTA1KTtcbiAgbWluLWhlaWdodDogMzZweDtcbn1cblxuLm1lbnUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6IHJnYigxOCwgMjIsIDI5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud2hpdGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiByZ2IoMTgsIDIyLCAyOSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgfVxuICAud2hpdGUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gIH1cbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYW5pbWF0ZS1jaGlsZHJlbiA+ICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG59XG5cbi5hbmltYXRlLWNoaWxkcmVuID4gLmNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLW9iamVjdCB7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmxnLW91dGVyIC5sZy1vYmplY3Qge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDQsIDQ0LCAwLjg1KTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnByb2plY3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTM4M2E5IDAlLCByZ2JhKDgzLCAxMzEsIDE2OSwgMC4zOSkgNTQuODYlLCByZ2JhKDkyLCAxMzgsIDE3NiwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvamVjdHNfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2plY3RzX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2plY3RzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NXZoO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2plY3RzLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLnByb2plY3RzLWxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnByb2plY3RzLWxvZ29fX2xpbmsgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnByb2plY3RzLWxvZ29fX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59IiwiLy8gTWl4aW5zXG4vL1xuLy9cbi8vICAxLiBHcmlkIHN5c3RlbVxuLy8gIDIuIEZsZXhib3hcbi8vICAzLiBNZWRpYSBxdWVyaWVzXG4vLyAgNC4gVXNlZnVsXG4vL1xuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xuXG4vLyAgMS4gR3JpZCBzeXN0ZW1cbi8vXG4vL1xuXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEBtaXhpbiBmb3ItZGVza3RvcC11cCB7XG4vLyAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgQGNvbnRlbnQ7IH1cbi8vIH1cbi8vIEBtaXhpbiBmb3ItYmlnLWRlc2t0b3AtdXAge1xuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7IEBjb250ZW50OyB9XG4vLyB9XG5cbkBtaXhpbiBjb250YWluZXIoJHNwYWNlOiB2YXIoLS14LXNwYWNlKSkge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgY2VudGVyLW0odmFyKC0tY29udC13aWR0aCkpO1xuICBAaW5jbHVkZSBzcGFjZSh4LCAkc3BhY2UpO1xufVxuXG5AbWl4aW4gY29sLXNpemluZygkc2l6ZTogbnVsbCkge1xuICBAaWYgKCRzaXplKSB7XG4gICAgZmxleDogMSAxICRzaXplO1xuICAgIG1heC13aWR0aDogJHNpemU7XG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbi8vICAyLiBGbGV4Ym94XG4vL1xuLy9cblxuQG1peGluIGZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4Ym94KCRhbGlnbjogY2VudGVyLCAkanVzdGlmeTogZmxleC1zdGFydCwgJHdyYXA6IHdyYXApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cbkBtaXhpbiBpbmxpbmUtZmxleGJveCgkYWxpZ246IGZsZXgtc3RhcnQsICRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkd3JhcDogd3JhcCkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuQG1peGluIGZsZXgtY29sdW1uKCRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkYWxpZ246IHN0cmV0Y2gsICR3cmFwOiBub3dyYXApIHtcbiAgQGluY2x1ZGUgZmxleGJveCgkYWxpZ24sICRqdXN0aWZ5LCAkd3JhcCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtaXhpbiBzbGlkZXIge1xuICBAY29udGVudDtcbn1cblxuLy8gIDMuIE1lZGlhIHF1ZXJpZXNcbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbi8vICAzLjIgcmVzcG9uZC1iZWxvdyhtYXgtd2lkdGgpXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbi8vICAzLjMgcmVzcG9uZC1iZXR3ZWVuKG1pbi13aWR0aCAtIG1heC13aWR0aClcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cbkBtaXhpbiByZXNwb25kLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcbiAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG4gICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpID09IGZhbHNlKSB7XG4gICAgICBAd2FybiAnWW91ciBsb3dlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyRsb3dlcn0uJztcbiAgICB9XG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcbiAgICAgIEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xuICAgIH1cbiAgfVxufVxuXG4vLyAgNC4gVXNlZnVsXG4vL1xuLy9cblxuLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFBsYWNlaG9sZGVyXG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBDZW50ZXJpbmcgd2l0aCB0cmFuc2Zvcm1cblxuQG1peGluIGNlbnRlcigkcG9zaXRpb246IGJvdGgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpZiAkcG9zaXRpb24gPT0gXCJ5XCIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gXCJ4XCIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH0gQGVsc2Uge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4vLyBJbWFnZSBjb3ZlclxuQG1peGluIGltZy1jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLy8gQ2VudGVyaW5nIHdpdGggbWFyZ2luc1xuQG1peGluIGNlbnRlci1tKCRtYXgtd2lkdGhzOiBub25lKSB7XG4gIEBpbmNsdWRlIG0tc3BhY2UoYXV0byk7XG4gIG1heC13aWR0aDogJG1heC13aWR0aHM7XG59XG4vLyBBYnNvbHV0ZSBwc2V1ZG8gZWxlbWVudFxuXG5AbWl4aW4gcHNldWRvKCRjb250ZW50OiBcIlwiLCAkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlKSB7XG4gIGNvbnRlbnQ6ICRjb250ZW50O1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgcG9zaXRpb246ICRwb3M7XG59XG5AbWl4aW4gcHNldWRvTGluaygkZGlzcGxheTogaW5saW5lLWJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6IFwiXCIpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgcHNldWRvKCRjb250ZW50LCAkZGlzcGxheSwgJHBvcyk7XG59XG5cbkBtaXhpbiBwc2V1ZG9CRygkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlLCAkcmVwZWF0OiBuby1yZXBlYXQsICRiZ3BvczogNTAlLCAkc2l6ZTogY29udGFpbiwgJGNvbnRlbnQ6IFwiXCIpIHtcbiAgY29udGVudDogJGNvbnRlbnQ7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBwb3NpdGlvbjogJHBvcztcbiAgYmFja2dyb3VuZDoge1xuICAgIHJlcGVhdDogJHJlcGVhdDtcbiAgICBwb3NpdGlvbjogJGJncG9zO1xuICAgIHNpemU6ICRzaXplO1xuICB9XG59XG5cbkBtaXhpbiBwc2V1ZG9IZWlnaHQoJHBhZGRpbmdUOiAxMDAlLCAkZnVsbDogdHJ1ZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAkcGFkZGluZ1Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICA+IGltZyxcbiAgc3ZnIHtcbiAgICBAaWYgKCRmdWxsID09IHRydWUpIHtcbiAgICAgIEBpbmNsdWRlIGltZy1jb3ZlcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBzaXplKGF1dG8pO1xuICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gcHNldWRvT3ZlcmxheSgkYmcsICRvcGFjaXR5OiAxLCAkei1pbmRleDogMCkge1xuICBAaW5jbHVkZSBwc2V1ZG8oKTtcbiAgYmFja2dyb3VuZDogJGJnO1xuICBAaW5jbHVkZSBzaXplKDEwMCUpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB6LWluZGV4OiAkei1pbmRleDtcbn1cblxuLy8gU2V0dGluZyB3aWR0aC9oZWlnaHRcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuQG1peGluIGltYWdlKCRzaXplLCAkcmFkOiA1MCUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWQ7XG59XG5cbkBtaXhpbiBhbmltYXRlKCRhbmltYXRpb24sICRkdXJhdGlvbiwgJG1ldGhvZCwgJHRpbWVzKSB7XG4gIGFuaW1hdGlvbjoge1xuICAgIG5hbWU6ICRhbmltYXRpb247XG4gICAgZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0aW1pbmctZnVuY3Rpb246ICRtZXRob2Q7XG4gICAgaXRlcmF0aW9uLWNvdW50OiAkdGltZXM7XG4gIH1cbn1cblxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBDU1MgYXJyb3dcbkBtaXhpbiBhcnJvdygkZGlyOiBkb3duLCAkc2l6ZTogMTFweCwgJGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSkge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgQGluY2x1ZGUgcHNldWRvKCk7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUpO1xuICBAaWYgKCRkaXIgPT0gZG93bikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICB9IEBlbHNlIGlmICgkZGlyID09IGxlZnQpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICB9IEBlbHNlIGlmICgkZGlyID09IHJpZ2h0KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDIyNWRlZyk7XG4gIH0gQGVsc2UgaWYgKCRkaXIgPT0gdXApIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTM1ZGVnKTtcbiAgfVxufVxuXG5AbWl4aW4gYXJyb3ctZmlsbCgkZGlyOiBkb3duLCAkc2l6ZTogNXB4LCAkY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpKSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIEBpZiAoJGRpciA9PSBsZWZ0KSB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgKCRkaXIgPT0gcmlnaHQpIHtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICgkZGlyID09IGRvd24pIHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG4vLyBUZXh0LW92ZXJmbG93XG5cbkBtaXhpbiB0cnVuY2F0ZSgkdHJ1bmNhdGlvbi1ib3VuZGFyeSkge1xuICBtYXgtd2lkdGg6ICR0cnVuY2F0aW9uLWJvdW5kYXJ5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLy8gQW50aWFsaWFzXG5cbkBtaXhpbiBhbnRpYWxpYXMge1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBoaWRlL3Nob3dcblxuQG1peGluIGhpZGUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWl4aW4gc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyBoZWlnaHQ9bGluZWhlaWdodFxuXG5AbWl4aW4gbGluZUhlaWdodCgkaGVpZ2h0LCAkbGluZWhlaWdodDogJGhlaWdodCkge1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZWhlaWdodDtcbn1cblxuLy8gbGlzdFJlc2V0XG5cbkBtaXhpbiBsaXN0UmVzZXQoKSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gbnVsbCBtYXJnaW5cblxuQG1peGluIHR4dE0wKCkge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLy8gc2V0IHNpZGUgc3BhY2VcblxuQG1peGluIHNwYWNlKCRkaXI6IFwiXCIsICRwYWRkaW5nMTogMTBweCwgJHBhZGRpbmcyOiAkcGFkZGluZzEpIHtcbiAgQGlmICRkaXIgPT0gXCJ4XCIge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmcxO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nMjtcbiAgfSBAZWxzZSBpZiAkZGlyID09IFwieVwiIHtcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmcxO1xuICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZzI7XG4gIH0gQGVsc2Uge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nMTtcbiAgfVxufVxuQG1peGluIG0tc3BhY2UoJG1hcmdpbkw6IC0xNXB4LCAkbWFyZ2luUjogJG1hcmdpbkwpIHtcbiAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5MO1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5SO1xufVxuXG4vLyB0cmFuc2l0aW9uXG5AbWl4aW4gdHJucygkbmFtZTogYWxsLCAkZHVyYXRpb246IDAuM3MsICR0bS1mdW5jOiBlYXNlLCAkZGVsYXk6IDBzKSB7XG4gIHRyYW5zaXRpb246ICRuYW1lICRkdXJhdGlvbiAkdG0tZnVuYyAkZGVsYXk7XG59XG5cbi8vXG5AbWl4aW4gaW1nLWVmZi1oaWRlKCkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2NhbGVYKDAuNyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIEBpbmNsdWRlIHRybnMoYWxsLCAwLjhzLCBlYXNlLCAwLjZzKTtcbn1cbkBtaXhpbiBpbWctZWZmKCkge1xuICBAaW5jbHVkZSBpbWctZWZmLWhpZGUoKTtcbiAgLmluLXZpc2libGUgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVYKDEpO1xuICB9XG59XG5cbi8vIGZvbnRzXG5AbWl4aW4gZm9udC1nZW5lcmF0ZSgkZmFjZSwgJHdlaWdodDogbm9ybWFsLCAkZmlsZW5hbWU6ICRmYWNlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFjZTtcbiAgICBzcmM6XG4gICAgICB1cmwoXCIuLi9mb250cy8jeyRmaWxlbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICB1cmwoXCIuLi9mb250cy8jeyRmaWxlbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfVxufVxuQG1peGluIGZvbnQoJGY6IHZhcigtLWZvbnQtbWFpbiksICR3OiAzMDApIHtcbiAgZm9udDoge1xuICAgIGZhbWlseTogJGY7XG4gICAgd2VpZ2h0OiAkdztcbiAgfVxufVxuXG4vLyBzcGVjaWFsIG1peGluc1xuQG1peGluIHNlY29uZEltZyB7XG4gIGltZyB7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBmb250LWdlbmVyYXRlKFwiTW9udHNlcnJhdCBhcm1cIiwgMzAwLCBcIk1vbnRzZXJyYXRhcm0tTGlnaHRcIik7XHJcbkBpbmNsdWRlIGZvbnQtZ2VuZXJhdGUoXCJNb250c2VycmF0IGFybVwiLCA0MDAsIFwiTW9udHNlcnJhdGFybS1SZWd1bGFyXCIpO1xyXG5AaW5jbHVkZSBmb250LWdlbmVyYXRlKFwiTW9udHNlcnJhdCBhcm1cIiwgNTAwLCBcIk1vbnRzZXJyYXRhcm0tTWVkaXVtXCIpO1xyXG5AaW5jbHVkZSBmb250LWdlbmVyYXRlKFwiTW9udHNlcnJhdCBhcm1cIiwgNjAwLCBcIk1vbnRzZXJyYXRhcm0tU2VtaUJvbGRcIik7XHJcbkBpbmNsdWRlIGZvbnQtZ2VuZXJhdGUoXCJNb250c2VycmF0IGFybVwiLCA3MDAsIFwiTW9udHNlcnJhdGFybS1Cb2xkXCIpO1xyXG4iLCIvLyBSZXNldC9Ob3JtYWxpemVcbi8vXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5oZ3JvdXAsXG5tZW51LFxuc2VjdGlvbixcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udDogaW5oZXJpdDtcbn1cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiBpbmhlcml0O1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBub25lO1xufVxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0IHtcbiAgJlt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICZbdHlwZT1cImRhdGVcIl0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgJjpob3Zlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAmOmhvdmVyOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbmlucHV0LFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIGFudGlhbGlhcztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMDtcbn1cbiIsIi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUzODNhOSAwJSwgcmdiYSg4MywgMTMxLCAxNjksIDAuMzkpIDU0Ljg2JSwgcmdiYSg5MiwgMTM4LCAxNzYsIDApIDEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzcpIDE5Ljk0JSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KSAzOS4wNiUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkgNjUuMjglLFxyXG4gICAgICAgICAgICAjZmZmZmZmIDg4LjU0JVxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1wcm9qZWN0czo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICBib3R0b206IC0xNTBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjIyKSAxOS45NCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NjgpIDM5LjA2JSxcclxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2NCkgNjUuMjglLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgODguNTQlXHJcbiAgICAgICAgKTtcclxuXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MTJweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDEwMCUgODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJi52aWRlb3MtcGFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdHMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAyMzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdmlkZW8ge1xyXG4gICAgICAgIGhlaWdodDogMTE1dmg7XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnZoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvcmlnaHQtdmlkZW8taW1hZ2UuanBnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9sZWZ0LXZpZGVvLWltYWdlLmpwZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjcm9sbC1kb3duLXN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IGNhbGMoMTV2aCArIDEwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAmX19kb3duIHtcclxuICAgICAgICBhbmltYXRpb246IHNjcm9sbERvd25BbmltIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGxEb3duQW5pbSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmX19kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0OXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1saW5lIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgIH1cclxuICAgIC5yaWdodC1saW5lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcbn1cclxuLm9wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW51X19ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMzY3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpcnN0LWxpc3Qge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maXJzdC1saXN0OjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNSwgMjksIDM1LCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGQtY2FsbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCA4OSwgNDQsIDEpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2luc3RhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvaW5zdC5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZmIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9mYi5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy90dy5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2luLnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMS42ZW07XHJcbiAgICBoZWlnaHQ6IDEuNmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvc2hvd2hvbWVzLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmX192aWRlb3Mge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX3ZpZGVvIHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICB0b3A6IDg2cHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCA3cHggMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGFjdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAmX19kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogODBweDtcclxuICAgIGNvbG9yOiAjNjE2NTZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTY7XHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogIzYxNjU2ZTtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxMjE2MWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMTIxNjFkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAuaXRlbTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgOTUsIDEwNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjNjE2NTZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogODBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICBnYXA6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAmLWxvZ28ge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTM3cHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdHMtbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG4gICAgICAuYWRkaXRpb25hbC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xdWFudGl0eS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgLnF1YW50aXR5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogODBweDtcclxuICAgIH1cclxuICAgIC5pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgJl9faDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTIxNjFkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8tYmxvY2sge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGNvbG9yOiAjNjE2NTZlO1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuXHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEyMTYxZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAucXVhbnRpdHktc2VjdGlvbiB7XHJcbiAgICAgICAgLmltYWdlLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9faDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5xdWFudGl0eS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZ2FsbGVyeTEtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2JnLTIuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA1JTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAuZ2FsbGVyeTEtc2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC5nYWxsZXJ5MS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgIH1cclxufVxyXG4iLCIubG9hZGluZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCA5NSwgMTA1LCAwLjUpIDAlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNSkgMTAwJSk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvR2JyYWluYnJlbmRsb2dvMi5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICAgICZfX2xvYWRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNWY2OTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19jb3VudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDA1ZjY5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbG9nby10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLmxvYWRpbmcge1xyXG4gICAgICAgICZfX2xvZ28tdGV4dCB7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmluZm8tc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuICAgIC5pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNTVweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzYxNjU2ZTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEyMTYxZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuaW5mby1zZWN0aW9uIHtcclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAuaW5mby1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnR5cGVzLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC50ZXh0X19tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGV4dF9fZGVza3RvcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcclxuICAgIH1cclxuICAgIC50eXBlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDY4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0xLnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk1JTtcclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMjE2MWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2NTZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQzcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAxNjdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkzNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzhweDtcclxuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzYxcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIC50eXBlcy1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgLnRleHRfX21vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9fZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eXBlcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmctMi5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAudHlwZXMtc2VjdGlvbiB7XHJcbiAgICAgICAgLnR5cGVzIHtcclxuICAgICAgICAgICAgZ2FwOiAxM3B4O1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgLy8gJl9fZ2FsbGVyeSB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0xLnN2Z1wiKTtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgMDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmX19pbWFnZXMge1xyXG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgIC8vIH1cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAuaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOXZ3O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICAgICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idXR0b25zIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZy0yLnN2Z1wiKTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAzODZweCAzMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAuaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDE2cHggMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2NoZW1lLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNzBweDtcclxuICAgICAgICBjb2xvcjogIzAwNWY2OTtcclxuICAgIH1cclxufVxyXG4uc2NoZW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxNDAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJl9fbGF5ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMwMTVmNjk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGV0YWlsIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmdsb2JhbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXRhaWwtaW5mby5zZWxlY3RlZC1mbG9vciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGV0YWlsLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE2LCAxNiwgMTYsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIC5rZXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZjY5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAudW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wdXJjaGFzZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mcmVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE4MSwgMTI5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxNzUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNTIsIDY0LCA4NCwgMSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFjazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk1LCAxMDUsIDEpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZsb29yZXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZsb29yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNTIsIDY0LCA4NCwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmxvb3I6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NSwgMTA1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR5cGUtdG8tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1LCAyOSwgMzUsIDEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1jaGFja2JveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja2JveDpjaGVja2VkICsgJl9faWNvbjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMTI1ZW07XHJcbiAgICAgICAgd2lkdGg6IDIuNzVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCA5NSwgMTA1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDEuNWVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjEyNWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwLjEyNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tc2NoZW1lLWltYWdlIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuc2NoZW1lLWltYWdlcyB7XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjaGVtZS1kZXRhaWwge1xyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZsb29yZXMge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLnNjaGVtZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLnNjaGVtZSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zY2hlbWUtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjaGVtZS1pbWFnZXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY2hlbWUtZGV0YWlsIHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBkaXNwbGF5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZsb29yZXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jYWxsLXBvcHVwLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTM4M2E5IDAlLCByZ2JhKDgzLCAxMzEsIDE2OSwgMC4zOSkgNTQuODYlLCByZ2JhKDkyLCAxMzgsIDE3NiwgMCkgMTAwJSk7XHJcblxyXG4gICAgLmJhY2stYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDUyLCA2NCwgODQsIDEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MjZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuY2FsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTQ3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDU1cHggOTVweCA5M3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCA5NSwgMTA1KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9ybS1mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjUyLCAyNTMsIDAuOTQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTUsIDEwNSwgMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19iYWNrIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2NhbGwtYmFja2dyb3VuZC5qcGdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDNweCA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDgsIDIxMywgMjIxLCAxKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUyLCA2NCwgODQsIDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuY2FsbC1wb3B1cC1zZWN0aW9uIHtcclxuICAgICAgICAuYmFjay1idXR0b24tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmFjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC5jYWxsLXBvcHVwLXNlY3Rpb24ge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmFjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrLWJ1dHRvbi1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3QtdXMtc2VjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTM4M2E5IDAlLCByZ2JhKDgzLCAxMzEsIDE2OSwgMC4zOSkgNTQuODYlLCByZ2JhKDkyLCAxMzgsIDE3NiwgMCkgMTAwJSk7XHJcblxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MjZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC11cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAxKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNTVweCA3MHB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCA5NSwgMTA1KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhY2stYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSg1MiwgNjQsIDg0LCAxKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3QtbGFibGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgOTUsIDEwNSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmFjayB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jb250YWN0cy1iZy5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDNweCA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwOCwgMjEzLCAyMjEsIDEpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNTIsIDY0LCA4NCwgMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MXB4O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAuY29udGFjdC11cy1zZWN0aW9uIHtcclxuICAgICAgICAuY29udGFjdC11cyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWN0LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgLmNvbnRhY3QtdXMtc2VjdGlvbiB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTI2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC11cyB7XHJcbiAgICAgICAgICAgICZfX2JhY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmFjay1idXR0b24tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFjdC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmltYWdlLWxpYnJhcnktYmxvY2sge1xyXG4gICAgLnNlZS1tb3JlIHtcclxuICAgICAgICBjb2xvcjogIzAwNWY2OTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzZweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIC5pbWFnZS1saWJyYXJ5LWJsb2NrIHtcclxuICAgICAgICAuc2VlLW1vcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgLmltYWdlLWxpYnJhcnktYmxvY2sge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBHbG9iYWxcclxuQGltcG9ydCBcIi4vZ2xvYmFsL2dsb2JhbFwiO1xyXG5cclxuLnByb2plY3RzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MzgzYTkgMCUsIHJnYmEoODMsIDEzMSwgMTY5LCAwLjM5KSA1NC44NiUsIHJnYmEoOTIsIDEzOCwgMTc2LCAwKSAxMDAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTV2aDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gJl9fdmlkZW8ge1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgIC8vIH1cclxuICAgIC8vIC52aWRlbyB7XHJcbiAgICAvLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJl9fbGlzdCB7XHJcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgIHRvcDogMDtcclxuICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgLy8gICAgIHotaW5kZXg6IDM7XHJcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vICAgICAuY29udGFpbmVyIHtcclxuICAgIC8vICAgICAgICAgcGFkZGluZzogMCAxNDBweDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgJi1pdGVtIHtcclxuICAgIC8vICAgICAgICAgd2lkdGg6IDc5MHB4O1xyXG4gICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLy8gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAvLyAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgLy8gICAgICAgICB9XHJcblxyXG4gICAgLy8gICAgICAgICAuYXZhbi1hdmVudWUtaW1nIHtcclxuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiA0MnZ3O1xyXG4gICAgLy8gICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAvLyAgICAgICAgICAgICAmLmNvbG9yIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAxNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgICAvLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG5cclxuICAgIC8vICAgICAgICAgICAgIC5hdmFuLWF2ZW51ZS1pbWcge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICYuY29sb3Ige1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICAmLndoaXRlIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgLmF2YW4tYXZlbnVlLWxvZ28ge1xyXG4gICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgIC8vICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbi5wcm9qZWN0cy1sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogODBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
