.forbiddenPage{padding:1.2rem 2rem 2rem}.forbiddenPage__header,.forbiddenPage__subheader{color:#ed6e13;font-weight:400;text-align:center}.forbiddenPage__header{font-size:2rem;margin:0 0 1.4rem}.forbiddenPage__subheader{font-size:1.6rem;margin:0 0 1.6rem}@media (min-width:1024px){.forbiddenPage__subheader{font-size:2.4rem;margin:1rem 0 1.6rem}.forbiddenPage__text{text-align:center}}.mainHeaderContainer{padding-top:4.4rem}.mainHeader{background-color:#000;color:#fff;padding:1rem 0;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;right:0;left:0}.mainHeader,.mainHeader__div{display:-ms-flexbox;display:flex}.mainHeader__div{-ms-flex-align:center;align-items:center}.mainHeader__title{color:#fff;font-size:1.3rem;font-weight:400;text-transform:uppercase;margin:auto .8rem}.mainHeader__titleH1{color:#fff;font:inherit;margin:0}.mainHeader__titleH2{color:#ed6e13;font-size:1rem;font-weight:400;margin:0;text-transform:none;display:block}.mainHeader__link{color:#e36913;margin:0 .8rem;position:relative}.mainHeader__linkWide{display:none}.mainHeader__icon{width:2.4rem}.mainHeader__linkText{display:none}.mainHeader__linkCounter{background-color:#fff;border-radius:50%;color:#000;width:1.3rem;height:1.3rem;font-size:.9rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;right:-.6rem;bottom:0}.mainHeader__wideLangs{display:none}.navPanel{background-color:#000;width:17rem;padding:1rem 1.6rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:4.4rem;bottom:0;left:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(-17rem);-ms-transform:translateX(-17rem);transform:translateX(-17rem)}.navPanel__visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.navPanel__header{font-size:1.4rem;margin:0 0 2.4rem}.navPanel__links{font-size:1.2rem;list-style:none;margin:0;padding:0}.navPanel__linksItem{margin:.8rem 0}.navPanel__linksItemChild{margin-left:2rem}.navPanel__linksPersonal{margin-bottom:2rem}.langList{color:#939393;font-size:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;right:0;bottom:1.6rem;left:0}.langListItem{text-transform:uppercase;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.langListItem__active{color:#f3f3f3}@media (min-width:1280px){.mainHeaderContainer{padding-top:8rem}.mainHeader{background-color:rgba(0,0,0,.85);font-size:1.6rem;padding:1.7rem 2rem}.mainHeader__wide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.mainHeader__title{font-size:2.4rem;font-weight:lighter;margin:auto 0}.mainHeader__titleH2{color:#ed6e13;font-size:1.6rem;font-weight:400;margin:0;text-transform:none;display:block}.mainHeader__link{width:auto;margin:auto 1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mainHeader__link:first-child{margin-bottom:.8rem}.mainHeader__toggleMenu{display:none}.mainHeader__icon{width:3.6rem}.mainHeader__linkLast{margin-right:0}.mainHeader__linksListWide{display:-ms-flexbox;display:flex;margin-right:2rem}.mainHeader__linkWide{color:inherit;display:block}.mainHeader__linkWide:hover{color:#939393}.mainHeader__linkWide:after{color:#fff;content:"|";font-weight:700;margin:0 1rem}.mainHeader__linkWide:last-child:after{content:none}.mainHeader__linkCounter{width:1.6rem;height:1.6rem;font-size:1.2rem}.wideHide{display:none}.navPanel{background-color:transparent;width:auto;margin-right:3rem;padding:0;position:static;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.navPanel__header{display:none}.navPanel__links{width:auto;font-size:inherit;margin:auto;display:-ms-flexbox;display:flex}.navPanel__linksItem{margin:auto 1rem}.navPanel__linksPersonal,.navPanel__mobileLangs{display:none}.mainHeader__wideLangs{display:block;position:absolute;top:2rem;right:1rem}.langList{font-size:2.2rem;font-weight:lighter;position:absolute;top:6.7rem;left:auto;right:0}.langListItem{margin:0}.langListItem:first-child:after{color:#f3f3f3;content:"|";margin:0 .4rem}}.mainFooter{background-color:#000;color:#f4f4f4;padding:.8rem 0;position:absolute;right:0;bottom:0;left:0}.mainFooter__container{text-align:start;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mainFooter__logo{margin:auto .8rem}.mainFooter__content{font-size:1.1rem}.mainFooter__social{margin:.8rem 0;display:-ms-flexbox;display:flex}.mainFooter__socialIcon{color:#fff;width:2.4rem;margin:0 .1rem;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.mainFooter__socialIcon:hover{color:#999}.mainFooter__linksContainer{display:none}.mainFooter__links{font-size:1.2rem;margin:0 2rem;padding:0;list-style:none;display:block}@media (min-width:1024px){.mainFooter__container{max-width:106.4rem;margin:auto;position:relative;-ms-flex-pack:center;justify-content:center}.mainFooter__logo{margin:0 .8rem 0 0}.mainFooter__content{font-size:inherit}.mainFooter__email{margin-bottom:1rem;display:block}.mainFooter__social{margin:0;-ms-flex-align:center;align-items:center}.mainFooter__socialIcon{width:2.8rem;margin:0 .15rem}.mainFooter__linksContainer{border-left:.2rem solid #fff;border-right:.2rem solid #fff;margin:0 2rem;display:-ms-flexbox;display:flex}.mainFooter__linksHeader{font-size:1.4rem;font-weight:400;text-decoration:underline;margin:0 0 1rem}}@media (min-width:1280px){.mainFooter__social{right:0}}.headerSeparator{width:11.2rem;margin:.4rem auto;display:-ms-flexbox;display:flex}.headerSeparator__hr,.headerSeparator__hrMiddle{background-color:#ed6e13;border:none;height:.2rem}.headerSeparator__hr{margin:0;-ms-flex:1 1;flex:1 1}.headerSeparator__hrMiddle{margin:0 .6rem;-ms-flex:.1 1;flex:.1 1}@media (min-width:1024px){.headerSeparator{width:29.6rem}.headerSeparator__hrMiddle{margin:0 1.2rem}}.default-header{color:#e36913;font-size:1.4rem;font-weight:400;text-align:center;margin:0}.goodsList{background-color:#171515;padding:1.2rem .4rem 2rem}.goodsList__div{margin-top:.8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.goodsListItem{margin:0 .4rem;-ms-flex:1 1;flex:1 1}.goodsListItem:nth-child(n+4){display:none}.goodsListItem__image{width:9.4rem;height:9.4rem;margin-bottom:.8rem;display:block}.goodsListItem__name{color:#b2b2b2;font-weight:400;margin:0}.goodsListItem__inStock{color:#ed6e13;margin:.4rem 0}.goodsListItem__inStock__out{color:inherit}.goodsListItem__price{color:#ed6e13}.goodsListItem__priceSale{color:#af8971;font-size:85%;text-decoration:line-through}.goodsListItem__actions{margin-top:1.2rem;display:-ms-flexbox;display:flex}.goodsListItem__actionsIcon{color:#ed6e13;width:2.4rem;margin-right:1.6rem;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.goodsListItem__actionsIcon:hover{color:#ffa200}.goodsListItem__actionsIcon:disabled{color:gray}.categoriesList{padding-top:1.2rem}.categoriesList__div{color:#fff;font-size:1.2rem;padding:1rem 3.6rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.categoriesListItem{background-color:#564c43;color:inherit;width:10.8rem;height:3rem;text-align:center;margin-bottom:2rem;padding:0 .8rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.philosophy{background-color:#171515;padding:2rem 2.4rem}.philosophy__desc{color:#f4f4f4;font-size:1.1rem;text-align:center;margin:.8rem 0 0}.philosophy__link{color:#e36913}.projectsList{background-color:#171515;padding:1rem}.projectsList__div{font-size:1.2rem;margin-top:.8rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.projectsListItem{width:13.8rem;height:4.8rem;text-align:center;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.default-header{font-size:3rem;font-weight:lighter}.goodsList{margin:auto;padding:4.5rem 2rem 5rem}.goodsList__div{max-width:106.4rem;margin:2rem auto 0}.goodsListItem{max-width:19rem}.goodsListItem:nth-child(n+4){display:block}.goodsListItem__image{width:19rem;height:19rem;margin-bottom:1rem}.goodsListItem__name{font-size:2rem;font-weight:lighter}.goodsListItem__inStock{margin:1rem 0}.categoriesList{font-weight:lighter;margin:auto;padding:5rem 2rem 1rem}.categoriesList__container{max-width:106.4rem;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.categoriesList__div{max-width:99rem;font-size:2rem;margin-left:-2.1rem;padding:2rem 0;-ms-flex-pack:start;justify-content:flex-start}.categoriesListItem{width:31rem;height:7.2rem;margin-left:2rem}.projectsList{font-weight:lighter;padding:4.5rem 2rem 10rem}.projectsList__div{max-width:106.4rem;font-size:3rem;margin:2rem auto 0}.projectsListItem{width:47rem;height:16.5882352941rem;margin-bottom:4rem}}@media (min-width:1280px){.categoriesList__div{max-width:108.4rem}.categoriesListItem{width:34rem;height:7.2rem}.projectsListItem{width:51rem;height:18rem;margin-bottom:4rem}}.loginPage{padding:1.2rem 2rem 2rem}.loginPage__error{font-size:1.4rem;margin:1.2rem 0}.loginPage__field{color:#f4f4f4;margin-bottom:2rem}.loginPage__input{background-color:#fff;border:none;width:20rem;font-size:1.4rem;margin:.8rem 0 0;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.loginPage__submit{background-color:#564c43;color:#fff;width:23.6rem;font-size:1.4rem;margin:auto;padding:1rem;display:block}.loginPage__submitLoading{width:1.6rem;margin:auto}@media (min-width:1024px){.loginPage__input{width:22rem;font-size:inherit}.loginPage__error{font-size:inherit;text-align:center}.loginPage__field{width:22rem;margin:0 auto 2rem}.loginPage__submit{width:22rem}}.aboutPage__div{color:#f4f4f4;padding:1.2rem 2rem 1rem}.aboutPage__text{margin:1rem 0}@media (min-width:1024px){.aboutPage{border-left:.6rem solid #564c43}.aboutPage__div{padding:0 2rem 1.6rem}.aboutPage__text{margin:1.4rem 0}}.resetPage{padding:1.2rem 2rem 2rem}.resetPage__error{font-size:1.4rem;margin:1.2rem 0}.resetPage__text{margin:1rem 0}.resetPage__field{color:#f4f4f4;margin-bottom:2rem}.resetPage__input{background-color:#fff;border:none;width:20rem;font-size:1.4rem;margin:.8rem 0 0;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.resetPage__submit{background-color:#564c43;color:#fff;width:23.6rem;font-size:1.4rem;margin:auto;padding:1rem;display:block}.resetPage__submitLoading{width:1.6rem;margin:auto}@media (min-width:1024px){.resetPage__error{font-size:inherit;text-align:center}.resetPage__text{width:30rem;text-align:center;margin:1.6rem auto}.resetPage__field{width:22rem;margin:0 auto 2rem}.resetPage__input,.resetPage__submit{width:22rem}}.loadingPage{padding:3.2rem 1.6rem}.loadingPage__icon{width:20rem;margin:auto}.basketList__div{padding:0}.basketList__header{color:#ed6e13;font-size:1.7rem;font-weight:400;text-align:center;margin:1.6rem 0 0}.basketList__unavailable{padding:0 1rem 1rem}.basketList__empty,.basketList__unavailable{font-size:1.4rem;text-align:center}.basketList__total{background-color:#3c352f;color:#f4f4f4;font-size:1.9rem;text-align:right;padding:1.6rem .8rem}.basketList__submit{background-color:#564c43;color:#fff;font-size:1.6rem;text-align:center;padding:1rem;display:block}.basketListItem{padding:1.6rem 1rem;display:-ms-flexbox;display:flex}.basketListItem__unavailable{background-color:#300}.basketListItem__image{width:7rem;height:7rem;display:block}.basketListItem__name{color:#f4f4f4}.basketListItem__inStock{color:#ed6e13;margin:.8rem 0}.basketListItem__info{margin-left:.8rem;-ms-flex:1 1;flex:1 1}.basketListItem__controls{color:#ed6e13;-ms-flex-pack:justify;justify-content:space-between}.basketListItem__actions,.basketListItem__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.basketListItem__buttonDelete{width:2.4rem;margin-right:1.4rem}.basketListItem__buttonHeart{width:2.4rem;padding:.2rem}.basketListItem__count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.basketListItem__countButton{font-size:1.7rem;padding:0 .4rem}.basketListItem__countInput{background-color:#fff;border:none;width:2.4rem;font-size:1.3rem;text-align:center;padding:.1rem;margin:0 .4rem}.basketListItem__countInput::-webkit-inner-spin-button,.basketListItem__countInput::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.basketListItem__price{font-size:1.4rem}.basketListItem__priceSale{color:#af8971;font-size:85%;text-decoration:line-through}@media (min-width:1024px){.basketList__header{font-size:3rem;font-weight:lighter;margin:1.6rem 0 .4rem}.basketList__div{border-left:.3rem solid #3c352f;margin-top:2rem;padding:0}.basketListItem{border-top:.2rem dashed #302a25;padding:2rem;margin:0}.basketListItem__image{width:8rem;height:8rem}.basketListItem__count{margin-left:auto}.basketListItem__countButton{font-size:2rem}.basketListItem__countInput{width:3rem;font-size:inherit}.basketListItem__price{min-width:15rem;text-align:right}.basketList__submitDiv{text-align:right}.basketList__submit{width:20rem;margin-top:1.2rem;display:inline-block}}.shopHeader{padding-top:.8rem}.searchField{margin:0 1.4rem .8rem;display:-ms-flexbox;display:flex;position:relative}.searchField__label{display:none}.searchField__input{background-color:#564c43;border:none;color:#fff;width:100%;font-size:1.3rem;padding:.5rem .8rem;display:block}.searchField__input::-webkit-input-placeholder{color:#cfcfcf}.searchField__input:-ms-input-placeholder,.searchField__input::-ms-input-placeholder{color:#cfcfcf}.searchField__input::placeholder{color:#cfcfcf}.searchField__submit{width:2.4rem;position:absolute;right:.4rem;top:0}.shopNavigation{background-color:#171515;font-size:1.7rem;display:-ms-flexbox;display:flex}.shopNavigationItem{border-right:.2rem solid #564c43;text-align:center;padding:.8rem;-ms-flex:1 1;flex:1 1;position:relative;cursor:pointer}.shopNavigationItem__links{background-color:#564c43;font-size:1.4rem;padding:.8rem 0;position:absolute;top:100%;right:-.2rem;left:0;-webkit-box-shadow:0 0 1.5rem #000;box-shadow:0 0 1.5rem #000}.shopNavigationItem__linksItem{color:#fff;padding:.8rem;display:block}@media (min-width:1024px){.shopHeader{max-width:102.4rem;margin:auto;padding:0}.searchField{margin:1.6rem 0 1.6rem 1.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.searchField__label{color:#ed6e13;font-size:1.8rem;font-weight:lighter;margin-right:2rem;display:block}.searchField__input{width:22rem;height:100%;font-size:inherit}.searchField__submit{top:.5rem}.shopHeader{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.shopNavigation{background-color:transparent;font-size:3rem;font-weight:lighter}.shopNavigationItem{padding:1.6rem 4rem;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.shopNavigationItem:first-child{border-left:.2rem solid #564c43}.shopNavigationItem:hover{background-color:#171515}.shopNavigationItem__links{font-size:2rem}}.shopSections{color:#f4f4f4;display:none}@media (min-width:1024px){.shopSections{background-color:#564c43;width:22rem;min-height:5.6rem;height:-webkit-min-content;height:-moz-min-content;height:min-content;font-size:1.8rem;margin-top:.6rem;padding:0 0 3rem;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.shopSections__listName{font-size:2rem;margin:2.1rem 0 1rem 2rem}.shopSectionsItem{width:100%;font-weight:lighter;text-align:start;padding:.6rem .4rem .6rem 3rem;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}.shopSectionsItem__selected{background-color:#3c352f}}.shopPage__controls{color:#f4f4f4;display:none}.shopProductsListItem{padding:1.2rem .8rem;display:-ms-flexbox;display:flex}.shopProductsListItem__image{width:9.2rem;height:9.2rem}.shopProductsListItem__info{padding:0 1.4rem;-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.shopProductsListItem__name{color:#b2b2b2;font-size:1.4rem;margin-bottom:.8rem}.shopProductsListItem__inStock{color:#ed6e13;margin-bottom:.8rem}.shopProductsListItem__inStock__out{color:#fff}.shopProductsListItem__price{color:#ed6e13;margin-bottom:.8rem}.shopProductsListItem__priceSale{color:#af8971;font-size:85%;text-decoration:line-through}.shopProductsListItem__buttonBasket{color:#ed6e13;width:2.4rem;margin-right:1.2rem;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.shopProductsListItem__buttonBasket:disabled{color:gray;opacity:.6}.shopProductsListItem__buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.shopProductsListItem__buttonHeart{color:#ed6e13;width:2.4rem;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.shopProductsListItem__buttonBasket:not(:disabled):hover,.shopProductsListItem__buttonHeart:hover{color:#ffa200}@media (min-width:1024px){.shopPage{border-left:.6rem solid #564c43;max-width:102.4rem;min-height:calc(100vh - 8rem - 8.9rem);font-size:1.4rem;margin:1rem auto;padding-bottom:9rem;padding-left:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.shopPage__div{display:-ms-flexbox;display:flex}.shopPage__content{margin-right:.6rem;-ms-flex:1 1;flex:1 1}.shopPage__controls{background-color:#564c43;font-size:2rem;font-weight:lighter;margin-top:.6rem;padding:1.6rem;display:block}.shopPage__controlsCombobox{background-color:#fff;border:none;margin:.2rem 0 0 1rem;padding:.2rem .4rem;vertical-align:top}.shopPropductsList{margin:-1rem 0 0 -7rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopProductsListItem{max-width:20rem;margin:4rem 0 0 8rem;padding:0;-ms-flex-direction:column;flex-direction:column}.shopProductsListItem__image{width:20rem;height:20rem}.shopProductsListItem__info{padding:1rem 0}.shopProductsListItem__name{font-size:2rem;font-weight:100}}.restorePage{padding:1.2rem 2rem 2rem}.restorePage__text{margin:1rem 0}.restorePage__field{color:#f4f4f4;margin-bottom:2rem}.restorePage__input{background-color:#fff;border:none;width:20rem;font-size:1.4rem;margin:.8rem 0 0;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.restorePage__submit{background-color:#564c43;color:#fff;width:23.6rem;font-size:1.4rem;margin:auto;padding:1rem;display:block}.restorePage__submitLoading{width:1.6rem;margin:auto}@media (min-width:1024px){.restorePage__text{width:30rem;text-align:center;margin:1.6rem auto}.restorePage__field{width:22rem;margin:0 auto 2rem}.restorePage__input,.restorePage__submit{width:22rem}}.productInfo{padding:1.6rem 2rem 0}.productInfo__breadcrumbs{color:#f4f4f4;display:none}.productInfo__breadcrumbsCategory:after{content:", "}.productInfo__breadcrumbsCategory:last-child:after{content:""}.productInfo__name{color:#ed6e13;font-size:1.7rem;font-weight:400;margin:0 0 1.6rem}.productInfo__image{width:23.6rem;margin:0 auto}.productInfo__imageList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.8rem}.productInfo__imageListItem{width:5rem;margin-top:.8rem;margin-left:.8rem}.productInfo__stock{color:#ed6e13;margin-top:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.productInfo__price{font-size:1.7rem}.productInfo__priceSale{color:#af8971;font-size:85%;text-decoration:line-through}.productInfo__inStock{font-size:1.4rem}.productInfo__inStock__out{color:#fff}.productInfo__descHeader{font-size:1.6rem;margin-top:1.6rem}.productInfo__desc{font-size:1.2rem;margin:1.6rem 0 2.4rem}.productInfo__buttons{display:-ms-flexbox;display:flex;margin:2rem 0}.productInfo__heart{color:#ed6e13;width:2.4rem;padding:0 .4rem;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.productInfo__discount{background-color:#302a25;padding:.8rem;-ms-flex-align:center;align-items:center}.productInfo__buttonBasket,.productInfo__discount{color:#f4f4f4;font-size:1.6rem;display:-ms-flexbox;display:flex}.productInfo__buttonBasket{background-color:#564c43;width:auto;margin-right:1.2rem;padding:.8rem 1.2rem;-ms-flex-pack:center;justify-content:center}.productInfo__heart:hover{color:#ffa200}.productInfo__buttonBasket__disabled{opacity:.6}.productInfo__buttonBasket__icon{width:1.6rem;margin-right:.8rem}.similarList{background-color:#171515;padding:1.2rem .4rem 2rem}.similarList__header{font-size:1.4rem;font-weight:400;text-align:center;margin:0 1rem 1.4rem}.similarList__div{margin-top:.8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.similarListItem{margin:0 .4rem;-ms-flex:1 1;flex:1 1}.similarListItem:nth-child(n+4){display:none}.similarListItem__image{width:9.4rem;height:9.4rem;margin-bottom:.8rem;display:block}.similarListItem__name{color:#b2b2b2;font-size:1.1rem;font-weight:400;margin:0}.similarListItem__inStock{color:#ed6e13;margin:.2rem 0 .4rem}.similarListItem__inStock__out{color:inherit}.similarListItem__price{color:#ed6e13}.similarListItem__priceSale{color:#af8971;font-size:85%;text-decoration:line-through}.similarListItem__actions{margin-top:1.2rem;display:-ms-flexbox;display:flex}.similarListItem__actionsIcon{color:#ed6e13;width:2.4rem;margin-right:1.6rem;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.similarListItem__actionsIcon:hover{color:#ffa200}.similarListItem__actionsIcon:disabled{color:gray}.productReviews{padding:1.4rem 1rem 2rem}.productReviews__header{font-size:1.4rem;font-weight:400;text-align:center;margin:0 1rem 1.4rem}@media (min-width:1024px){.productPage{border-left:.6rem solid #564c43;max-width:102.4rem;margin:.8rem auto 0;padding-left:.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.productInfo{max-width:102.4rem;margin:auto;padding:.6rem 0 1.6rem}.productInfo__breadcrumbs{background-color:#564c43;font-size:2rem;font-weight:lighter;padding:1.6rem;display:block}.productInfo__name{color:inherit;font-size:2rem;margin:0 0 1.6rem}.productInfo__container{margin-top:1rem;display:-ms-flexbox;display:flex}.productInfo__image{width:35rem;margin-bottom:2rem}.productInfo__imageList{margin-left:-1rem}.productInfo__imageListItem{width:11rem;height:11rem;margin:1rem 0 0 1rem}.productInfo__containerInfo{margin-left:4rem;-ms-flex:1 1;flex:1 1}.productInfo__stock{margin:0}.productInfo__desc{font-size:inherit}.productInfo__buttonBasket{font-size:1.8rem;padding:1.1rem 2rem 1.1rem 1.8rem}.productInfo__buttonBasket__icon{width:1.8rem}.similarList{background-color:transparent;padding:0}.similarList__header{font-size:2rem;text-align:start;margin:1rem auto}.similarList__div{border-top:.2rem solid #564c43;max-width:102.4rem;margin:1rem auto 0;padding-top:1.6rem}.similarListItem{max-width:19rem}.similarListItem:nth-child(n+4){display:block}.similarListItem__image{width:19rem;height:19rem;margin-bottom:1rem}.similarListItem__name{font-size:2rem;font-weight:lighter}.similarListItem__inStock{margin:1rem 0}.productReviews{margin:3rem 0 0;padding:0}.productReviews__header{font-size:2rem;text-align:start;margin:0 auto 1rem}.productReviews__div{border-top:.2rem solid #564c43;padding:1.6rem 0 0 .6rem}}.wishList__div{padding:0 1.2rem}.wishList__header{color:#ed6e13;font-size:1.7rem;font-weight:400;text-align:center;margin:1.2rem 0 .4rem}.wishList__empty{font-size:1.4rem;text-align:center}.wishList__div{margin-top:2rem}.wishListItem{margin-bottom:3.2rem;display:-ms-flexbox;display:flex}.wishListItem__image{width:7rem;height:7rem;display:block}.wishListItem__name{color:#f4f4f4}.wishListItem__inStock{color:#ed6e13;margin:.8rem 0}.wishListItem__info{margin-left:.8rem;-ms-flex:1 1;flex:1 1}.wishListItem__controls{color:#ed6e13;-ms-flex-pack:justify;justify-content:space-between}.wishListItem__actions,.wishListItem__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wishListItem__buttonDelete{width:2.4rem;margin-right:1.4rem}.wishListItem__buttonBasket{width:2.4rem;padding:.2rem}.wishListItem__price{font-size:1.4rem}.wishListItem__priceSale{color:#af8971;font-size:85%;text-decoration:line-through}@media (min-width:1024px){.wishList__header{font-size:3rem;font-weight:lighter}.wishList__div{border-left:.3rem solid #3c352f;padding:0}.wishListItem{border-top:.2rem dashed #302a25;padding:2rem;margin:0}.wishListItem:last-child{border-bottom:.2rem dashed #302a25}.wishListItem__image{width:8rem;height:8rem}.wishListItem__price{min-width:10rem;text-align:right}}.partnersList{padding:1.2rem 2rem 2rem}.partnersList__text{margin:1rem 0}.partnersListItem{color:#f4f4f4;margin-bottom:3.6rem}.partnersListItem__header{font-size:1.4rem;margin:1rem 0}.partnersListItem__image{width:19rem;margin:auto}.partnersListItem__desc,.partnersListItem__email{margin:1.6rem 0}.partnersListItem__emailLink{margin-left:.4rem;display:inline-block}.partnersListItem__socials{margin:1.6rem 0 0;padding:0;display:-ms-flexbox;display:flex}.partnersListItem__socialsLink{color:#fff;width:2.4rem;margin-right:.2rem}@media (min-width:1024px){.partnersPage{border-left:.6rem solid #564c43}.partnersList{padding:0 2rem 1.2rem}.partnersList__text{margin:2rem 0}.partnersListItem{display:-ms-flexbox;display:flex}.partnersListItem__image{width:21.2rem;margin:0}.partnersListItem__info{margin-left:2rem;-ms-flex:1 1;flex:1 1}.partnersListItem__header{font-size:1.6rem;margin:0 0 1.6rem}.partnersListItem__socialsLink{width:2.8rem;margin-right:.3rem}}.notfoundPage{padding:1.2rem 2rem 2rem}.notfoundPage__header,.notfoundPage__subheader{color:#ed6e13;font-weight:400;text-align:center}.notfoundPage__header{font-size:2rem;margin:0 0 1.4rem}.notfoundPage__subheader{font-size:1.6rem;margin:0 0 1.6rem}@media (min-width:1024px){.notfoundPage{max-width:102.4rem;margin:auto}.notfoundPage__header{font-size:3rem;font-weight:100}.notfoundPage__subheader{font-size:2rem;margin-bottom:2rem}.notfoundPage__text{text-align:center}}.feedbackPage{padding:1.2rem 2rem 2rem}.feedbackPage__field{color:#f4f4f4;margin-bottom:2rem}.feedbackPage__input,.feedbackPage__textarea{background-color:#fff;border:none;font-size:1.4rem;margin:.8rem 0 0;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.feedbackPage__input{width:20rem}.feedbackPage__textarea{width:100%;height:10rem}.feedbackPage__submit{background-color:#564c43;color:#fff;width:23.6rem;font-size:1.4rem;margin:auto;padding:1rem;display:block}.feedbackPage__submitLoading{width:1.6rem;margin:auto}@media (min-width:1024px){.feedbackPage__input{width:22rem;font-size:inherit}.feedbackPage__field{width:28rem;margin:0 auto 2rem}.feedbackPage__submit{width:22rem}}.activatePage{padding:1.2rem 2rem 2rem}@media (min-width:1024px){.activatePage__text{text-align:center}}.orderErrorPage{padding:1.2rem 2rem 2rem}.orderErrorPage__message{text-align:center;margin-top:2rem}@media (min-width:1024px){.orderErrorPage{font-weight:lighter}}.orderResultPage{padding:1.2rem 2rem 2rem}.orderResultPage__status{text-align:center;margin-top:2rem}@media (min-width:1024px){.orderResultPage{font-weight:lighter}}.orderCancelPage{padding:1.2rem 2rem 2rem}.orderCancelPage__status{text-align:center;margin-top:2rem}@media (min-width:1024px){.orderCancelPage{font-weight:lighter}}.paymentInfoPage__div{color:#f4f4f4;padding:1.2rem 2rem 1rem}.paymentInfoPage__list{margin:1rem 0;padding:0 0 0 2.4rem}.paymentInfoPage__listItem{margin:.8rem 0}@media (min-width:1024px){.paymentInfoPage{border-left:.6rem solid #564c43}.paymentInfoPage__div{padding:0 2rem 1.6rem}}.registrationPage{color:#f4f4f4;padding:1.2rem 2rem 2rem}.registrationPage__error{font-size:1.4rem;margin:1.2rem 0}.registrationPage__field{margin-bottom:2rem}.registrationPage__input{background-color:#fff;border:none;width:20rem;font-size:1.4rem;margin:.8rem 0 0;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.registrationPage__submit{background-color:#564c43;color:#fff;width:23.6rem;font-size:1.4rem;margin:auto;padding:1rem;display:block}.registrationPage__submitLoading{width:1.6rem;margin:auto}.registrationPage__text{font-size:1.4rem;text-align:center;margin:1.2rem 0}.registrationPage__checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2rem}@media (min-width:1024px){.registrationPage__error{font-size:inherit;text-align:center}.registrationPage__field{width:22rem;margin:0 auto 2rem}.registrationPage__input{width:22rem;font-size:inherit}.registrationPage__submit{width:22rem}.registrationPage__checkbox{width:26rem;margin:0 auto 2rem;-ms-flex-align:start;align-items:flex-start}.registrationPage__checkboxInput{margin:.1rem .6rem 0 0}}.deliveryInfoPage__div{color:#f4f4f4;padding:1.2rem 2rem 1rem}.deliveryInfoPage__text{margin:1rem 0}.deliveryInfoPage__list{margin:1rem 0;padding:0 0 0 2.4rem}.deliveryInfoPage__listItem{margin:.8rem 0}@media (min-width:1024px){.deliveryInfoPage{border-left:.6rem solid #564c43}.deliveryInfoPage__div{padding:0 2rem 1.6rem}.deliveryInfoPage__text{margin:1.4rem 0}}.personalLinks{display:none}@media (min-width:1024px){.personalLinks{border-right:.6rem solid #564c43;width:20rem;text-align:right;list-style:none;margin:0;padding:0 2rem 0 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.personalLinks__item{margin-bottom:1rem}.personalLinks__itemCurrent{color:inherit}}.orderHistoryPage{padding:1.2rem 0 2rem}.orderHistoryPage__message{padding:1rem 2rem}.orderHistoryList{color:#f4f4f4;margin-top:1.6rem}.orderHistoryListItem{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}.orderHistoryListItem__header{background-color:#564c43;padding:.6rem 1.4rem .7rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}@media (max-width:1023px){.orderHistoryListItem:nth-child(2n)>.orderHistoryListItem__header{background-color:#302a25}}.orderHistoryListItem__arrow{font-size:1.6rem;display:inline-block;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform-origin:50% 55%;-ms-transform-origin:50% 55%;transform-origin:50% 55%}.orderHistoryListItem__arrowOpen{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.orderHistoryListItem__loading{width:3.6rem;margin:1.6rem auto}.orderHistoryListItemInfo__summary{border-top:.2rem dotted #302a25;padding:1rem .6rem}.orderHistoryListItemInfo__cost{font-size:1.4rem;text-align:right;margin-top:1rem}.orderHistoryListItemInfo__costProducts{margin-top:.4rem}.orderHistoryListItemInfo__total{padding:0 .6rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.orderHistoryListItemInfo__totalButton{padding:1rem;background-color:#564c43;display:none}.orderHistoryListItemInfo__totalCost{font-size:1.8rem;margin-left:auto}.orderHistoryListItemInfo__productsItem{padding:1rem;display:-ms-flexbox;display:flex}.orderHistoryListItemInfo__productsItemImage{width:7rem;height:7rem;display:block}.orderHistoryListItemInfo__productsItemDetails{margin-left:.8rem;-ms-flex:1 1;flex:1 1}.orderHistoryListItemInfo__productsItemName{color:inherit;font:inherit;margin:0 0 .4rem;display:block}.orderHistoryListItemInfo__productsItemStock{color:#ed6e13}.orderHistoryListItemInfo__productsItemStock__out{color:inherit}.orderHistoryListItemInfo__actions{margin-top:1rem;display:-ms-flexbox;display:flex}.orderHistoryListItemInfo__actionsIcon{color:#ed6e13;width:2rem;margin-left:1.6rem;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.orderHistoryListItemInfo__actionsIcon:first-child{margin-left:0}.orderHistoryListItemInfo__actionsIcon:hover{color:#ffa200}.orderHistoryListItemInfo__actionsIcon:disabled{color:gray}.orderHistoryListItemInfo__productsItemPrice{color:#ed6e13;font-size:1.4rem;text-align:right;margin-left:auto}.orderHistoryListItemInfo__productsItemPriceSale{color:#af8971;font-size:85%;text-decoration:line-through}@media (min-width:1024px){.orderHistoryPage{padding:1rem 0 2rem;display:-ms-flexbox;display:flex}.orderHistoryPage__div{padding-left:2rem;-ms-flex:1 1;flex:1 1}.orderHistoryPage__message{text-align:center}.orderHistoryList{margin-top:2.4rem}.orderHistoryListItem{border-left:.3rem solid #564c43;margin-bottom:1rem}.orderHistoryListItem__expanded{border-color:#3c352f}.orderHistoryListItem__expanded .orderHistoryListItem__header{background-color:#3c352f}.orderHistoryListItem__header{width:50rem;font-size:2rem;font-weight:lighter;padding:1.1rem 1.4rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.orderHistoryListItem__arrow{font-size:2.4rem}.orderHistoryListItemInfo__productsItem{border-bottom:.2rem dashed #302a25;padding:2.8rem 2rem}.orderHistoryListItemInfo__productsItem:last-child{border-bottom:none}.orderHistoryListItemInfo__productsItemImage{width:8rem;height:8rem}.orderHistoryListItemInfo__summary{border-top:none;background-color:#564c43;font-size:1.6rem;font-weight:lighter;display:-ms-flexbox;display:flex}.orderHistoryListItemInfo__address{margin-right:2rem;-ms-flex:1 1;flex:1 1}.orderHistoryListItemInfo__cost{font-size:inherit;margin-top:0}.orderHistoryListItemInfo__total{background-color:#3c352f;margin:0;padding:.8rem .6rem .8rem 1rem}.orderHistoryListItemInfo__totalButton{display:block}}.paymentMethodsList{padding:1.4rem 2rem 1rem}.paymentMethodsList__header{color:#ed6e13;font-size:1.7rem;font-weight:400;text-align:center;margin:0 0 1rem}.paymentMethodsListItem{margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.paymentMethodsListItem__image{width:13.2rem;height:4.6rem;margin-right:1.6rem;opacity:.6;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.paymentMethodsListItem__imageSelected{opacity:1}.orderPaymentComment{padding:1.4rem 2rem 3rem}.orderPaymentComment__header{color:#ed6e13;font-size:1.7rem;font-weight:400;text-align:center;margin:0 0 1rem}.orderPaymentComment__input{background-color:#fff;border:none;width:100%;height:14rem;font-size:1.4rem;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.paymentForm__div{background-color:#564c43;color:#f4f4f4;font-size:1.4rem;text-align:right;padding:1rem .8rem}.paymentForm__prodcutsCost{margin-top:.6rem}.paymentForm__totalCost{background-color:#3c352f;font-size:1.9rem;text-align:right;padding:1rem .8rem}.paymentForm__submit{background-color:#564c43;color:#fff;width:100%;font-size:1.6rem;text-align:center;padding:1rem;display:block}.paymentForm__submitLoading{width:1.9rem;margin:auto}@media (min-width:1024px){.orderPaymentPage{border-left:.6rem solid #564c43;max-width:102.4rem;margin:auto;padding-left:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.orderPaymentPage__wide{border-left:.3rem solid #3c352f;padding-bottom:19rem;display:-ms-flexbox;display:flex}.paymentMethodsList{max-width:28rem;-webkit-box-sizing:border-box;box-sizing:border-box}.orderPaymentComment__header,.paymentMethodsList__header{color:#fff;font-size:2.4rem;text-align:start;margin-bottom:2rem}.orderPaymentComment{min-width:35rem;-webkit-box-sizing:border-box;box-sizing:border-box}.orderPaymentComment__input{font-size:inherit}.paymentForm{text-align:right}.paymentForm__div{border-left:.3rem solid #3c352f;font-size:1.6rem}.paymentForm__submit{width:20rem;margin-top:1.2rem;display:inline-block}}.deliveryMethodsList{padding:1.4rem 2rem 1rem}.deliveryMethodsList__header{color:#ed6e13;font-size:1.7rem;font-weight:400;text-align:center;margin:0 0 1rem}.deliveryMethodsListItem{margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.deliveryMethodsListItem__image{width:13.2rem;height:4.6rem;opacity:.6;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.deliveryMethodsListItem__imageSelected{opacity:1}.deliveryMethodsListItem__name{margin-left:1.6rem;-ms-flex:1 1;flex:1 1}.deliveryMethodsListItem__nameSelected{color:#f4f4f4}.deliveryRecipientData{padding:0 2rem 1rem}.deliveryRecipientData__header{color:#ed6e13;font-size:1.7rem;font-weight:400;text-align:center;margin:0 0 1rem}.deliveryRecipientData__field{margin-bottom:2rem}.deliveryRecipientData__input{background-color:#fff;border:none;width:21rem;font-size:1.4rem;margin-top:.6rem;padding:.4rem;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.deliveryTotalCost__div{background-color:#564c43;color:#f4f4f4;font-size:1.4rem;text-align:right;padding:1rem .8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.deliveryTotalCost__loading{width:3.8rem}.deliveryTotalCost__products{margin-top:.6rem}.deliveryTotalCost__total{background-color:#3c352f;font-size:1.9rem;text-align:right;padding:1rem .8rem}.deliveryTotalCost__submit{background-color:#564c43;color:#fff;width:100%;font-size:1.6rem;text-align:center;padding:1rem;display:block}@media (min-width:1024px){.orderDeliveryPage{border-left:.6rem solid #564c43;margin:auto;padding-left:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.orderDeliveryPage__wide{border-left:.3rem solid #3c352f;padding-bottom:9rem;display:-ms-flexbox;display:flex}.deliveryMethodsList__header,.deliveryRecipientData__header{color:#f4f4f4;font-size:2.4rem;font-weight:inherit;text-align:start;margin-bottom:2rem}.deliveryRecipientData{padding-top:1.4rem;padding-right:0;-ms-flex:1 1;flex:1 1}.deliveryRecipientData__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.deliveryRecipientData__div{margin-right:4rem}.deliveryTotalCost{text-align:right}.deliveryTotalCost__div{border-left:.3rem solid #3c352f;font-size:1.6rem}.deliveryTotalCost__loading{width:4.4rem}.deliveryTotalCost__submit{width:20rem;margin-top:1.2rem;display:inline-block}}.privacyPolicyPage{color:#f4f4f4;font-size:1.4rem;padding:1.2rem 2rem 2rem}@media (min-width:1024px){.privacyPolicyPage{font-size:1.6rem;padding:1.2rem 8rem 2rem}}.personalPage{color:#f4f4f4;padding:1.2rem 2rem 2rem}.personalPage__field{margin-bottom:2rem}.personalPage__input{background-color:#fff;border:none;width:20rem;font-size:1.4rem;margin:.8rem 0 0;padding:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.personalPage__submit{background-color:#564c43;color:#fff;width:23.6rem;font-size:1.4rem;margin:auto;padding:1rem;display:block}.personalPage__actionLoading{width:1.6rem;margin:auto}.personalPage__actionSuccess{text-align:center}@media (min-width:1024px){.personalPage{padding:1rem 0;display:-ms-flexbox;display:flex}.personalPage__form{padding-left:2rem;-ms-flex:1 1;flex:1 1}.personalPage__field{width:22rem;margin:0 0 2rem}.personalPage__input{width:22rem;font-size:inherit}.personalPage__action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.personalPage__submit{width:22rem;margin:0}.personalPage__actionSuccess{margin:0 0 0 2rem}}.overlayShadow{background-color:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0}.overlayContainer{background-color:#171515;color:#b2b2b2;max-width:81rem;font-size:1.8rem;text-align:center;margin:auto;padding:4rem 3rem 3rem;-webkit-box-shadow:0 0 1.5rem #000;box-shadow:0 0 1.5rem #000}.overlayContent{margin-bottom:3rem}.overlayButton{background-color:#564c43;width:10rem;padding:1rem;display:inline-block}body,html{margin:0;padding:0}html{height:100%;font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#06060a;color:#b2b2b2;min-height:100%;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:300;position:relative;cursor:default}img,svg{width:100%;height:auto;display:block}svg{fill:currentColor}a{color:#ed6e13;text-decoration:none;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}a:hover{color:#ffa200}button{background:none;border:none;color:inherit;font:inherit;margin:0;padding:0;cursor:pointer;outline:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input,textarea{font:inherit;font-weight:400}.dn{display:none}.df{display:-ms-flexbox;display:flex}.f1{-ms-flex:1 1;flex:1 1}.zi1{z-index:1}.zi2{z-index:2}.zi3{z-index:3}.ci{color:inherit}.ml-2{margin-left:2.4rem}.mt-2{margin-top:2rem}.separator{background-color:#ed6e13;border:none;width:11.3rem;height:.2rem;margin:.4rem auto}.wrapper{padding-bottom:8.9rem}.defaultPage{-webkit-box-sizing:border-box;box-sizing:border-box}.defaultPageHeader{color:#e36913;font-size:1.7rem;font-weight:400;text-align:center;margin:0 0 .4rem}.mobileHide{display:none}@media (max-width:319px){body{min-width:32rem}}@media (min-width:360px){html{font-size:70%}}@media (min-width:375px){html{font-size:71.875%}}@media (min-width:414px){html{font-size:81.25%}}@media (min-width:504px){html{font-size:98.4375%}}@media (min-width:600px){html{font-size:117.1875%}}@media (min-width:768px){html{font-size:150%}}@media (min-width:800px){html{font-size:156.25%}}@media (min-width:1024px){html{font-size:62.5%}body{font-size:1.4rem}.defaultPage{max-width:102.4rem;min-height:calc(100vh - 8rem - 8.9rem);margin:1rem auto;padding-bottom:9rem}.defaultPageHeader{font-size:3rem;font-weight:lighter}.separator{width:29.6rem}.mobileHide{display:block}.desktopHide{display:none}}@media (min-width:1280px){.defaultPage{padding-bottom:19rem}}@media (min-width:2048px){html{font-size:66.666666%}}@media (min-width:2560px){html{font-size:83.333333%}}@media (min-width:2732px){html{font-size:88.932291666%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZm9yYmlkZGVuL2luZGV4LmNzcyIsImNvbXBvbmVudHMvaGVhZGVyL2luZGV4LmNzcyIsImNvbXBvbmVudHMvZm9vdGVyL2luZGV4LmNzcyIsImNvbXBvbmVudHMvc2VwYXJhdG9yL2luZGV4LmNzcyIsImNvbXBvbmVudHMvbWFpbi9pbmRleC5jc3MiLCJjb21wb25lbnRzL2xvZ2luL2luZGV4LmNzcyIsImNvbXBvbmVudHMvYWJvdXQvaW5kZXguY3NzIiwiY29tcG9uZW50cy9yZXNldC9pbmRleC5jc3MiLCJjb21wb25lbnRzL2xvYWRpbmcvaW5kZXguY3NzIiwiY29tcG9uZW50cy9iYXNrZXQvaW5kZXguY3NzIiwiY29tcG9uZW50cy9zaG9wLWhlYWRlci9pbmRleC5jc3MiLCJjb21wb25lbnRzL3Nob3Atc2VjdGlvbnMvaW5kZXguY3NzIiwiY29tcG9uZW50cy9zaG9wL2luZGV4LmNzcyIsImNvbXBvbmVudHMvcmVzdG9yZS9pbmRleC5jc3MiLCJjb21wb25lbnRzL3Byb2R1Y3QvaW5kZXguY3NzIiwiY29tcG9uZW50cy93aXNobGlzdC9pbmRleC5jc3MiLCJjb21wb25lbnRzL3BhcnRuZXJzL2luZGV4LmNzcyIsImNvbXBvbmVudHMvbm90Zm91bmQvaW5kZXguY3NzIiwiY29tcG9uZW50cy9mZWVkYmFjay9pbmRleC5jc3MiLCJjb21wb25lbnRzL2FjdGl2YXRlL2luZGV4LmNzcyIsImNvbXBvbmVudHMvb3JkZXItZXJyb3IvaW5kZXguY3NzIiwiY29tcG9uZW50cy9vcmRlci1yZXN1bHQvaW5kZXguY3NzIiwiY29tcG9uZW50cy9vcmRlci1jYW5jZWwvaW5kZXguY3NzIiwiY29tcG9uZW50cy9wYXltZW50LWluZm8vaW5kZXguY3NzIiwiY29tcG9uZW50cy9yZWdpc3RyYXRpb24vaW5kZXguY3NzIiwiY29tcG9uZW50cy9kZWxpdmVyeS1pbmZvL2luZGV4LmNzcyIsImNvbXBvbmVudHMvcGVyc29uYWwtbGlua3MvaW5kZXguY3NzIiwiY29tcG9uZW50cy9vcmRlci1oaXN0b3J5L2luZGV4LmNzcyIsImNvbXBvbmVudHMvb3JkZXItcGF5bWVudC9pbmRleC5jc3MiLCJjb21wb25lbnRzL29yZGVyLWRlbGl2ZXJ5L2luZGV4LmNzcyIsImNvbXBvbmVudHMvcHJpdmFjeS1wb2xpY3kvaW5kZXguY3NzIiwiY29tcG9uZW50cy9wZXJzb25hbC1kZXRhaWxzL2luZGV4LmNzcyIsImNvbXBvbmVudHMvb3ZlcmxheS10ZXN0L2luZGV4LmNzcyIsImNvbXBvbmVudHMvYXBwL2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxlQUNFLHdCQUErQixDQUdqQyxpREFFRSxjQUNBLGdCQUNBLGlCQUFtQixDQUdyQix1QkFDRSxlQUNBLGlCQUFxQixDQUd2QiwwQkFDRSxpQkFDQSxpQkFBcUIsQ0FPdkIsMEJBQ0UsMEJBQ0UsaUJBQ0Esb0JBQXdCLENBRzFCLHFCQUNFLGlCQUFtQixDQUNwQixDQ2pDSCxxQkFDRSxrQkFBb0IsQ0FHdEIsWUFDRSxzQkFDQSxXQUNBLGVBSUEsc0JBQ0ksOEJBQ0osZUFDQSxNQUNBLFFBQ0EsTUFBUSxDQUdWLDZCQVhFLG9CQUNBLFlBQWMsQ0FlZixpQkFGQyxzQkFDSSxrQkFBb0IsQ0FHMUIsbUJBQ0UsV0FDQSxpQkFDQSxnQkFDQSx5QkFDQSxpQkFBbUIsQ0FHckIscUJBQ0UsV0FDQSxhQUNBLFFBQVUsQ0FHWixxQkFDRSxjQUNBLGVBQ0EsZ0JBQ0EsU0FDQSxvQkFDQSxhQUFlLENBR2pCLGtCQUNFLGNBQ0EsZUFDQSxpQkFBbUIsQ0FHckIsc0JBQ0UsWUFBYyxDQUdoQixrQkFDRSxZQUFjLENBR2hCLHNCQUNFLFlBQWMsQ0FHaEIseUJBQ0Usc0JBQ0Esa0JBQ0EsV0FDQSxhQUNBLGNBQ0EsZ0JBQ0Esa0JBQ0Esb0JBQ0EsYUFDQSxzQkFDSSxtQkFDSixxQkFDSSx1QkFDSiw4QkFDUSxzQkFDUixnQkFDQSxrQkFDQSxhQUNBLFFBQVUsQ0FHWix1QkFDRSxZQUFjLENBS2hCLFVBQ0Usc0JBQ0Es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bkIsQ0FHSCx5QkFDRSxLQUNFLGtCQUFvQixDQUNyQixDQUdILHlCQUNFLEtBQ0UsbUJBQXFCLENBQ3RCLENBR0gseUJBQ0UsS0FDRSxjQUFnQixDQUNqQixDQUdILHlCQUNFLEtBQ0UsaUJBQW1CLENBQ3BCLENBR0gsMEJBQ0UsS0FDRSxlQUFpQixDQUduQixLQUNFLGdCQUFrQixDQUdwQixhQUNFLG1CQUNBLHVDQUNBLGlCQUNBLG1CQUFxQixDQUd2QixtQkFDRSxlQUNBLG1CQUFxQixDQUd2QixXQUNFLGFBQWUsQ0FHakIsWUFDRSxhQUFlLENBR2pCLGFBQ0UsWUFBYyxDQUNmLENBR0gsMEJBQ0UsYUFDRSxvQkFBc0IsQ0FDdkIsQ0FHSCwwQkFDRSxLQUNFLG9CQUFzQixDQUN2QixDQUdILDBCQUNFLEtBQ0Usb0JBQXNCLENBQ3ZCLENBR0gsMEJBQ0UsS0FDRSx1QkFBeUIsQ0FDMUIsQ0FBQSIsImZpbGUiOiJtYWluLmJiOTc5YjJhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mb3JiaWRkZW5QYWdlIHtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW0gMnJlbSAycmVtO1xufVxuXG4uZm9yYmlkZGVuUGFnZV9faGVhZGVyLFxuLmZvcmJpZGRlblBhZ2VfX3N1YmhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JiaWRkZW5QYWdlX19oZWFkZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMCAwIDEuNHJlbSAwO1xufVxuXG4uZm9yYmlkZGVuUGFnZV9fc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xufVxuXG4uZm9yYmlkZGVuUGFnZV9fdGV4dCB7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9yYmlkZGVuUGFnZV9fc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAxLjZyZW0gMDtcbiAgfVxuXG4gIC5mb3JiaWRkZW5QYWdlX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL2ZvcmJpZGRlbi9pbmRleC5jc3MiLCIubWFpbkhlYWRlckNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0LjRyZW07XG59XG5cbi5tYWluSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tYWluSGVhZGVyX19kaXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluSGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiBhdXRvIC44cmVtO1xufVxuXG4ubWFpbkhlYWRlcl9fdGl0bGVIMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi5tYWluSGVhZGVyX190aXRsZUgyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluSGVhZGVyX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXJ1c3R5LW9yYW5nZSk7XG4gIG1hcmdpbjogMCAuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbkhlYWRlcl9fbGlua1dpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbkhlYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAyLjRyZW07XG59XG5cbi5tYWluSGVhZGVyX19saW5rVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluSGVhZGVyX19saW5rQ291bnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxLjNyZW07XG4gIGhlaWdodDogMS4zcmVtO1xuICBmb250LXNpemU6IC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtLjZyZW07XG4gIGJvdHRvbTogMDtcbn1cblxuLm1haW5IZWFkZXJfX3dpZGVMYW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdiBQYW5lbCAqL1xuXG4ubmF2UGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTdyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS42cmVtIDAgMS42cmVtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQuNHJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xN3JlbSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xN3JlbSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xN3JlbSk7XG59XG5cbi5uYXZQYW5lbF9fdmlzaWJsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5uYXZQYW5lbF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMCAwIDIuNHJlbSAwO1xufVxuXG4ubmF2UGFuZWxfX2xpbmtzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdlBhbmVsX19saW5rc0l0ZW0ge1xuICBtYXJnaW46IC44cmVtIDA7XG59XG5cbi5uYXZQYW5lbF9fbGlua3NJdGVtQ2hpbGQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLm5hdlBhbmVsX19saW5rc1BlcnNvbmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLyogTGFuZyBMaXN0ICovXG5cbi5sYW5nTGlzdCB7XG4gIGNvbG9yOiAjOTM5MzkzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxLjZyZW07XG4gIGxlZnQ6IDA7XG59XG5cbi5sYW5nTGlzdEl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XG59XG5cbi5sYW5nTGlzdEl0ZW1fX2FjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmM2YzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluSGVhZGVyQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuXG4gIC5tYWluSGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NSk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMS43cmVtIDJyZW07XG4gIH1cblxuICAubWFpbkhlYWRlcl9fd2lkZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubWFpbkhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG5cbiAgLm1haW5IZWFkZXJfX3RpdGxlSDIge1xuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1haW5IZWFkZXJfX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0byAxcmVtO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tYWluSGVhZGVyX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcbiAgfVxuXG4gIC5tYWluSGVhZGVyX190b2dnbGVNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW5IZWFkZXJfX2ljb24ge1xuICAgIHdpZHRoOiAzLjZyZW07XG4gIH1cblxuICAubWFpbkhlYWRlcl9fbGlua0xhc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tYWluSGVhZGVyX19saW5rc0xpc3RXaWRlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5tYWluSGVhZGVyX19saW5rV2lkZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWFpbkhlYWRlcl9fbGlua1dpZGU6aG92ZXIge1xuICAgIGNvbG9yOiAjOTM5MzkzO1xuICB9XG5cbiAgLm1haW5IZWFkZXJfX2xpbmtXaWRlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnfCc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cblxuICAubWFpbkhlYWRlcl9fbGlua1dpZGU6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5tYWluSGVhZGVyX19saW5rQ291bnRlciB7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC53aWRlSGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZQYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgLm5hdlBhbmVsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2UGFuZWxfX2xpbmtzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubmF2UGFuZWxfX2xpbmtzSXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvIDFyZW07XG4gIH1cblxuICAubmF2UGFuZWxfX21vYmlsZUxhbmdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdlBhbmVsX19saW5rc1BlcnNvbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW5IZWFkZXJfX3dpZGVMYW5ncyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxuXG4gIC5sYW5nTGlzdCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNi43cmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubGFuZ0xpc3RJdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubGFuZ0xpc3RJdGVtOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgY29sb3I6ICNmM2YzZjM7XG4gICAgY29udGVudDogJ3wnO1xuICAgIG1hcmdpbjogMCAuNHJlbTtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvaGVhZGVyL2luZGV4LmNzcyIsIi5tYWluRm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIHBhZGRpbmc6IC44cmVtIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1haW5Gb290ZXJfX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluRm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luOiBhdXRvIC44cmVtO1xufVxuXG4ubWFpbkZvb3Rlcl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4ubWFpbkZvb3Rlcl9fc29jaWFsIHtcbiAgbWFyZ2luOiAuOHJlbSAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1haW5Gb290ZXJfX3NvY2lhbEljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgbWFyZ2luOiAwIC4xcmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG59XG5cbi5tYWluRm9vdGVyX19zb2NpYWxJY29uOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5tYWluRm9vdGVyX19saW5rc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluRm9vdGVyX19saW5rcyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5Gb290ZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDYuNHJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubWFpbkZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIC44cmVtIDAgMDtcbiAgfVxuXG4gIC5tYWluRm9vdGVyX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAubWFpbkZvb3Rlcl9fZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWFpbkZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tYWluRm9vdGVyX19zb2NpYWxJY29uIHtcbiAgICB3aWR0aDogMi44cmVtO1xuICAgIG1hcmdpbjogMCAuMTVyZW07XG4gIH1cblxuICAubWFpbkZvb3Rlcl9fbGlua3NDb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAuMnJlbSBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IC4ycmVtIHNvbGlkIHdoaXRlO1xuICAgIG1hcmdpbjogMCAycmVtO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubWFpbkZvb3Rlcl9fbGlua3NIZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW5Gb290ZXJfX3NvY2lhbCB7XG4gICAgcmlnaHQ6IDByZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL2Zvb3Rlci9pbmRleC5jc3MiLCIuaGVhZGVyU2VwYXJhdG9yIHtcbiAgd2lkdGg6IDExLjJyZW07XG4gIG1hcmdpbjogLjRyZW0gYXV0bztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXJTZXBhcmF0b3JfX2hyLFxuLmhlYWRlclNlcGFyYXRvcl9faHJNaWRkbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogLjJyZW07XG59XG5cbi5oZWFkZXJTZXBhcmF0b3JfX2hyIHtcbiAgbWFyZ2luOiAwO1xuICAtbXMtZmxleDogMSAxO1xuICAgICAgZmxleDogMSAxO1xufVxuXG4uaGVhZGVyU2VwYXJhdG9yX19ock1pZGRsZSB7XG4gIG1hcmdpbjogMCAuNnJlbTtcbiAgLW1zLWZsZXg6IC4xIDE7XG4gICAgICBmbGV4OiAuMSAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJTZXBhcmF0b3Ige1xuICAgIHdpZHRoOiAyOS42cmVtO1xuICB9XG5cbiAgLmhlYWRlclNlcGFyYXRvcl9faHJNaWRkbGUge1xuICAgIG1hcmdpbjogMCAxLjJyZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3NlcGFyYXRvci9pbmRleC5jc3MiLCIvKiBEZWZhdWx0cyAqL1xuXG4uZGVmYXVsdC1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tcnVzdHktb3JhbmdlKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBHb29kcyBMaXN0ICovXG5cbi5nb29kc0xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay10d28pO1xuICBwYWRkaW5nOiAxLjJyZW0gLjRyZW0gMnJlbSAuNHJlbTtcbn1cblxuLmdvb2RzTGlzdF9fZGl2IHtcbiAgbWFyZ2luLXRvcDogLjhyZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ29vZHNMaXN0SXRlbSB7XG4gIG1hcmdpbjogMCAuNHJlbTtcbiAgLW1zLWZsZXg6IDEgMTtcbiAgICAgIGZsZXg6IDEgMTtcbn1cblxuLmdvb2RzTGlzdEl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ29vZHNMaXN0SXRlbV9faW1hZ2Uge1xuICB3aWR0aDogOS40cmVtO1xuICBoZWlnaHQ6IDkuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ29vZHNMaXN0SXRlbV9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWd1bGFyLXRleHQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi5nb29kc0xpc3RJdGVtX19pblN0b2NrIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIG1hcmdpbjogLjRyZW0gMDtcbn1cblxuLmdvb2RzTGlzdEl0ZW1fX2luU3RvY2tfX291dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ29vZHNMaXN0SXRlbV9fcHJpY2Uge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cblxuLmdvb2RzTGlzdEl0ZW1fX3ByaWNlU2FsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmljZS1zYWxlKTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZ29vZHNMaXN0SXRlbV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5nb29kc0xpc3RJdGVtX19hY3Rpb25zSWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICB3aWR0aDogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xufVxuXG4uZ29vZHNMaXN0SXRlbV9fYWN0aW9uc0ljb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLXllbGxvdyk7XG59XG5cbi5nb29kc0xpc3RJdGVtX19hY3Rpb25zSWNvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4vKiBDYXRlZ29yaWVzIExpc3QgKi9cblxuLmNhdGVnb3JpZXNMaXN0IHtcbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbn1cblxuLmNhdGVnb3JpZXNMaXN0X19kaXYge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMy42cmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhdGVnb3JpZXNMaXN0SXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwLjhyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAwIC44cmVtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogUGhpbG9zb3BoeSAqL1xuXG4ucGhpbG9zb3BoeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLXR3byk7XG4gIHBhZGRpbmc6IDJyZW0gMi40cmVtO1xufVxuXG4ucGhpbG9zb3BoeV9fZGVzYyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IC44cmVtIDAgMCAwO1xufVxuXG4ucGhpbG9zb3BoeV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ydXN0eS1vcmFuZ2UpO1xufVxuXG4vKiBQcm9qZWN0cyBMaXN0ICovXG5cbi5wcm9qZWN0c0xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay10d28pO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucHJvamVjdHNMaXN0X19kaXYge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogLjhyZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvamVjdHNMaXN0SXRlbSB7XG4gIHdpZHRoOiAxMy44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlZmF1bHQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAvKiBHb29kcyBMaXN0ICovXG5cbiAgLmdvb2RzTGlzdCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDQuNXJlbSAycmVtIDVyZW0gMnJlbTtcbiAgfVxuXG4gIC5nb29kc0xpc3RfX2RpdiB7XG4gICAgbWF4LXdpZHRoOiAxMDYuNHJlbTtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG4gIH1cblxuICAuZ29vZHNMaXN0SXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxOXJlbTtcbiAgfVxuXG4gIC5nb29kc0xpc3RJdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5nb29kc0xpc3RJdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDE5cmVtO1xuICAgIGhlaWdodDogMTlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5nb29kc0xpc3RJdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAuZ29vZHNMaXN0SXRlbV9faW5TdG9jayB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICAvKiBDYXRlZ29yaWVzIExpc3QgKi9cblxuICAuY2F0ZWdvcmllc0xpc3Qge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW0gMXJlbSAycmVtO1xuICB9XG5cbiAgLmNhdGVnb3JpZXNMaXN0X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTA2LjRyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jYXRlZ29yaWVzTGlzdF9fZGl2IHtcbiAgICBtYXgtd2lkdGg6IDk5cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuMXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5jYXRlZ29yaWVzTGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAzMXJlbTtcbiAgICBoZWlnaHQ6IDcuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuXG4gIC8qIFByb2plY3RzIExpc3QgKi9cblxuICAucHJvamVjdHNMaXN0IHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMnJlbSAxMHJlbSAycmVtO1xuICB9XG5cbiAgLnByb2plY3RzTGlzdF9fZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEwNi40cmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG4gIH1cblxuICAucHJvamVjdHNMaXN0SXRlbSB7XG4gICAgd2lkdGg6IDQ3cmVtO1xuICAgIGhlaWdodDogMTYuNTg4MjM1Mjk0MXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhdGVnb3JpZXNMaXN0X19kaXYge1xuICAgIG1heC13aWR0aDogMTA4LjRyZW07XG4gIH1cblxuICAuY2F0ZWdvcmllc0xpc3RJdGVtIHtcbiAgICB3aWR0aDogMzRyZW07XG4gICAgaGVpZ2h0OiA3LjJyZW07XG4gIH1cblxuICAucHJvamVjdHNMaXN0SXRlbSB7XG4gICAgd2lkdGg6IDUxcmVtO1xuICAgIGhlaWdodDogMThyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvbWFpbi9pbmRleC5jc3MiLCIubG9naW5QYWdlIHtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW0gMnJlbSAycmVtO1xufVxuXG4ubG9naW5QYWdlX19lcnJvciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDEuMnJlbSAwO1xufVxuXG4ubG9naW5QYWdlX19maWVsZCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubG9naW5QYWdlX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAuOHJlbSAwIDAgMDtcbiAgcGFkZGluZzogLjRyZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvZ2luUGFnZV9fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjMuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dpblBhZ2VfX3N1Ym1pdExvYWRpbmcge1xuICB3aWR0aDogMS42cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2luUGFnZV9faW5wdXQge1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAubG9naW5QYWdlX19lcnJvciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5sb2dpblBhZ2VfX2ZpZWxkIHtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICB9XG5cbiAgLmxvZ2luUGFnZV9fc3VibWl0IHtcbiAgICB3aWR0aDogMjJyZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL2xvZ2luL2luZGV4LmNzcyIsIi5hYm91dFBhZ2VfX2RpdiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAxcmVtIDJyZW07XG59XG5cbi5hYm91dFBhZ2VfX3RleHQge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXRQYWdlIHtcbiAgICBib3JkZXItbGVmdDogLjZyZW0gc29saWQgdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIH1cblxuICAuYWJvdXRQYWdlX19kaXYge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAxLjZyZW0gMnJlbTtcbiAgfVxuXG4gIC5hYm91dFBhZ2VfX3RleHQge1xuICAgIG1hcmdpbjogMS40cmVtIDA7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL2Fib3V0L2luZGV4LmNzcyIsIi5yZXNldFBhZ2Uge1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAycmVtIDJyZW07XG59XG5cbi5yZXNldFBhZ2VfX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMS4ycmVtIDA7XG59XG5cbi5yZXNldFBhZ2VfX3RleHQge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnJlc2V0UGFnZV9fZmllbGQge1xuICBjb2xvcjogdmFyKC0td2hpdGUtdHdvKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnJlc2V0UGFnZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogLjhyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IC40cmVtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXNldFBhZ2VfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIzLjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVzZXRQYWdlX19zdWJtaXRMb2FkaW5nIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNldFBhZ2VfX2Vycm9yIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnJlc2V0UGFnZV9fdGV4dCB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNnJlbSBhdXRvO1xuICB9XG5cbiAgLnJlc2V0UGFnZV9fZmllbGQge1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIH1cblxuICAucmVzZXRQYWdlX19pbnB1dCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG5cbiAgLnJlc2V0UGFnZV9fc3VibWl0IHtcbiAgICB3aWR0aDogMjJyZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3Jlc2V0L2luZGV4LmNzcyIsIi5sb2FkaW5nUGFnZSB7XG4gIHBhZGRpbmc6IDMuMnJlbSAxLjZyZW07XG59XG5cbi5sb2FkaW5nUGFnZV9faWNvbiB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvbG9hZGluZy9pbmRleC5jc3MiLCIuYmFza2V0TGlzdF9fZGl2IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJhc2tldExpc3RfX2hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEuNnJlbSAwIDAgMDtcbn1cblxuLmJhc2tldExpc3RfX3VuYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbn1cblxuLmJhc2tldExpc3RfX2VtcHR5IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2tldExpc3RfX3RvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bi10d28pO1xuICBjb2xvcjogdmFyKC0td2hpdGUtdHdvKTtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxLjZyZW0gLjhyZW07XG59XG5cbi5iYXNrZXRMaXN0X19zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBCYXNrZXQgTGlzdCBJdGVtICovXG5cbi5iYXNrZXRMaXN0SXRlbSB7XG4gIHBhZGRpbmc6IDEuNnJlbSAxcmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldExpc3RJdGVtX191bmF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzAwMDA7XG59XG5cbi5iYXNrZXRMaXN0SXRlbV9faW1hZ2Uge1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2tldExpc3RJdGVtX19uYW1lIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG59XG5cbi5iYXNrZXRMaXN0SXRlbV9faW5TdG9jayB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBtYXJnaW46IC44cmVtIDA7XG59XG5cbi5iYXNrZXRMaXN0SXRlbV9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgLW1zLWZsZXg6IDEgMTtcbiAgICAgIGZsZXg6IDEgMTtcbn1cblxuLmJhc2tldExpc3RJdGVtX19jb250cm9scyB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXRMaXN0SXRlbV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldExpc3RJdGVtX19idXR0b25EZWxldGUge1xuICB3aWR0aDogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbn1cblxuLmJhc2tldExpc3RJdGVtX19idXR0b25IZWFydCB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIHBhZGRpbmc6IC4ycmVtO1xufVxuXG4uYmFza2V0TGlzdEl0ZW1fX2NvdW50IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0TGlzdEl0ZW1fX2NvdW50QnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHBhZGRpbmc6IDAgLjRyZW07XG59XG5cbi5iYXNrZXRMaXN0SXRlbV9fY291bnRJbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogLjFyZW07XG4gIG1hcmdpbjogMCAuNHJlbTtcbn1cblxuLmJhc2tldExpc3RJdGVtX19jb3VudElucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmJhc2tldExpc3RJdGVtX19jb3VudElucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0TGlzdEl0ZW1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5iYXNrZXRMaXN0SXRlbV9fcHJpY2VTYWxlIHtcbiAgY29sb3I6IHZhcigtLXByaWNlLXNhbGUpO1xuICBmb250LXNpemU6IDg1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2tldExpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIG1hcmdpbjogMS42cmVtIDAgLjRyZW0gMDtcbiAgfVxuXG4gIC5iYXNrZXRMaXN0X19kaXYge1xuICAgIGJvcmRlci1sZWZ0OiAuM3JlbSBzb2xpZCB2YXIoLS1ncmV5aXNoLWJyb3duLXR3byk7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJhc2tldExpc3RJdGVtIHtcbiAgICBib3JkZXItdG9wOiAuMnJlbSBkYXNoZWQgdmFyKC0tYmxhY2stdGhyZWUpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJhc2tldExpc3RJdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLmJhc2tldExpc3RJdGVtX19jb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuYmFza2V0TGlzdEl0ZW1fX2NvdW50QnV0dG9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAuYmFza2V0TGlzdEl0ZW1fX2NvdW50SW5wdXQge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIC5iYXNrZXRMaXN0SXRlbV9fcHJpY2Uge1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuYmFza2V0TGlzdF9fc3VibWl0RGl2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5iYXNrZXRMaXN0X19zdWJtaXQge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvY29tcG9uZW50cy9iYXNrZXQvaW5kZXguY3NzIiwiLnNob3BIZWFkZXIge1xuICBwYWRkaW5nLXRvcDogLjhyZW07XG59XG5cbi8qIFNlYXJjaCBGaWVsZCAqL1xuXG4uc2VhcmNoRmllbGQge1xuICBtYXJnaW46IDAgMS40cmVtIC44cmVtIDEuNHJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaEZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2hGaWVsZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwYWRkaW5nOiAuNXJlbSAuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2hGaWVsZF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NmY2ZjZjtcbn1cblxuLnNlYXJjaEZpZWxkX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NmY2ZjZjtcbn1cblxuLnNlYXJjaEZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjZmNmY2Y7XG59XG5cbi5zZWFyY2hGaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjZmNmY2Y7XG59XG5cbi5zZWFyY2hGaWVsZF9fc3VibWl0IHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjRyZW07XG4gIHRvcDogMDtcbn1cblxuLyogU2hvcCBOYXZpZ2F0aW9uICovXG5cbi5zaG9wTmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLXR3byk7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNob3BOYXZpZ2F0aW9uSXRlbSB7XG4gIGJvcmRlci1yaWdodDogLjJyZW0gc29saWQgdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogLjhyZW07XG4gIC1tcy1mbGV4OiAxIDE7XG4gICAgICBmbGV4OiAxIDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hvcE5hdmlnYXRpb25JdGVtX19saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogLjhyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAtLjJyZW07XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEuNXJlbSAjMDAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gIzAwMDtcbn1cblxuLnNob3BOYXZpZ2F0aW9uSXRlbV9fbGlua3NJdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IC44cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hvcEhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDIuNHJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2hGaWVsZCB7XG4gICAgbWFyZ2luOiAxLjZyZW0gMCAxLjZyZW0gMS42cmVtO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWFyY2hGaWVsZF9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZWFyY2hGaWVsZF9faW5wdXQge1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLnNlYXJjaEZpZWxkX19zdWJtaXQge1xuICAgIHRvcDogLjVyZW07XG4gIH1cblxuICAuc2hvcEhlYWRlciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnNob3BOYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAuc2hvcE5hdmlnYXRpb25JdGVtIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gNHJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICB9XG5cbiAgLnNob3BOYXZpZ2F0aW9uSXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IC4ycmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICB9XG5cbiAgLnNob3BOYXZpZ2F0aW9uSXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stdHdvKTtcbiAgfVxuXG4gIC5zaG9wTmF2aWdhdGlvbkl0ZW1fX2xpbmtzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3Nob3AtaGVhZGVyL2luZGV4LmNzcyIsIi5zaG9wU2VjdGlvbnMge1xuICBjb2xvcjogdmFyKC0td2hpdGUtdHdvKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hvcFNlY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgbWluLWhlaWdodDogNS42cmVtO1xuICAgIGhlaWdodDogLXdlYmtpdC1taW4tY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otbWluLWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tdG9wOiAuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc2hvcFNlY3Rpb25zX19saXN0TmFtZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMi4xcmVtIDAgMXJlbSAycmVtO1xuICB9XG5cbiAgLnNob3BTZWN0aW9uc0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHBhZGRpbmc6IC42cmVtIC40cmVtIC42cmVtIDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xuICB9XG5cbiAgLnNob3BTZWN0aW9uc0l0ZW1fX3NlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duLXR3byk7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3Nob3Atc2VjdGlvbnMvaW5kZXguY3NzIiwiLyogU2hvcCBQYWdlICovXG5cbi5zaG9wUGFnZSB7XG5cbn1cblxuLnNob3BQYWdlX19jb250cm9scyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaG9wIFByb2R1Y3RzIExpc3QgSXRlbSAqL1xuXG4uc2hvcFByb2R1Y3RzTGlzdEl0ZW0ge1xuICBwYWRkaW5nOiAxLjJyZW0gLjhyZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2hvcFByb2R1Y3RzTGlzdEl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDkuMnJlbTtcbiAgaGVpZ2h0OiA5LjJyZW07XG59XG5cbi5zaG9wUHJvZHVjdHNMaXN0SXRlbV9faW5mbyB7XG4gIHBhZGRpbmc6IDAgMS40cmVtO1xuICAtbXMtZmxleDogMSAxO1xuICAgICAgZmxleDogMSAxO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2hvcFByb2R1Y3RzTGlzdEl0ZW1fX25hbWUge1xuICBjb2xvcjogdmFyKC0tcmVndWxhci10ZXh0KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IC44cmVtO1xufVxuXG4uc2hvcFByb2R1Y3RzTGlzdEl0ZW1fX2luU3RvY2sge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG59XG5cbi5zaG9wUHJvZHVjdHNMaXN0SXRlbV9faW5TdG9ja19fb3V0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaG9wUHJvZHVjdHNMaXN0SXRlbV9fcHJpY2Uge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG59XG5cbi5zaG9wUHJvZHVjdHNMaXN0SXRlbV9fcHJpY2VTYWxlIHtcbiAgY29sb3I6IHZhcigtLXByaWNlLXNhbGUpO1xuICBmb250LXNpemU6IDg1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5zaG9wUHJvZHVjdHNMaXN0SXRlbV9fYnV0dG9uQmFza2V0IHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIHdpZHRoOiAyLjRyZW07XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG59XG5cbi5zaG9wUHJvZHVjdHNMaXN0SXRlbV9fYnV0dG9uQmFza2V0OmRpc2FibGVkIHtcbiAgY29sb3I6IGdyYXk7XG4gIG9wYWNpdHk6IC42O1xufVxuXG4uc2hvcFByb2R1Y3RzTGlzdEl0ZW1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaG9wUHJvZHVjdHNMaXN0SXRlbV9fYnV0dG9uSGVhcnQge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xufVxuXG4uc2hvcFByb2R1Y3RzTGlzdEl0ZW1fX2J1dHRvbkhlYXJ0OmhvdmVyLFxuLnNob3BQcm9kdWN0c0xpc3RJdGVtX19idXR0b25CYXNrZXQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLXllbGxvdyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNob3BQYWdlIHtcbiAgICBib3JkZXItbGVmdDogLjZyZW0gc29saWQgdmFyKC0tZ3JleWlzaC1icm93bik7XG4gICAgbWF4LXdpZHRoOiAxMDIuNHJlbTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSAtIDguOXJlbSk7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMXJlbSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjRyZW07XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zaG9wUGFnZV9fZGl2IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNob3BQYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xuICAgIC1tcy1mbGV4OiAxIDE7XG4gICAgICAgIGZsZXg6IDEgMTtcbiAgfVxuXG4gIC5zaG9wUGFnZV9fY29udHJvbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBtYXJnaW4tdG9wOiAuNnJlbTtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2hvcFBhZ2VfX2NvbnRyb2xzQ29tYm9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogLjJyZW0gMCAwIDFyZW07XG4gICAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5zaG9wUHJvcGR1Y3RzTGlzdCB7XG4gICAgbWFyZ2luOiAtMXJlbSAwIDAgLTdyZW07XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuc2hvcFByb2R1Y3RzTGlzdEl0ZW0ge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgbWFyZ2luOiA0cmVtIDAgMCA4cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2hvcFByb2R1Y3RzTGlzdEl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgfVxuXG4gIC5zaG9wUHJvZHVjdHNMaXN0SXRlbV9faW5mbyB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG5cbiAgLnNob3BQcm9kdWN0c0xpc3RJdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvc2hvcC9pbmRleC5jc3MiLCIucmVzdG9yZVBhZ2Uge1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAycmVtIDJyZW07XG59XG5cbi5yZXN0b3JlUGFnZV9fdGV4dCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ucmVzdG9yZVBhZ2VfX2ZpZWxkIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5yZXN0b3JlUGFnZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogLjhyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IC40cmVtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXN0b3JlUGFnZV9fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjMuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXN0b3JlUGFnZV9fc3VibWl0TG9hZGluZyB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzdG9yZVBhZ2VfX3RleHQge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjZyZW0gYXV0bztcbiAgfVxuXG4gIC5yZXN0b3JlUGFnZV9fZmllbGQge1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIH1cblxuICAucmVzdG9yZVBhZ2VfX2lucHV0IHtcbiAgICB3aWR0aDogMjJyZW07XG4gIH1cblxuICAucmVzdG9yZVBhZ2VfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvY29tcG9uZW50cy9yZXN0b3JlL2luZGV4LmNzcyIsIi5wcm9kdWN0SW5mbyB7XG4gIHBhZGRpbmc6IDEuNnJlbSAycmVtIDAgMnJlbTtcbn1cblxuLnByb2R1Y3RJbmZvX19icmVhZGNydW1icyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdEluZm9fX2JyZWFkY3J1bWJzQ2F0ZWdvcnk6OmFmdGVyIHtcbiAgY29udGVudDogJywgJztcbn1cblxuLnByb2R1Y3RJbmZvX19icmVhZGNydW1ic0NhdGVnb3J5Omxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5wcm9kdWN0SW5mb19fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG59XG5cbi5wcm9kdWN0SW5mb19faW1hZ2Uge1xuICB3aWR0aDogMjMuNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0SW5mb19faW1hZ2VMaXN0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtLjhyZW07XG59XG5cbi5wcm9kdWN0SW5mb19faW1hZ2VMaXN0SXRlbSB7XG4gIHdpZHRoOiA1cmVtO1xuICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IC44cmVtO1xufVxuXG4ucHJvZHVjdEluZm9fX3N0b2NrIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdEluZm9fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5cbi5wcm9kdWN0SW5mb19fcHJpY2VTYWxlIHtcbiAgY29sb3I6IHZhcigtLXByaWNlLXNhbGUpO1xuICBmb250LXNpemU6IDg1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcm9kdWN0SW5mb19faW5TdG9jayB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ucHJvZHVjdEluZm9fX2luU3RvY2tfX291dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdEluZm9fX2Rlc2NIZWFkZXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xufVxuXG4ucHJvZHVjdEluZm9fX2Rlc2Mge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAxLjZyZW0gMCAyLjRyZW0gMDtcbn1cblxuLnByb2R1Y3RJbmZvX19idXR0b25zIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4ucHJvZHVjdEluZm9fX2hlYXJ0IHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIHdpZHRoOiAyLjRyZW07XG4gIHBhZGRpbmc6IDAgLjRyZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLnByb2R1Y3RJbmZvX19kaXNjb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLXRocmVlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAuOHJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdEluZm9fX2J1dHRvbkJhc2tldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICBjb2xvcjogdmFyKC0td2hpdGUtdHdvKTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0SW5mb19faGVhcnQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLXllbGxvdyk7XG59XG5cbi5wcm9kdWN0SW5mb19fYnV0dG9uQmFza2V0X19kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC42O1xufVxuXG4ucHJvZHVjdEluZm9fX2J1dHRvbkJhc2tldF9faWNvbiB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIG1hcmdpbi1yaWdodDogLjhyZW07XG59XG5cbi8qIFNpbWlsYXIgTGlzdCAqL1xuXG4uc2ltaWxhckxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay10d28pO1xuICBwYWRkaW5nOiAxLjJyZW0gLjRyZW0gMnJlbSAuNHJlbTtcbn1cblxuLnNpbWlsYXJMaXN0X19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMXJlbSAxLjRyZW0gMXJlbTtcbn1cblxuLnNpbWlsYXJMaXN0X19kaXYge1xuICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zaW1pbGFyTGlzdEl0ZW0ge1xuICBtYXJnaW46IDAgLjRyZW07XG4gIC1tcy1mbGV4OiAxIDE7XG4gICAgICBmbGV4OiAxIDE7XG59XG5cbi5zaW1pbGFyTGlzdEl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2ltaWxhckxpc3RJdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA5LjRyZW07XG4gIGhlaWdodDogOS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW1pbGFyTGlzdEl0ZW1fX25hbWUge1xuICBjb2xvcjogdmFyKC0tcmVndWxhci10ZXh0KTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbWlsYXJMaXN0SXRlbV9faW5TdG9jayB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBtYXJnaW46IC4ycmVtIDAgLjRyZW0gMDtcbn1cblxuLnNpbWlsYXJMaXN0SXRlbV9faW5TdG9ja19fb3V0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaW1pbGFyTGlzdEl0ZW1fX3ByaWNlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG59XG5cbi5zaW1pbGFyTGlzdEl0ZW1fX3ByaWNlU2FsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmljZS1zYWxlKTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uc2ltaWxhckxpc3RJdGVtX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpbWlsYXJMaXN0SXRlbV9fYWN0aW9uc0ljb24ge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLnNpbWlsYXJMaXN0SXRlbV9fYWN0aW9uc0ljb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLXllbGxvdyk7XG59XG5cbi5zaW1pbGFyTGlzdEl0ZW1fX2FjdGlvbnNJY29uOmRpc2FibGVkIHtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi8qIFJldmlld3MgKi9cblxuLnByb2R1Y3RSZXZpZXdzIHtcbiAgcGFkZGluZzogMS40cmVtIDFyZW0gMnJlbSAxcmVtO1xufVxuXG4ucHJvZHVjdFJldmlld3NfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDEuNHJlbSAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0UGFnZSB7XG4gICAgYm9yZGVyLWxlZnQ6IC42cmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICAgIG1heC13aWR0aDogMTAyLjRyZW07XG4gICAgbWFyZ2luOiAuOHJlbSBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IC42cmVtO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAucHJvZHVjdEluZm8ge1xuICAgIG1heC13aWR0aDogMTAyLjRyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IC42cmVtIDAgMS42cmVtIDA7XG4gIH1cblxuICAucHJvZHVjdEluZm9fX2JyZWFkY3J1bWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgcGFkZGluZzogMS42cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3RJbmZvX19uYW1lIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gIH1cblxuICAucHJvZHVjdEluZm9fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnByb2R1Y3RJbmZvX19pbWFnZSB7XG4gICAgd2lkdGg6IDM1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAucHJvZHVjdEluZm9fX2ltYWdlTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICB9XG5cbiAgLnByb2R1Y3RJbmZvX19pbWFnZUxpc3RJdGVtIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAwIDFyZW07XG4gIH1cblxuICAucHJvZHVjdEluZm9fX2NvbnRhaW5lckluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIC1tcy1mbGV4OiAxIDE7XG4gICAgICAgIGZsZXg6IDEgMTtcbiAgfVxuXG4gIC5wcm9kdWN0SW5mb19fc3RvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0SW5mb19fZGVzYyB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLnByb2R1Y3RJbmZvX19idXR0b25CYXNrZXQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmc6IDEuMXJlbSAycmVtIDEuMXJlbSAxLjhyZW07XG4gIH1cblxuICAucHJvZHVjdEluZm9fX2J1dHRvbkJhc2tldF9faWNvbiB7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxuXG4gIC8qIFNpbWlsYXIgTGlzdCAqL1xuXG4gIC5zaW1pbGFyTGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaW1pbGFyTGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMXJlbSBhdXRvO1xuICB9XG5cbiAgLnNpbWlsYXJMaXN0X19kaXYge1xuICAgIGJvcmRlci10b3A6IC4ycmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICAgIG1heC13aWR0aDogMTAyLjRyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gIH1cblxuICAuc2ltaWxhckxpc3RJdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICB9XG5cbiAgLnNpbWlsYXJMaXN0SXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2ltaWxhckxpc3RJdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDE5cmVtO1xuICAgIGhlaWdodDogMTlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zaW1pbGFyTGlzdEl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuXG4gIC5zaW1pbGFyTGlzdEl0ZW1fX2luU3RvY2sge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgLyogUmV2aWV3cyAqL1xuXG4gIC5wcm9kdWN0UmV2aWV3cyB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHJvZHVjdFJldmlld3NfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0UmV2aWV3c19fZGl2IHtcbiAgICBib3JkZXItdG9wOiAuMnJlbSBzb2xpZCB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMCAwIC42cmVtO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvY29tcG9uZW50cy9wcm9kdWN0L2luZGV4LmNzcyIsIi53aXNoTGlzdF9fZGl2IHtcbiAgcGFkZGluZzogMCAxLjJyZW07XG59XG5cbi53aXNoTGlzdF9faGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMS4ycmVtIDAgLjRyZW0gMDtcbn1cblxuLndpc2hMaXN0X19lbXB0eSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aXNoTGlzdF9fZGl2IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLyogd2lzaExpc3QgSXRlbSAqL1xuXG4ud2lzaExpc3RJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndpc2hMaXN0SXRlbV9faW1hZ2Uge1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpc2hMaXN0SXRlbV9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xufVxuXG4ud2lzaExpc3RJdGVtX19pblN0b2NrIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIG1hcmdpbjogLjhyZW0gMDtcbn1cblxuLndpc2hMaXN0SXRlbV9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgLW1zLWZsZXg6IDEgMTtcbiAgICAgIGZsZXg6IDEgMTtcbn1cblxuLndpc2hMaXN0SXRlbV9fY29udHJvbHMge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud2lzaExpc3RJdGVtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2lzaExpc3RJdGVtX19idXR0b25EZWxldGUge1xuICB3aWR0aDogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbn1cblxuLndpc2hMaXN0SXRlbV9fYnV0dG9uQmFza2V0IHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgcGFkZGluZzogLjJyZW07XG59XG5cbi53aXNoTGlzdEl0ZW1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi53aXNoTGlzdEl0ZW1fX3ByaWNlU2FsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmljZS1zYWxlKTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aXNoTGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAud2lzaExpc3RfX2RpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IC4zcmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24tdHdvKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLndpc2hMaXN0SXRlbSB7XG4gICAgYm9yZGVyLXRvcDogLjJyZW0gZGFzaGVkIHZhcigtLWJsYWNrLXRocmVlKTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC53aXNoTGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gZGFzaGVkIHZhcigtLWJsYWNrLXRocmVlKTtcbiAgfVxuXG4gIC53aXNoTGlzdEl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cblxuICAud2lzaExpc3RJdGVtX19wcmljZSB7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvd2lzaGxpc3QvaW5kZXguY3NzIiwiLnBhcnRuZXJzTGlzdCB7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtIDJyZW0gMnJlbTtcbn1cblxuLnBhcnRuZXJzTGlzdF9fdGV4dCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4vKiBQYXJ0bmVycyBMaXN0IEl0ZW0gKi9cblxuLnBhcnRuZXJzTGlzdEl0ZW0ge1xuICBjb2xvcjogdmFyKC0td2hpdGUtdHdvKTtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuXG4ucGFydG5lcnNMaXN0SXRlbV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ucGFydG5lcnNMaXN0SXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTlyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnBhcnRuZXJzTGlzdEl0ZW1fX2Rlc2Mge1xuICBtYXJnaW46IDEuNnJlbSAwO1xufVxuXG4ucGFydG5lcnNMaXN0SXRlbV9fZW1haWwge1xuICBtYXJnaW46IDEuNnJlbSAwO1xufVxuXG4ucGFydG5lcnNMaXN0SXRlbV9fZW1haWxMaW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYXJ0bmVyc0xpc3RJdGVtX19zb2NpYWxzIHtcbiAgbWFyZ2luOiAxLjZyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFydG5lcnNMaXN0SXRlbV9fc29jaWFsc0xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnNQYWdlIHtcbiAgICBib3JkZXItbGVmdDogLjZyZW0gc29saWQgdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIH1cblxuICAucGFydG5lcnNMaXN0IHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMS4ycmVtIDJyZW07XG4gIH1cblxuICAucGFydG5lcnNMaXN0X190ZXh0IHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuXG4gIC5wYXJ0bmVyc0xpc3RJdGVtIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBhcnRuZXJzTGlzdEl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogMjEuMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFydG5lcnNMaXN0SXRlbV9faW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgLW1zLWZsZXg6IDEgMTtcbiAgICAgICAgZmxleDogMSAxO1xuICB9XG5cbiAgLnBhcnRuZXJzTGlzdEl0ZW1fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gIH1cblxuICAucGFydG5lcnNMaXN0SXRlbV9fc29jaWFsc0xpbmsge1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvcGFydG5lcnMvaW5kZXguY3NzIiwiLm5vdGZvdW5kUGFnZSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtIDJyZW0gMnJlbTtcbn1cblxuLm5vdGZvdW5kUGFnZV9faGVhZGVyLFxuLm5vdGZvdW5kUGFnZV9fc3ViaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vdGZvdW5kUGFnZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDAgMCAxLjRyZW0gMDtcbn1cblxuLm5vdGZvdW5kUGFnZV9fc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3Rmb3VuZFBhZ2Uge1xuICAgIG1heC13aWR0aDogMTAyLjRyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLm5vdGZvdW5kUGFnZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5ub3Rmb3VuZFBhZ2VfX3N1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAubm90Zm91bmRQYWdlX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL25vdGZvdW5kL2luZGV4LmNzcyIsIi5mZWVkYmFja1BhZ2Uge1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAycmVtIDJyZW07XG59XG5cbi5mZWVkYmFja1BhZ2VfX2ZpZWxkIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5mZWVkYmFja1BhZ2VfX2lucHV0LFxuLmZlZWRiYWNrUGFnZV9fdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IC44cmVtIDAgMCAwO1xuICBwYWRkaW5nOiAuNHJlbTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmVlZGJhY2tQYWdlX19pbnB1dCB7XG4gIHdpZHRoOiAyMHJlbTtcbn1cblxuLmZlZWRiYWNrUGFnZV9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cblxuLmZlZWRiYWNrUGFnZV9fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjMuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWVkYmFja1BhZ2VfX3N1Ym1pdExvYWRpbmcge1xuICB3aWR0aDogMS42cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlZWRiYWNrUGFnZV9faW5wdXQge1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAuZmVlZGJhY2tQYWdlX19maWVsZCB7XG4gICAgd2lkdGg6IDI4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgfVxuXG4gIC5mZWVkYmFja1BhZ2VfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvY29tcG9uZW50cy9mZWVkYmFjay9pbmRleC5jc3MiLCIuYWN0aXZhdGVQYWdlIHtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW0gMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWN0aXZhdGVQYWdlX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL2FjdGl2YXRlL2luZGV4LmNzcyIsIi5vcmRlckVycm9yUGFnZSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtIDJyZW0gMnJlbTtcbn1cblxuLm9yZGVyRXJyb3JQYWdlX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlckVycm9yUGFnZSB7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL29yZGVyLWVycm9yL2luZGV4LmNzcyIsIi5vcmRlclJlc3VsdFBhZ2Uge1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAycmVtIDJyZW07XG59XG5cbi5vcmRlclJlc3VsdFBhZ2VfX3N0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3JkZXJSZXN1bHRQYWdlIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvb3JkZXItcmVzdWx0L2luZGV4LmNzcyIsIi5vcmRlckNhbmNlbFBhZ2Uge1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAycmVtIDJyZW07XG59XG5cbi5vcmRlckNhbmNlbFBhZ2VfX3N0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3JkZXJDYW5jZWxQYWdlIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvb3JkZXItY2FuY2VsL2luZGV4LmNzcyIsIi5wYXltZW50SW5mb1BhZ2VfX2RpdiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAxcmVtIDJyZW07XG59XG5cbi5wYXltZW50SW5mb1BhZ2VfX2xpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMi40cmVtO1xufVxuXG4ucGF5bWVudEluZm9QYWdlX19saXN0SXRlbSB7XG4gIG1hcmdpbjogLjhyZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF5bWVudEluZm9QYWdlIHtcbiAgICBib3JkZXItbGVmdDogLjZyZW0gc29saWQgdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIH1cblxuICAucGF5bWVudEluZm9QYWdlX19kaXYge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAxLjZyZW0gMnJlbTtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvcGF5bWVudC1pbmZvL2luZGV4LmNzcyIsIi5yZWdpc3RyYXRpb25QYWdlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtIDJyZW0gMnJlbTtcbn1cblxuLnJlZ2lzdHJhdGlvblBhZ2VfX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMS4ycmVtIDA7XG59XG5cbi5yZWdpc3RyYXRpb25QYWdlX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5yZWdpc3RyYXRpb25QYWdlX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIwcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAuOHJlbSAwIDAgMDtcbiAgcGFkZGluZzogLjRyZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlZ2lzdHJhdGlvblBhZ2VfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIzLjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVnaXN0cmF0aW9uUGFnZV9fc3VibWl0TG9hZGluZyB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnJlZ2lzdHJhdGlvblBhZ2VfX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEuMnJlbSAwO1xufVxuXG4ucmVnaXN0cmF0aW9uUGFnZV9fY2hlY2tib3gge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lzdHJhdGlvblBhZ2VfX2Vycm9yIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvblBhZ2VfX2ZpZWxkIHtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvblBhZ2VfX2lucHV0IHtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvblBhZ2VfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvblBhZ2VfX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucmVnaXN0cmF0aW9uUGFnZV9fY2hlY2tib3hJbnB1dCB7XG4gICAgbWFyZ2luOiAuMXJlbSAuNnJlbSAwIDA7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3JlZ2lzdHJhdGlvbi9pbmRleC5jc3MiLCIuZGVsaXZlcnlJbmZvUGFnZV9fZGl2IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtIDFyZW0gMnJlbTtcbn1cblxuLmRlbGl2ZXJ5SW5mb1BhZ2VfX3RleHQge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLmRlbGl2ZXJ5SW5mb1BhZ2VfX2xpc3Qge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMi40cmVtO1xufVxuXG4uZGVsaXZlcnlJbmZvUGFnZV9fbGlzdEl0ZW0ge1xuICBtYXJnaW46IC44cmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlbGl2ZXJ5SW5mb1BhZ2Uge1xuICAgIGJvcmRlci1sZWZ0OiAuNnJlbSBzb2xpZCB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgfVxuXG4gIC5kZWxpdmVyeUluZm9QYWdlX19kaXYge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAxLjZyZW0gMnJlbTtcbiAgfVxuXG4gIC5kZWxpdmVyeUluZm9QYWdlX190ZXh0IHtcbiAgICBtYXJnaW46IDEuNHJlbSAwO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvY29tcG9uZW50cy9kZWxpdmVyeS1pbmZvL2luZGV4LmNzcyIsIi5wZXJzb25hbExpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGVyc29uYWxMaW5rcyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAuNnJlbSBzb2xpZCB2YXIoLS1ncmV5aXNoLWJyb3duKTs7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMnJlbSAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wZXJzb25hbExpbmtzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnBlcnNvbmFsTGlua3NfX2l0ZW1DdXJyZW50IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvcGVyc29uYWwtbGlua3MvaW5kZXguY3NzIiwiLm9yZGVySGlzdG9yeVBhZ2Uge1xuICBwYWRkaW5nOiAxLjJyZW0gMCAycmVtIDA7XG59XG5cbi5vcmRlckhpc3RvcnlQYWdlX19tZXNzYWdlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG5cbi8qIE9yZGVyICovXG5cbi5vcmRlckhpc3RvcnlMaXN0SXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgcGFkZGluZzogLjZyZW0gMS40cmVtIC43cmVtIDEuNHJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJIaXN0b3J5TGlzdEl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gLm9yZGVySGlzdG9yeUxpc3RJdGVtX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLXRocmVlKTtcbiAgfVxufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1fX2Fycm93IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1NSU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDU1JTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTUlO1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1fX2Fycm93T3BlbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5vcmRlckhpc3RvcnlMaXN0SXRlbV9fbG9hZGluZyB7XG4gIHdpZHRoOiAzLjZyZW07XG4gIG1hcmdpbjogMS42cmVtIGF1dG87XG59XG5cbi8qIE9yZGVyIERldGFpbHMgKi9cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IC4ycmVtIGRvdHRlZCB2YXIoLS1ibGFjay10aHJlZSk7XG4gIHBhZGRpbmc6IDFyZW0gLjZyZW07XG59XG5cbi5vcmRlckhpc3RvcnlMaXN0SXRlbUluZm9fX3NoaXBwaW5nIHtcblxufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19jb3N0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19jb3N0UHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiAuNHJlbTtcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fdG90YWwge1xuICBwYWRkaW5nOiAwIC42cmVtIDFyZW0gLjZyZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fdG90YWxCdXR0b24ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fdG90YWxDb3N0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19wcm9kdWN0c0l0ZW0ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fcHJvZHVjdHNJdGVtSW1hZ2Uge1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fcHJvZHVjdHNJdGVtRGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgLW1zLWZsZXg6IDEgMTtcbiAgICAgIGZsZXg6IDEgMTtcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fcHJvZHVjdHNJdGVtTmFtZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCAuNHJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fcHJvZHVjdHNJdGVtU3RvY2sge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbn1cblxuLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fcHJvZHVjdHNJdGVtU3RvY2tfX291dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vcmRlckhpc3RvcnlMaXN0SXRlbUluZm9fX2FjdGlvbnNJY29uIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG59XG5cbi5vcmRlckhpc3RvcnlMaXN0SXRlbUluZm9fX2FjdGlvbnNJY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vcmRlckhpc3RvcnlMaXN0SXRlbUluZm9fX2FjdGlvbnNJY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS15ZWxsb3cpO1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19hY3Rpb25zSWNvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19wcm9kdWN0c0l0ZW1QcmljZSB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19wcm9kdWN0c0l0ZW1QcmljZVNhbGUge1xuICBjb2xvcjogdmFyKC0tcHJpY2Utc2FsZSk7XG4gIGZvbnQtc2l6ZTogODUlO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3JkZXJIaXN0b3J5UGFnZSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeVBhZ2VfX2RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIC1tcy1mbGV4OiAxIDE7XG4gICAgICAgIGZsZXg6IDEgMTtcbiAgfVxuXG4gIC5vcmRlckhpc3RvcnlQYWdlX19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXJIaXN0b3J5TGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtIHtcbiAgICBib3JkZXItbGVmdDogLjNyZW0gc29saWQgdmFyKC0tZ3JleWlzaC1icm93bik7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5vcmRlckhpc3RvcnlMaXN0SXRlbV9fZXhwYW5kZWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bi10d28pO1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtX19leHBhbmRlZCAub3JkZXJIaXN0b3J5TGlzdEl0ZW1fX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bi10d28pO1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtX19oZWFkZXIge1xuICAgIHdpZHRoOiA1MHJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgcGFkZGluZzogMS4xcmVtIDEuNHJlbSAxLjFyZW0gMS40cmVtO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5vcmRlckhpc3RvcnlMaXN0SXRlbV9fYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fcHJvZHVjdHNJdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAuMnJlbSBkYXNoZWQgdmFyKC0tYmxhY2stdGhyZWUpO1xuICAgIHBhZGRpbmc6IDIuOHJlbSAycmVtO1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fcHJvZHVjdHNJdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAub3JkZXJIaXN0b3J5TGlzdEl0ZW1JbmZvX19wcm9kdWN0c0l0ZW1JbWFnZSB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fc3VtbWFyeSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIC1tcy1mbGV4OiAxIDE7XG4gICAgICAgIGZsZXg6IDEgMTtcbiAgfVxuXG4gIC5vcmRlckhpc3RvcnlMaXN0SXRlbUluZm9fX2Nvc3Qge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm9yZGVySGlzdG9yeUxpc3RJdGVtSW5mb19fdG90YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24tdHdvKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogLjhyZW0gLjZyZW0gLjhyZW0gMXJlbTtcbiAgfVxuXG4gIC5vcmRlckhpc3RvcnlMaXN0SXRlbUluZm9fX3RvdGFsQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvb3JkZXItaGlzdG9yeS9pbmRleC5jc3MiLCIucGF5bWVudE1ldGhvZHNMaXN0IHtcbiAgcGFkZGluZzogMS40cmVtIDJyZW0gMXJlbSAycmVtO1xufVxuXG4ucGF5bWVudE1ldGhvZHNMaXN0X19oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4vKiBQYXltZW50IE1ldGhvZHMgTGlzdCBJdGVtICovXG5cbi5wYXltZW50TWV0aG9kc0xpc3RJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYXltZW50TWV0aG9kc0xpc3RJdGVtX19pbWFnZSB7XG4gIHdpZHRoOiAxMy4ycmVtO1xuICBoZWlnaHQ6IDQuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIG9wYWNpdHk6IC42O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XG59XG5cbi5wYXltZW50TWV0aG9kc0xpc3RJdGVtX19pbWFnZVNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogT3JkZXIgUGF5bWVudCBDb21tZW50ICovXG5cbi5vcmRlclBheW1lbnRDb21tZW50IHtcbiAgcGFkZGluZzogMS40cmVtIDJyZW0gM3JlbSAycmVtO1xufVxuXG4ub3JkZXJQYXltZW50Q29tbWVudF9faGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuLm9yZGVyUGF5bWVudENvbW1lbnRfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IC40cmVtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUGF5bWVudCBGb3JtICovXG5cbi5wYXltZW50Rm9ybV9fZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDFyZW0gLjhyZW07XG59XG5cbi5wYXltZW50Rm9ybV9fcHJvZGN1dHNDb3N0IHtcbiAgbWFyZ2luLXRvcDogLjZyZW07XG59XG5cbi5wYXltZW50Rm9ybV9fdG90YWxDb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bi10d28pO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDFyZW0gLjhyZW07XG59XG5cbi5wYXltZW50Rm9ybV9fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXltZW50Rm9ybV9fc3VibWl0TG9hZGluZyB7XG4gIHdpZHRoOiAxLjlyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3JkZXJQYXltZW50UGFnZSB7XG4gICAgYm9yZGVyLWxlZnQ6IC42cmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICAgIG1heC13aWR0aDogMTAyLjRyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAub3JkZXJQYXltZW50UGFnZV9fd2lkZSB7XG4gICAgYm9yZGVyLWxlZnQ6IC4zcmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24tdHdvKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wYXltZW50TWV0aG9kc0xpc3Qge1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wYXltZW50TWV0aG9kc0xpc3RfX2hlYWRlcixcbiAgLm9yZGVyUGF5bWVudENvbW1lbnRfX2hlYWRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5vcmRlclBheW1lbnRDb21tZW50IHtcbiAgICBtaW4td2lkdGg6IDM1cmVtO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAub3JkZXJQYXltZW50Q29tbWVudF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIC5wYXltZW50Rm9ybSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucGF5bWVudEZvcm1fX2RpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IC4zcmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24tdHdvKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5wYXltZW50Rm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvb3JkZXItcGF5bWVudC9pbmRleC5jc3MiLCIuZGVsaXZlcnlNZXRob2RzTGlzdCB7XG4gIHBhZGRpbmc6IDEuNHJlbSAycmVtIDFyZW0gMnJlbTtcbn1cblxuLmRlbGl2ZXJ5TWV0aG9kc0xpc3RfX2hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbi8qIERlbGl2ZXJ5IE1ldGhvZHMgTGlzdCBJdGVtICovXG5cbi5kZWxpdmVyeU1ldGhvZHNMaXN0SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGVsaXZlcnlNZXRob2RzTGlzdEl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEzLjJyZW07XG4gIGhlaWdodDogNC42cmVtO1xuICBvcGFjaXR5OiAuNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xufVxuXG4uZGVsaXZlcnlNZXRob2RzTGlzdEl0ZW1fX2ltYWdlU2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGVsaXZlcnlNZXRob2RzTGlzdEl0ZW1fX25hbWUge1xuICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAtbXMtZmxleDogMSAxO1xuICAgICAgZmxleDogMSAxO1xufVxuXG4uZGVsaXZlcnlNZXRob2RzTGlzdEl0ZW1fX25hbWVTZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xufVxuXG4vKiBEZWxpdmVyeSBSZWNpcGllbnQgRGF0YSAqL1xuXG4uZGVsaXZlcnlSZWNpcGllbnREYXRhIHtcbiAgcGFkZGluZzogMCAycmVtIDFyZW0gMnJlbTtcbn1cblxuLmRlbGl2ZXJ5UmVjaXBpZW50RGF0YV9faGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuLmRlbGl2ZXJ5UmVjaXBpZW50RGF0YV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZGVsaXZlcnlSZWNpcGllbnREYXRhX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIxcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogLjZyZW07XG4gIHBhZGRpbmc6IC40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIERlbGl2ZXJ5IFRvdGFsIENvc3QgKi9cblxuLmRlbGl2ZXJ5VG90YWxDb3N0X19kaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMXJlbSAuOHJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5kZWxpdmVyeVRvdGFsQ29zdF9fbG9hZGluZyB7XG4gIHdpZHRoOiAzLjhyZW07XG59XG5cbi5kZWxpdmVyeVRvdGFsQ29zdF9fcHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiAuNnJlbTtcbn1cblxuLmRlbGl2ZXJ5VG90YWxDb3N0X190b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24tdHdvKTtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxcmVtIC44cmVtO1xufVxuXG4uZGVsaXZlcnlUb3RhbENvc3RfX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlckRlbGl2ZXJ5UGFnZSB7XG4gICAgYm9yZGVyLWxlZnQ6IC42cmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24pO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm9yZGVyRGVsaXZlcnlQYWdlX193aWRlIHtcbiAgICBib3JkZXItbGVmdDogLjNyZW0gc29saWQgdmFyKC0tZ3JleWlzaC1icm93bi10d28pO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZGVsaXZlcnlNZXRob2RzTGlzdF9faGVhZGVyLFxuICAuZGVsaXZlcnlSZWNpcGllbnREYXRhX19oZWFkZXIge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS10d28pO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuZGVsaXZlcnlSZWNpcGllbnREYXRhIHtcbiAgICBwYWRkaW5nLXRvcDogMS40cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLW1zLWZsZXg6IDEgMTtcbiAgICAgICAgZmxleDogMSAxO1xuICB9XG5cbiAgLmRlbGl2ZXJ5UmVjaXBpZW50RGF0YV9fY29udGVudCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZGVsaXZlcnlSZWNpcGllbnREYXRhX19kaXYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC5kZWxpdmVyeVRvdGFsQ29zdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuZGVsaXZlcnlUb3RhbENvc3RfX2RpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IC4zcmVtIHNvbGlkIHZhcigtLWdyZXlpc2gtYnJvd24tdHdvKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIC5kZWxpdmVyeVRvdGFsQ29zdF9fbG9hZGluZyB7XG4gICAgd2lkdGg6IDQuNHJlbTtcbiAgfVxuXG4gIC5kZWxpdmVyeVRvdGFsQ29zdF9fc3VibWl0IHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvb3JkZXItZGVsaXZlcnkvaW5kZXguY3NzIiwiLnByaXZhY3lQb2xpY3lQYWdlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLXR3byk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAycmVtIDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaXZhY3lQb2xpY3lQYWdlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gOHJlbSAycmVtIDhyZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3ByaXZhY3ktcG9saWN5L2luZGV4LmNzcyIsIi5wZXJzb25hbFBhZ2Uge1xuICBjb2xvcjogdmFyKC0td2hpdGUtdHdvKTtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW0gMnJlbSAycmVtO1xufVxuXG4ucGVyc29uYWxQYWdlX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wZXJzb25hbFBhZ2VfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjByZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IC44cmVtIDAgMCAwO1xuICBwYWRkaW5nOiAuNHJlbTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGVyc29uYWxQYWdlX19zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5aXNoLWJyb3duKTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMy42cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBlcnNvbmFsUGFnZV9fYWN0aW9uTG9hZGluZyB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnBlcnNvbmFsUGFnZV9fYWN0aW9uU3VjY2VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGVyc29uYWxQYWdlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wZXJzb25hbFBhZ2VfX2Zvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAtbXMtZmxleDogMSAxO1xuICAgICAgICBmbGV4OiAxIDE7XG4gIH1cblxuICAucGVyc29uYWxQYWdlX19maWVsZCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgfVxuXG4gIC5wZXJzb25hbFBhZ2VfX2lucHV0IHtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLnBlcnNvbmFsUGFnZV9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGVyc29uYWxQYWdlX19zdWJtaXQge1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGVyc29uYWxQYWdlX19hY3Rpb25TdWNjZXNzIHtcbiAgICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9jb21wb25lbnRzL3BlcnNvbmFsLWRldGFpbHMvaW5kZXguY3NzIiwiLm92ZXJsYXlTaGFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm92ZXJsYXlDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay10d28pO1xuICBjb2xvcjogdmFyKC0tcmVndWxhci10ZXh0KTtcbiAgbWF4LXdpZHRoOiA4MXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA0cmVtIDNyZW0gM3JlbSAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxLjVyZW0gIzAwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMS41cmVtICMwMDA7XG59XG5cbi5vdmVybGF5Q29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5vdmVybGF5QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleWlzaC1icm93bik7XG4gIHdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2NvbXBvbmVudHMvb3ZlcmxheS10ZXN0L2luZGV4LmNzcyIsIjpyb290IHtcbiAgLS1ydXN0eS1vcmFuZ2U6ICNlMzY5MTM7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tYmxhY2s6ICMwMDAwMDA7XG4gIC0tYmxhY2stdHdvOiAjMTcxNTE1O1xuICAtLWJsYWNrLXRocmVlOiAjMzAyYTI1O1xuICAtLWdyZXlpc2gtYnJvd246ICM1NjRjNDM7XG4gIC0td2hpdGUtdHdvOiAjZjRmNGY0O1xuICAtLWdyZXlpc2gtYnJvd24tdHdvOiAjM2MzNTJmO1xuICAtLW9yYW5nZTogI2VkNmUxMztcbiAgLS1icm93bjogIzczMzYwMDtcbiAgLS1vcmFuZ2UteWVsbG93OiAjZmZhMjAwO1xuICAtLXJlZ3VsYXItdGV4dDogI2IyYjJiMjtcbiAgLS1wcmljZS1zYWxlOiAjYWY4OTcxO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNjBhO1xuICBjb2xvcjogdmFyKC0tcmVndWxhci10ZXh0KTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbnN2ZyxcbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLXllbGxvdyk7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRmIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mMSB7XG4gIC1tcy1mbGV4OiAxIDE7XG4gICAgICBmbGV4OiAxIDE7XG59XG5cbi56aTEge1xuICB6LWluZGV4OiAxO1xufVxuXG4uemkyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnppMyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jaSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjRyZW07XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDExLjNyZW07XG4gIGhlaWdodDogLjJyZW07XG4gIG1hcmdpbjogLjRyZW0gYXV0bztcbn1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOC45cmVtO1xufVxuXG4uZGVmYXVsdFBhZ2Uge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRlZmF1bHRQYWdlSGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLXJ1c3R5LW9yYW5nZSk7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIC40cmVtIDA7XG59XG5cbi5tb2JpbGVIaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIGJvZHl7XG4gICAgbWluLXdpZHRoOiAzMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNzEuODc1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4MS4yNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwNHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogOTguNDM3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTE3LjE4NzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTU2LjI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG4gIH1cblxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5kZWZhdWx0UGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDIuNHJlbTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSAtIDguOXJlbSk7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMXJlbSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLmRlZmF1bHRQYWdlSGVhZGVyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAuc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMjkuNnJlbTtcbiAgfVxuXG4gIC5tb2JpbGVIaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZXNrdG9wSGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5kZWZhdWx0UGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDQ4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Ni42NjY2NjYlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4My4zMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNzMycHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4OC45MzIyOTE2NjYlO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvY29tcG9uZW50cy9hcHAvaW5kZXguY3NzIl19 */