.stretch-grid{position:relative}@media (max-width:991px){.stretch-grid{width:780px}}.stretch-grid__item{width:260px}@media (min-width:576px){.stretch-grid__item{width:290px}}@media (min-width:992px){.stretch-grid__item{width:auto}}.slider__pagination .swiper-pagination-bullet{background-color:#fff;opacity:1;border:1px solid #b60101}.slider__pagination .swiper-pagination-bullet-active{background-color:#b60101}.slider__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;z-index:50;cursor:pointer;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 5px rgba(30,27,28,.32);box-shadow:0 0 5px rgba(30,27,28,.32);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:991px){.slider__arrow{display:none}}.slider__arrow:before{display:block;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:url(../images/arrow_right.png) center no-repeat;background-size:12px auto}.slider__arrow_prev{left:-20px}@media (min-width:1200px){.slider__arrow_prev{left:-60px}}.slider__arrow_prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider__arrow_next{right:-20px}@media (min-width:1200px){.slider__arrow_next{right:-60px}}a{color:#4b4949}a:hover{color:#ed202e;text-decoration:none}.site-wrapper{overflow:hidden}@media (min-width:768px){.site-content{min-height:700px}}body:not(.itemid-101){padding-top:110px}@media (min-width:768px){body:not(.itemid-101){padding-top:100px}}body:not(.itemid-101) header{background-color:#252524;padding:12px 0}body:not(.itemid-101) .header_logo img{width:80%}body:not(.itemid-101) .menu:before{display:none}body.no-scroll{position:fixed;width:100%}.card-mediabox{overflow:hidden;position:relative;padding-top:60%}.card-mediabox img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.card-category{width:100%}.card-category h5{font-size:1rem;margin-bottom:0;text-align:center}.card-category a{color:#252524}.card-category .card-body{padding:8px}.categoru-grid{display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.categoru-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex}.equipment-menu{display:grid;grid-gap:20px 10px;grid-template-columns:repeat(1,1fr);margin-bottom:32px}@media (min-width:576px){.equipment-menu{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.equipment-menu{grid-gap:20px 30px}}@media (min-width:992px){.equipment-menu{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.equipment-menu{grid-template-columns:repeat(4,1fr)}}.equipment-menu li{width:100%;text-align:center;height:63px;border-radius:5px;border:1px solid #cfcdcd;font-size:15px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.equipment-menu li:hover{background-color:#eaeaea}.equipment-menu li a{color:#494949}.equipment-menu li.current{background-color:#ed202e}.equipment-menu li.current a{color:#fff}.equipment_item-title a{color:inherit}.equipment_item-btn:hover{background-color:#ed202e}.equipment_item_100{width:100%;margin:0}.equipment_item_100 .equipment_item-title{font-size:14px;margin-bottom:4px}.equipment_item_100 .equipment_item_body{font-size:12px;padding:0 12px}.equipment_item_100 .equipment_item-img{margin-bottom:2px}.breadcrumb{background-color:transparent;margin-bottom:8px;font-size:12px;padding-left:0;padding-right:0}.breadcrumb li:first-child{display:none}@media (min-width:768px){.breadcrumb{font-size:14px;margin-bottom:30px}}.breadcrumb a{color:#212529}.breadcrumb span.divider{margin-right:3px}img{max-width:100%}.inner-page h2.page-title{color:#2b3330;font-size:40px;font-weight:300;text-align:center;text-transform:uppercase;padding-top:15px;position:relative;margin-bottom:35px}@media (min-width:992px){.inner-page h2.page-title{margin-bottom:65px}}.similar-slider__item{padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.prod-page__title{font-size:24px;margin-bottom:15px}@media (min-width:1200px){.prod-page__title{font-size:32px;margin-bottom:24px}}.prod-page__mediabox{margin-bottom:15px}.prod-page__gallery{margin-bottom:15px}.prod-page__price{font-size:1.25rem;font-weight:700}@media (min-width:1200px){.prod-page__price{margin-bottom:30px}}.prod-page .btn-link{text-decoration:none}.prod-page__btn-cont{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;margin-bottom:24px}@media (min-width:1200px){.prod-page__btn-cont{margin-top:24px;margin-bottom:0}}.prod-page__video{margin-bottom:24px}@media (min-width:768px){.prod-page__video{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}}.prod-page__video-cont{position:relative;margin-bottom:15px}.prod-page__video-cont:before{padding-top:56.25%;content:'';display:block}.prod-page__video-cont iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:1200px){.prod-page__tabs{margin-bottom:48px}}.field{margin-bottom:4px}@media (min-width:1200px){.field{margin-bottom:8px}}.field__name{font-weight:700}@media (max-width:575px){.nav-tabs{border-bottom:none}}@media (max-width:575px){.nav-tabs .nav-item{margin-bottom:8px}}@media (max-width:575px){.nav-tabs .nav-link{border-color:#dee2e6!important;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}}.tab-content{padding:15px 0 25px}.tab-content table{font-size:12px}@media (min-width:576px){.tab-content table{font-size:14px}}@media (min-width:992px){.tab-content table{font-size:1rem}}.menu:before{bottom:-25px}.menu-cont{position:relative}@media (max-width:1200px){.menu-cont{padding-top:100px;position:fixed;width:100%;top:0;right:-100%;height:100%;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.85);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;overflow-y:scroll}}@media (min-width:1201px){.menu-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header_wrapper.active .menu-cont{right:0}.header_info{margin-left:8px}@media (max-width:1200px){.header_info{position:relative;background-color:transparent;right:0;bottom:auto;margin-left:0;padding-bottom:50px}}.header{overflow:visible}@media (max-width:1200px){.header ul.menu{position:relative;background-color:transparent;padding-top:0;height:auto}}@media (max-width:1200px){.header ul.menu:before{display:none}}.header ul.menu li{position:relative}.header ul.menu li:hover ul.nav-child{opacity:1;left:0}.header ul.menu>li{padding:10px 0;text-align:center}.header ul.menu>li>span:before{display:none}.header ul.menu>li.parent>a,.header ul.menu>li.parent>span{display:inline-block;position:relative}@media (min-width:1201px){.header ul.menu>li.parent>a,.header ul.menu>li.parent>span{padding-right:25px}}.header ul.menu>li.parent>a:before,.header ul.menu>li.parent>span:before{display:block;position:absolute;content:'';right:-40px;top:10px;width:20px;height:15px;background:url(../images/up-arrow-svgrepo-com.svg) 0 0 no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:cover}@media (min-width:476px){.header ul.menu>li.parent>a:before,.header ul.menu>li.parent>span:before{top:14px}}@media (min-width:1201px){.header ul.menu>li.parent>a:before,.header ul.menu>li.parent>span:before{top:8px;width:15px;height:10px;right:0}}.header ul.menu a,.header ul.menu span{font-size:14px;color:#fff;font-weight:500;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}@media (max-width:1200px){.header ul.menu a,.header ul.menu span{font-size:26px}}@media (max-width:475px){.header ul.menu a,.header ul.menu span{font-size:20px}}.header ul.menu a:hover,.header ul.menu span:hover{color:#fff}.header ul.menu a:before,.header ul.menu span:before{content:"";position:absolute;width:0%;height:1px;background-color:#fff;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:-10px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.header ul.menu a:hover:before,.header ul.menu span:hover:before{width:100%}@media (min-width:1200px){.menu_item{margin-right:30px}}ul.nav-child{padding:25px;border-radius:10px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:none}@media (min-width:1201px){ul.nav-child{display:block;position:absolute;left:0;top:40px;opacity:0;left:-10000px;background-color:#252524;text-align:left}}ul.nav-child li{margin-bottom:8px}ul.nav-child li:last-child{margin-bottom:0}ul.nav-child a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-transform:none!important;font-size:16px!important;font-weight:400!important}@media (min-width:476px){ul.nav-child a{font-size:20px!important}}@media (min-width:1201px){ul.nav-child a{white-space:nowrap;font-size:18px!important}}ul.nav-child a:hover{color:#ed202e!important}ul.nav-child a:before{display:none}.modalform{display:none}.footer_menu-column a{font-size:14px;color:#fff;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:28px}.footer_menu-column a:hover{color:#ed202e}.inner-page h2{margin-bottom:35px}.frame{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.frame{padding-top:40px;padding-bottom:40px}}@media (min-width:992px){.frame{padding-top:60px;padding-bottom:60px}}.mediacont{position:relative}.mediabox{position:relative;overflow:hidden}@media (min-width:768px){.mediabox{position:absolute;height:100%;width:100%}}.mediabox:before{padding-top:100%;content:'';display:block}.mediabox_80:before{padding-top:80%}.mediabox img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediabox_center img{position:absolute;left:50%;top:50%;width:auto;height:auto;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.map{height:300px}.no-label label{display:none}.item-pagesample h1{text-align:center}.main_form .main_form-btn:hover{background-color:#ed202e!important}.main_form .main_form-title{color:#fff}.main_form .sf2-message{background-color:#252524;color:#fff;border-left-color:#ed202e}.questions_form.no-label .ww{width:31%}@media (max-width:750px){.questions_form.no-label .ww{width:51%}}@media (max-width:600px){.questions_form.no-label .ww{width:70%}}@media (max-width:475px){.questions_form.no-label .ww{width:95%}}.questions_form.no-label .questions_inp{width:100%}.questions_form.no-label .questions_btn{width:100%}.prod-gallery{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.prod-gallery__item{display:block;position:relative;overflow:hidden;width:100%}.prod-gallery__item:before{display:block;padding-top:100%;content:''}.prod-gallery__item img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:100%;position:absolute;top:0;left:0}ul.pagination{text-align:center}ul.pagination li.disabled,ul.pagination li:first-child,ul.pagination li:last-child{display:none}div.pagination{margin-top:1rem}div.pagination nav{margin-left:auto;margin-right:auto}.page-item.active .page-link{background-color:#4b4949;border-color:#4b4949}.equipment_item-img_80{padding:0 0 80% 0;margin-bottom:0}.equipment_item-img_80 img{-o-object-fit:cover;object-fit:cover;width:100%}.vacancy-galley{display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}@media (min-width:576px){.vacancy-galley{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.vacancy-galley{grid-template-columns:repeat(3,1fr)}}.vacancy-galley__item img{width:100%}.equipment_slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.equipment_slider .slick-slide{height:auto}.equipment_slider .equipment_item{display:-webkit-box;display:-ms-flexbox;display:flex}.equipment_slider .equipment_item-btns{margin-top:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9fc3RyZXRjaC1ncmlkLnNjc3MiLCJtb2R1bGVzL21haW5zbGlkZXIvX3NsaWRlci5zY3NzIiwibWFpbi5zY3NzIiwibWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FDQyxTQUFBLFNBRUMseUJBSEYsY0FJRyxNQUFBLE9BTUYsb0JBQ0MsTUFBQSxNQUNDLHlCQUZGLG9CQUdHLE1BQUEsT0FFQyx5QkFMSixvQkFNSyxNQUFBLE1DZkgsOENBRUcsaUJBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsUUFKSCxxREFPRyxpQkFBQSxRQUdKLGVBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEdBQ0EsT0FBQSxRQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxJQUFBLG1CQUFBLFdBQUEsRUFBQSxFQUFBLElBQUEsbUJBQ0EsbUJBQUEsSUFBQSxJQUFBLGNBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUdFLHlCQWRKLGVBZU0sUUFBQSxNQWZMLHNCQW9CRyxRQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSwrQkFBQSxPQUFBLFVBQ0EsZ0JBQUEsS0FBQSxLQUdGLG9CQUNFLEtBQUEsTUFDRSwwQkFGSixvQkFHTSxLQUFBLE9BSEwsMkJBT0Msa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQUdGLG9CQUNFLE1BQUEsTUFDQSwwQkFGRixvQkFHTSxNQUFBLE9DOUJWLEVBQ0UsTUFBQSxRQURGLFFBSUksTUFBQSxRQUNBLGdCQUFBLEtBSUosY0FDRSxTQUFBLE9BSUEseUJBREYsY0FFSSxXQUFBLE9BS0osc0JBQ0UsWUFBQSxNQUVBLHlCQUhGLHNCQUlJLFlBQUEsT0FKSiw2QkFRSSxpQkFBQSxRQUNBLFFB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QWROLHdDQW1CSSxNQUFBLEtBbkJKLHdDQXVCSSxNQUFBLEtBSUosY0FDRSxRQUFBLEtBQ0EsSUFBQSxLQUNBLHNCQUFBLGNBRUEsb0JBQ0UsUUFBQSxNQUNBLFNBQUEsU0FDQSxTQUFBLE9BQ0EsTUFBQSxLQUpELDJCQU9HLFFBQUEsTUFDQSxZQUFBLEtBQ0EsUUFBQSxHQVRILHdCQWFHLGNBQUEsUUFBQSxXQUFBLFFBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFNTixjQUNFLFdBQUEsT0FERiwwQkFBQSw2QkFBQSw0QkFRTSxRQUFBLEtBS04sZUFDRSxXQUFBLEtBREYsbUJBSUksWUFBQSxLQUNBLGFBQUEsS0FJSiw2QkFFRSxpQkFBQSxRQUNBLGFBQUEsUUFHRix1QkFDRSxRQUFBLEVBQUEsRUFBQSxJQUFBLEVBQ0EsY0FBQSxFQUZGLDJCQUtJLGNBQUEsTUFBQSxXQUFBLE1BQ0EsTUFBQSxLQUlKLGdCQUNFLFFBQUEsS0FDQSxJQUFBLEtBQ0Esc0JBQUEsY0FFQSx5QkFMRixnQkFNSSxzQkFBQSxlQUdGLHlCQVRGLGdCQVVJLHNCQUFBLGVBR0QsMEJBR0csTUFBQSxLQUtOLCtCQUVFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUZGLCtCQUtFLE9BQUEsS0FMRixrQ0FRRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FSRix1Q0FXRSxXQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zdHJldGNoLWdyaWR7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxyXG5cdFx0XHR3aWR0aDogNzgwcHg7XHJcblx0ICB9XHJcblxyXG5cdFxyXG5cdFxyXG5cclxuXHQmX19pdGVte1xyXG5cdFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcblx0XHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0ICB9XHJcblx0XHQgIFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG5cdFx0ICBcdFx0d2lkdGg6IGF1dG87XHJcblx0XHQgICAgfVxyXG5cdH1cclxufSIsIi5zbGlkZXIge1xyXG4gICZfX3BhZ2luYXRpb24ge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNjAxMDE7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjAxMDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgzMCwgMjcsIDI4LCAwLjMyKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyBcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vICB3aWR0aDogODBweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlOyAgICBcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd19yaWdodC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfcHJldntcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBcclxuICAgICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcblxyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX25leHR7XHJcbiAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBcclxuICAgICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnbGF5b3V0L3N0cmV0Y2gtZ3JpZCc7XG5AaW1wb3J0ICdtb2R1bGVzL21haW5zbGlkZXIvc2xpZGVyJztcblxuXG4vLyAqIHtcbi8vICBtYXJnaW46IDA7XG4vLyAgcGFkZGluZzogMDtcbi8vIH1cbi8vIGh0bWwsXG4vLyBib2R5IHtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyB9XG4vLyAuc2l0ZS13cmFwcGVyIHtcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgbWluLWhlaWdodDogMTAwJTtcbi8vICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gfVxuLy8gLnNpdGUtY29udGVudCB7XG4vLyAgZmxleDogMSAwIGF1dG87XG4vLyB9XG4vLyAuc2l0ZS1mb290ZXIge1xuLy8gIGZsZXg6IDAgMCBhdXRvO1xuLy8gfVxuXG5hIHtcbiAgY29sb3I6ICM0YjQ5NDk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNlZDIwMmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5zaXRlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cblxufVxuXG5ib2R5Om5vdCguaXRlbWlkLTEwMSkge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyBcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNDsgXG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG5cbiAgLmhlYWRlcl9sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5tZW51OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5uby1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZC1tZWRpYWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwJTtcblxuICBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5jYXJkLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMyNTI1MjQ7XG4gIH1cblxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxufVxuXG4uY2F0ZWdvcnUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmVxdWlwbWVudC1tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHggMTBweDtcblxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtZ2FwOiAyMHB4IDMwcHg7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gIH1cblxuICBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNjNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2RjZDtcblxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMjAyZTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXF1aXBtZW50IHtcbiAgJl9pdGVtLXRpdGxlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfaXRlbS1idG4ge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkMjAyZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG4uZXF1aXBtZW50X2l0ZW1fMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcblxuICAuZXF1aXBtZW50X2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cblxuICB9XG5cbiAgLmVxdWlwbWVudF9pdGVtX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cblxuICAuZXF1aXBtZW50X2l0ZW0taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICBsaSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cblxuICBhIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgfVxuXG4gIHNwYW4uZGl2aWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuaDIge31cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW5uZXItcGFnZSB7XG4gIGgyLnBhZ2UtdGl0bGUge1xuICAgIGNvbG9yOiAjMmIzMzMwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zaW1pbGFyLXNsaWRlciB7XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wcm9kLXBhZ2Uge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9fYnRuLWNvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8tY29udCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuXG4gIH1cblxuICAmX190YWJzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5uYXYtdGFicyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGEge31cblxuICAubmF2LWxpbmsge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDAgMjVweDtcblxuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5tZW51OmJlZm9yZSB7XG4gIGJvdHRvbTogLTI1cHg7XG59XG5cbi5tZW51LWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgeyBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuLy8gICAgICY6YmVmb3JlIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDFweDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjUpO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgYm90dG9tOiAtMjVweDtcbi8vIH1cbn1cblxuLmhlYWRlcl93cmFwcGVyLmFjdGl2ZSAubWVudS1jb250IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXJfaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIHVsLm1lbnUge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB1bC5uYXYtY2hpbGQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBcbiAgICB9XG5cbiAgICA+bGkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICA+c3BhbiB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmLnBhcmVudCB7XG5cblxuICAgICAgICA+c3BhbiwgPmEge1xuICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4OyAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdXAtYXJyb3ctc3ZncmVwby1jb20uc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NzZweCkgeyBcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgeyBcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjQ3NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5tZW51X2l0ZW0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIFxufVxudWwubmF2LWNoaWxkIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgYSB7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNDc2cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWQyMDJlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXJfbWVudS1jb2x1bW4ge1xuICBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWQyMDJlO1xuICAgIH1cbiAgfVxufVxuXG4uaW5uZXItcGFnZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5mcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5tZWRpYWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZWRpYWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cblxuICAmOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmXzgwOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgfVxuXG4gICZfY2VudGVyIHt9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9jZW50ZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4ubWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLm5vLWxhYmVsIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLml0ZW0tcGFnZXNhbXBsZSB7XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW5fZm9ybSB7XG4gIC5tYWluX2Zvcm0tYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQyMDJlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFpbl9mb3JtLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zZjItbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2VkMjAyZTtcbiAgfVxuXG59XG5cbi5xdWVzdGlvbnNfZm9ybS5uby1sYWJlbCB7XG4gIC53dyB7XG4gICAgd2lkdGg6IDMxJTtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICB3aWR0aDogNTElO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG5cbiAgLnF1ZXN0aW9uc19pbnAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnF1ZXN0aW9uc19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9kLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbnVsLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuXG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmxhc3QtY2hpbGQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5kaXYucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNDk0OTtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0OTQ5O1xufVxuXG4uZXF1aXBtZW50X2l0ZW0taW1nXzgwIHtcbiAgcGFkZGluZzogMCAwIDgwJSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZhY2FuY3ktZ2FsbGV5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgJl9faXRlbSB7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5lcXVpcG1lbnRfc2xpZGVye1xuICAuc2xpY2stdHJhY2t7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2xpY2stc2xpZGV7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lcXVpcG1lbnRfaXRlbXtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lcXVpcG1lbnRfaXRlbS1idG5ze1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxufSBcblxuLy8gLnNpbWlsYXItc2xpZGVyIC5zd2lwZXItd3JhcHBlcntcbi8vICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbi8vIH0iLCIuc3RyZXRjaC1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0cmV0Y2gtZ3JpZCB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG59XG5cbi5zdHJldGNoLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RyZXRjaC1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdHJldGNoLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNjAxMDE7XG59XG5cbi5zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjYwMTAxO1xufVxuXG4uc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMzAsIDI3LCAyOCwgMC4zMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlcl9fYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd19yaWdodC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xufVxuXG4uc2xpZGVyX19hcnJvd19wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlcl9fYXJyb3dfcHJldiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cblxuLnNsaWRlcl9fYXJyb3dfcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2xpZGVyX19hcnJvd19uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXJfX2Fycm93X25leHQge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICM0YjQ5NDk7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI2VkMjAyZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbmJvZHk6bm90KC5pdGVtaWQtMTAxKSB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5pdGVtaWQtMTAxKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbmJvZHk6bm90KC5pdGVtaWQtMTAxKSBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI0O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbmJvZHk6bm90KC5pdGVtaWQtMTAxKSAuaGVhZGVyX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuYm9keTpub3QoLml0ZW1pZC0xMDEpIC5tZW51OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtbWVkaWFib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5jYXJkLW1lZGlhYm94IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY2FyZC1jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1jYXRlZ29yeSBoNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZC1jYXRlZ29yeSBhIHtcbiAgY29sb3I6ICMyNTI1MjQ7XG59XG5cbi5jYXJkLWNhdGVnb3J5IC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5jYXRlZ29ydS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5jYXRlZ29ydS1ncmlkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVxdWlwbWVudC1tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHggMTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5lcXVpcG1lbnQtbWVudSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVxdWlwbWVudC1tZW51IHtcbiAgICBncmlkLWdhcDogMjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXF1aXBtZW50LW1lbnUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXF1aXBtZW50LW1lbnUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLmVxdWlwbWVudC1tZW51IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2M3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNkY2Q7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmVxdWlwbWVudC1tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cblxuLmVxdWlwbWVudC1tZW51IGxpIGEge1xuICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLmVxdWlwbWVudC1tZW51IGxpLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQyMDJlO1xufVxuXG4uZXF1aXBtZW50LW1lbnUgbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lcXVpcG1lbnRfaXRlbS10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5lcXVpcG1lbnRfaXRlbS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQyMDJlO1xufVxuXG4uZXF1aXBtZW50X2l0ZW1fMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVxdWlwbWVudF9pdGVtXzEwMCAuZXF1aXBtZW50X2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmVxdWlwbWVudF9pdGVtXzEwMCAuZXF1aXBtZW50X2l0ZW1fYm9keSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uZXF1aXBtZW50X2l0ZW1fMTAwIC5lcXVpcG1lbnRfaXRlbS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5icmVhZGNydW1iIHNwYW4uZGl2aWRlciB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbm5lci1wYWdlIGgyLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzJiMzMzMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5uZXItcGFnZSBoMi5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbi5zaW1pbGFyLXNsaWRlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZC1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb2QtcGFnZV9fbWVkaWFib3gge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZC1wYWdlX19nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnByb2QtcGFnZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kLXBhZ2VfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wcm9kLXBhZ2UgLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZC1wYWdlX19idG4tY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2QtcGFnZV9fYnRuLWNvbnQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucHJvZC1wYWdlX192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZC1wYWdlX192aWRlbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4ucHJvZC1wYWdlX192aWRlby1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZC1wYWdlX192aWRlby1jb250OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2QtcGFnZV9fdmlkZW8tY29udCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZC1wYWdlX190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uZmllbGRfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDAgMjVweDtcbn1cblxuLnRhYi1jb250ZW50IHRhYmxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYi1jb250ZW50IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWItY29udGVudCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5tZW51OmJlZm9yZSB7XG4gIGJvdHRvbTogLTI1cHg7XG59XG5cbi5tZW51LWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtY29udCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAubWVudS1jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXJfd3JhcHBlci5hY3RpdmUgLm1lbnUtY29udCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyX2luZm8ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciB1bC5tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciB1bC5tZW51OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyIHVsLm1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIgdWwubWVudSBsaTpob3ZlciB1bC5uYXYtY2hpbGQge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xufVxuXG4uaGVhZGVyIHVsLm1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyIHVsLm1lbnUgPiBsaSA+IHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlciB1bC5tZW51ID4gbGkucGFyZW50ID4gc3BhbiwgLmhlYWRlciB1bC5tZW51ID4gbGkucGFyZW50ID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5oZWFkZXIgdWwubWVudSA+IGxpLnBhcmVudCA+IHNwYW4sIC5oZWFkZXIgdWwubWVudSA+IGxpLnBhcmVudCA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmhlYWRlciB1bC5tZW51ID4gbGkucGFyZW50ID4gc3BhbjpiZWZvcmUsIC5oZWFkZXIgdWwubWVudSA+IGxpLnBhcmVudCA+IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3VwLWFycm93LXN2Z3JlcG8tY29tLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NnB4KSB7XG4gIC5oZWFkZXIgdWwubWVudSA+IGxpLnBhcmVudCA+IHNwYW46YmVmb3JlLCAuaGVhZGVyIHVsLm1lbnUgPiBsaS5wYXJlbnQgPiBhOmJlZm9yZSB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlciB1bC5tZW51ID4gbGkucGFyZW50ID4gc3BhbjpiZWZvcmUsIC5oZWFkZXIgdWwubWVudSA+IGxpLnBhcmVudCA+IGE6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlciB1bC5tZW51IGEsXG4uaGVhZGVyIHVsLm1lbnUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciB1bC5tZW51IGEsXG4gIC5oZWFkZXIgdWwubWVudSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5oZWFkZXIgdWwubWVudSBhLFxuICAuaGVhZGVyIHVsLm1lbnUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXIgdWwubWVudSBhOmhvdmVyLFxuLmhlYWRlciB1bC5tZW51IHNwYW46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlciB1bC5tZW51IGE6YmVmb3JlLFxuLmhlYWRlciB1bC5tZW51IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgYm90dG9tOiAtMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5cbi5oZWFkZXIgdWwubWVudSBhOmhvdmVyOmJlZm9yZSxcbi5oZWFkZXIgdWwubWVudSBzcGFuOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51X2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG51bC5uYXYtY2hpbGQge1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICB1bC5uYXYtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG51bC5uYXYtY2hpbGQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbnVsLm5hdi1jaGlsZCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwubmF2LWNoaWxkIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDc2cHgpIHtcbiAgdWwubmF2LWNoaWxkIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgdWwubmF2LWNoaWxkIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudWwubmF2LWNoaWxkIGE6aG92ZXIge1xuICBjb2xvcjogI2VkMjAyZSAhaW1wb3J0YW50O1xufVxuXG51bC5uYXYtY2hpbGQgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWxmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlcl9tZW51LWNvbHVtbiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmZvb3Rlcl9tZW51LWNvbHVtbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlZDIwMmU7XG59XG5cbi5pbm5lci1wYWdlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmZyYW1lIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ubWVkaWFjb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWFib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWFib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhYm94OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWRpYWJveF84MDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODAlO1xufVxuXG4ubWVkaWFib3ggaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWVkaWFib3hfY2VudGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4ubm8tbGFiZWwgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRlbS1wYWdlc2FtcGxlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbl9mb3JtIC5tYWluX2Zvcm0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMjAyZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbl9mb3JtIC5tYWluX2Zvcm0tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW5fZm9ybSAuc2YyLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDIwMmU7XG59XG5cbi5xdWVzdGlvbnNfZm9ybS5uby1sYWJlbCAud3cge1xuICB3aWR0aDogMzElO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnF1ZXN0aW9uc19mb3JtLm5vLWxhYmVsIC53dyB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1ZXN0aW9uc19mb3JtLm5vLWxhYmVsIC53dyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLnF1ZXN0aW9uc19mb3JtLm5vLWxhYmVsIC53dyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4ucXVlc3Rpb25zX2Zvcm0ubm8tbGFiZWwgLnF1ZXN0aW9uc19pbnAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1ZXN0aW9uc19mb3JtLm5vLWxhYmVsIC5xdWVzdGlvbnNfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5wcm9kLWdhbGxlcnlfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QtZ2FsbGVyeV9faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ucHJvZC1nYWxsZXJ5X19pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxudWwucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCwgdWwucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkLCB1bC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5kaXYucGFnaW5hdGlvbiBuYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNDk0OTtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0OTQ5O1xufVxuXG4uZXF1aXBtZW50X2l0ZW0taW1nXzgwIHtcbiAgcGFkZGluZzogMCAwIDgwJSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXF1aXBtZW50X2l0ZW0taW1nXzgwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZhY2FuY3ktZ2FsbGV5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZhY2FuY3ktZ2FsbGV5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmFjYW5jeS1nYWxsZXkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLnZhY2FuY3ktZ2FsbGV5X19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXF1aXBtZW50X3NsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXF1aXBtZW50X3NsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5lcXVpcG1lbnRfc2xpZGVyIC5lcXVpcG1lbnRfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lcXVpcG1lbnRfc2xpZGVyIC5lcXVpcG1lbnRfaXRlbS1idG5zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbiJdfQ== */
