@font-face{font-family:"Roboto";font-weight:100;font-style:normal;font-display:swap;src:url(../fonts/roboto/roboto-100.woff2)format("woff2"),url(../fonts/roboto/roboto-100.woff)format("woff")}@font-face{font-family:"Roboto";font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/roboto/roboto-300.woff2)format("woff2"),url(../fonts/roboto/roboto-300.woff)format("woff")}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/roboto/roboto-400.woff2)format("woff2"),url(../fonts/roboto/roboto-400.woff)format("woff")}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/roboto/roboto-500.woff2)format("woff2"),url(../fonts/roboto/roboto-500.woff)format("woff")}@font-face{font-family:"Roboto";font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/roboto/roboto-500italic.woff2)format("woff2"),url(../fonts/roboto/roboto-500italic.woff)format("woff")}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/roboto/roboto-700.woff2)format("woff2"),url(../fonts/roboto/roboto-700.woff)format("woff")}@font-face{font-family:"Roboto";font-weight:700;font-style:italic;font-display:swap;src:url(../fonts/roboto/roboto-700italic.woff2)format("woff2"),url(../fonts/roboto/roboto-700italic.woff)format("woff")}@font-face{font-family:"Roboto";font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/roboto/roboto-900.woff2)format("woff2"),url(../fonts/roboto/roboto-900.woff)format("woff")}@font-face{font-family:"Roboto Condensed";font-weight:200;font-style:italic;font-display:swap;src:url(../fonts/roboto-condensed/roboto-condensed-200italic.woff2)format("woff2"),url(../fonts/roboto-condensed/roboto-condensed-200italic.woff)format("woff")}@font-face{font-family:"Mont";font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/mont/mont-300.woff2)format("woff2"),url(../fonts/mont/mont-300.woff)format("woff")}.page-title{position:relative;overflow:hidden;z-index:1;margin:0;padding:54px 0;font-family:"Roboto",sans-serif;font-size:40px;line-height:28px;font-weight:500;font-style:italic;color:#000;text-align:center;letter-spacing:-3px}@media (max-width:1199px){.page-title{padding:30px 0}}.page-title::after{position:absolute;content:attr(data-title);z-index:-1;top:0;left:50%;transform:translateX(-50%);padding:0 15px;font-weight:700;font-style:italic;text-transform:uppercase;-webkit-text-fill-color:transparent;opacity:.1;background:linear-gradient(180deg,#000,transparent);-webkit-background-clip:text;background-clip:text;text-fill-color:transparent}@media (max-width:767px){.page-title::after{display:none}}@media (min-width:768px) and (max-width:1199px){.page-title::after{top:50%;transform:translate(-50%,-50%);font-size:110px;line-height:100px}}@media (min-width:1200px){.page-title::after{font-size:216px;line-height:165px}}*,::after,::before{box-sizing:border-box}body{font-family:"Roboto",sans-serif}header .top{height:auto;min-height:41px}header .phones a:not(:last-child):after{margin:0 21px}header .menu>li a,header .menu>li label{font-weight:300}.row{margin:0}.container{width:100%;max-width:1200px}.top .container,header .menu-col{padding:0}header .menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:13px}.footer-home{margin:0}.container-footer .row{justify-content:center;padding:27px 0 47px}.container-footer .header,header .menu{font-family:"Roboto Condensed",sans-serif}.container-footer .header{margin:0;font-size:20px;line-height:23px;font-weight:200;font-style:italic;text-align:center}.btn-state{transition:color .3s ease,background-color .3s ease}@media (hover:hover){.btn-state:hover{color:#fff;background-color:#000}}.btn-state:focus-visible{color:#fff;outline:0;background-color:#000}@supports not selector(:focus-visible){.btn-state:focus{color:#fff;outline:0;background-color:#000}}.btn-state:active{opacity:.5}.slider.full-width{max-width:1920px;margin:0 auto}.slider__swiper{padding:10px 0 22px}.slider__content{position:relative;z-index:1}.slider__main-title{position:relative;margin:0 0 52px;padding-bottom:40px;font-family:"Mont",sans-serif;line-height:1;font-weight:300;text-align:center;-webkit-text-fill-color:transparent;background-image:linear-gradient(135.6deg,#000,rgba(0,0,0,.38),#000,rgba(0,0,0,.38),#000,rgba(0,0,0,.47),#000);-webkit-background-clip:text;background-clip:text;text-fill-color:transparent}.slider__main-title::after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:214px;height:1px;background-color:#000;box-shadow:0 4.3px 40.68px 0 rgba(0,0,0,.25)}@media (max-width:767px){.slider__main-title{font-size:30px}}@media (min-width:768px) and (max-width:1199px){.slider__main-title{font-size:50px}}@media (min-width:1200px){.slider__main-title{font-size:87px}}.slider__btn-link{display:block;margin:0 auto;padding:18px 40px 20px;font-family:"Mont",sans-serif;line-height:1;font-weight:300;text-align:center;-webkit-text-fill-color:transparent;background-image:linear-gradient(180deg,#000,rgba(0,0,0,.8),rgba(0,0,0,.6),transparent);-webkit-background-clip:text;background-clip:text;border:1px solid rgba(217,217,217,.2);border-image-source:linear-gradient(135.6deg,#000,rgba(0,0,0,.38),#000,rgba(0,0,0,.38),#000,rgba(0,0,0,.47),#000);border-image-slice:1;text-fill-color:transparent}@media (hover:hover){.slider__btn-link:hover{color:#000;-webkit-text-fill-color:unset;background:0 0!important;border-color:#000;border-image:none}}.slider__btn-link:focus-visible{color:#000;outline:0;-webkit-text-fill-color:unset;background:0 0!important;border-color:#000;border-image:none}@supports not selector(:focus-visible){.slider__btn-link:focus{color:#000;outline:0;-webkit-text-fill-color:unset;background:0 0!important;border-color:#000;border-image:none}}.slider__btn-link:active{opacity:.5}@media (max-width:767px){.slider__btn-link{font-size:20px}}@media (min-width:768px) and (max-width:1199px){.slider__btn-link{font-size:25px}}@media (min-width:1200px){.slider__btn-link{font-size:47px}}.slider .swiper-slide a{width:-moz-fit-content;width:fit-content}.slider.full-width .swiper-pagination{left:0}.slider.full-width .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){box-sizing:border-box;width:16px;height:16px;opacity:1;background-color:rgba(0,0,0,.2);border:0;border-radius:50%;box-shadow:0 0 0 2px inset #fff;transition:color .2s ease,width .2s ease,background-color .2s ease}@media (hover:hover){.slider.full-width .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{color:#000}}.slider.full-width .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):focus-visible{color:#000;outline:0}@supports not selector(:focus-visible){.slider.full-width .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):focus{color:#000;outline:0}}.slider.full-width .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):active{opacity:.5}.slider.full-width .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px;height:16px;background:#e7c78c linear-gradient(180deg,#e7c78c,#bc9c61);box-shadow:none}.brands-box__swiper{overflow:unset}.brands-box__wrapper{padding:20px 0;transition-timing-function:linear}.brands-box__swiper--first .brands-box__wrapper{padding-top:55px;padding-bottom:4px}.brands-box__swiper--second .brands-box__wrapper{padding-bottom:42px}.brands-box__slide{width:-moz-fit-content;width:fit-content}.brands-box__link{overflow:hidden;display:flex;align-items:center;justify-content:center;width:204px;height:89px;padding:15px 40px;background-color:#fff;border-radius:30px;box-shadow:0 4px 50px 0 rgba(0,0,0,.1)}.brands-box__link img,.category-box__list-img img{display:block;width:100%;height:100%;object-fit:contain}@media (hover:hover){.brands-box__link:hover{color:#000;opacity:.8}}.brands-box__link:focus-visible{color:#000;outline:0;opacity:.8}@supports not selector(:focus-visible){.brands-box__link:focus{color:#000;outline:0;opacity:.8}}.brands-box__link:active{opacity:.5}@media (max-width:767px){.products{padding:20px 0 17px}}@media (min-width:768px) and (max-width:1023px){.products{padding:50px 0 17px}}@media (min-width:1024px){.products{padding:87px 0 17px}}.products__container{max-width:1500px;padding-bottom:17px}@media (max-width:767px){.products__container{padding-top:20px}}@media (min-width:768px) and (max-width:1023px){.products__container{padding-top:20px;padding-bottom:17px}}@media (min-width:1024px){.products__container{padding-top:20px}}.products__brands-container{overflow:hidden;max-width:1920px;margin:0 auto}.products__brands-all{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.category-box{overflow:unset;padding:20px 15px}.category-box__list{width:-moz-fit-content;width:fit-content;margin:0 auto}.category-box__list-item{width:271px}.category-box__list-link{overflow:hidden;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:30px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}@media (max-width:767px){.category-box__list-link{max-width:270px;margin:0 auto}}@media (hover:hover){.category-box__list-link:hover{color:#000;opacity:.8}}.category-box__list-link:focus-visible{color:#000;outline:0;opacity:.8}@supports not selector(:focus-visible){.category-box__list-link:focus{color:#000;outline:0;opacity:.8}}.category-box__list-link:active{opacity:.5}.category-box__list-img{position:relative;display:block;width:270px;height:270px;margin:0 auto}.category-box__list-img::after{position:absolute;content:"";right:0;bottom:-1px;left:0;height:124px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 100%)}.category-box__title{display:inline-block;padding:17px 10px;font-size:18px;line-height:28px;font-weight:400}.new-goods{padding:35px 0 0}.blog-card__content p,.new-goods .catalog-list{margin:0}.new-goods__container{max-width:1920px}@media (max-width:1023px){.new-goods__wrapper{padding-bottom:30px}}@media (min-width:1024px){.new-goods__wrapper{padding-bottom:86px}}.new-goods__slide{width:300px}.blog-last{padding:30px 0}.blog-last__main-title{margin-bottom:11px}.blog-last__container{max-width:1920px}@media (min-width:1500px){.blog-last__container{padding:0}}.blog-last__wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto}.blog-last__slide{height:auto}@media (max-width:767px){.blog-last__slide{width:280px}}@media (min-width:768px){.blog-last__slide{width:370px}}.blog-last__btn-all{display:block;width:-moz-fit-content;width:fit-content;margin:60px auto 0}.blog-card{overflow:hidden;display:flex;flex-direction:column;height:100%;color:#000;text-decoration:none;background-color:#f5f5f5;border-radius:30px;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.blog-card:hover{color:#fff;background-color:#000}}.blog-card:focus-visible{color:#fff;outline:0;background-color:#000}@supports not selector(:focus-visible){.blog-card:focus{color:#fff;outline:0;background-color:#000}}.blog-card:active{opacity:.5}.blog-card__img{overflow:hidden;display:block;width:100%;background-color:#444;border-radius:30px 30px 0 30px;box-shadow:0 4px 150px 0 rgba(0,0,0,.15)}@media (max-width:767px){.blog-card__img{height:280px}}@media (min-width:768px){.blog-card__img{height:370px}}.blog-card__img img{display:block;width:100%;height:100%;object-fit:cover}.blog-card__content{display:block;padding:30px;font-family:"Roboto Condensed",sans-serif;font-size:20px;line-height:23px;color:currentColor;letter-spacing:1px}.blog-card__title{font-weight:500}.burger-menu{position:relative;z-index:-100}#burger-toggle+.burger-menu .close-block{visibility:hidden;opacity:0}#burger-toggle:checked+.burger-menu .close-block{visibility:visible;opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJnbG9iYWwvZm9udHMuc2NzcyIsIm1peGlucy9mb250cy5zY3NzIiwiYmxvY2tzL3BhZ2UtdGl0bGUuc2NzcyIsIm1peGlucy9tZWRpYS5zY3NzIiwiYmxvY2tzL2NoYW5nZS1zdHlsZXMuc2NzcyIsIjxubyBzb3VyY2U+IiwibWl4aW5zL2ludGVyYWN0aXZlLnNjc3MiLCJibG9ja3Mvc2xpZGVyLnNjc3MiLCJibG9ja3MvYnJhbmRzLWJveC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3RzLnNjc3MiLCJibG9ja3MvY2F0ZWdvcnktYm94LnNjc3MiLCJibG9ja3MvbmV3LWdvb2RzLnNjc3MiLCJibG9ja3MvYmxvZy1sYXN0LnNjc3MiLCJibG9ja3MvYmxvZy1jYXJkLnNjc3MiLCJibG9ja3MvYnVyZ2VyLW1lbnUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0IsQ0NPaEIsV0NLSSxvQkRKa0IsQ0NLbEIsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSwyR0ZSSixDQ0dBLFdDQ0ksb0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLDJHRkRKLENDQUEsV0NISSxvQkRJa0IsQ0NIbEIsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSwyR0ZNSixDQ0hBLFdDUEksb0JEUWtCLENDUGxCLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsMkdGYUosQ0NOQSxXQ1hJLG9CRFlrQixDQ1hsQixlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHVIRm9CSixDQ1RBLFdDZkksb0JEZ0JrQixDQ2ZsQixlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLDJHRjJCSixDQ1pBLFdDbkJJLG9CRG9Ca0IsQ0NuQmxCLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsdUhGa0NKLENDZkEsV0N2Qkksb0JEd0JrQixDQ3ZCbEIsZUFBQSxDQUNBLGlCQUFBLENBQ0Es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Q0FDQSxrQkFBQSxDQUNBLG1EZDRxQkYsQ09wckJFLHFCQUNFLGlCQUNFLFVPUWtCLENBQ3BCLHFCZDhxQkYsQ0FDRixDT2xyQkUseUJBQ0UsVU9Db0IsQ1BDcEIsU0FBQSxDT0FBLHFCZG9yQkosQ08vcUJFLHVDQUNFLGlCQUNFLFVPUmtCLENQVWxCLFNBQUEsQ09URixxQmQwckJGLENBQ0YsQ081cUJFLGtCQUNFLFVQOHFCSixDYzFyQkEsZ0JBQ0UsZUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSw4QkFBQSxDQUNBLHdDZDZyQkYsQ0kzc0JFLHlCVVFGLGdCQVNJLFlkOHJCRixDQUNGLENJenNCRSx5QlVDRixnQkFhSSxZZCtyQkYsQ0FDRixDYzdyQkUsb0JBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JkK3JCSixDYzNyQkEsb0JBQ0UsYUFBQSxDQUNBLFlBQUEsQ0FDQSx5Q0FBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JkOHJCRixDY3ZyQkEsa0JBQ0UsZWQ2ckJGLENlcHZCQSxhQUNFLGlCQUFBLENBQ0EsWWZ1dkJGLENlcHZCQSx5Q0FDRSxpQkFBQSxDQUNBLFNmdXZCRixDZXB2QkEsaURBQ0Usa0JBQUEsQ0FDQSxTZnV2QkYiLCJmaWxlIjoic3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiDQt9C00LXRgdGMINC/0L7QtNC60LvRjtGH0LjRgtC1INGI0YDQuNGE0YLRiyovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tMTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTEwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tNTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTUwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by9yb2JvdG8tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vcm9ib3RvLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtMjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtMjAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL21vbnQvbW9udC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL21vbnQvbW9udC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLnBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNTRweCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnBhZ2UtdGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRpdGxlOjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGl0bGU6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbmhlYWRlciAudG9wIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xufVxuXG5oZWFkZXIgLnBob25lcyBhOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBtYXJnaW46IDAgMjFweDtcbn1cblxuaGVhZGVyIC5tZW51ID4gbGkgYSwgaGVhZGVyIC5tZW51ID4gbGkgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4udG9wIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5oZWFkZXIgLm1lbnUtY29sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuaGVhZGVyIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZvb3Rlci1ob21lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyLWZvb3RlciAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHggMCA0N3B4O1xufVxuXG4uY29udGFpbmVyLWZvb3RlciAuaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLXN0YXRlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tc3RhdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5idG4tc3RhdGU6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuYnRuLXN0YXRlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5idG4tc3RhdGU6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc2xpZGVyLmZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zbGlkZXJfX3N3aXBlciB7XG4gIHBhZGRpbmc6IDEwcHggMCA2MnB4O1xufVxuXG4uc2xpZGVyX19zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA3OHB4IDAgNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyX19zd2lwZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlcl9fc3dpcGVyLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyX19zd2lwZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDc3NHB4O1xuICB9XG59XG5cbi5zbGlkZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4uc2xpZGVyX19pbWcgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnNsaWRlcl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNsaWRlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNsaWRlcl9fbWFpbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNTJweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1LjZkZWcsIHJnYigwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjM4KSwgcmdiKDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMzgpLCByZ2IoMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC40NyksIHJnYigwLCAwLCAwKSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpZGVyX19tYWluLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDQuM3B4IDQwLjY4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlcl9fbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlcl9fbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXJfX21haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODdweDtcbiAgfVxufVxuXG4uc2xpZGVyX19idG4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMThweCA0MHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMCwgMCwgMCwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMik7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCgxMzUuNmRlZywgcmdiKDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMzgpLCByZ2IoMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zOCksIHJnYigwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjQ3KSwgcmdiKDAsIDAsIDApKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNsaWRlcl9fYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnNsaWRlcl9fYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zbGlkZXJfX2J0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnNsaWRlcl9fYnRuLWxpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXJfX2J0bi1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyX19idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXJfX2J0bi1saW5rIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gIH1cbn1cblxuLnNsaWRlciAuc3dpcGVyLXNsaWRlIGEge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zbGlkZXIuZnVsbC13aWR0aCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2xpZGVyLmZ1bGwtd2lkdGggLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2xpZGVyLmZ1bGwtd2lkdGggLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5zbGlkZXIuZnVsbC13aWR0aCAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnNsaWRlci5mdWxsLXdpZHRoIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSk6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXIuZnVsbC13aWR0aCAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNsaWRlci5mdWxsLXdpZHRoIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdjNzhjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyMzEsIDE5OSwgMTQwKSwgcmdiKDE4OCwgMTU2LCA5NykpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnJhbmRzLWJveF9fc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4uYnJhbmRzLWJveF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLmJyYW5kcy1ib3hfX3N3aXBlci0tZmlyc3QgLmJyYW5kcy1ib3hfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmJyYW5kcy1ib3hfX3N3aXBlci0tc2Vjb25kIC5icmFuZHMtYm94X193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG5cbi5icmFuZHMtYm94X19zbGlkZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJyYW5kcy1ib3hfX2xpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwNHB4O1xuICBoZWlnaHQ6IDg5cHg7XG4gIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYnJhbmRzLWJveF9fbGluayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5icmFuZHMtYm94X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5icmFuZHMtYm94X19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuYnJhbmRzLWJveF9fbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5icmFuZHMtYm94X19saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMjBweCAwIDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogODdweCAwIDE3cHg7XG4gIH1cbn1cblxuLnByb2R1Y3RzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODdweDtcbiAgfVxufVxuXG4ucHJvZHVjdHNfX2JyYW5kcy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0c19fYnJhbmRzLWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2F0ZWdvcnktYm94IHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5cbi5jYXRlZ29yeS1ib3hfX2xpc3Qge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2F0ZWdvcnktYm94X19saXN0LWl0ZW0ge1xuICB3aWR0aDogMjcxcHg7XG59XG5cbi5jYXRlZ29yeS1ib3hfX2xpc3QtbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1ib3hfX2xpc3QtbGluayB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGVnb3J5LWJveF9fbGlzdC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5jYXRlZ29yeS1ib3hfX2xpc3QtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmNhdGVnb3J5LWJveF9fbGlzdC1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmNhdGVnb3J5LWJveF9fbGlzdC1saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhdGVnb3J5LWJveF9fbGlzdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhdGVnb3J5LWJveF9fbGlzdC1pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG59XG4uY2F0ZWdvcnktYm94X19saXN0LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNhdGVnb3J5LWJveF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5ldy1nb29kcyB7XG4gIHBhZGRpbmc6IDM1cHggMCAwO1xufVxuLm5ldy1nb29kcyAuY2F0YWxvZy1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3LWdvb2RzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3LWdvb2RzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3LWdvb2RzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcbiAgfVxufVxuXG4ubmV3LWdvb2RzX19zbGlkZSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmJsb2ctbGFzdCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmJsb2ctbGFzdF9fbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5ibG9nLWxhc3RfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYmxvZy1sYXN0X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJsb2ctbGFzdF9fd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nLWxhc3RfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWxhc3RfX3NsaWRlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1sYXN0X19zbGlkZSB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG59XG5cbi5ibG9nLWxhc3RfX2J0bi1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xufVxuXG4uYmxvZy1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJsb2ctY2FyZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLmJsb2ctY2FyZDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5ibG9nLWNhcmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLmJsb2ctY2FyZDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ibG9nLWNhcmRfX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cbi5ibG9nLWNhcmRfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmJsb2ctY2FyZF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idXJnZXItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTEwMDtcbn1cblxuI2J1cmdlci10b2dnbGUgKyAuYnVyZ2VyLW1lbnUgLmNsb3NlLWJsb2NrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jYnVyZ2VyLXRvZ2dsZTpjaGVja2VkICsgLmJ1cmdlci1tZW51IC5jbG9zZS1ibG9jayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59IiwiLyog0LfQtNC10YHRjCDQv9C+0LTQutC70Y7Rh9C40YLQtSDRiNGA0LjRhNGC0YsqL1xuLy8gQG1peGluIGZvbnQoJGZvbnRfbmFtZSwgJGZpbGVfbmFtZSwgJHdlaWdodCwgJHN0eWxlKVxuLy8gQG1peGluIGZvbnRGb2xkZXIoJGZvbnRfbmFtZSwgJGZpbGVfX2RpcmVjdCwgJGZpbGVfbmFtZSwgJHdlaWdodCwgJHN0eWxlKVxuXG4vLyDQotCw0Log0LrQsNC6INCyINGB0LHQvtGA0LrQtSDQsiBjc3Mg0L3QsNGB0YLRgNC+0LXQvdGLINC/0YPRgtC4INC+0YLQvdC+0YHQuNGC0LXQu9GM0L3QviDRhNCw0LnQu9C+0LIgc2Nzcyxcbi8vINGC0L4g0LIg0L/Rg9GC0Lgg0L3Rg9C20L3QviDQv9GA0L7Qv9C40YHQsNGC0YwgXCIuLi8uLi9pbWdcIiDQuNC70LggXCIuLi8uLi9mb250c1wiXG5cbkBmb250LWZhY2Uge1xuICBAaW5jbHVkZSBmb250Rm9sZGVyKFwiUm9ib3RvXCIsIHJvYm90bywgcm9ib3RvLTEwMCwgMTAwLCBub3JtYWwpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgQGluY2x1ZGUgZm9udEZvbGRlcihcIlJvYm90b1wiLCByb2JvdG8sIHJvYm90by0zMDAsIDMwMCwgbm9ybWFsKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIEBpbmNsdWRlIGZvbnRGb2xkZXIoXCJSb2JvdG9cIiwgcm9ib3RvLCByb2JvdG8tNDAwLCA0MDAsIG5vcm1hbCk7XG59XG5cbkBmb250LWZhY2Uge1xuICBAaW5jbHVkZSBmb250Rm9sZGVyKFwiUm9ib3RvXCIsIHJvYm90bywgcm9ib3RvLTUwMCwgNTAwLCBub3JtYWwpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgQGluY2x1ZGUgZm9udEZvbGRlcihcIlJvYm90b1wiLCByb2JvdG8sIHJvYm90by01MDBpdGFsaWMsIDUwMCwgaXRhbGljKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIEBpbmNsdWRlIGZvbnRGb2xkZXIoXCJSb2JvdG9cIiwgcm9ib3RvLCByb2JvdG8tNzAwLCA3MDAsIG5vcm1hbCk7XG59XG5cbkBmb250LWZhY2Uge1xuICBAaW5jbHVkZSBmb250Rm9sZGVyKFwiUm9ib3RvXCIsIHJvYm90bywgcm9ib3RvLTcwMGl0YWxpYywgNzAwLCBpdGFsaWMpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgQGluY2x1ZGUgZm9udEZvbGRlcihcIlJvYm90b1wiLCByb2JvdG8sIHJvYm90by05MDAsIDkwMCwgbm9ybWFsKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIEBpbmNsdWRlIGZvbnRGb2xkZXIoXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHJvYm90by1jb25kZW5zZWQsIHJvYm90by1jb25kZW5zZWQtMjAwaXRhbGljLCAyMDAsIGl0YWxpYyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBAaW5jbHVkZSBmb250Rm9sZGVyKFwiTW9udFwiLCBtb250LCBtb250LTMwMCwgMzAwLCBub3JtYWwpO1xufVxuIiwiLy8gQGluY2x1ZGUgZm9udChcIk5hbWUgRm9udHNcIiwgbmFtZS1maWxlLCA3MDAsIG5vcm1hbCk7XG5AbWl4aW4gZm9udCgkZm9udF9uYW1lLCAkZmlsZV9uYW1lLCAkd2VpZ2h0LCAkc3R5bGUpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRfbmFtZTtcbiAgICBmb250LXdlaWdodDogI3skd2VpZ2h0fTtcbiAgICBmb250LXN0eWxlOiAjeyRzdHlsZX07XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvI3skZmlsZV9uYW1lfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy8jeyRmaWxlX25hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLy8gQGluY2x1ZGUgZm9udEZvbGRlcihcIk5hbWUgRm9udHNcIiwgbmFtZS1mb2xkZXIsIG5hbWUtZmlsZSwgNzAwLCBub3JtYWwpO1xuQG1peGluIGZvbnRGb2xkZXIoJGZvbnRfbmFtZSwgJGZpbGVfX2RpcmVjdCwgJGZpbGVfbmFtZSwgJHdlaWdodCwgJHN0eWxlKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X25hbWU7XG4gICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodH07XG4gICAgZm9udC1zdHlsZTogI3skc3R5bGV9O1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLyN7JGZpbGVfX2RpcmVjdH0vI3skZmlsZV9uYW1lfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy8jeyRmaWxlX19kaXJlY3R9LyN7JGZpbGVfbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuIiwiLnBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNTRweCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAvL2ZvbnQtc2l6ZTogMjE2cHg7XG4gICAgLy9saW5lLWhlaWdodDogMTY1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuMDBkZWcsIHJnYigwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTIwMHB4KSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDIxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2NXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRGVza3RvcCBmaXJzdFxuQG1peGluIG1lZGlhLW1pbi1tYXgoJG1pbi1tZWRpYSwgJG1heC1tZWRpYSkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1tZWRpYSkgYW5kIChtYXgtd2lkdGg6ICgkbWF4LW1lZGlhIC0gMXB4KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1tYXgoJG1heC1tZWRpYSkge1xuICBAbWVkaWEgKG1heC13aWR0aDogKCRtYXgtbWVkaWEgLSAxcHgpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTW9iaWxlIGZpcnN0XG5AbWl4aW4gbWVkaWEtbWluKCRtaW4tbWVkaWEpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tbWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHJldGluYSkge1xuICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAkcmV0aW5hKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuaGVhZGVyIC50b3Age1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG59XG5cbmhlYWRlciAucGhvbmVzIGE6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIG1hcmdpbjogMCAyMXB4O1xufVxuXG5oZWFkZXIgLm1lbnUgPiBsaSBhLCBoZWFkZXIgLm1lbnUgPiBsaSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi50b3AgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmhlYWRlciAubWVudS1jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG5oZWFkZXIgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9vdGVyLWhvbWUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWluZXItZm9vdGVyIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweCAwIDQ3cHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIC5oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tc3RhdGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCNmZmZmZmYpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4iLG51bGwsIkBtaXhpbiBzdGF0ZURlZmF1bHQoJGNvbG9yKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAc3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGFjdGl2ZS1kZWZhdWx0O1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvY3VzIHtcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYWN0aXZlIHtcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkaXNhYmxlZCB7XG4gICY6ZGlzYWJsZWQsXG4gICYtLWRpc2FibGVkIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaW50ZXJhY3RpdmUoJGl0ZW0pIHtcbiAgQGlmICRpdGVtID09IGhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkaXRlbSA9PSBmb2N1cyB7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRpdGVtID09IGhvdmVyLWZvY3VzIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBAbWl4aW4gaG92ZXIge1xuLy8gICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICY6aG92ZXI6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4vLyAgICAgICBAY29udGVudDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1peGluIGZvY3VzIHtcbi8vICAgJi5mb2N1cy12aXNpYmxlOmZvY3VzIHtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuLy8gfVxuXG4vLyBAbWl4aW4gYWN0aXZlIHtcbi8vICAgJi5mb2N1cy12aXNpYmxlOmFjdGl2ZSB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1peGluIGhvdmVyLWZvY3VzIHtcbi8vICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbi8vICAgICAmOmhvdmVyOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuLy8gICAgICAgQGNvbnRlbnQ7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi5mb2N1cy12aXNpYmxlOmZvY3VzIHtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuLy8gfVxuIiwiLnNsaWRlci5mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2xpZGVyX19zd2lwZXIge1xuICBwYWRkaW5nOiAxMHB4IDAgNjJweDtcbn1cblxuLnNsaWRlcl9fc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwYWRkaW5nOiA3OHB4IDAgNTBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDEyMDBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDc3NHB4O1xuICB9XG59XG5cbi5zbGlkZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG5cbiAgcGljdHVyZSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG59XG5cbi5zbGlkZXJfX21haW4tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDUycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJNb250XCIsIHNhbnMtc2VyaWY7XG4gIC8vZm9udC1zaXplOiA4N3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzUuNjBkZWcsIHJnYigwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjM4KSwgcmdiKDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMzgpLCByZ2IoMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC40NyksIHJnYigwLCAwLCAwKSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAyMTRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJveC1zaGFkb3c6IDBweCA0LjNweCA0MC42OHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogODdweDtcbiAgfVxufVxuXG4uc2xpZGVyX19idG4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMThweCA0MHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIiwgc2Fucy1zZXJpZjtcbiAgLy9mb250LXNpemU6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMCwgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDAsIDAsIDAsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjRDlEOUQ5LCAwLjIpO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoMTM1LjYwZGVnLCByZ2IoMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zOCksIHJnYigwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjM4KSwgcmdiKDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNDcpLCByZ2IoMCwgMCwgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCMwMDAwMDApIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICB9XG59XG5cbi5zbGlkZXIgLnN3aXBlci1zbGlkZSBhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uc2xpZGVyLmZ1bGwtd2lkdGggLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbGVmdDogMDtcbn1cblxuLnNsaWRlci5mdWxsLXdpZHRoIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIHdpZHRoIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCMwMDAwMDApIHtcblxuICB9XG59XG5cbi5zbGlkZXIuZnVsbC13aWR0aCAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2U3Yzc4YyBsaW5lYXItZ3JhZGllbnQoMTgwLjAwZGVnLCByZ2IoMjMxLCAxOTksIDE0MCksIHJnYigxODgsIDE1NiwgOTcpKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiIsIi5icmFuZHMtYm94X19zd2lwZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5icmFuZHMtYm94X193cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uYnJhbmRzLWJveF9fc3dpcGVyLS1maXJzdCAuYnJhbmRzLWJveF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uYnJhbmRzLWJveF9fc3dpcGVyLS1zZWNvbmQgLmJyYW5kcy1ib3hfX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cblxuLmJyYW5kcy1ib3hfX3NsaWRlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uYnJhbmRzLWJveF9fbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjA0cHg7XG4gIGhlaWdodDogODlweDtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoIzAwMDAwMCkge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuIiwiLnByb2R1Y3RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OHB4KSB7XG4gICAgcGFkZGluZzogMjBweCAwIDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiA4N3B4IDAgMTdweDtcbiAgfVxufVxuXG4ucHJvZHVjdHNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIHBhZGRpbmctdG9wOiA4N3B4O1xuICB9XG59XG5cbi5wcm9kdWN0c19fYnJhbmRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByb2R1Y3RzX19icmFuZHMtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIuY2F0ZWdvcnktYm94IHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5cbi5jYXRlZ29yeS1ib3hfX2xpc3Qge1xuICAvL2Rpc3BsYXk6IGdyaWQ7XG4gIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNzFweCwgMWZyKSk7XG4gIC8vZ2FwOiAyN3B4O1xuICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvL3BhZGRpbmc6IDdweCAwO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhdGVnb3J5LWJveF9fbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDI3MXB4O1xufVxuXG4uY2F0ZWdvcnktYm94X19saXN0LWxpbmsge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgjMDAwMDAwKSB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5jYXRlZ29yeS1ib3hfX2xpc3QtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwLjAwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5jYXRlZ29yeS1ib3hfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIubmV3LWdvb2RzIHtcbiAgcGFkZGluZzogMzVweCAwIDA7XG5cbiAgLmNhdGFsb2ctbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5uZXctZ29vZHNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuXG4ubmV3LWdvb2RzX193cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjRweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbi5uZXctZ29vZHNfX3NsaWRlIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuIiwiLmJsb2ctbGFzdCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmJsb2ctbGFzdF9fbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5ibG9nLWxhc3RfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxNTAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ibG9nLWxhc3RfX3dyYXBwZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2ctbGFzdF9fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjhweCkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxufVxuXG4uYmxvZy1sYXN0X19idG4tYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cbiIsIi5ibG9nLWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgjZmZmZmZmKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4uYmxvZy1jYXJkX19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uYmxvZy1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJsb2ctY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuIiwiLmJ1cmdlci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTAwO1xufVxuXG4jYnVyZ2VyLXRvZ2dsZSsuYnVyZ2VyLW1lbnUgLmNsb3NlLWJsb2NrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jYnVyZ2VyLXRvZ2dsZTpjaGVja2VkKy5idXJnZXItbWVudSAuY2xvc2UtYmxvY2sge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuIl19 */
