@charset "UTF-8";.mini-content:after{content:"";display:block;clear:both}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;margin:0;font-family:"PTS55F";font-size:1rem;line-height:1.42;-webkit-font-smoothing:antialiased;color:#8b8b8b}@media (min-width:81.25rem){html{font-size:1.0375rem}}@media (max-width:81.25rem){html{font-size:1rem}}@media (max-width:68.75rem){html{font-size:1rem}}@media (max-width:62rem){html{font-size:0.875rem}}@media (max-width:48rem){html{font-size:0.8125rem}}@media (max-width:30rem){html{font-size:0.75rem}}body{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.container{margin:0 auto}@media (min-width:81.25rem){.container{width:75rem}}@media (max-width:81.25rem){.container{width:68.125rem}}@media (max-width:68.75rem){.container{width:60.625rem}}@media (max-width:62rem){.container{width:47.5rem}}@media (max-width:48rem){.container{width:29.375rem}}@media (max-width:30rem){.container{width:25rem}}@media (max-width:23.75rem){.container{width:23.75rem}}ul{padding:0;list-style:none}p,ul{margin:0}h1,h2,h3,h4,h5{margin-top:0;font-weight:400;line-height:1.1em}svg{max-width:100%;max-height:100%}a{text-decoration:none}@font-face{font-family:"OpenSans-Bold";src:url(../fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:"OpenSans-Light";src:url(../fonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:"OpenSans-Regular";src:url(../fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:"PTS55F";src:url(../fonts/PTS55F.ttf) format("truetype")}@font-face{font-family:"PTS75F";src:url(../fonts/PTS75F.ttf) format("truetype")}@font-face{font-family:'capture';src:url(../fonts/capture.eot);src:local("☺"),url(../fonts/capture.woff) format("woff"),url(../fonts/capture.ttf) format("truetype"),url(../fonts/capture.svg) format("svg");font-weight:400;font-style:normal}.about{margin-bottom:4.375rem}.about__header{text-align:center}.about__title{margin-top:3.125rem;font-size:1.875rem;font-family:"OpenSans-Regular";text-transform:uppercase}.about__text{margin:0 auto;width:70%;font-family:"PTS55F";font-size:0.9375rem}@media (max-width:62rem){.about__text{width:100%}}.about__button{opacity:.6;margin-top:1.25rem;border:0.125rem solid #8b8b8b!important;color:#8b8b8b!important}.about__button:hover{background:#fff!important;color:#8b8b8b!important}.about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-0.625rem}.about__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 18.75rem;flex:1 1 18.75rem;padding:0 2.5rem;text-align:center;margin-bottom:0.625rem}.about__item:nth-child(2){margin-top:2.5rem}@media (max-width:62rem){.about__item:nth-child(2){margin-top:0}}.about__item__image{width:12.5rem;height:12.5rem;margin-bottom:1.25rem}.about__svg{height:100%;fill:none;stroke:rgba(240,127,28,.7);stroke-width:0.1875rem;stroke-dasharray:0% 100%;-webkit-transition:all 5s;-o-transition:all 5s;transition:all 5s}.about__item:nth-child(2) .about__svg{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.about__item:nth-child(3) .about__svg{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.showed{stroke-dasharray:100% 0%}.about__item__title{font-family:"OpenSans-Regular";font-size:1.375rem;line-height:1.625rem;color:#6f6f6f;margin-bottom:1.25rem}.about__item__title b{color:rgba(240,127,28,.8)}.about__item__text{font-family:"PTS55F";font-size:0.875rem;color:#888}.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.address__contact{margin:0.5rem 0}.address__contact:first-child{margin-bottom:0}.amenities{position:relative;background-color:#eee}.amenities__triangle__left,.amenities__triangle__right{position:absolute;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:50%;height:4.375rem;fill:#eee}@media (max-width:62rem){.amenities__triangle__left,.amenities__triangle__right{top:0.0625rem}}.amenities__triangle__left{left:0}.amenities__triangle__right{right:0}.amenities__title{padding-top:2.5rem;font-size:1.875rem;font-family:"OpenSans-Regular";text-transform:uppercase}.amenities__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.875rem}.amenities__item{-webkit-box-flex:1;-ms-flex:1 1 21.25rem;flex:1 1 21.25rem;width:auto;margin-left:1.875rem;margin-bottom:1.875rem}.amenities__img,.amenities__item__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:12.5rem;overflow:hidden}.amenities__item__link:hover .amenities__top{background:rgba(0,0,0,.8)}.amenities__item__link:hover .amenities__dop{top:10%}.amenities__item__link:hover .amenities__button,.amenities__item__link:hover .amenities__item__desc{margin-top:1.25rem;opacity:1}.amenities__img{position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;z-index:1}.amenities__img img{max-width:100%}.amenities__dop,.amenities__top{position:absolute;left:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.amenities__top{bottom:0;right:0;background:rgba(0,0,0,.5);top:0;z-index:2}.amenities__dop{z-index:3;top:40%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.amenities__item__title{width:100%;text-align:center;font-size:1.25rem;text-transform:uppercase;color:#fff;font-family:"PTS75F"}.amenities__item__desc{width:100%;margin-top:3.75rem;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:rgba(255,255,255,.8);font-size:0.875rem}.amenities__button,.button{display:inline-block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.amenities__button{margin-top:2.5rem;opacity:0;border-color:#f07f1c!important;color:#f07f1c!important}.button{padding:0.4375rem 0.9375rem;border:0.125rem solid #8b8b8b;font-size:0.84375rem;font-weight:700;color:#8b8b8b;text-transform:uppercase;cursor:pointer}.button_blue_bg,.button_blue_border{border-color:#f07f1c;color:#f07f1c}.button_blue_border:hover{color:#fff;background:#f07f1c}.button_blue_bg{background-color:#f07f1c;color:#fff}.button_blue_bg:hover{color:#f07f1c;background:0 0}.button_silver{border-color:#bebebe!important;color:#8b8b8b}.button_silver:hover{color:rgba(0,0,0,.8);background-color:#bebebe!important}.contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__icon{width:1.75rem;height:1.75rem;margin-right:0.625rem;padding:0.3125rem;border:0.0625rem solid #c1c1c1;border-radius:50%}@media (max-width:30rem){.contact__icon{padding:0.25rem}}.contact__svg{fill:#c1c1c1}.contact__text{font-size:0.875rem;color:#c1c1c1}.end{background-image:url(../img/silver-footer.png)}.end__block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-2.5rem}@media (max-width:62rem){.end__block__container{margin-top:-2.5rem}}@media (max-width:30rem){.end__block__container{margin-top:-3.75rem}}.end__about,.end__amenities,.end__contacts{-webkit-box-flex:1;-ms-flex:1 1 17.5rem;flex:1 1 17.5rem;margin-left:2.5rem;margin-bottom:2.5rem;color:#c1c1c1}.end__title{font-size:1.125rem;font-family:"PTS75F";text-transform:uppercase;color:rgba(255,255,255,.8)}.end__title:after{content:"";display:block;margin-top:0.625rem;width:3.125rem;height:0.0625rem;background:#f07f1c}@media (max-width:62rem){.end__title:after{height:1.0.5rem}}@media (max-width:48rem){.end__title:after{height:1.0.5625rem}}.end__about__desc,.end__menu .menu__link{font-size:0.875rem;color:#c1c1c1}.end__menu .menu__link{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.end__menu .menu__link:hover{color:#f07f1c}.end__home{margin-bottom:0.625rem}.gallery{margin-left:-0.625rem}.flipLightBox{margin-left:0.625rem;margin-bottom:0.5625rem}.flipLightBox__img{display:inline-block;width:12.5rem;height:9.375rem;overflow:hidden}@media (max-width:30rem){.flipLightBox__img{width:100%}}.flipLightBox__img img{display:block;height:100%;margin:0 auto;width:auto}#flb-lightbox-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000!important;color:#8b8b8b!important}#flb-lightbox-text span{color:#585858!important;padding:0.3125rem 5rem}#flb-lightbox-text b{width:100%;text-transform:uppercase}#flb-next-pic{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#flb-back-pic,#flb-next-pic{width:1.875rem;font-size:0!important;height:1.875rem;background-image:url(../img/next.png);background-repeat:no-repeat}.footer{background-image:url(../img/black-footer.png);background-repeat:repeat}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.875rem 0}.creator__link{color:#eee}.header{background-color:#f7f7f7}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo-img{margin:0 0 0.125rem -0.3125rem}.header__address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0.5rem 0}.header__address .contact-block{margin:0}.header__address .contact__icon{border:0}.header__address .contact__icon svg{fill:#252323}.header__address .contact__text{color:#252323}.three{-webkit-box-sizing:border-box;box-sizing:border-box;color:#f07f1c;text-align:center}.hamburger{padding:1.25rem;margin-left:0.625rem}.hamburger .line{width:1.5625rem;height:0.25rem;background:#d8d8d8;display:block;margin:0.3125rem auto;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-10{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#hamburger-10.is-active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#hamburger-10.is-active .line:nth-child(1){width:0.9375rem}#hamburger-10.is-active .line:nth-child(2){width:1.25rem}.input-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.625rem;margin-bottom:-0.9375rem}.input,.send__button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 18.75rem;flex:1 1 18.75rem;height:2.5rem;margin-right:0.9375rem;margin-bottom:0.9375rem}.send__button{max-width:18.75rem}@media (max-width:30rem){.send__button{width:100%}}.input__before{content:"";display:block;position:absolute;left:0;bottom:0;width:2.8125rem;height:100%;padding:0.625rem;background:#f07f1c}.input__svg{fill:#fff}input[type=text]{width:100%;height:2.5rem;border:0;font-size:1rem;color:#8b8b8b;padding:0 1.25rem 0 4.0625rem;outline:0}.form-paragraf{font-size:0.625rem}.fileform,.fileform #fileformlabel,.fileform .selectbutton{background-color:#fff;overflow:hidden;text-align:left;vertical-align:middle}.fileform{margin-top:-0.3125rem;margin-bottom:0.9375rem;position:relative;border-radius:0.125rem;cursor:pointer;width:100%;height:2.5rem}.fileform .selectbutton{position:absolute;right:0.125rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#f07f1c;border:0.125rem solid #fff;border-radius:0.125rem;color:rgba(255,255,255,.9);font-size:0.8125rem;height:2.1875rem;line-height:2rem;padding:0 0.375rem;text-align:center}.fileform #upload{position:absolute;top:0;left:0;width:100%;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;font-size:9.375rem;height:1.875rem;z-index:20}.fileform #fileformlabel{float:left;height:100%;line-height:1.875rem;color:#8b8b8b;font-size:0.875rem;padding:0.125rem;width:10rem}.left-block{position:fixed;left:0;height:100vh;width:15.625rem;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);background-color:#2a2828;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow-y:auto}.left-block__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.25rem;margin-bottom:1.6875rem;background:#f1f1f1;border-right:0.0625rem solid #d8d8d8;border-bottom:0.125rem solid #d8d8d8}.left-block__logo .logo__text{line-height:1.1875rem;font-size:1.1875rem}.left-block__img{width:8.75rem;height:5rem}.left__logo{margin-left:2.5rem}.left-block__menu .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.left-block__menu .menu__item{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.left__menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.75rem;width:100%;padding-left:2.1875rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.left__menu__item:hover{background:#252323}.left__menu__item .contact__icon{margin-right:1.375rem;border:0;padding:0;width:1.375rem;height:1.375rem}.left__menu__item .contact__icon .contact__svg{fill:#8b8b8b}.left__menu__item .contact__text{font-family:"OpenSans-Bold";font-size:0.8125rem;text-transform:uppercase;color:#8b8b8b}.left-block__menu .active .contact__svg{fill:#f07f1c}.left-block__menu .active .contact__text{color:#f07f1c}.menu-active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.logo,.logo__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo__img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8.125rem;height:5rem}.logo__img img{max-width:100%;max-height:100%}.logo__text{color:#fff;font-family:'capture',arial;font-size:1.25rem;letter-spacing:0;line-height:1.25rem;text-transform:uppercase}@media (max-width:30rem){.logo__text{font-size:1.125rem;margin-right:1.25rem}}.logo__text_new{color:#f07f1c}.main{margin-left:15.625rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:6.25rem;background-color:rgba(238,238,238,.5)!important}.main__info,.main__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main__info__button{margin-left:1.875rem;-ms-flex-item-align:center;align-self:center}@media (max-width:30rem){.main__info__button{margin-left:1.25rem;font-size:0.625rem!important;padding:0.3125rem}}.main__info__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1.875rem;border-left:0.0625rem solid #d8d8d8}@media (max-width:30rem){.main__info__desc .contact-block{padding-left:0.625rem}.main__info__desc{margin-left:0.625rem}}.contact-block_main{padding:0.3125rem 1.5625rem}.contact-block_main .contact__text{font-size:0.875rem!important;font-weight:700!important}.main__header{border-bottom:0.0625rem solid #d8d8d8}.main__body{padding:1.875rem}.main__body__desc .amenities__container a{color:#585858;border-bottom:0.0625rem solid #585858}.main__body__title{color:rgba(42,40,40,.9);border-bottom:0.125rem solid #f6b57c;margin-bottom:1.875rem;padding-bottom:0.3125rem}.main-active{margin-left:0}.mini-content__img{max-width:40%;float:left;padding:0 1.875rem 1.25rem 0}@media (max-width:30rem){.mini-content__img{max-width:100%}}.mini-content__p{margin-bottom:1.25rem}.map-block{margin-bottom:3.125rem}.panorama{margin-bottom:1.25rem}.map-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.map-block__container .new{margin:0.625rem 0 4.375rem;padding-top:2.5rem;position:relative;width:100%;text-align:center}.map-block__container .new b.line1{display:block;font-family:"OpenSans-Bold";letter-spacing:-0.125rem;color:rgba(240,127,28,.9)!important;line-height:3.4375rem;text-transform:uppercase;font-size:3rem}.map-block__container .new b.line2{display:block;color:rgba(0,0,0,.7);font-weight:lighter;font-size:2.25rem}.map-block__container .new b.line3{display:block;color:rgba(0,0,0,.7);font-size:1.375rem}.map-block__title{width:100%;margin-top:3.75rem;margin-bottom:2.5rem;border-bottom:0.1875rem solid rgba(240,127,28,.5);text-align:left;font-size:2rem;text-transform:uppercase;color:#333;font-family:"PTS75F"}.map{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:25rem;background:rgba(192,192,192,.1);border-right:0.125rem solid rgba(240,127,28,.5)}.map__map{-webkit-box-flex:2;-ms-flex:2 1 18.75rem;flex:2 1 18.75rem;width:100%;margin-right:3.125rem;overflow:hidden}@media (max-width:62rem){.map__map{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0}}.map-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 18.75rem;flex:1 1 18.75rem;margin-top:1.25rem}@media (max-width:62rem){.map-info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:1.25rem;margin-bottom:1.25rem}}.map-info__title{font-size:1.25rem;margin-top:1.25rem;margin-bottom:0.4375rem;color:rgba(0,0,0,.7)}.map__adress .contact__text{font-size:1rem}.nav{position:relative;background:#252323}.nav:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.25rem;background-color:#3f3c3c}@media (max-width:68.75rem){.nav .button{margin-top:-0.125rem}}@media (max-width:62rem){.nav .button{margin-top:0.5rem;width:7.5rem}}.nav__three{display:none}@media (max-width:62rem){.nav__three{display:block}.nav__three .hamburger{margin-left:-0.625rem}}.nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:62rem){.nav__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.nav__menu .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-0.3125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:68.75rem){.nav__menu .menu__list{margin-left:0.625rem}}.nav__menu .menu__item{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__menu .active,.nav__menu .menu__link:hover{color:#f07f1c}.nav__menu .active:before,.nav__menu .menu__link:after{content:"";position:absolute;bottom:0.125rem;left:0;z-index:1;width:100%;height:0.125rem;background-color:#f07f1c}.nav__menu .menu__link{position:relative;padding:1.25rem 0.8125rem;color:#bebebe;text-transform:uppercase;font-family:"OpenSans-Bold";letter-spacing:calc(-0.0625rem/3);font-size:0.8125rem;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.nav__menu .menu__link:after{width:0%;margin-left:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav__menu .menu__link:hover:after{width:100%;margin-left:0%}@media (max-width:68.75rem){.nav__menu .menu__link{padding:0.8125rem 0.625rem}}@media (max-width:62rem){.nav__menu{height:0;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}}.nav_active{height:auto;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.nav_active .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0.625rem}.nav_active .menu__link{min-width:9.375rem;font-size:1rem}.fixed{position:fixed;top:0;left:0;width:100%;z-index:20000;background-color:rgba(0,0,0,.8);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.fixed .menu__link{padding:1.25rem 0.9375rem;color:rgba(255,255,255,.5)}@media (max-width:62rem){.fixed .menu__link{padding:0.75rem}}.fixed .active{color:#f07f1c}.fixed .active .nav__link{font-size:0.8125rem}.fixed:after{background-color:rgba(0,0,0,.8)!important}.order-block,.order-block2{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;left:-6249.9375rem;top:-62499.9375rem;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;opacity:.1;z-index:10}.order-block .send__input-block{width:20rem;padding:1.875rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5)}.order-block .input{height:auto}.order-block .input,.order-block .send__button,.order-block .textarea{width:100%;margin-right:0}.order-block .textarea{height:5rem;max-width:100%;padding:0.625rem;color:#8b8b8b}.order-block .send__button{height:2.5rem}.order-block2 .send__input-block{width:20rem;padding:1.875rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5)}.order-block2 .input{height:auto}.order-block2 .input,.order-block2 .send__button,.order-block2 .textarea{width:100%;margin-right:0}.order-block2 .textarea{height:5rem;max-width:100%;padding:0.625rem;color:#8b8b8b}.order-block2 .send__button{height:2.5rem}.order-block2 .button-file{width:100%;margin-right:0;height:2.5rem}.order-block_active{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.order-close,.order-close2{position:absolute;top:-3.125rem;right:-3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:3.125rem;height:3.125rem;opacity:.8;cursor:pointer}.order__arrow-left{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-left:-1.0625rem}.send{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.send__container{background:rgba(36,31,33,.8);padding:2.5rem 1.25rem}.send__button{border-color:#f07f1c;color:#fff;background:#f07f1c}.slideshow__main{width:100%;height:28.125rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slideshow__main:hover .slideshow__arrow{background:rgba(0,0,0,.7);fill:#fff}.slideshow__box{position:absolute;right:0;top:0;height:100%;width:100%;opacity:0;z-index:1;background-image:url(../img/1.jpg);background-repeat:no-repeat;background-size:cover;background-position:left center;-webkit-transition-property:opacity,background-image;-o-transition-property:opacity,background-image;transition-property:opacity,background-image;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.slideshow__box:nth-child(1){background-image:url(../img/1.jpg)}@media (max-width:30rem){.slideshow__box:nth-child(1){background-image:url(../img/mobile/1-min.jpg)}}.slideshow__box:nth-child(2){background-image:url(../img/2.jpg)}@media (max-width:30rem){.slideshow__box:nth-child(2){background-image:url(../img/mobile/2-min.jpg)}}.slideshow__box:nth-child(3){background-image:url(../img/3.jpg)}@media (max-width:30rem){.slideshow__box:nth-child(3){background-image:url(../img/mobile/3-min.jpg)}}.slideshow__container{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:30rem){.slideshow__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slideshow__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;width:70%;padding:7% 17%;background:-o-linear-gradient(170deg,transparent 0%,transparent 20%,rgba(0,0,0,.7) 20%,rgba(0,0,0,.7) 80%,transparent 80%,transparent 100%);background:linear-gradient(-80deg,transparent 0%,transparent 20%,rgba(0,0,0,.7) 20%,rgba(0,0,0,.7) 80%,transparent 80%,transparent 100%);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}@media (max-width:48rem){.slideshow__body{width:100%;padding:6% 5%;background:-webkit-gradient(linear,left bottom, left top,from(transparent),color-stop(0%, transparent),color-stop(0%, rgba(0,0,0,.7)),color-stop(100%, rgba(0,0,0,.7)),color-stop(100%, transparent),to(transparent));background:-o-linear-gradient(bottom,transparent 0%,transparent 0%,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%,transparent 100%,transparent 100%);background:linear-gradient(0deg,transparent 0%,transparent 0%,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%,transparent 100%,transparent 100%)}}@media (max-width:30rem){.slideshow__body{width:80%}}.slideshow__title{position:relative;margin-bottom:1.25rem;text-transform:uppercase;font-family:capture,arial;font-size:2.75rem;color:rgba(255,255,255,.8);letter-spacing:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:30rem){.slideshow__title{font-size:2.5rem}}.slideshow__title:after{content:"";position:absolute;right:-1.25rem;top:0;bottom:0;width:0.25rem;height:100%;opacity:.8;background:#f07f1c;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}@media (max-width:48rem){.slideshow__title:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);right:-0.9375rem}}.color{color:#f07f1c}.slideshow__text{font-size:0.875rem;color:rgba(255,255,255,.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.slideshow__arrow{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;width:6.25rem;height:100%;padding:0 1.875rem;fill:rgba(255,255,255,.8);cursor:pointer;background:0 0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:48rem){.slideshow__arrow{width:3.75rem;padding:0 0.625rem}}@media (max-width:30rem){.slideshow__arrow{width:2.8125rem;padding:0 0.3125rem}}.slideshow__arrow:hover{background:rgba(0,0,0,.7);fill:#fff}.slideshow__arrow_left{left:0;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.slideshow__button{-ms-flex-item-align:end;align-self:flex-end;margin-top:2.5rem}.slide-show{position:absolute;right:0;top:0;opacity:1;z-index:2}#footer,#head{min-width:50rem;text-align:center;text-shadow:#fff 0 0.0625rem 0}#head{color:#555;font-size:2.5rem;font-weight:700;line-height:2.5rem;margin:6.25rem 0 3.125rem}#footer{font-size:0.8125rem;margin:1.25rem 0}.tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs label{position:relative;-webkit-box-flex:1;-ms-flex:1 1 13.125rem;flex:1 1 13.125rem;top:0.125rem;height:2.1875rem;padding:0 0.3125rem;opacity:.9;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZWZmMGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-o-linear-gradient(top,#fff 0%,#eff0f4 4%,#dddee0 100%);background:-webkit-gradient(linear,left top, left bottom,from(#fff),color-stop(4%, #eff0f4),to(#dddee0));background:linear-gradient(to bottom,#fff 0%,#eff0f4 4%,#dddee0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddee0',GradientType=0 );border-radius:0.375rem 0.375rem 0 0;border-right:0.0625rem solid #f3f3f3;border-left:0.0625rem solid #ccc;color:#555;cursor:pointer;font-weight:700;font-size:0.78125rem;line-height:2.1875rem;text-align:center;text-transform:uppercase;text-shadow:#fff 0 0.0625rem 0;z-index:1}.tabs input{position:absolute;left:-624.9375rem}#tab_10:checked~#tab_l10,#tab_11:checked~#tab_l11,#tab_12:checked~#tab_l12,#tab_13:checked~#tab_l13,#tab_14:checked~#tab_l14,#tab_15:checked~#tab_l15,#tab_1:checked~#tab_l1,#tab_2:checked~#tab_l2,#tab_3:checked~#tab_l3,#tab_4:checked~#tab_l4,#tab_5:checked~#tab_l5,#tab_6:checked~#tab_l6,#tab_7:checked~#tab_l7,#tab_8:checked~#tab_l8,#tab_9:checked~#tab_l9{background:#fff;border-color:#fff;top:0;z-index:3}.tabs_cont{background:#fff;border-radius:0 0.375rem 0.375rem 0.375rem;-webkit-box-shadow:0 -0.125rem 0.1875rem -0.125rem rgba(0,0,0,.2),0.125rem 0.125rem 0.125rem rgba(0,0,0,.1);box-shadow:0 -0.125rem 0.1875rem -0.125rem rgba(0,0,0,.2),0.125rem 0.125rem 0.125rem rgba(0,0,0,.1);padding:1.25rem 1.5625rem;position:relative;z-index:2;overflow:auto}.tabs_cont>div{position:absolute;left:-624.9375rem;top:0;opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#tab_10:checked~.tabs_cont #tab_c10,#tab_11:checked~.tabs_cont #tab_c11,#tab_12:checked~.tabs_cont #tab_c12,#tab_13:checked~.tabs_cont #tab_c13,#tab_14:checked~.tabs_cont #tab_c14,#tab_15:checked~.tabs_cont #tab_c15,#tab_1:checked~.tabs_cont #tab_c1,#tab_2:checked~.tabs_cont #tab_c2,#tab_3:checked~.tabs_cont #tab_c3,#tab_4:checked~.tabs_cont #tab_c4,#tab_5:checked~.tabs_cont #tab_c5,#tab_6:checked~.tabs_cont #tab_c6,#tab_7:checked~.tabs_cont #tab_c7,#tab_8:checked~.tabs_cont #tab_c8,#tab_9:checked~.tabs_cont #tab_c9{position:static;left:0;opacity:1}.title{margin-bottom:0;font-family:"OpenSans-Bold";color:#bebebe;text-transform:uppercase;font-size:1.125rem}.contacts .map__map{-webkit-box-flex:1;-ms-flex:1;flex:1}.contacts .map-info{margin-top:0}@media (max-width:62rem){.contacts .map-info{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.table-price table{width:100%!important;padding:0.625rem!important;overflow:auto}.table-price table,.table-price tr{border:0.125rem solid rgba(0,0,0,.1)!important;border-collapse:collapse}.table-price tr:nth-child(odd){background:rgba(211,211,211,.2)}.table-price tr:hover{background:rgba(240,127,28,.1)}.table-price td,.table-price th{padding:0.625rem;border:0.125rem solid rgba(0,0,0,.1)!important;border-collapse:collapse}.table-price td{padding:0.625rem!important;text-align:center}.table-price td:first-child{text-align:left}.table-price h2{margin:0;padding:0;text-align:center}.table-price a{color:#8b8b8b;cursor:default}.table-prev{padding:0.3125rem 0.625rem 1.25rem;opacity:.8;font-size:0.8125rem}.mini-content__img_shop{max-width:50%}.shop__item,.shop__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop__list{-ms-flex-pack:distribute;justify-content:space-around;margin-left:-1.25rem}.shop__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 6.25rem;flex:1 1 6.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:9.375rem;margin:0 0 1.25rem 1.25rem;overflow:hidden}.shop__title{padding:0.625rem 0;font-size:0.875rem;text-transform:uppercase;text-align:center}.shop__img-block{height:6.25rem}.shop__img{height:100%}.vacancy__1,.vacancy__2{list-style:circle;margin:0 0 1.25rem 1.875rem}.vacancy__2{list-style:disc}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJtaXhpbnMvbWl4aW5zLnNjc3MiLCJsYXlvdXQvYWRqdXN0bWVudHMuc2NzcyIsImxheW91dC9mb250cy5zY3NzIiwiYmxvY2tzL2Fib3V0LnNjc3MiLCJibG9ja3MvYWRkcmVzcy5zY3NzIiwiYmxvY2tzL2FtZW5pdGllcy5zY3NzIiwiYmxvY2tzL2J1dHRvbi5zY3NzIiwiYmxvY2tzL2NvbnRhY3RCbG9jay5zY3NzIiwiYmxvY2tzL2VuZC5zY3NzIiwiYmxvY2tzL2ZsaXBMaWdodEJveC5zY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL2h1bWJ1cmdlci5zY3NzIiwiYmxvY2tzL2lucHV0LnNjc3MiLCJibG9ja3MvbGVmdEJsb2NrLnNjc3MiLCJibG9ja3MvbG9nby5zY3NzIiwiYmxvY2tzL21haW4uc2NzcyIsImJsb2Nrcy9tYXBCbG9jay5zY3NzIiwiYmxvY2tzL25hdi5zY3NzIiwiYmxvY2tzL29yZGVyLnNjc3MiLCJibG9ja3Mvc2VuZC5zY3NzIiwiYmxvY2tzL3NsaWRlc2hvdy5zY3NzIiwiYmxvY2tzL3RhYnMuc2NzcyIsImJsb2Nrcy90aXRsZS5zY3NzIiwicGFnZXMvY29udGFjdHMuc2NzcyIsInBhZ2VzL3ByaWNlLnNjc3MiLCJwYWdlcy9zaG9wLnNjc3MiLCJwYWdlcy92YWNhbmN5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDaUNBLG9CQUVJLFdBQ0EsY0FDQSxVRHJDb0UsQ0VBeEUsRUFDRSw4QkFBQSxBRkQ4RixxQkFBQSxDRUloRyxLQUNFLFdBQ0EsWUFDQSxTRElBLHFCQ0ZBLGVBQ0EsaUJBQ0EsbUNBQ0EsYUZaeU8sQ0M0Q3pPLDBCQ3hDRixLQVVJLGdCQUFBLENBQUEsQ0ZkeVIsMEJFSTdSLEtBYUksY0FBQSxDQUFBLENGakJ3VSwwQkVJNVUsS0FnQkksY0FBQSxDQUFBLENGcEJ1WCx5QkVJM1gsS0FtQkksY0FBQSxDQUFBLENGdkJxYSx5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LDBDQUNBLHdCMUJWcWl3QixDMEJRdml3QiwrQkFJSSwrQjFCWmttd0IsQzBCUXRtd0Isc0JBT0ksOEIxQmZ1cHdCLEMwQnlCM3B3QixnQ0FMRSxhQUNBLDBDQUNBLHdCMUJ0Qnl3d0IsQzBCeUIzd3dCLGdCQUNFLHVCQUdBLGlCMUI3Qmswd0IsQzBCeUJwMHdCLDRCQU1JLGUxQi9CNDJ3QixDMEJtQ2gzd0IsZ0JBQ0UsU0FDQSxVQUNBLGlCMUJ0Q202d0IsQzBCeUNyNndCLGVBQ0UsY0FDQSxjMUIzQys4d0IsQzBCK0NqOXdCLFlBQ0Usc0JBQ0EsV0FDQSxjMUJsRDJneEIsQzJCQTdneEIsd0JBQ0UsYTNCRGlqeEIsQzJCV25qeEIsd0JBQ0Usb0JBQUEsQUFHQSxvQkFIQSxBQUdBLGFBQUEsbUJBQUEsQTNCZnFteEIsY0FBQSxDMkJJdm14QixZQUdFLHlCQUFBLEFBQ0EsNkJBQUEsaUIzQlJncXhCLEMyQldscXhCLFlBRUUsNEJBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQURBLEFBQ0Esc0JBQUEsbUJBQUEsQUFFQSxtQkFGQSxBQUVBLGVBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLG1CQUFBLGFBQ0EscUJBQ0EsZTNCbkJzeHhCLEMyQnNCeHh4QixhQUNFLGVBQ0EsZUFDQSx5QkFDQSxpQjNCMUI0MnhCLEMyQjZCOTJ4QixpQkFDRSxZM0I5QjA0eEIsQzJCaUM1NHhCLFdBQ0UsVzNCbENpNnhCLEM0QkNuNnhCLHdCQUNFLGtCQUNBLG9CNUJIZyt4QixDNEJNbCt4QixZQUNFLGU1QlA0L3hCLENBQUMiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5taW5pLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUFRTNTVGXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzhiOGI4YjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE2LjZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi53cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDM4MHB4OyB9IH1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xZW07IH1cblxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFRTNTVGXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUFRTNTVGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFRTNzVGXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUFRTNzVGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXB0dXJlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jYXB0dXJlLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIuKYulwiKSwgdXJsKFwiLi4vZm9udHMvY2FwdHVyZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2NhcHR1cmUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9jYXB0dXJlLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5hYm91dF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYm91dF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYWJvdXRfX3RleHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDcwJTtcbiAgZm9udC1mYW1pbHk6IFwiUFRTNTVGXCI7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXRfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWJvdXRfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IC42O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGI4YjhiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOGI4YjhiICFpbXBvcnRhbnQ7IH1cbiAgLmFib3V0X19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzhiOGI4YiAhaW1wb3J0YW50OyB9XG5cbi5hYm91dF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuXG4uYWJvdXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDEgMzAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hYm91dF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG4uYWJvdXRfX2l0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYm91dF9fc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHJnYmEoMjQwLCAxMjcsIDI4LCAwLjcpO1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDVzOyB9XG5cbi5hYm91dF9faXRlbTpudGgtY2hpbGQoMikgLmFib3V0X19zdmcge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG4uYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDMpIC5hYm91dF9fc3ZnIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7IH1cblxuLnNob3dlZCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMCUgMCU7IH1cblxuLmFib3V0X19pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2ZjZmNmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFib3V0X19pdGVtX190aXRsZSBiIHtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDEyNywgMjgsIDAuOCk7IH1cblxuLmFib3V0X19pdGVtX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFRTNTVGXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg4ODg7IH1cblxuLmFkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWRkcmVzc19fY29udGFjdCB7XG4gIG1hcmdpbjogOHB4IDA7IH1cbiAgLmFkZHJlc3NfX2NvbnRhY3Q6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uYW1lbml0aWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5hbWVuaXRpZXNfX3RyaWFuZ2xlX19sZWZ0LCAuYW1lbml0aWVzX190cmlhbmdsZV9fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZpbGw6ICNlZWVlZWU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmFtZW5pdGllc19fdHJpYW5nbGVfX2xlZnQsIC5hbWVuaXRpZXNfX3RyaWFuZ2xlX19yaWdodCB7XG4gICAgICB0b3A6IDFweDsgfSB9XG5cbi5hbWVuaXRpZXNfX3RyaWFuZ2xlX19sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4uYW1lbml0aWVzX190cmlhbmdsZV9fcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4uYW1lbml0aWVzX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLVJlZ3VsYXJcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYW1lbml0aWVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cblxuLmFtZW5pdGllc19faXRlbSB7XG4gIGZsZXg6IDEgMSAzNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5hbWVuaXRpZXNfX2l0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hbWVuaXRpZXNfX2l0ZW1fX2xpbms6aG92ZXIgLmFtZW5pdGllc19fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmFtZW5pdGllc19faXRlbV9fbGluazpob3ZlciAuYW1lbml0aWVzX19kb3Age1xuICAgIHRvcDogMTAlOyB9XG4gIC5hbWVuaXRpZXNfX2l0ZW1fX2xpbms6aG92ZXIgLmFtZW5pdGllc19faXRlbV9fZGVzYyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hbWVuaXRpZXNfX2l0ZW1fX2xpbms6aG92ZXIgLmFtZW5pdGllc19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmFtZW5pdGllc19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hbWVuaXRpZXNfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYW1lbml0aWVzX190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5hbWVuaXRpZXNfX2RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hbWVuaXRpZXNfX2l0ZW1fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUFRTNzVGXCI7IH1cblxuLmFtZW5pdGllc19faXRlbV9fZGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmFtZW5pdGllc19fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBib3JkZXItY29sb3I6ICNmMDdmMWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMDdmMWMgIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzhiOGI4YjtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzhiOGI4YjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idXR0b25fYmx1ZV9ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmMDdmMWM7XG4gIGNvbG9yOiAjZjA3ZjFjOyB9XG4gIC5idXR0b25fYmx1ZV9ib3JkZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmMDdmMWM7IH1cblxuLmJ1dHRvbl9ibHVlX2JnIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA3ZjFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjFjO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uX2JsdWVfYmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZjA3ZjFjO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmJ1dHRvbl9zaWx2ZXIge1xuICBib3JkZXItY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4YjhiOGI7IH1cbiAgLmJ1dHRvbl9zaWx2ZXI6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY29udGFjdF9faWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3RfX2ljb24ge1xuICAgICAgcGFkZGluZzogNHB4OyB9IH1cblxuLmNvbnRhY3RfX3N2ZyB7XG4gIGZpbGw6ICNjMWMxYzE7IH1cblxuLmNvbnRhY3RfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYzFjMWMxOyB9XG5cbi5lbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NpbHZlci1mb290ZXIucG5nKTsgfVxuXG4uZW5kX19ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZW5kX19ibG9ja19fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmVuZF9fYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDsgfSB9XG5cbi5lbmRfX2Fib3V0LCAuZW5kX19hbWVuaXRpZXMsIC5lbmRfX2NvbnRhY3RzIHtcbiAgZmxleDogMSAxIDI4MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICNjMWMxYzE7IH1cblxuLmVuZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUUzc1RlwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5lbmRfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2YwN2YxYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVuZF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEuOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbmRfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxLjlweDsgfSB9XG5cbi5lbmRfX2Fib3V0X19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2MxYzFjMTsgfVxuXG4uZW5kX19tZW51IC5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2MxYzFjMTtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAuZW5kX19tZW51IC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2YwN2YxYzsgfVxuXG4uZW5kX19ob21lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4uZmxpcExpZ2h0Qm94IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4uZmxpcExpZ2h0Qm94X19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmxpcExpZ2h0Qm94X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmxpcExpZ2h0Qm94X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNmbGItbGlnaHRib3gtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4YjhiOGIgIWltcG9ydGFudDsgfVxuICAjZmxiLWxpZ2h0Ym94LXRleHQgc3BhbiB7XG4gICAgY29sb3I6ICM1ODU4NTggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggODBweDsgfVxuICAjZmxiLWxpZ2h0Ym94LXRleHQgYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jZmxiLW5leHQtcGljIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV4dC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbiNmbGItYmFjay1waWMge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uZXh0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmxhY2stZm9vdGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLmNyZWF0b3JfX2xpbmsge1xuICBjb2xvcjogI2VlZWVlZTsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4uaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhlYWRlcl9fbG9nby1pbWcge1xuICBtYXJnaW46IDBweCAwIDJweCAtNXB4OyB9XG5cbi5oZWFkZXJfX2FkZHJlc3Mge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMDsgfVxuICAuaGVhZGVyX19hZGRyZXNzIC5jb250YWN0LWJsb2NrIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhlYWRlcl9fYWRkcmVzcyAuY29udGFjdF9faWNvbiB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmhlYWRlcl9fYWRkcmVzcyAuY29udGFjdF9faWNvbiBzdmcge1xuICAgICAgZmlsbDogIzI1MjMyMzsgfVxuICAuaGVhZGVyX19hZGRyZXNzIC5jb250YWN0X190ZXh0IHtcbiAgICBjb2xvcjogIzI1MjMyMzsgfVxuXG4udGhyZWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2YwN2YxYztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uaGFtYnVyZ2VyIC5saW5lIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jaGFtYnVyZ2VyLTEwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuI2hhbWJ1cmdlci0xMC5pcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuI2hhbWJ1cmdlci0xMC5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuI2hhbWJ1cmdlci0xMC5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmlucHV0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cblxuLmlucHV0LCAuc2VuZF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgMzAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zZW5kX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zZW5kX19idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaW5wdXRfX2JlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2YwN2YxYzsgfVxuXG4uaW5wdXRfX3N2ZyB7XG4gIGZpbGw6ICNmZmY7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDY1cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZvcm0tcGFyYWdyYWYge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmZpbGVmb3JtIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmlsZWZvcm0gLnNlbGVjdGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YxYztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZpbGVmb3JtICN1cGxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDE1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5maWxlZm9ybSAjZmlsZWZvcm1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzhiOGI4YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNjBweDsgfVxuXG4ubGVmdC1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDI1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyODI4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5sZWZ0LWJsb2NrX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q4ZDhkODsgfVxuICAubGVmdC1ibG9ja19fbG9nbyAubG9nb19fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5sZWZ0LWJsb2NrX19pbWcge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogODBweDsgfVxuXG4ubGVmdF9fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5sZWZ0LWJsb2NrX19tZW51IC5tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubGVmdC1ibG9ja19fbWVudSAubWVudV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxOyB9XG5cbi5sZWZ0X19tZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLmxlZnRfX21lbnVfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyNTIzMjM7IH1cbiAgLmxlZnRfX21lbnVfX2l0ZW0gLmNvbnRhY3RfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAubGVmdF9fbWVudV9faXRlbSAuY29udGFjdF9faWNvbiAuY29udGFjdF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM4YjhiOGI7IH1cbiAgLmxlZnRfX21lbnVfX2l0ZW0gLmNvbnRhY3RfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzhiOGI4YjsgfVxuXG4ubGVmdC1ibG9ja19fbWVudSAuYWN0aXZlIC5jb250YWN0X19zdmcge1xuICBmaWxsOiAjZjA3ZjFjOyB9XG5cbi5sZWZ0LWJsb2NrX19tZW51IC5hY3RpdmUgLmNvbnRhY3RfX3RleHQge1xuICBjb2xvcjogI2YwN2YxYzsgfVxuXG4ubWVudS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubG9nb19faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG4gIC5sb2dvX19pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ubG9nb19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4gIGZvbnQtZmFtaWx5OiAnY2FwdHVyZScsIGFyaWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5sb2dvX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbi5sb2dvX190ZXh0X25ldyB7XG4gIGNvbG9yOiAjZjA3ZjFjOyB9XG5cbi5tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG5cbi5tYWluX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5tYWluX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1haW5fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4ubWFpbl9faW5mb19fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubWFpbl9faW5mb19fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuXG4ubWFpbl9faW5mb19fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluX19pbmZvX19kZXNjIC5jb250YWN0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluX19pbmZvX19kZXNjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cblxuLmNvbnRhY3QtYmxvY2tfbWFpbiB7XG4gIHBhZGRpbmc6IDVweCAyNXB4OyB9XG4gIC5jb250YWN0LWJsb2NrX21haW4gLmNvbnRhY3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cblxuLm1haW5fX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG5cbi5tYWluX19ib2R5IHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4ubWFpbl9fYm9keV9fZGVzYyAuYW1lbml0aWVzX19jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NTg1ODsgfVxuXG4ubWFpbl9fYm9keV9fdGl0bGUge1xuICBjb2xvcjogcmdiYSg0MiwgNDAsIDQwLCAwLjkpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y2YjU3YztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ubWFpbi1hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5taW5pLWNvbnRlbnRfX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1pbmktY29udGVudF9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5taW5pLWNvbnRlbnRfX3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5tYXAtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5wYW5vcmFtYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1hcC1ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1hcC1ibG9ja19fY29udGFpbmVyIC5uZXcge1xuICAgIG1hcmdpbjogMTBweCAwIDcwcHggMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1hcC1ibG9ja19fY29udGFpbmVyIC5uZXcgYi5saW5lMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLUJvbGRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgY29sb3I6IHJnYmEoMjQwLCAxMjcsIDI4LCAwLjkpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgICAubWFwLWJsb2NrX19jb250YWluZXIgLm5ldyBiLmxpbmUyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLm1hcC1ibG9ja19fY29udGFpbmVyIC5uZXcgYi5saW5lMyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cblxuLm1hcC1ibG9ja19fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjQwLCAxMjcsIDI4LCAwLjUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJQVFM3NUZcIjsgfVxuXG4ubWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkyLCAxOTIsIDE5MiwgMC4xKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNDAsIDEyNywgMjgsIDAuNSk7IH1cblxuLm1hcF9fbWFwIHtcbiAgZmxleDogMiAxIDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXBfX21hcCB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5tYXAtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSAzMDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLWluZm8ge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ubWFwLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLm1hcF9fYWRyZXNzIC5jb250YWN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyNTIzMjM7IH1cbiAgLm5hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzYzNjOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubmF2IC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXYgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB3aWR0aDogMTIwcHg7IH0gfVxuXG4ubmF2X190aHJlZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdl9fdGhyZWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5uYXZfX3RocmVlIC5oYW1idXJnZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH0gfVxuXG4ubmF2X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLm5hdl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAxczsgfVxuICAubmF2X19tZW51IC5tZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLm5hdl9fbWVudSAubWVudV9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLm5hdl9fbWVudSAubWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2X19tZW51IC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZjA3ZjFjOyB9XG4gICAgLm5hdl9fbWVudSAuYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjFjOyB9XG4gIC5uYXZfX21lbnUgLm1lbnVfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDEzcHg7XG4gICAgY29sb3I6ICNiZWJlYmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoLTFweC8zKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4wczsgfVxuICAgIC5uYXZfX21lbnUgLm1lbnVfX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjFjO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5uYXZfX21lbnUgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmMDdmMWM7IH1cbiAgICAgIC5uYXZfX21lbnUgLm1lbnVfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLm5hdl9fbWVudSAubWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZfX21lbnUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICBvcGFjaXR5OiAwOyB9IH1cblxuLm5hdl9hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLm5hdl9hY3RpdmUgLm1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm5hdl9hY3RpdmUgLm1lbnVfX2xpbmsge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzOyB9XG4gIC5maXhlZCAubWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZCAubWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTJweDsgfSB9XG4gIC5maXhlZCAuYWN0aXZlIHtcbiAgICBjb2xvcjogI2YwN2YxYzsgfVxuICAgIC5maXhlZCAuYWN0aXZlIC5uYXZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5maXhlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTk5OTk5cHg7XG4gIHRvcDogLTk5OTk5OXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogLjE7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5vcmRlci1ibG9jayAuc2VuZF9faW5wdXQtYmxvY2sge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5vcmRlci1ibG9jayAuaW5wdXQsIC5vcmRlci1ibG9jayAuc2VuZF9fYnV0dG9uLCAub3JkZXItYmxvY2sgLnRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5vcmRlci1ibG9jayAudGV4dGFyZWEge1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzhiOGI4YjsgfVxuICAub3JkZXItYmxvY2sgLnNlbmRfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5vcmRlci1ibG9jazIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgdG9wOiAtOTk5OTk5cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICBvcGFjaXR5OiAuMTtcbiAgei1pbmRleDogMTA7IH1cbiAgLm9yZGVyLWJsb2NrMiAuc2VuZF9faW5wdXQtYmxvY2sge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5vcmRlci1ibG9jazIgLmlucHV0LCAub3JkZXItYmxvY2syIC5zZW5kX19idXR0b24sIC5vcmRlci1ibG9jazIgLnRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5vcmRlci1ibG9jazIgLnRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM4YjhiOGI7IH1cbiAgLm9yZGVyLWJsb2NrMiAuc2VuZF9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm9yZGVyLWJsb2NrMiAuYnV0dG9uLWZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cblxuLm9yZGVyLWJsb2NrX2FjdGl2ZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5vcmRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvcGFjaXR5OiAuODtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5vcmRlci1jbG9zZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHJpZ2h0OiAtNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3BhY2l0eTogLjg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ub3JkZXJfX2Fycm93LWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG5cbi5zZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5zZW5kX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCAzMSwgMzMsIDAuOCk7XG4gIHBhZGRpbmc6IDQwcHggMjBweDsgfVxuXG4uc2VuZF9fYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA3ZjFjO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI2YwN2YxYzsgfVxuXG4uc2xpZGVzaG93X19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zbGlkZXNob3dfX21haW46aG92ZXIgLnNsaWRlc2hvd19fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBmaWxsOiB3aGl0ZTsgfVxuXG4uc2xpZGVzaG93X19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8xLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBiYWNrZ3JvdW5kLWltYWdlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuLnNsaWRlc2hvd19fYm94Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMS5qcGcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zbGlkZXNob3dfX2JveDpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tb2JpbGUvMS1taW4uanBnKTsgfSB9XG5cbi5zbGlkZXNob3dfX2JveDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzIuanBnKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2xpZGVzaG93X19ib3g6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9iaWxlLzItbWluLmpwZyk7IH0gfVxuXG4uc2xpZGVzaG93X19ib3g6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8zLmpwZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNsaWRlc2hvd19fYm94Om50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vYmlsZS8zLW1pbi5qcGcpOyB9IH1cblxuLnNsaWRlc2hvd19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNsaWRlc2hvd19fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnNsaWRlc2hvd19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDclIDE3JTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC04MGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDIwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDgwJSwgdHJhbnNwYXJlbnQgODAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGlkZXNob3dfX2JvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2JSA1JTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUsIHRyYW5zcGFyZW50IDEwMCUsIHRyYW5zcGFyZW50IDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNsaWRlc2hvd19fYm9keSB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cblxuLnNsaWRlc2hvd19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBjYXB0dXJlLCBhcmlhbDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBsZXR0ZXItc3BhY2luZzogLTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2xpZGVzaG93X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAuc2xpZGVzaG93X190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgYmFja2dyb3VuZDogI2YwN2YxYztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zbGlkZXNob3dfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHJpZ2h0OiAtMTVweDsgfSB9XG5cbi5jb2xvciB7XG4gIGNvbG9yOiAjZjA3ZjFjOyB9XG5cbi5zbGlkZXNob3dfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cblxuLnNsaWRlc2hvd19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGlkZXNob3dfX2Fycm93IHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2xpZGVzaG93X19hcnJvdyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDBweCA1cHg7IH0gfVxuICAuc2xpZGVzaG93X19hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGZpbGw6IHdoaXRlOyB9XG5cbi5zbGlkZXNob3dfX2Fycm93X2xlZnQge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uc2xpZGVzaG93X19idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uc2xpZGUtc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMjsgfVxuXG4vKiBBZGRpdGlvbmFsICovXG4jaGVhZCwgI2Zvb3RlciB7XG4gIG1pbi13aWR0aDogODAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICNmZmYgMCAxcHggMDsgfVxuXG4jaGVhZCB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAxMDBweCAwIDUwcHg7IH1cblxuI2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLyogVEFCUyAqL1xuLnRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4udGFicyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIDIxMHB4O1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgb3BhY2l0eTogLjk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWm1abVptWmlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqUWxJaUJ6ZEc5d0xXTnZiRzl5UFNJalpXWm1NR1kwSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU1UQXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyUmtaR1ZsTUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdQQzlzYVc1bFlYSkhjbUZrYVdWdWRENEtJQ0E4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyZHlZV1F0ZFdOblp5MW5aVzVsY21GMFpXUXBJaUF2UGdvOEwzTjJaejQ9KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZWZmMGY0IDQlLCAjZGRkZWUwIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZmZmZmZmKSwgY29sb3Itc3RvcCg0JSwgI2VmZjBmNCksIGNvbG9yLXN0b3AoMTAwJSwgI2RkZGVlMCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlZmYwZjQgNCUsICNkZGRlZTAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlZmYwZjQgNCUsICNkZGRlZTAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZWZmMGY0IDQlLCAjZGRkZWUwIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZWZmMGY0IDQlLCAjZGRkZWUwIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZGRkZWUwJyxHcmFkaWVudFR5cGU9MCApO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YzZjNmMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAjZmZmIDAgMXB4IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnRhYnMgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuI3RhYl8xOmNoZWNrZWQgfiAjdGFiX2wxLFxuI3RhYl8yOmNoZWNrZWQgfiAjdGFiX2wyLFxuI3RhYl8zOmNoZWNrZWQgfiAjdGFiX2wzLFxuI3RhYl80OmNoZWNrZWQgfiAjdGFiX2w0LFxuI3RhYl81OmNoZWNrZWQgfiAjdGFiX2w1LFxuI3RhYl82OmNoZWNrZWQgfiAjdGFiX2w2LFxuI3RhYl83OmNoZWNrZWQgfiAjdGFiX2w3LFxuI3RhYl84OmNoZWNrZWQgfiAjdGFiX2w4LFxuI3RhYl85OmNoZWNrZWQgfiAjdGFiX2w5LFxuI3RhYl8xMDpjaGVja2VkIH4gI3RhYl9sMTAsXG4jdGFiXzExOmNoZWNrZWQgfiAjdGFiX2wxMSxcbiN0YWJfMTI6Y2hlY2tlZCB+ICN0YWJfbDEyLFxuI3RhYl8xMzpjaGVja2VkIH4gI3RhYl9sMTMsXG4jdGFiXzE0OmNoZWNrZWQgfiAjdGFiX2wxNCxcbiN0YWJfMTU6Y2hlY2tlZCB+ICN0YWJfbDE1IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7IH1cblxuLnRhYnNfY29udCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTJweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0ycHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgLTJweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi50YWJzX2NvbnQgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuI3RhYl8xOmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzEsXG4jdGFiXzI6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jMixcbiN0YWJfMzpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MzLFxuI3RhYl80OmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzQsXG4jdGFiXzU6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jNSxcbiN0YWJfNjpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2M2LFxuI3RhYl83OmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzcsXG4jdGFiXzg6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jOCxcbiN0YWJfOTpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2M5LFxuI3RhYl8xMDpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxMCxcbiN0YWJfMTE6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jMTEsXG4jdGFiXzEyOmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzEyLFxuI3RhYl8xMzpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxMyxcbiN0YWJfMTQ6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jMTQsXG4jdGFiXzE1OmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzE1IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gIGNvbG9yOiAjYmViZWJlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmNvbnRhY3RzIC5tYXBfX21hcCB7XG4gIGZsZXg6IDE7IH1cblxuLmNvbnRhY3RzIC5tYXAtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3RzIC5tYXAtaW5mbyB7XG4gICAgICBvcmRlcjogLTE7IH0gfVxuXG4udGFibGUtcHJpY2UgdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udGFibGUtcHJpY2UgdHIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAudGFibGUtcHJpY2UgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLCAyMTEsIDIxMSwgMC4yKTsgfVxuICAudGFibGUtcHJpY2UgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxMjcsIDI4LCAwLjEpOyB9XG5cbi50YWJsZS1wcmljZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi50YWJsZS1wcmljZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGFibGUtcHJpY2UgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhYmxlLXByaWNlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFibGUtcHJpY2UgYSB7XG4gIGNvbG9yOiAjOGI4YjhiO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnRhYmxlLXByZXYge1xuICBwYWRkaW5nOiA1cHggMTBweCAyMHB4IDEwcHg7XG4gIG9wYWNpdHk6IC44O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLm1pbmktY29udGVudF9faW1nX3Nob3Age1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uc2hvcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG4uc2hvcF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSAxMDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNob3BfX3RpdGxlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2hvcF9faW1nLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uc2hvcF9faW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52YWNhbmN5X18xIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICBtYXJnaW46IDAgMCAyMHB4IDMwcHg7IH1cblxuLnZhY2FuY3lfXzIge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW46IDAgMCAyMHB4IDMwcHg7IH1cbiIsIkBtaXhpbiBpbmxpbmUtYmxvY2soJGFsaWduKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LW9wZW4tc2Fucygkc3R5bGUpIHtcclxuICBmb250LWZhbWlseTogXCJPcGVuU2Fucy0jeyRzdHlsZX1cIjtcclxufVxyXG4vLyBCb2xkIExpZ2h0IFJlZ3VsYXJcclxuXHJcbkBtaXhpbiBmb250LXB0LXNhbnMoJHN0eWxlKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUFRTI3skc3R5bGV9RlwiO1xyXG59XHJcblxyXG4vLyA1NSA3NVxyXG5cclxuQG1peGluIGNlbnRlcmVkKCRheGlzKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIEBpZiAkYXhpcyA9PSBib3RoIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG4gIEBpZiAkYXhpcyA9PSB4IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgQGlmICRheGlzID09IHkge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4lY2xlYXJmaXgge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGFwdGl2ZSBicmVha3BvaW50c1xyXG5cclxuQG1peGluIGRlc2t0b3AtbWF4IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wLW1pbmkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxhcHRvcCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGhvbmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGhvbmUtbWluaSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiByZXRpbmEge1xyXG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxyXG4gIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIGZvbnQtcHQtc2Fucyg1NSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gIEBpbmNsdWRlIGRlc2t0b3AtbWF4KCkge1xyXG4gICAgZm9udC1zaXplOiAxNi42cHg7XHJcbiAgfTtcclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9O1xyXG4gIEBpbmNsdWRlIGRlc2t0b3AtbWluaSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfTtcclxuICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH07XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9O1xyXG4gIEBpbmNsdWRlIHBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBmbGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgZGVza3RvcC1tYXgoKSB7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gIH07XHJcbiAgQGluY2x1ZGUgZGVza3RvcCgpIHtcclxuICAgIHdpZHRoOiAxMDkwcHg7XHJcbiAgfTtcclxuICBAaW5jbHVkZSBkZXNrdG9wLW1pbmkoKSB7XHJcbiAgICB3aWR0aDogOTcwcHg7XHJcbiAgfTtcclxuICBAaW5jbHVkZSBsYXB0b3AoKSB7XHJcbiAgICB3aWR0aDogNzYwcHg7XHJcbiAgfTtcclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICB3aWR0aDogNDcwcHg7XHJcbiAgfTtcclxuICBAaW5jbHVkZSBwaG9uZSgpIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICB9O1xyXG4gIEBpbmNsdWRlIHBob25lLW1pbmkoKSB7XHJcbiAgICB3aWR0aDogMzgwcHg7XHJcbiAgfTtcclxufVxyXG5cclxudWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaDEsaDIsaDMsaDQsaDUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4xZW07XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbiIsIiRmb250cy1vcGVuLXNhbnM6IFwiQm9sZFwiLCBcIkxpZ2h0XCIsIFwiUmVndWxhclwiO1xyXG5cclxuJGZvbnRzLXB0LXNhbnM6IFwiUFRTNTVGXCIsIFwiUFRTNzVGXCI7XHJcblxyXG5AZWFjaCAkZm9udCBpbiAkZm9udHMtb3Blbi1zYW5zIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zLSN7JGZvbnR9XCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLSN7JGZvbnR9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRmb250IGluICRmb250cy1wdC1zYW5zIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvI3skZm9udH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIH1cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdjYXB0dXJlJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvY2FwdHVyZS5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCfimLonKSwgdXJsKCcuLi9mb250cy9jYXB0dXJlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9jYXB0dXJlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9jYXB0dXJlLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIuYWJvdXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuLmFib3V0X19oZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFib3V0X190aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgQGluY2x1ZGUgZm9udC1vcGVuLXNhbnMoUmVndWxhcik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmFib3V0X190ZXh0IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogNzAlO1xyXG4gIEBpbmNsdWRlIGZvbnQtcHQtc2Fucyg1NSk7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIEBpbmNsdWRlIGxhcHRvcCgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19idXR0b24ge1xyXG4gIG9wYWNpdHk6IC42O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHRleHRjb2xvciAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkdGV4dGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHRleHRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG59XHJcblxyXG4uYWJvdXRfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDEgMSAzMDBweDtcclxuICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGxhcHRvcCgpIHtcclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19pdGVtX19pbWFnZSB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFib3V0X19zdmcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZTogcmdiYSgkbWFpbmNvbG9yLCAuNyk7XHJcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XHJcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCUgMTAwJTtcclxuICB0cmFuc2l0aW9uOiBhbGwgNXM7XHJcbn1cclxuXHJcbi5hYm91dF9faXRlbTpudGgtY2hpbGQoMikge1xyXG4gICYgLmFib3V0X19zdmcge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAmIC5hYm91dF9fc3ZnIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xyXG4gIH1cclxufVxyXG5cclxuLnNob3dlZCB7XHJcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwJSAwJTtcclxufVxyXG5cclxuLmFib3V0X19pdGVtX190aXRsZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1vcGVuLXNhbnMoUmVndWxhcik7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBjb2xvcjogZGFya2VuKCNlZWVlZWUsIDUwJSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAmIGIge1xyXG4gICAgY29sb3I6IHJnYmEoJG1haW5jb2xvciwgLjgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19pdGVtX190ZXh0IHtcclxuICBAaW5jbHVkZSBmb250LXB0LXNhbnMoNTUpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogZGFya2VuKCNlZWVlZWUsIDQwJSk7XHJcbn0iLCIuYWRkcmVzcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZGRyZXNzX19jb250YWN0IHtcclxuICBtYXJnaW46IDhweCAwO1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufSIsIi5hbWVuaXRpZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG59XHJcblxyXG4uYW1lbml0aWVzX190cmlhbmdsZV9fbGVmdCwgLmFtZW5pdGllc19fdHJpYW5nbGVfX3JpZ2h0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgQGluY2x1ZGUgbGFwdG9wKCkge1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgZmlsbDogI2VlZWVlZTtcclxufVxyXG4uYW1lbml0aWVzX190cmlhbmdsZV9fbGVmdCB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmFtZW5pdGllc19fdHJpYW5nbGVfX3JpZ2h0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmFtZW5pdGllc19fdGl0bGUge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBAaW5jbHVkZSBmb250LW9wZW4tc2FucyhSZWd1bGFyKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYW1lbml0aWVzX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbn1cclxuXHJcbi5hbWVuaXRpZXNfX2l0ZW0ge1xyXG4gIGZsZXg6IDEgMSAzNDBweDtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYW1lbml0aWVzX19pdGVtX19saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgJiAuYW1lbml0aWVzX190b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC44KTtcclxuICAgIH1cclxuICAgICYgLmFtZW5pdGllc19fZG9wIHtcclxuICAgICAgdG9wOiAxMCU7XHJcbiAgICB9XHJcbiAgICAmIC5hbWVuaXRpZXNfX2l0ZW1fX2Rlc2Mge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJiAuYW1lbml0aWVzX19idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFtZW5pdGllc19faW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFtZW5pdGllc19fdG9wIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOjA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC41KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG59XHJcblxyXG4uYW1lbml0aWVzX19kb3Age1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRvcDogNDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmFtZW5pdGllc19faXRlbV9fdGl0bGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSBmb250LXB0LXNhbnMoNzUpO1xyXG59XHJcblxyXG4uYW1lbml0aWVzX19pdGVtX19kZXNjIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICBjb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uYW1lbml0aWVzX19idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICBib3JkZXItY29sb3I6ICRtYWluY29sb3IgIWltcG9ydGFudDtcclxuICBjb2xvcjogJG1haW5jb2xvciAhaW1wb3J0YW50O1xyXG59IiwiLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0Y29sb3I7XHJcbiAgZm9udC1zaXplOiAxMy41cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbl9ibHVlX2JvcmRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbmNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbl9ibHVlX2JnIHtcclxuICBib3JkZXItY29sb3I6ICRtYWluY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b25fc2lsdmVyIHtcclxuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHRleHRjb2xvciwgMjAlKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoIzAwMCwgLjgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkdGV4dGNvbG9yLCAyMCUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmNvbnRhY3QtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhY3RfX2ljb24ge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIEBpbmNsdWRlIHBob25lKCkge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfX3N2ZyB7XHJcbiAgZmlsbDogI2MxYzFjMTtcclxufVxyXG5cclxuLmNvbnRhY3RfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogI2MxYzFjMTtcclxufSIsIi5lbmQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2lsdmVyLWZvb3Rlci5wbmcpO1xyXG59XHJcblxyXG4uZW5kX19ibG9ja19fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgQGluY2x1ZGUgbGFwdG9wKCkge1xyXG4gICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICB9XHJcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5lbmRfX2Fib3V0LCAuZW5kX19hbWVuaXRpZXMsIC5lbmRfX2NvbnRhY3RzIHtcclxuICBmbGV4OiAxIDEgMjgwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBjb2xvcjogI2MxYzFjMTtcclxufVxyXG5cclxuLmVuZF9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBAaW5jbHVkZSBmb250LXB0LXNhbnMoNzUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHJnYmEoI2ZmZiwuOCk7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluY29sb3I7XHJcbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XHJcbiAgICAgIGhlaWdodDogMS44cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICAgIGhlaWdodDogMS45cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW5kX19hYm91dF9fZGVzYyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjYzFjMWMxO1xyXG59XHJcblxyXG4uZW5kX19tZW51IHtcclxuXHJcbiAgJiAubWVudV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVuZF9faG9tZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuIiwiXHJcbi5nYWxsZXJ5IHtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcbi5mbGlwTGlnaHRCb3gge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDlweDtcclxufVxyXG5cclxuLmZsaXBMaWdodEJveF9faW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcExpZ2h0Qm94X19pbWcgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbiNmbGItbGlnaHRib3gtdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkdGV4dGNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICYgc3BhbiB7XHJcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0Y29sb3IsMjAlKSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDgwcHg7XHJcbiAgfVxyXG5cclxuICAmIGIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuI2ZsYi1uZXh0LXBpYyB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uZXh0LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuI2ZsYi1iYWNrLXBpYyB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmV4dC5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn0iLCJcclxuLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ibGFjay1mb290ZXIucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG59XHJcblxyXG4uY3JlYXRvcl9fbGluayB7XHJcbiAgY29sb3I6ICNlZWVlZWU7XHJcbn1cclxuXHJcbiIsIi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmZmLDMlKTtcclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyX19sb2dvLWltZyB7XHJcbiAgbWFyZ2luOiAwcHggMCAycHggLTVweDtcclxufVxyXG5cclxuLmhlYWRlcl9fYWRkcmVzcyB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgJiAuY29udGFjdC1ibG9jayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmIC5jb250YWN0X19pY29uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICYgc3ZnIHtcclxuICAgICAgZmlsbDogIzI1MjMyMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNvbnRhY3RfX3RleHQge1xyXG4gICAgY29sb3I6ICMyNTIzMjM7XHJcbiAgfVxyXG4gIG1hcmdpbjogOHB4IDAgOHB4IDA7XHJcbn0iLCJcclxuLnRocmVle1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICRtYWluY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyIC5saW5le1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHRleHRjb2xvciwgMzAlKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDVweCBhdXRvO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyOmhvdmVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI2hhbWJ1cmdlci0xMHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuI2hhbWJ1cmdlci0xMC5pcy1hY3RpdmV7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4jaGFtYnVyZ2VyLTEwLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMSl7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbn1cclxuXHJcbiNoYW1idXJnZXItMTAuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKXtcclxuICB3aWR0aDogMjBweDtcclxufSIsIi5pbnB1dC1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG59XHJcblxyXG4uaW5wdXQsIC5zZW5kX19idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAxIDEgMzAwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VuZF9fYnV0dG9uIHtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIEBpbmNsdWRlIHBob25lKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXRfX2JlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJG1haW5jb2xvcjtcclxufVxyXG5cclxuLmlucHV0X19zdmcge1xyXG4gIGZpbGw6ICNmZmY7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogJHRleHRjb2xvcjtcclxuICBwYWRkaW5nOiAwIDIwcHggMCA2NXB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLXBhcmFncmFmIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5maWxlZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZmlsZWZvcm0gLnNlbGVjdGJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgY29sb3I6IHJnYmEoI0ZGRkZGRiwgLjkpO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwIDZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZpbGVmb3JtICN1cGxvYWR7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDowO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLW1vei1vcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6MjA7XHJcbn1cclxuXHJcbi5maWxlZm9ybSAjZmlsZWZvcm1sYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogJHRleHRjb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDoxNjBweDtcclxufSIsIi5sZWZ0LWJsb2NrIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTI4Mjg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4ubGVmdC1ibG9ja19fbG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgYmFja2dyb3VuZDogZGFya2VuKCNmNmY2ZjYsMiUpO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgJiAubG9nb19fdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICB9XHJcbn1cclxuXHJcbi5sZWZ0LWJsb2NrX19pbWcge1xyXG4gIHdpZHRoOiAxNDBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5sZWZ0X19sb2dvIHtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLmxlZnQtYmxvY2tfX21lbnUge1xyXG4gICYgLm1lbnVfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgJiAubWVudV9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmxlZnRfX21lbnVfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzI1MjMyMztcclxuICB9XHJcblxyXG4gICYgLmNvbnRhY3RfX2ljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgJiAuY29udGFjdF9fc3ZnIHtcclxuICAgICAgZmlsbDogJHRleHRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNvbnRhY3RfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgZm9udC1vcGVuLXNhbnMoQm9sZCk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVmdC1ibG9ja19fbWVudSB7XHJcbiAgJiAuYWN0aXZlIHtcclxuICAgICYgLmNvbnRhY3RfX3N2ZyB7XHJcbiAgICAgIGZpbGw6ICRtYWluY29sb3I7XHJcbiAgICB9XHJcbiAgICAmIC5jb250YWN0X190ZXh0IHtcclxuICAgICAgY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1hY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuIiwiLmxvZ28ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi5sb2dvX19pbWcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gICYgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nb19fdGV4dCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgQGluY2x1ZGUgZm9udC1vcGVuLXNhbnMoUmVndWxhcik7XHJcbiAgZm9udC1mYW1pbHk6ICdjYXB0dXJlJywgYXJpYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSBwaG9uZSgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dvX190ZXh0X25ldyB7XHJcbiAgY29sb3I6ICRtYWluY29sb3I7XHJcbn0iLCIubWFpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbn1cclxuXHJcbi5tYWluX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZWVlZWVlLCAuNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW5fX3RpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYWluX19pbmZvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5tYWluX19pbmZvX19idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBwaG9uZSgpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9faW5mb19fZGVzYyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgbGlnaHRlbigkdGV4dGNvbG9yLCAzMCUpO1xyXG4gICYgLmNvbnRhY3QtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWJsb2NrX21haW4ge1xyXG4gIHBhZGRpbmc6IDVweCAyNXB4O1xyXG4gICYgLmNvbnRhY3RfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW5fX2hlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRleHRjb2xvciwgMzAlKTtcclxufVxyXG5cclxuLm1haW5fX2JvZHkge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5tYWluX19ib2R5X19kZXNjIC5hbWVuaXRpZXNfX2NvbnRhaW5lcntcclxuICAmIGEge1xyXG4gICAgY29sb3I6IGRhcmtlbigkdGV4dGNvbG9yLDIwJSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCR0ZXh0Y29sb3IsMjAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX19ib2R5X190aXRsZSB7XHJcbiAgY29sb3I6IHJnYmEoIzJhMjgyOCwgLjkpO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBsaWdodGVuKCRtYWluY29sb3IsIDIwJSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubWFpbi1hY3RpdmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5taW5pLWNvbnRlbnQge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWluaS1jb250ZW50X19pbWcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1heC13aWR0aDogNDAlO1xyXG4gIEBpbmNsdWRlIHBob25lKCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDMwcHggMjBweCAwO1xyXG59XHJcblxyXG4ubWluaS1jb250ZW50X19wIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59IiwiLm1hcC1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnBhbm9yYW1hIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWFwLWJsb2NrX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmIC5uZXcge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNzBweCAwO1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmIGIubGluZTF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBmb250LW9wZW4tc2FucyhCb2xkKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCRtYWluY29sb3IsIC45KSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgfVxyXG4gICAgJiBiLmxpbmUye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IHJnYmEoYmxhY2ssIC43KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICAgICYgYi5saW5lM3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiByZ2JhKGJsYWNrLCAuNyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFwLWJsb2NrX190aXRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKCRtYWluY29sb3IsIC41KTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG4gIEBpbmNsdWRlIGZvbnQtcHQtc2Fucyg3NSk7XHJcbn1cclxuXHJcbi5tYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYShzaWx2ZXIsIC4xKTtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKCRtYWluY29sb3IsIC41KTtcclxufVxyXG5cclxuLm1hcF9fbWFwIHtcclxuICBmbGV4OiAyIDEgMzAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgbGFwdG9wKCkge1xyXG4gICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwLWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4OiAxIDEgMzAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBAaW5jbHVkZSBsYXB0b3AoKSB7XHJcbiAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXAtaW5mb19fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxuICBjb2xvcjogcmdiYSgjMDAwLCAuNyk7XHJcbn1cclxuXHJcbi5tYXBfX2FkcmVzcyAuY29udGFjdF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbiIsIi5uYXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjMjUyMzIzO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMjUyMzIzLCAxMCUpO1xyXG4gIH1cclxuICAmIC5idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1taW5pKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFwdG9wKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZfX3RocmVlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGxhcHRvcCgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJiAuaGFtYnVyZ2VyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdl9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBpbmNsdWRlIGxhcHRvcCgpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdl9fbWVudSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcblxyXG4gICYgLm1lbnVfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIEBpbmNsdWRlIGRlc2t0b3AtbWluaSgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5tZW51X19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmIC5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm1lbnVfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjBweCAxM3B4O1xyXG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRjb2xvciwyMCUpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIGZvbnQtb3Blbi1zYW5zKEJvbGQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGNhbGMoLTFweC8zKTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMHM7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLW1pbmkoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsYXB0b3AoKSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm5hdl9hY3RpdmUge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgJiAubWVudV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgJiAubWVudV9fbGluayB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMjAwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuOCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xyXG4gICYgLm1lbnVfX2xpbmsge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgY29sb3I6IHJnYmEoI2ZmZiwuNSk7XHJcbiAgICBAaW5jbHVkZSBsYXB0b3AoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJiAuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gICAgJiAubmF2X19saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjgpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIub3JkZXItYmxvY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IC05OTk5OXB4O1xyXG4gIHRvcDogLTk5OTk5OXB4O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gIG9wYWNpdHk6IC4xO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICAmIC5zZW5kX19pbnB1dC1ibG9jayB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpO1xyXG4gIH1cclxuICAmIC5pbnB1dCwgLnNlbmRfX2J1dHRvbiwgLnRleHRhcmVhe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmIC50ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgY29sb3I6ICR0ZXh0Y29sb3I7XHJcbiAgfVxyXG5cclxuICAmIC5zZW5kX19idXR0b24ge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLWJsb2NrMiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogLTk5OTk5cHg7XHJcbiAgdG9wOiAtOTk5OTk5cHg7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbiAgb3BhY2l0eTogLjE7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gICYgLnNlbmRfX2lucHV0LWJsb2NrIHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNSk7XHJcbiAgfVxyXG4gICYgLmlucHV0LCAuc2VuZF9fYnV0dG9uLCAudGV4dGFyZWF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICYgLnRleHRhcmVhIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjb2xvcjogJHRleHRjb2xvcjtcclxuICB9XHJcblxyXG4gICYgLnNlbmRfX2J1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gICYgLmJ1dHRvbi1maWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5vcmRlci1ibG9ja19hY3RpdmUge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ub3JkZXItY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC01MHB4O1xyXG4gIHJpZ2h0OiAtNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvcGFjaXR5OiAuODtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5cclxuLm9yZGVyLWNsb3NlMiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTUwcHg7XHJcbiAgcmlnaHQ6IC01MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG9wYWNpdHk6IC44O1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4ub3JkZXJfX2Fycm93LWxlZnQge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcclxufSIsIi5zZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5zZW5kX19jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIzI0MWYyMSwgLjgpO1xyXG4gIHBhZGRpbmc6IDQwcHggMjBweDtcclxufVxyXG5cclxuLnNlbmRfX2J1dHRvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbWFpbmNvbG9yO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQ6ICRtYWluY29sb3I7XHJcbn0iLCIuc2xpZGVzaG93X19tYWluIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICY6aG92ZXIge1xyXG4gICAgJiAuc2xpZGVzaG93X19hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjcpO1xyXG4gICAgICBmaWxsOiByZ2JhKCNmZmYsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvd19fYm94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzEuanBnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgYmFja2dyb3VuZC1pbWFnZTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgLy90cmFuc2l0aW9uOiBhbGwgcztcclxufVxyXG5cclxuLnNsaWRlc2hvd19fYm94Om50aC1jaGlsZCgxKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8xLmpwZyk7XHJcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vYmlsZS8xLW1pbi5qcGcpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvd19fYm94Om50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8yLmpwZyk7XHJcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vYmlsZS8yLW1pbi5qcGcpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvd19fYm94Om50aC1jaGlsZCgzKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8zLmpwZyk7XHJcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vYmlsZS8zLW1pbi5qcGcpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvd19fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBAaW5jbHVkZSBwaG9uZSgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvd19fYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogNzAlO1xyXG4gIHBhZGRpbmc6IDclIDE3JTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTgwZGVnLCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDApIDIwJSwgcmdiYSgjMDAwLCAuNykgMjAlLCByZ2JhKCMwMDAsIC43KSA4MCUsIHJnYmEoIzAwMCwgMCkgODAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxcztcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0KCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA2JSA1JTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIDApIDAlLCByZ2JhKCMwMDAsIC43KSAwJSwgcmdiYSgjMDAwLCAuNykgMTAwJSwgcmdiYSgjMDAwLCAwKSAxMDAlLCByZ2JhKCMwMDAsIDApIDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcGhvbmUoKSB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvd19fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6IGNhcHR1cmUsIGFyaWFsO1xyXG4gIGZvbnQtc2l6ZTogNDRweDtcclxuICBjb2xvcjogcmdiYSgjZmZmLCAuOCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICBAaW5jbHVkZSBwaG9uZSgpIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgYmFja2dyb3VuZDogJG1haW5jb2xvcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xvciB7XHJcbiAgY29sb3I6ICRtYWluY29sb3I7XHJcbn1cclxuXHJcbi5zbGlkZXNob3dfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxufVxyXG5cclxuLnNsaWRlc2hvd19fYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwcHggMzBweDtcclxuICBmaWxsOiByZ2JhKCNmZmYsIC44KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAwKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQoKSB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBwaG9uZSgpIHtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNyk7XHJcbiAgICBmaWxsOiByZ2JhKCNmZmYsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvd19fYXJyb3dfbGVmdCB7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxufVxyXG5cclxuLnNsaWRlc2hvd19fYnV0dG9uIHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uc2xpZGUtc2hvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuIiwiLyogQWRkaXRpb25hbCAqL1xyXG4jaGVhZCwgI2Zvb3RlciB7XHJcbiAgbWluLXdpZHRoOiA4MDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6ICNmZmYgMCAxcHggMDt9XHJcbiNoZWFkIHtcclxuICBjb2xvcjogIzU1NTtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luOiAxMDBweCAwIDUwcHg7fVxyXG4jZm9vdGVyIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbWFyZ2luOiAyMHB4IDA7fVxyXG5cclxuXHJcbi8qIFRBQlMgKi9cclxuLnRhYnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4udGFicyBsYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMSAyMTBweDtcclxuICB0b3A6IDJweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgb3BhY2l0eTogLjk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWm1abVppSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJalFsSWlCemRHOXdMV052Ykc5eVBTSWpaV1ptTUdZMElpQnpkRzl3TFc5d1lXTnBkSGs5SWpFaUx6NEtJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlJrWkdWbE1DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLSUNBOGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVNJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMmR5WVdRdGRXTm5aeTFuWlc1bGNtRjBaV1FwSWlBdlBnbzhMM04yWno0PSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZmZmZmZiAwJSwgI2VmZjBmNCA0JSwgI2RkZGVlMCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCNmZmZmZmYpLCBjb2xvci1zdG9wKDQlLCNlZmYwZjQpLCBjb2xvci1zdG9wKDEwMCUsI2RkZGVlMCkpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZmZmZmYgMCUsI2VmZjBmNCA0JSwjZGRkZWUwIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZmZmZmZmIDAlLCNlZmYwZjQgNCUsI2RkZGVlMCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmZmZmZmYgMCUsI2VmZjBmNCA0JSwjZGRkZWUwIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjZmZmZmZmIDAlLCNlZmYwZjQgNCUsI2RkZGVlMCAxMDAlKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZGRkZWUwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjNmM2YzO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICBjb2xvcjogIzU1NTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1zaGFkb3c6ICNmZmYgMCAxcHggMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi50YWJzIGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTk5OTlweDtcclxufVxyXG4jdGFiXzE6Y2hlY2tlZCAgfiAjdGFiX2wxLFxyXG4jdGFiXzI6Y2hlY2tlZCAgfiAjdGFiX2wyLFxyXG4jdGFiXzM6Y2hlY2tlZCAgfiAjdGFiX2wzLFxyXG4jdGFiXzQ6Y2hlY2tlZCB+ICN0YWJfbDQsXHJcbiN0YWJfNTpjaGVja2VkIH4gI3RhYl9sNSxcclxuI3RhYl82OmNoZWNrZWQgfiAjdGFiX2w2LFxyXG4jdGFiXzc6Y2hlY2tlZCB+ICN0YWJfbDcsXHJcbiN0YWJfODpjaGVja2VkIH4gI3RhYl9sOCxcclxuI3RhYl85OmNoZWNrZWQgfiAjdGFiX2w5LFxyXG4jdGFiXzEwOmNoZWNrZWQgfiAjdGFiX2wxMCxcclxuI3RhYl8xMTpjaGVja2VkIH4gI3RhYl9sMTEsXHJcbiN0YWJfMTI6Y2hlY2tlZCB+ICN0YWJfbDEyLFxyXG4jdGFiXzEzOmNoZWNrZWQgfiAjdGFiX2wxMyxcclxuI3RhYl8xNDpjaGVja2VkIH4gI3RhYl9sMTQsXHJcbiN0YWJfMTU6Y2hlY2tlZCB+ICN0YWJfbDE1e1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAzO31cclxuXHJcbi50YWJzX2NvbnQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggNnB4O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAtMnB4IDNweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMnB4IDNweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gIGJveC1zaGFkb3c6IDAgLTJweCAzcHggLTJweCByZ2JhKDAsMCwwLDAuMiksIDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi50YWJzX2NvbnQgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtOTk5OXB4O1xyXG4gIHRvcDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuI3RhYl8xOmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzEsXHJcbiN0YWJfMjpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MyLFxyXG4jdGFiXzM6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jMyxcclxuI3RhYl80OmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzQsXHJcbiN0YWJfNTpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2M1LFxyXG4jdGFiXzY6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jNixcclxuI3RhYl83OmNoZWNrZWQgfiAudGFic19jb250ICN0YWJfYzcsXHJcbiN0YWJfODpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2M4LFxyXG4jdGFiXzk6Y2hlY2tlZCB+IC50YWJzX2NvbnQgI3RhYl9jOSxcclxuI3RhYl8xMDpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxMCxcclxuI3RhYl8xMTpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxMSxcclxuI3RhYl8xMjpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxMixcclxuI3RhYl8xMzpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxMyxcclxuI3RhYl8xNDpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxNCxcclxuI3RhYl8xNTpjaGVja2VkIH4gLnRhYnNfY29udCAjdGFiX2MxNXtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMTt9IiwiLnRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIGZvbnQtb3Blbi1zYW5zKEJvbGQpO1xyXG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0Y29sb3IsIDIwJSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn0iLCIuY29udGFjdHMge1xyXG4gICYgLm1hcF9fbWFwIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG4gICYgLm1hcC1pbmZvIHtcclxuICAgIEBpbmNsdWRlIGxhcHRvcCgpIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn0iLCIudGFibGUtcHJpY2UgdGFibGV7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgjMDAwLCAuMSkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4udGFibGUtcHJpY2UgdHJ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgjMDAwLCAuMSkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYShsaWdodGdyYXksIC4yKTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRtYWluY29sb3IsIC4xKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1wcmljZSB0aHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuLnRhYmxlLXByaWNlIHRke1xyXG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCMwMDAsIC4xKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1wcmljZSBoMiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1wcmljZSBhe1xyXG4gIGNvbG9yOiAkdGV4dGNvbG9yO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuXHJcbi50YWJsZS1wcmV2IHtcclxuICBwYWRkaW5nOiA1cHggMTBweCAyMHB4IDEwcHg7XHJcbiAgb3BhY2l0eTogLjg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59IiwiLm1pbmktY29udGVudF9faW1nX3Nob3Age1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4uc2hvcF9fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4uc2hvcF9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDEgMSAxMDBweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2hvcF9fdGl0bGUge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaG9wX19pbWctYmxvY2sge1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5zaG9wX19pbWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbn0iLCJcclxuLnZhY2FuY3lfXzEge1xyXG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuICBtYXJnaW46IDAgMCAyMHB4IDMwcHg7XHJcbn1cclxuXHJcbi52YWNhbmN5X18yIHtcclxuICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMzBweDtcclxufSJdfQ== */
