@font-face{font-family:font-name;src:url(../fonts/font-name.font-extension) format("format")}body{margin:0;padding:0;font-size:16px;font-family:'PT Sans',sans-serif}.blue-btn{width:100%;max-width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1d6bb5;border:none;text-align:center;color:#fff;cursor:pointer;margin-top:10px;padding:5px 15px;outline:0}.advantages-slider .slick-next{right:-15px}.advantages-slider .slick-next:before{content:url(../img/nav-right.png)}.advantages-slider .slick-prev{left:-15px}.advantages-slider .slick-prev:before{content:url(../img/nav-left.png)}.blue-bg{background-color:#0a1c2e}.slick-initialized .slick-slide{outline:0}a{text-decoration:none}a:hover{text-decoration:none;color:inherit}a:focus{outline:0;color:inherit}p{margin:0}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-60{margin-right:60px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-60{margin-left:60px}.pb-30{padding-bottom:30px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.minw-100{min-width:100px}.mtop-20{margin-top:20px}.mtop-50{margin-top:50px}.color-white{color:#fff}.color-white h2,.color-white span{color:#fff!important}.navbar-brand a{font-size:0!important}.navbar-brand.current-menu-item{border-bottom:0!important}.advantages-slider__wrapper__item__info p{color:#fff!important}.our-works__content__wrapper__item img{width:100%!important;height:240px!important;-o-object-fit:cover!important;object-fit:cover!important}#order-value{pointer-events:none;border-bottom:none}@media screen and (min-width:1470px){.container{max-width:1440px}}.current-menu-item{border-bottom:2px solid #1d6bb5!important}.current-menu-item a{color:#1d6bb5!important}.first-line-container-desc{min-height:35px}.first-line-container-desc p{color:#fff}.center-line-container-desc{-webkit-box-shadow:0 4px 6px #ccc;box-shadow:0 4px 6px #ccc;padding:5px 0}.center-line-container-desc__left-side-info a,.center-line-container-desc__left-side-info p{font-weight:400;color:#1c212b}.center-line-container-desc__left-side-info a img,.center-line-container-desc__left-side-info p img{height:16px;margin-right:15px}.center-line-container-desc__right-side-info .socials a{margin:5px}.center-line-container-desc__right-side-info .socials a img{width:21px;height:21px}.center-line-container-desc__right-side-info .phone-info p{font-weight:400;color:#1c212b}.center-line-container-desc__right-side-info .phone-info p img{height:16px;margin-right:15px}.full-w-bborder{border-bottom:2px solid #f3f2f2}.nav-menu-container{-webkit-box-shadow:0 3px 8px #ccc;box-shadow:0 3px 8px #ccc}.nav-menu-container .logotype-img{width:auto;height:60px}.nav-menu-container .nav-second{border-top:0;border-left:0;border-right:0;border-radius:0;min-height:auto;position:relative;top:0;padding:0;width:auto;margin-bottom:0}.nav-menu-container .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-menu-container .nav-second .navbar-nav li a{font-weight:100;color:#333;font-size:1.25rem;padding:0;border-bottom:1px solid transparent}.nav-menu-container .nav-second .navbar-nav .nav-item{border-bottom:2px solid transparent}.nav-menu-container .nav-second .navbar-nav .nav-item:hover{border-bottom:2px solid #1d6bb5}@media (min-width:992px){.nav-menu-container .nav-second .navbar-nav>li a{vertical-align:middle}}.nav-menu-container #menu-burger{cursor:pointer;padding:10px 35px 16px 0}.nav-menu-container #menu-burger span,.nav-menu-container #menu-burger span:after,.nav-menu-container #menu-burger span:before{cursor:pointer;height:2px;width:35px;background:#1c212b;position:absolute;display:block;content:'';-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav-menu-container #menu-burger span:before{-webkit-animation:undo-top .5s forwards;animation:undo-top .5s forwards}.nav-menu-container #menu-burger span:after{bottom:-10px;-webkit-animation:undo-bottom .5s;animation:undo-bottom .5s}.nav-menu-container #menu-burger.active span{background-color:transparent}.nav-menu-container #menu-burger.active span:before{top:0}.nav-menu-container #menu-burger.active span:before{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:top-x .5s forwards;animation:top-x .5s forwards}.nav-menu-container #menu-burger.active span:after{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:bottom-x .5s forwards;animation:bottom-x .5s forwards}@-webkit-keyframes top-x{0%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes top-x{0%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes bottom-x{0%{transfrom:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}@keyframes bottom-x{0%{transfrom:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}@-webkit-keyframes undo-top{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}}@keyframes undo-top{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}}@-webkit-keyframes undo-bottom{0%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{transfrom:translateY(0) rotate(0)}}@keyframes undo-bottom{0%{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}50%{-webkit-transform:translateY(-10px) rotate(0);transform:translateY(-10px) rotate(0)}100%{transfrom:translateY(0) rotate(0)}}.nav-menu-container .navbar-brand{padding:0;position:relative;top:11px;margin:0}.nav-menu-container .navbar-brand:hover{border-bottom:0!important}.nav-menu-container .navbar-brand li:hover{border-bottom:0!important}.nav-menu-container .navbar-brand li a:hover{border-bottom:0!important}@media screen and (max-width:1200px){.center-line-container-desc__left-side-info a img,.center-line-container-desc__left-side-info p img,.center-line-container-desc__right-side-info .phone-info p img{margin-right:8px}.center-line-container-desc__right-side-info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.center-line-container-desc__right-side-info .socials{margin-right:0}.center-line-container-desc__left-side-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.center-line-container-desc__left-side-info a{margin-right:20px}}@media screen and (max-width:991px){.nav-menu-container .nav-second .navbar-nav li a{font-size:1rem}.nav-menu-container .logotype-img{width:auto;height:40px}.nav-menu-container{padding-bottom:15px}}@media screen and (max-width:767px){.advantages{padding:30px 0!important}.center-line-container-desc,.first-line-container-desc{display:none!important}.nav-menu-container{padding-bottom:0}.nav-menu-container .navbar-brand{top:0}.nav-menu-container #menu-burger{cursor:pointer;padding:10px 35px 10px 0}.nav-menu-container{padding:10px 0}.full-w-bborder{border-bottom:0}.navbar-nav{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.navbar-collapse{padding-top:20px}.nav-menu-container .nav-second .navbar-nav .nav-item{border-bottom:1px solid #eee!important;line-height:35px;width:100%}.nav-menu-container .nav-second .navbar-nav .nav-item:last-child{border-bottom:0!important}.navbar-header{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;width:100%}}.view .mask{width:100%;height:100%;z-index:999;position:absolute;overflow:hidden;top:0;left:0}.view .content-vagonchiki{z-index:9999;position:relative;display:block;padding:0 23%}.view img{display:block;position:relative}.view p{font-size:1rem;position:relative;color:#fff;padding:0;text-align:left}.view ul{padding-left:20px}.view ul li{font-size:1rem;position:relative;color:#fff;padding:0;text-align:left}.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;font-family:Raleway,serif;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}.view a.info:hover{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.view-first img{-webkit-transition:all .2s linear;transition:all .2s linear;width:300px;height:200px}.view-first .mask{opacity:0;background-color:rgba(28,33,43,.7);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.view-first p{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.view-first ul li{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.view-first a.info{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.view-first:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.view-first:hover .mask{opacity:1}.view-first:hover .vagonchiki__item__title{background-color:transparent}.view-first:hover .vagonchiki__item__title{background-color:transparent}.view-first:hover a.info,.view-first:hover h2,.view-first:hover p,.view-first:hover ul,.view-first:hover ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.view-first:hover p,.view-first:hover ul li{-webkit-transition-delay:.3s;transition-delay:.3s}.view-first:hover a.info{-webkit-transition-delay:.2s;transition-delay:.2s}.vagonchiki-price{margin-top:30px}.vagonchiki-price p span{color:#1f6bff}.vagonchiki-price a.info{background-color:#1f6bff;font-size:1rem;font-family:"PT Sans",sans-serif}.advantages{position:relative;padding-top:60px;padding-bottom:20px}.advantages__wrapper{width:100%;max-width:720px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages__wrapper:before{border:2px dashed #0a1c2e;width:330px;height:330px;display:block;position:absolute;content:'';left:51%;top:48%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.advantages__wrapper__item:first-child{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.advantages__wrapper__item:first-child img{width:68px;height:71px;margin:0}.advantages__wrapper__item:first-child p{margin:0 auto 10px}.advantages__wrapper__item:nth-child(2){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:33px 0 33px}.advantages__wrapper__item:nth-child(2) p{text-align:right}.advantages__wrapper__item:nth-child(3){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:33px 0 33px}.advantages__wrapper__item:nth-child(3) p{text-align:left}.advantages__wrapper__item:nth-child(4){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 10px}.advantages__wrapper__item:nth-child(4) p{text-align:right}.advantages__wrapper__item:nth-child(5){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:33px 0 10px}.advantages__wrapper__item:nth-child(5) p{text-align:left}.advantages__wrapper__item:last-child{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;margin:0}.advantages__wrapper__item:last-child p{margin:10px auto 0}.advantages__wrapper__item p{font-size:1.125rem;font-family:"PT Sans",sans-serif;color:#0a1c2e;font-weight:600;margin-top:10px;max-width:165px}.advantages__wrapper__item img{padding:5px;margin:0;background-color:#fff;-webkit-border-radius:50%;border:2px solid #0a1c2e;z-index:9;position:relative;border-radius:50%}.header-btn-products{position:relative;background-color:#1d6bb5;color:#fff;padding:5px 20px;outline:0}.header-contacts-info-mob{background-color:#0a1c2e;margin-top:10px;padding:10px 0}.header-contacts-info-mob p{font-weight:400;color:#fff;margin:0 0 10px}.header-contacts-info-mob p img{margin-right:20px;height:16px}.header-contacts-info-mob p a{font-weight:400;color:#fff;text-decoration:none}.header-contacts-info-mob p a img{margin-right:10px;height:16px}@media screen and (max-width:380px){.header-contacts-info-mob p{font-size:.8rem}}.bg-blue{background-color:#0a1c2e}[data-aos]{overflow:hidden}section{overflow:hidden;max-width:100%}.fade-left,.fade-right{overflow:hidden}.flip-container{overflow:hidden}body,html{overflow-x:hidden}.title-h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-h2 h2{font-size:3.125rem;font-family:"PT Sans",sans-serif;color:#0a1c2e;font-weight:400}.title-h2 span{font-size:1.125rem;font-weight:600;color:#0a1c2e}.vagonchiki{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:2560px;overflow:hidden;min-height:540px}.vagonchiki .slick-list,.vagonchiki .slick-track{min-height:inherit!important;height:auto!important}.vagonchiki__item{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer;position:relative;overflow:hidden;width:20%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(-5deg);transform:skewX(-5deg);margin:0 5px;min-height:inherit}.vagonchiki__item:last-child{margin-right:0}.vagonchiki__item:first-child,.vagonchiki__item:last-child{width:30%}.vagonchiki__item:first-child{margin-left:-5%}.vagonchiki__item__title{position:relative;z-index:200;-webkit-transform:skewX(5deg);transform:skewX(5deg);background-color:rgba(10,28,46,.7);padding:30px 10px;color:#fff;text-align:center}.vagonchiki__item__title:after,.vagonchiki__item__title:before{content:'';display:block;width:50%;height:100%;background-color:rgba(10,28,46,.7);position:absolute;top:0}.vagonchiki__item__title:before{left:-50%}.vagonchiki__item__title:after{right:-50%}.vagonchiki__item__title h3{font-size:1.25rem;font-family:'PT Sans',sans-serif;font-weight:400}.vagonchiki__item__image{background-repeat:no-repeat;background-size:cover;position:absolute;z-index:100;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:-20%;right:-20%;-webkit-transform:skewX(5deg);transform:skewX(5deg)}.vagonchiki__item:hover{width:45%}@media screen and (max-width:1200px){.delivery-price__wrapper__item p{font-size:.85rem!important}.category-wrapper__item{-webkit-box-flex:0!important;-ms-flex:0 0 17%!important;flex:0 0 17%!important}.gallery-container__wrapper__item img{left:-30%!important}.our-works__content__wrapper__item h3{font-size:1.1rem!important}.our-works__content__wrapper__item div p{font-size:.9rem!important}.subscribe form div button,.subscribe form div input{width:100%!important}.subscribe form div{width:100%!important;margin-right:40px!important}.vagonchiki__item__title h3{font-size:1rem}.vagonchiki__item__title{padding:15px 10px}.view p{font-size:.875rem}.view a.info{padding:7px;font-size:.875rem}}@media screen and (max-width:992px){.category-wrapper__item img{width:100%!important;height:100vh!important}.style-404{height:calc(100vh - 152px)!important}.accordion-body__contents{font-size:.9rem}.accordion-header{font-size:1rem!important}.accordion-body__contents{padding:0 0 20px 0!important}.delivery-price__wrapper__item{display:none!important}.delivery-price__wrapper__mob-item{display:block!important}.catalog-content__info-container__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.related-products{margin-top:80px}.h2-default{font-size:1.25rem!important;font-weight:600!important}.production-single-content div h2{font-size:1.25rem!important;font-weight:900}.production-single-content .main-slider-production .slick-list .slick-track .slick-slide{margin:0 5px}.mob-title-single{display:block!important}.desc-title-single{display:none!important}.main-slider-production{height:250px!important}.nav-slider-production{display:none!important}.category-wrapper__item p{color:#000}.white-color{color:#fff!important}.category-wrapper__item{-webkit-transform:skew(0deg,0deg)!important;transform:skew(0deg,0deg)!important;height:auto!important;margin:0!important;max-width:none!important}.category-wrapper__item img{max-width:none!important;margin:10px!important;-o-object-fit:cover!important;object-fit:cover!important;-webkit-transform:skew(0deg,0deg)!important;transform:skew(0deg,0deg)!important;left:0!important}.category-wrapper__item p{font-size:1rem!important;-webkit-transform:skew(0deg,0deg)!important;transform:skew(0deg,0deg)!important}.gallery-container__wrapper__item{-webkit-transform:skew(0deg,0deg)!important;transform:skew(0deg,0deg)!important;overflow:visible!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important;max-width:none!important}.gallery-container__wrapper__item img{max-width:none!important;left:0!important;width:100%!important;-webkit-transform:skew(0deg,0deg)!important;transform:skew(0deg,0deg)!important}.our-works__content__sidebar{max-width:285px;-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;padding:15px!important}.our-works__content__wrapper__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%}.subscribe form{-ms-flex-wrap:wrap;flex-wrap:wrap}.subscribe form div{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-right:0!important;margin-bottom:20px}.vagonchiki{min-height:350px}.vagonchiki .vagonchiki__item:first-child{margin-left:0}.vagonchiki .vagonchiki__item{-webkit-transform:skewX(0);transform:skewX(0);margin:0 5px}.vagonchiki .vagonchiki__item__title{-webkit-transform:skewX(0);transform:skewX(0)}.vagonchiki .vagonchiki__item__image{-webkit-transform:skewX(0);transform:skewX(0);left:0;right:0;background-position:center}}@media screen and (min-width:768px){.header-contacts-info-mob{display:none}}@media screen and (max-width:767px){.modal-header .close{position:relative!important;top:10px!important}.modal-content{padding:20px!important;border-radius:0!important}.modal-content h2{font-size:2.125rem!important}.modal-content a{width:100%;max-width:none}.style-404{height:calc(100vh - 60px)!important}.gallery-content__wrapper__item img{max-width:none!important}.gallery-content__wrapper__item .gallery-mask img{max-width:30px!important}.footer-container__contact-form-container input{font-size:.75rem}.footer-container__contact-form-container textarea{font-size:.75rem}.footer-container__contact-form-container button{font-size:.75rem;height:30px!important}.footer-container{padding:10px 0 0!important}.footer-container h1{font-size:1.25rem;font-weight:900}.footer-container .col-lg-6{padding:30px 0!important}.footer-container .col-lg-6 p{font-size:.75rem}.footer-container .col-lg-6 a{font-size:.75rem}.about-section{padding:30px 0!important}.title-about h2{font-size:1.25rem!important;font-weight:900!important}.advantages-slider{padding-bottom:30px!important}.advantages-slider__wrapper__item__info ul li span{font-size:.9rem}.advantages-slider__wrapper__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages-slider__wrapper__item__info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.advantages-slider__wrapper__item__img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.our-works{padding-bottom:40px!important}.our-works__content__sidebar .sidebar-wrapp h2{font-size:1.25rem!important}.our-works__content__sidebar .sidebar-wrapp ul{margin-top:10px!important}.our-works__content__wrapper__item{padding:0!important}.our-works__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.our-works__content__sidebar{max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin-bottom:20px;width:100%!important}.our-works__content__sidebar .sidebar-wrapp ul li{line-height:30px!important}.our-works__content__sidebar .sidebar-wrapp ul li a{font-size:.9rem!important}.subscribe form{padding:0 0 50px!important}.what-you-need{padding-bottom:20px!important}.what-you-need__information{-ms-flex-wrap:wrap;flex-wrap:wrap}.what-you-need__information__description{max-width:none!important}.what-you-need__information__description p{font-size:.75rem}.what-you-need__information__wrapper__items p{font-size:.75rem}.what-you-need__information__wrapper{margin-top:20px}.conditions-for-business{padding-top:20px!important}.conditions-for-business__wrapper{border-left:2px solid #1d6bb5;border-right:2px solid #1d6bb5;-ms-flex-wrap:wrap;flex-wrap:wrap}.conditions-for-business__wrapper__item{margin:15px 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:500px}.conditions-for-business__wrapper__item .img-cont{border:none}.advantages__wrapper__item p{font-size:.75rem;font-family:"PT Sans",sans-serif;color:#0a1c2e;font-weight:600;margin-top:0;min-width:130px}.advantages__wrapper__item:nth-child(2){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.advantages__wrapper__item:nth-child(3){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.advantages__wrapper__item:nth-child(4){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0}.advantages__wrapper__item:nth-child(5){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0}.advantages__wrapper__item:last-child{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;margin:0}.center-logotype-adv{width:135px;height:135px;display:block;position:absolute;left:50%;top:57%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:0}.center-logotype-adv .advantages-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2rem!important;color:#0a1c2e;font-weight:600}.advantages__wrapper:before{border:2px dashed #0a1c2e;width:175px;height:175px;display:block;position:absolute;content:'';left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.advantages__wrapper__item img,.advantages__wrapper__item:first-child img{width:50px;height:50px;margin:0}.title-h2{padding:20px 0}.title-h2 h2{font-size:1.25rem;font-weight:600}.title-h2 span{font-size:.75rem;font-weight:600}.view .content-vagonchiki{padding:0 20px}}@media (min-width:993px){.col-12{padding-left:15px!important;padding-right:15px!important}.view a.info{padding:5px;font-size:.8rem}}.center-logotype-adv{width:330px;height:330px;display:block;position:absolute;left:50%;top:61%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:0}.center-logotype-adv .advantages-logo{position:absolute;left:52%;top:48%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3.125rem;color:#0a1c2e;font-weight:600}@media screen and (max-width:560px){.center-logotype-adv{max-width:320px;height:330px;display:block;position:absolute;left:50%;top:59%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:0}.center-logotype-adv .advantages-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.2rem!important;color:#0a1c2e;font-weight:600}.advantages__wrapper:before{border:2px dashed #0a1c2e;width:125px;height:125px;display:block;position:absolute;content:'';left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.advantages__wrapper__item .minw-100{min-width:40px}.advantages__wrapper__item img,.advantages__wrapper__item:first-child img{width:35px;height:35px;margin:0}.advantages__wrapper__item:nth-child(2){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.advantages__wrapper__item:nth-child(3){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 6px}.advantages__wrapper__item:nth-child(4){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0}.advantages__wrapper__item:nth-child(5){width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0}.advantages__wrapper{max-width:300px}.advantages__wrapper__item p{min-width:72px}}@media screen and (max-width:442px){.center-logotype-adv{top:61%}}@media screen and (max-width:480px){.accordion-body__contents{font-size:.75rem!important}.accordion-header{padding:20px 5px!important}.accordion-header{font-size:.9rem!important}.delivery-description{padding-top:50px!important;padding-bottom:50px!important}.catalog-content__info-container__item{margin-bottom:50px!important}.catalog-content__info-container__item__description{padding:0!important}.main-slider-production{height:165px!important}.what-you-need__information__wrapper__items{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:180px}.what-you-need__information__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conditions-for-business__wrapper__item .img-cont img{height:60px!important}.conditions-for-business__wrapper__item p{font-size:.75rem!important;margin-top:0!important}.view p{font-size:.75rem}.vagonchiki-price{margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-first:hover a.info{-webkit-transition-delay:.2s;transition-delay:.2s;margin-top:10px;width:100%;text-align:center}.vagonchiki{min-height:390px}}.sides-line-style{border-left:2px solid #1d6bb5;border-right:2px solid #1d6bb5;position:relative}.conditions-for-business{padding-bottom:60px}.conditions-for-business__wrapper{margin-top:20px}.conditions-for-business__wrapper__item{position:relative;margin-left:-2px;padding:0}.conditions-for-business__wrapper__item .img-cont{padding:20px 0}.conditions-for-business__wrapper__item .img-cont img{width:auto;height:85px;display:block;margin:0 auto}.conditions-for-business__wrapper__item p{color:#fff;font-size:1rem;margin-top:10px;padding:0 15px}.what-you-need{padding-bottom:70px}.what-you-need__information__description{max-width:440px}.what-you-need__information__wrapper{max-width:630px}.what-you-need__information__wrapper__items{margin:18px 0}.what-you-need__information__wrapper__items img{height:65px;width:auto}.what-you-need__information__wrapper__items p{margin-top:10px}span.wpcf7-not-valid-tip{font-size:.6rem!important}.subscribe-form-style{display:-webkit-box;display:-ms-flexbox;display:flex}.subscribe{padding:70px 0;background-size:cover}.subscribe form{padding:0 75px 50px;display:block!important}.subscribe form .inp-subscribe{margin-right:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.subscribe form .inp-subscribe label{margin-right:20px;margin-bottom:0;font-weight:600}.subscribe form .inp-subscribe input{width:240px;border:2px solid #eee;padding:0 15px}.subscribe form button{background-color:#1d6bb5;color:#fff;width:240px;border:2px solid #1d6bb5;outline:0}.our-works{padding-bottom:80px}.our-works__content__sidebar{background-color:#0a1c2e;padding:20px;max-width:340px;width:100%;margin-right:5px}.our-works__content__sidebar .sidebar-wrapp h2{color:#fff;font-size:1.875rem;margin:0}.our-works__content__sidebar .sidebar-wrapp ul{padding-left:20px;margin:20px 0 0 0}.our-works__content__sidebar .sidebar-wrapp ul li{color:#1d6bb5;list-style-type:square}.our-works__content__sidebar .sidebar-wrapp ul li a{color:#fff;font-size:1rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.our-works__content__sidebar .sidebar-wrapp ul li a:hover{color:#1d6bb5}.our-works__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-works__content__wrapper__item{position:relative;color:#fff;padding:0 5px;margin:0 0 10px}.our-works__content__wrapper__item img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}.our-works__content__wrapper__item h3{font-size:1.25rem}.our-works__content__wrapper__item div p{font-size:1rem}.our-works__content__wrapper__item div p span{color:#1d6bb5}.our-works__content__wrapper__item .more-btn-container{position:absolute;top:99%;left:0;margin:0;padding:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%;background-color:#0a1c2e;z-index:999}.our-works__content__wrapper__item .more-btn-container .more-btn{border:0;opacity:0;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:260px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.our-works__content__wrapper__item .more-btn-container .more-btn:hover{background-color:#1d6bb5}.our-works__content__wrapper__item:hover .more-btn{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:40px;background-color:#0a1c2e;z-index:999;border:1px solid #1d6bb5}.our-works__content__wrapper__item:hover .more-btn-container{padding-bottom:20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width:1480px){.our-works__content__sidebar{max-width:285px}.our-works__content__wrapper__item h3{font-size:1.2rem}}@media screen and (max-width:1469px){.delivery-price__wrapper__item span{font-size:1.2rem!important}.our-works__content__wrapper__item:hover .more-btn{width:75%}.our-works__content__wrapper__item div p span{display:block}}.show-more-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:220px;background-color:#1d6bb5;text-align:center;color:#fff;padding:5px 15px;outline:0}.advantages-slider{padding-bottom:60px}.advantages-slider__wrapper__item__info ul{color:#fff}.advantages-slider__wrapper__item__info ul p{font-weight:600;font-family:"PT Sans",sans-serif;font-size:1.125rem}.advantages-slider__wrapper__item__info ul li{position:relative;list-style-image:url(../img/list-icon.png)}.advantages-slider__wrapper__item__info ul li span{font-weight:100;font-family:"PT Sans",sans-serif}.advantages-slider__wrapper__item__img img{width:100%}.our-videos__wrapper .slick-next:before{content:url(../img/nav-right-black.png)}.our-videos__wrapper .slick-prev:before{content:url(../img/nav-left-black.png)}@media screen and (max-width:575px){.slick-next{right:0}.slick-prev{left:0}}.about-section{padding:80px 0}.title-about{padding-left:40px}.title-about h2{font-size:3.125rem;font-family:"PT Sans",sans-serif;color:#0a1c2e;font-weight:400}.description-about{font-size:16px;padding-left:30px}.about-img{width:100%;-webkit-box-shadow:0 0 9px #b7b7b7;box-shadow:0 0 9px #b7b7b7}.about-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:210px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;background-color:#1d6bb5;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-btn:hover{text-decoration:none;background-color:#1d6bb5;color:#fff}.separator{display:block;width:50%;height:2px;background-color:#1d6bb5}@media screen and (max-width:992px){.category-wrapper__item p{font-weight:600}.separator{width:40%!important}.separator:nth-child(odd){float:right}.mob-title-single{display:block}.desc-title-single{display:none}.description-about{padding-right:0!important}.description-about{padding-left:0!important}.title-about{font-size:20px!important;padding-left:0;text-align:center}.description-about{font-size:16px;padding-left:30px}.about-img{width:100%}.about-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:210px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;background-color:#1d6bb5;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:8px;padding-bottom:8px;margin:0 auto}.about-btn:hover{text-decoration:none;background-color:#1d6bb5;color:#fff}.separator{display:block;width:100%;height:2px;background-color:#1d6bb5}}.footer-container{background-color:#0a1c2e;padding:80px 0 45px}.footer-container__blocks-wrapp__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;color:#fff;margin:10px 0;padding:0 20px 0}.footer-container__blocks-wrapp__item p img{height:16px;width:auto;margin-right:15px}.footer-container__blocks-wrapp__item a{color:#fff}.footer-container__blocks-wrapp__item a img{height:16px;width:auto;margin-right:0}.footer-container__blocks-wrapp__item .social-icons-footer{display:block}.footer-container__blocks-wrapp__item .social-icons-footer span{min-width:30px;display:inline-block}.footer-container__contact-form-container{max-width:480px}.footer-container__contact-form-container input{width:100%;background-color:transparent;border:none;outline:0;color:#fff;padding:0 15px;margin:10px 0;border-bottom:1px solid #fff}.footer-container__contact-form-container input::-webkit-input-placeholder{color:#fff}.footer-container__contact-form-container input::-moz-placeholder{color:#fff}.footer-container__contact-form-container input::-moz-placeholder{color:#fff}.footer-container__contact-form-container input:focus{border-bottom:1px solid #1d6bb5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-container__contact-form-container textarea{width:100%;padding:15px}.footer-container__contact-form-container button{width:100%;max-width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1d6bb5;border:none;text-align:center;color:#fff;cursor:pointer;margin-top:10px;float:right;padding:5px 15px;outline:0}.maxw-480{max-width:480px;width:100%}#map{height:490px;width:100%}@media screen and (min-width:1180px){.mw-1180{max-width:1180px}}.about-header-img-container img{width:100%}.no-lines{border:none!important}.description-about{padding-right:40px;display:inline-block}.about-materials{padding:50px 0}.about-materials:nth-child(odd){background-color:#0a1c2e}.about-materials:nth-child(odd) .materials-block{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;color:#fff}.about-materials:nth-child(odd) .materials-block .title-about h2{color:#fff}.gallery-container{background-color:#0a1c2e;padding-bottom:60px}.gallery-container__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gallery-container__wrapper__item{-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg);margin:10px;display:-webkit-box;display:-ms-flexbox;overflow:hidden;display:flex;-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;max-width:360px;cursor:pointer}.gallery-container__wrapper__item img{width:auto;max-width:360px;left:-6%;position:relative;height:auto;-webkit-transform:skew(0deg,0deg);transform:skew(10deg,0deg);-o-object-fit:cover;object-fit:cover}.our-videos{padding-bottom:80px}.our-videos__wrapper__item{margin:10px}.our-videos__wrapper__item video{width:100%;max-width:580px;height:100%}.without-title-center{top:50%}.about-company .sides-line-style{padding:0}.about-our-wagons{padding-bottom:75px}.category-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.category-wrapper__item{-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg);height:auto;margin:10px 10px;-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;max-width:295px;min-height:260px;overflow:hidden;cursor:pointer}.category-wrapper__item:hover p{border-bottom:2px solid #1d6bb5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.category-wrapper__item p{font-size:1.25rem;font-style:normal;text-align:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#fff;-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg);margin-top:5px;width:100%;border-bottom:2px solid transparent;padding-bottom:5px}.category-wrapper__item img{width:auto;-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg);position:relative;padding:0;left:-7%;max-height:230px}.category-skew{padding-bottom:20px}.content-with-lines{padding-bottom:80px}.production-single-content{padding:65px 0 0}.production-single-content .main-slider-production{height:100%}.production-single-content .main-slider-production .slick-list{height:100%}.production-single-content .main-slider-production .slick-list .slick-track{height:100%}.production-single-content .main-slider-production .slick-list .slick-track .slick-slide{background-size:cover;background-position:center center}.production-single-content div h2{font-size:3.125rem}.production-single-content div .info-production strong{white-space:nowrap;margin-right:15px}.production-single-content div .info-production .cart-container{white-space:nowrap}.production-single-content div .info-production .cart-container p{color:#1d6bb5}.production-single-content .nav-slider-production{height:250px;width:100%}.production-single-content .nav-slider-production .slick-list{margin:-20px -19px -20px 0}.production-single-content .nav-slider-production .slick-track .slick-slide{height:150px;background-size:cover;background-position:center center;margin:20px 19px 20px 0}.mob-title-single{display:none}.desc-title-single{display:block}.related-products{padding:0 0 80px}.related-products__wrapper .our-works__content__wrapper__item{max-width:400px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.h2-default{font-size:3.125rem;font-family:"PT Sans",sans-serif;color:#0a1c2e;font-weight:400}.catalog-content .header-main-img{width:100%;max-height:590px;-o-object-fit:cover;object-fit:cover}.catalog-content__wrapper{margin-top:10px}.catalog-content__wrapper .our-works__content__wrapper__item{max-width:400px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.catalog-content__info-container__item__description{padding-left:25px}.catalog-img{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}.catalog-content__info-container__item__description{display:inline-block!important;float:none!important}.catalog-content__info-container__item__description p{margin-bottom:15px}.catalog-content__info-container__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.catalog-content__info-container__item:nth-child(odd) .separator{float:right!important}.catalog-content__info-container__item:nth-child(odd) .descr{padding-left:0;padding-right:25px}.mb-80{margin-bottom:80px}.pt-80{padding-top:80px}.delivery-description{padding-top:100px;padding-bottom:100px}.delivery-description ul{padding-left:20px}.delivery-description ul span{font-size:1.25rem}.delivery-description ul li{list-style-image:url(../img/list-icon.png)}.delivery-price{background-color:#0a1c2e;padding-bottom:65px}.delivery-price__wrapper__item:first-child{border-left:2px solid #1d6bb5}.delivery-price__wrapper__item:nth-child(3){border-right:2px solid #1d6bb5}.delivery-price__wrapper__item span{color:#fff;font-size:1.25rem;font-weight:600;text-align:left}.delivery-price__wrapper__item p{display:table;color:#fff;font-size:.95rem;font-weight:100}.delivery-price__wrapper__mob-item{border-bottom:1px solid #06121d;margin-bottom:15px;padding:15px 0 30px;width:100%}.delivery-price__wrapper__mob-item:last-child{border-bottom:0}.delivery-price__wrapper__mob-item .left-blue-line{border-left:2px solid #1d6bb5;padding:0 25px}.delivery-price__wrapper__mob-item .left-blue-line span{color:#fff;font-weight:600;font-size:1rem}.delivery-price__wrapper__mob-item .left-blue-line p{color:#fff}.delivery-price__wrapper__item{display:block}.delivery-price__wrapper__mob-item{display:none}.accordion{font-size:1rem;margin:0 auto;border-radius:5px}.accordion-header{padding:20px;color:#000;cursor:pointer;font-size:1.25em;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.accordion-header:hover{position:relative;z-index:5}.accordion-body{color:#3f3c3c;display:none}.accordion-body__contents{padding:0 0 20px 100px;font-size:1rem}.accordion__item{border-top:1px solid #ccc}.accordion__item.active:last-child .accordion-header{border-radius:0}.accordion:first-child>.accordion__item>.accordion-header{border-bottom:1px solid transparent}.accordion__item>.accordion-header:after{content:"\f3d0";font-family:IonIcons;font-size:1.4em;float:left;position:relative;margin-right:15px;top:-2px;font-weight:900;-webkit-transition:.3s all;transition:.3s all;color:#1d6bb5;-webkit-transform:rotate(0);transform:rotate(0)}.accordion__item.active>.accordion-header:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq{padding-bottom:65px}.gallery-header{background-color:#0a1c2e;padding-bottom:30px}.gallery-content{padding-bottom:60px}.gallery-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gallery-content__wrapper__item{margin:15px 0}.gallery-content__wrapper__item:hover .gallery-mask{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-content__wrapper__item .gallery-mask{background-color:rgba(0,0,0,.5);position:absolute;width:100%;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;bottom:0}.gallery-content__wrapper__item .gallery-mask img{max-width:30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:none;box-shadow:none}.gallery-content__wrapper__item img{width:100%;max-width:340px;height:auto;-webkit-box-shadow:0 3px 8px #a9a7a7;box-shadow:0 3px 8px #a9a7a7}.style-404{background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 163px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.style-404__container{width:100%;max-width:940px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.style-404__container img{width:100%;height:auto;max-width:500px}.modal-header{padding:0;border-bottom:0}.modal-header h2{font-size:3.125rem}.modal-header h4{font-size:1rem}.modal-content{padding:40px 100px;border-radius:0}.modal-dialog{max-width:700px;width:100%;margin:0 auto}.contact-form-container input{width:100%;background-color:transparent;border:none;outline:0;color:#000;padding:0 15px;margin:10px 0;border-bottom:1px solid #ccc}.contact-form-container input::-webkit-input-placeholder{color:#000;font-weight:600}.contact-form-container input::-moz-placeholder{color:#000;font-weight:600}.contact-form-container input::-moz-placeholder{color:#000;font-weight:600}.contact-form-container input:focus{border-bottom:1px solid #1d6bb5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.category-wrapper__item.active-item p{border-bottom:2px solid #1d6bb5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aos-animate{overflow:hidden!important}.footer-container div.wpcf7-acceptance-missing,.footer-container div.wpcf7-mail-sent-ok,.footer-container div.wpcf7-validation-errors{color:#fff!important}.nav-slider-production .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider-production .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-works__content__wrapper__item img{max-width:263px!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2RlZmF1bHQuc2NzcyIsIl9vdmVyd3JpdGVzLnNjc3MiLCIuLi90ZW1wbGF0ZXMvbW9sZWN1bGVzL19tb2xlY3VsZXMuc2NzcyIsInN0eWxlLmNzcyIsIi4uL3RlbXBsYXRlcy9vcmdhbmlzbXMvX29yZ2FuaXNtcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFdBQ0UsWUFBQSxVQUNBLElBQUEsdUNBQUEsaUJDTkYsS0FDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLFNBQUEsQ0FBQSxXQUdGLFVBQ0UsTUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLFdBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxRQUFBLEVBR0YsK0JBRUksTUFBQSxNQUZKLHNDQUlNLFFBQUEsMEJBSk4sK0JBU0ksS0FBQSxNQVRKLHNDQVdNLFFBQUEseUJBTU4sU0FDRSxpQkFBQSxRQUdGLGdDQUNFLFFBQUEsRUFHRixFQUNFLGdCQUFBLEtBREYsUUFHSSxnQkFBQSxLQUNBLE1BQUEsUUFKSixRQU9JLFFBQUEsRUFDQSxNQUFBLFFBSUosRUFDRSxPQUFBLEVBR0YsT0FDRSxhQUFBLEtBR0YsT0FDRSxhQUFBLEtBR0YsT0FDRSxhQUFBLEtBR0YsT0FDRSxhQUFBLEtBR0YsT0FDRSxhQUFBLEtBR0YsT0FDRSxhQUFBLEtBSUYsT0FDRSxZQUFBLEtBR0YsT0FDRSxZQUFBLEtBR0YsT0FDRSxZQUFBLEtBR0YsT0FDRSxZQUFBLEtBR0YsT0FDRSxZQUFBLEtBR0YsT0FDRSxZQUFBLEtBR0YsT0FDRSxlQUFBLEtBR0YsT0FDRSxZQUFBLEtBR0YsT0FD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RUFBQSxLQUdGLDhCQUVJLE1BQUEsS0FDQSxpQkFBQSxZQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsS0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBVEoseURBV00sTUFBQSxLQUNBLFlBQUEsSUFaTixnREFlTSxNQUFBLEtBQ0EsWUFBQSxJQWhCTixnREFvQk0sTUFBQSxLQUNBLFlBQUEsSUFyQk4sb0NBd0JNLGNBQUEsSUFBQSxNQUFBLFFBRUEsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFLTixzQ0FFSSxjQUFBLElBQUEsTUFBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBSUosYUFDRSxTQUFBLGlCQUlGLCtDQUFBLHlDQUFBLDhDQUVJLE1BQUEsZUFLSix3Q0FFSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BSUoseUNBRUksTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUlKLHVDQUNFLFVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVmFyaWFibGVzICovXG4kZm9udFBhdGg6ICcuLi9mb250cy8nO1xuXG4vKiBGb250IGZhY2VzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LW5hbWUnO1xuICBzcmM6IHVybCgnI3skZm9udFBhdGh9L2ZvbnQtbmFtZS5mb250LWV4dGVuc2lvbicpIGZvcm1hdCgnZm9ybWF0Jyk7XG59IiwiYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuXG4uYmx1ZS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2YmI1O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hZHZhbnRhZ2VzLXNsaWRlciB7XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9uYXYtcmlnaHQucG5nXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL25hdi1sZWZ0LnBuZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTFjMmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5taW53LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5tdG9wLTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm10b3AtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgaDIsIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmFkdmFudGFnZXMtc2xpZGVyX193cmFwcGVyX19pdGVtX19pbmZvICBwIHtcblxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbn1cblxuLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbiNvcmRlci12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufSIsIlxuLmNvbnRhaW5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbiIsIiRjb2xvci1ibHVlOiAjMGExYzJlO1xuXG4uY3VycmVudC1tZW51LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFkNmJiNSAhaW1wb3J0YW50O1xuICBhIHtcbiAgICBjb2xvcjogIzFkNmJiNSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLmZpcnN0LWxpbmUtY29udGFpbmVyLWRlc2Mge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uY2VudGVyLWxpbmUtY29udGFpbmVyLWRlc2Mge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggI2NjYztcbiAgcGFkZGluZzogNXB4IDA7XG4gICZfX2xlZnQtc2lkZS1pbmZvIHtcbiAgICBhLCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzFjMjEyYjtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fcmlnaHQtc2lkZS1pbmZvIHtcbiAgICAuc29jaWFscyB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBob25lLWluZm8ge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMWMyMTJiO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwtdy1iYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmM2YyZjI7XG59XG5cblxuLm5hdi1tZW51LWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggOHB4ICNjY2M7XG4gIC5sb2dvdHlwZS1pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDtcblxuICB9XG5cbiAgLm5hdi1zZWNvbmQge1xuXG4gICAgYm9yZGVyLXRvcDowO1xuICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgYm9yZGVyLXJpZ2h0OjA7XG5cbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cblxuXG5cbiAgLm5hdi1zZWNvbmQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBcbiAgICBjb2xvcjojMzMzO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICB9XG5cbiAgLm5hdi1zZWNvbmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFkNmJiNTtcbiAgICB9XG4gIH1cblxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblxuICAgIC5uYXYtc2Vjb25kIC5uYXZiYXItbmF2ID4gbGkgYSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmF2LXNlY29uZCAubmF2YmFyLW5hdiA+IGxpIGEge1xuXG4gICAgfVxuICB9XG5cblxuXG4gICNtZW51LWJ1cmdlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMzVweCAxNnB4IDBweDtcbiAgfVxuXG4gICNtZW51LWJ1cmdlciBzcGFuLCAjbWVudS1idXJnZXIgc3BhbjpiZWZvcmUsICNtZW51LWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogIzFjMjEyYjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAjbWVudS1idXJnZXIgc3BhbjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogdW5kby10b3AgLjVzIGZvcndhcmRzO1xuICB9XG5cbiAgI21lbnUtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYW5pbWF0aW9uOiB1bmRvLWJvdHRvbSAuNXM7XG4gIH1cblxuICAjbWVudS1idXJnZXIuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgI21lbnUtYnVyZ2VyLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgI21lbnUtYnVyZ2VyLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgYW5pbWF0aW9uOiB0b3AteCAuNXMgZm9yd2FyZHM7XG4gIH1cblxuICAjbWVudS1idXJnZXIuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIGFuaW1hdGlvbjogYm90dG9tLXggLjVzIGZvcndhcmRzO1xuICB9XG5cbiAgQGtleWZyYW1lcyB0b3AteCB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgwKTsgfVxuICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoNDVkZWcpOyB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGJvdHRvbS14IHtcbiAgICAwJSB7IHRyYW5zZnJvbTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgwKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHVuZG8tdG9wIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoMCk7IH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgdW5kby1ib3R0b20ge1xuXG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmcm9tOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDApOyB9XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG4gIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fbGVmdC1zaWRlLWluZm8gYSBpbWcsIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fbGVmdC1zaWRlLWluZm8gcCBpbWcsIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fcmlnaHQtc2lkZS1pbmZvIC5waG9uZS1pbmZvIHAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fcmlnaHQtc2lkZS1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAuc29jaWFscyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fbGVmdC1zaWRlLWluZm8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtbWVudS1jb250YWluZXIgLm5hdi1zZWNvbmQgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLm5hdi1tZW51LWNvbnRhaW5lciAubG9nb3R5cGUtaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubmF2LW1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmlyc3QtbGluZS1jb250YWluZXItZGVzYywgLmNlbnRlci1saW5lLWNvbnRhaW5lci1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LW1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uYXYtbWVudS1jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLm5hdi1tZW51LWNvbnRhaW5lciAjbWVudS1idXJnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAwO1xuICB9XG5cbiAgLm5hdi1tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLmZ1bGwtdy1iYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAubmF2LW1lbnUtY29udGFpbmVyIC5uYXYtc2Vjb25kIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLnZpZXcgLm1hc2tcbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi52aWV3IC5jb250ZW50LXZhZ29uY2hpa2kge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIzJTtcbn1cblxuLnZpZXcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5cblxuLnZpZXcgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZXcgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi52aWV3IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldyBhLmluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogUmFsZXdheSwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzAwMFxufVxuXG4udmlldyBhLmluZm86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICMwMDBcbn1cblxuXG4vKjEqL1xuXG4udmlldy1maXJzdCBpbWcge1xuICAvKjEqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnZpZXctZmlyc3QgLm1hc2sge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAzMywgNDMsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG5cbi52aWV3LWZpcnN0IHAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4udmlldy1maXJzdCB1bCBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cblxuLnZpZXctZmlyc3QgYS5pbmZvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cblxuLyogKi9cblxuLnZpZXctZmlyc3Q6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4udmlldy1maXJzdDpob3ZlciAubWFzayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52aWV3LWZpcnN0OmhvdmVyIC52YWdvbmNoaWtpX19pdGVtX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udmlldy1maXJzdDpob3ZlciAudmFnb25jaGlraV9faXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnZpZXctZmlyc3Q6aG92ZXIgaDIsXG4udmlldy1maXJzdDpob3ZlciBwLFxuLnZpZXctZmlyc3Q6aG92ZXIgdWwsXG4udmlldy1maXJzdDpob3ZlciB1bCBsaSxcbi52aWV3LWZpcnN0OmhvdmVyIGEuaW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4udmlldy1maXJzdDpob3ZlciBwLCAudmlldy1maXJzdDpob3ZlciB1bCBsaSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbn1cblxuLnZpZXctZmlyc3Q6aG92ZXIgYS5pbmZvIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnZhZ29uY2hpa2ktcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMUY2QkZGO1xuICAgIH1cbiAgfVxuXG5cblxuICBhLmluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjZCRkY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG5cbi5hZHZhbnRhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWJsdWU7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDUxJTtcbiAgICAgIHRvcDogNDglO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG5cbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgbWFyZ2luOiAzM3B4IDAgMzNweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzM3B4IDAgMzNweDs7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMzNweCAwIDEwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMGExYzJlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICAvKiBtaW4td2lkdGg6IDEzMHB4OyAqL1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwYTFjMmU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWJ0bi1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaGVhZGVyLWNvbnRhY3RzLWluZm8tbW9iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmhlYWRlci1jb250YWN0cy1pbmZvLW1vYiBwIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuXG5cbiAgfVxufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xufSIsIi8qIEZvbnRzICovXG4vKiBWYXJpYWJsZXMgKi9cbi8qIEZvbnQgZmFjZXMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtbmFtZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvL2ZvbnQtbmFtZS5mb250LWV4dGVuc2lvblwiKSBmb3JtYXQoXCJmb3JtYXRcIik7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG5cbi5ibHVlLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uYWR2YW50YWdlcy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogLTE1cHg7IH1cbiAgLmFkdmFudGFnZXMtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9uYXYtcmlnaHQucG5nXCIpOyB9XG5cbi5hZHZhbnRhZ2VzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xNXB4OyB9XG4gIC5hZHZhbnRhZ2VzLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvbmF2LWxlZnQucG5nXCIpOyB9XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMWMyZTsgfVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbnAge1xuICBtYXJnaW46IDA7IH1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLm1pbnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDBweDsgfVxuXG4ubXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm10b3AtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xvci13aGl0ZSBoMiwgLmNvbG9yLXdoaXRlIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhci1icmFuZCBhIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhci1icmFuZC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYWR2YW50YWdlcy1zbGlkZXJfX3dyYXBwZXJfX2l0ZW1fX2luZm8gcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cblxuI29yZGVyLXZhbHVlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyogT3ZlcndyaXRlcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4OyB9IH1cblxuLyogQXRvbXMgY29tcG9uZW50cyAqL1xuLyogTW9sZWN1bGVzIGNvbXBvbmVudHMgKi9cbi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWQ2YmI1ICFpbXBvcnRhbnQ7IH1cbiAgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjMWQ2YmI1ICFpbXBvcnRhbnQ7IH1cblxuLmZpcnN0LWxpbmUtY29udGFpbmVyLWRlc2Mge1xuICBtaW4taGVpZ2h0OiAzNXB4OyB9XG4gIC5maXJzdC1saW5lLWNvbnRhaW5lci1kZXNjIHAge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jZW50ZXItbGluZS1jb250YWluZXItZGVzYyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAjY2NjO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuICAuY2VudGVyLWxpbmUtY29udGFpbmVyLWRlc2NfX2xlZnQtc2lkZS1pbmZvIGEsIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fbGVmdC1zaWRlLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzFjMjEyYjsgfVxuICAgIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fbGVmdC1zaWRlLWluZm8gYSBpbWcsIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fbGVmdC1zaWRlLWluZm8gcCBpbWcge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fcmlnaHQtc2lkZS1pbmZvIC5zb2NpYWxzIGEge1xuICAgIG1hcmdpbjogNXB4OyB9XG4gICAgLmNlbnRlci1saW5lLWNvbnRhaW5lci1kZXNjX19yaWdodC1zaWRlLWluZm8gLnNvY2lhbHMgYSBpbWcge1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7IH1cbiAgLmNlbnRlci1saW5lLWNvbnRhaW5lci1kZXNjX19yaWdodC1zaWRlLWluZm8gLnBob25lLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzFjMjEyYjsgfVxuICAgIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fcmlnaHQtc2lkZS1pbmZvIC5waG9uZS1pbmZvIHAgaW1nIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uZnVsbC13LWJib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YzZjJmMjsgfVxuXG4ubmF2LW1lbnUtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggI2NjYzsgfVxuICAubmF2LW1lbnUtY29udGFpbmVyIC5sb2dvdHlwZS1pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAubmF2LW1lbnUtY29udGFpbmVyIC5uYXYtc2Vjb25kIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAubmF2LW1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5hdi1tZW51LWNvbnRhaW5lciAubmF2LXNlY29uZCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2LW1lbnUtY29udGFpbmVyIC5uYXYtc2Vjb25kIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdi1tZW51LWNvbnRhaW5lciAubmF2LXNlY29uZCAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZDZiYjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdi1tZW51LWNvbnRhaW5lciAubmF2LXNlY29uZCAubmF2YmFyLW5hdiA+IGxpIGEge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gIC5uYXYtbWVudS1jb250YWluZXIgI21lbnUtYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAzNXB4IDE2cHggMHB4OyB9XG4gIC5uYXYtbWVudS1jb250YWluZXIgI21lbnUtYnVyZ2VyIHNwYW4sIC5uYXYtbWVudS1jb250YWluZXIgI21lbnUtYnVyZ2VyIHNwYW46YmVmb3JlLCAubmF2LW1lbnUtY29udGFpbmVyICNtZW51LWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogIzFjMjEyYjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm5hdi1tZW51LWNvbnRhaW5lciAjbWVudS1idXJnZXIgc3BhbjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogdW5kby10b3AgLjVzIGZvcndhcmRzOyB9XG4gIC5uYXYtbWVudS1jb250YWluZXIgI21lbnUtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYW5pbWF0aW9uOiB1bmRvLWJvdHRvbSAuNXM7IH1cbiAgLm5hdi1tZW51LWNvbnRhaW5lciAjbWVudS1idXJnZXIuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtbWVudS1jb250YWluZXIgI21lbnUtYnVyZ2VyLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5uYXYtbWVudS1jb250YWluZXIgI21lbnUtYnVyZ2VyLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgYW5pbWF0aW9uOiB0b3AteCAuNXMgZm9yd2FyZHM7IH1cbiAgLm5hdi1tZW51LWNvbnRhaW5lciAjbWVudS1idXJnZXIuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIGFuaW1hdGlvbjogYm90dG9tLXggLjVzIGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgdG9wLXgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDQ1ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm90dG9tLXgge1xuICAwJSB7XG4gICAgdHJhbnNmcm9tOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHVuZG8tdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHVuZG8tYm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zyb206IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMCk7IH0gfVxuICAubmF2LW1lbnUtY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTFweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubmF2LW1lbnUtY29udGFpbmVyIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdi1tZW51LWNvbnRhaW5lciAubmF2YmFyLWJyYW5kIGxpOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5uYXYtbWVudS1jb250YWluZXIgLm5hdmJhci1icmFuZCBsaSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNlbnRlci1saW5lLWNvbnRhaW5lci1kZXNjX19sZWZ0LXNpZGUtaW5mbyBhIGltZywgLmNlbnRlci1saW5lLWNvbnRhaW5lci1kZXNjX19sZWZ0LXNpZGUtaW5mbyBwIGltZywgLmNlbnRlci1saW5lLWNvbnRhaW5lci1kZXNjX19yaWdodC1zaWRlLWluZm8gLnBob25lLWluZm8gcCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fcmlnaHQtc2lkZS1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzY19fcmlnaHQtc2lkZS1pbmZvIC5zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2VudGVyLWxpbmUtY29udGFpbmVyLWRlc2NfX2xlZnQtc2lkZS1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY2VudGVyLWxpbmUtY29udGFpbmVyLWRlc2NfX2xlZnQtc2lkZS1pbmZvIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1tZW51LWNvbnRhaW5lciAubmF2LXNlY29uZCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLm5hdi1tZW51LWNvbnRhaW5lciAubG9nb3R5cGUtaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm5hdi1tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmZpcnN0LWxpbmUtY29udGFpbmVyLWRlc2MsIC5jZW50ZXItbGluZS1jb250YWluZXItZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uYXYtbWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5uYXYtbWVudS1jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgdG9wOiAwOyB9XG4gIC5uYXYtbWVudS1jb250YWluZXIgI21lbnUtYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMDsgfVxuICAubmF2LW1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmZ1bGwtdy1iYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAubmF2LW1lbnUtY29udGFpbmVyIC5uYXYtc2Vjb25kIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uYXYtbWVudS1jb250YWluZXIgLm5hdi1zZWNvbmQgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnZpZXcgLm1hc2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi52aWV3IC5jb250ZW50LXZhZ29uY2hpa2kge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIzJTsgfVxuXG4udmlldyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52aWV3IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnZpZXcgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnZpZXcgdWwgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnZpZXcgYS5pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDA7IH1cblxuLnZpZXcgYS5pbmZvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjMDAwOyB9XG5cbi8qMSovXG4udmlldy1maXJzdCBpbWcge1xuICAvKjEqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4udmlldy1maXJzdCAubWFzayB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDMzLCA0MywgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cblxuLnZpZXctZmlyc3QgcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuXG4udmlldy1maXJzdCB1bCBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuXG4udmlldy1maXJzdCBhLmluZm8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKiAqL1xuLnZpZXctZmlyc3Q6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi52aWV3LWZpcnN0OmhvdmVyIC5tYXNrIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udmlldy1maXJzdDpob3ZlciAudmFnb25jaGlraV9faXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmlldy1maXJzdDpob3ZlciAudmFnb25jaGlraV9faXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmlldy1maXJzdDpob3ZlciBoMixcbi52aWV3LWZpcnN0OmhvdmVyIHAsXG4udmlldy1maXJzdDpob3ZlciB1bCxcbi52aWV3LWZpcnN0OmhvdmVyIHVsIGxpLFxuLnZpZXctZmlyc3Q6aG92ZXIgYS5pbmZvIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cblxuLnZpZXctZmlyc3Q6aG92ZXIgcCwgLnZpZXctZmlyc3Q6aG92ZXIgdWwgbGkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cblxuLnZpZXctZmlyc3Q6aG92ZXIgYS5pbmZvIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuXG4udmFnb25jaGlraS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnZhZ29uY2hpa2ktcHJpY2UgcCBzcGFuIHtcbiAgICBjb2xvcjogIzFGNkJGRjsgfVxuICAudmFnb25jaGlraS1wcmljZSBhLmluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjZCRkY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uYWR2YW50YWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5hZHZhbnRhZ2VzX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzBhMWMyZTtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogNTElO1xuICAgICAgdG9wOiA0OCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOmZpcnN0LWNoaWxkIHAge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9XG4gICAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDMzcHggMCAzM3B4OyB9XG4gICAgICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoMikgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMzNweCAwIDMzcHg7IH1cbiAgICAgIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCgzKSBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDsgfVxuICAgICAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDQpIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDMzcHggMCAxMHB4OyB9XG4gICAgICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoNSkgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bGFzdC1jaGlsZCBwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuICAgIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIixzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwYTFjMmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAvKiBtaW4td2lkdGg6IDEzMHB4OyAqLyB9XG4gICAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwYTFjMmU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5oZWFkZXItYnRuLXByb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2YmI1O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmhlYWRlci1jb250YWN0cy1pbmZvLW1vYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTFjMmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuaGVhZGVyLWNvbnRhY3RzLWluZm8tbW9iIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIC5oZWFkZXItY29udGFjdHMtaW5mby1tb2IgcCBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmhlYWRlci1jb250YWN0cy1pbmZvLW1vYiBwIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhY3RzLWluZm8tbW9iIHAgYSBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuaGVhZGVyLWNvbnRhY3RzLWluZm8tbW9iIHAge1xuICAgIGZvbnQtc2l6ZTogLjhyZW07IH0gfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTFjMmU7IH1cblxuLyogT3JnYW5pc21zIGNvbXBvbmVudHMgKi9cbltkYXRhLWFvc10ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUtcmlnaHQsIC5mYWRlLWxlZnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbGlwLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYm9keSwgaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4udGl0bGUtaDIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50aXRsZS1oMiBoMiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwYTFjMmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudGl0bGUtaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMGExYzJlOyB9XG5cbi52YWdvbmNoaWtpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNTQwcHg7IH1cbiAgLnZhZ29uY2hpa2kgLnNsaWNrLXRyYWNrLCAudmFnb25jaGlraSAuc2xpY2stbGlzdCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC52YWdvbmNoaWtpX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAudmFnb25jaGlraV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgLnZhZ29uY2hpa2lfX2l0ZW06bGFzdC1jaGlsZCwgLnZhZ29uY2hpa2lfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC52YWdvbmNoaWtpX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNSU7IH1cbiAgICAudmFnb25jaGlraV9faXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjAwO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDI4LCA0NiwgMC43KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudmFnb25jaGlraV9faXRlbV9fdGl0bGU6YmVmb3JlLCAudmFnb25jaGlraV9faXRlbV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMjgsIDQ2LCAwLjcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnZhZ29uY2hpa2lfX2l0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC01MCU7IH1cbiAgICAgIC52YWdvbmNoaWtpX19pdGVtX190aXRsZTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNTAlOyB9XG4gICAgICAudmFnb25jaGlraV9faXRlbV9fdGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAudmFnb25jaGlraV9faXRlbV9faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGVmdDogLTIwJTtcbiAgICAgIHJpZ2h0OiAtMjAlO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTsgfVxuICAgIC52YWdvbmNoaWtpX19pdGVtOmhvdmVyIHtcbiAgICAgIHdpZHRoOiA0NSU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IC44NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jYXRlZ29yeS13cmFwcGVyX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTclICFpbXBvcnRhbnQ7IH1cbiAgLmdhbGxlcnktY29udGFpbmVyX193cmFwcGVyX19pdGVtIGltZyB7XG4gICAgbGVmdDogLTMwJSAhaW1wb3J0YW50OyB9XG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbSBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAuOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdWJzY3JpYmUgZm9ybSBkaXYgaW5wdXQsIC5zdWJzY3JpYmUgZm9ybSBkaXYgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5zdWJzY3JpYmUgZm9ybSBkaXYge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnZhZ29uY2hpa2lfX2l0ZW1fX3RpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnZhZ29uY2hpa2lfX2l0ZW1fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgLnZpZXcgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAudmlldyBhLmluZm8ge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuc3R5bGUtNDA0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTJweCkgIWltcG9ydGFudDsgfVxuICAuYWNjb3JkaW9uLWJvZHlfX2NvbnRlbnRzIHtcbiAgICBmb250LXNpemU6IC45cmVtOyB9XG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuYWNjb3JkaW9uLWJvZHlfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19tb2ItaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuY2F0YWxvZy1jb250ZW50X19pbmZvLWNvbnRhaW5lcl9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIC5oMi1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQgZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5wcm9kdWN0aW9uLXNpbmdsZS1jb250ZW50IC5tYWluLXNsaWRlci1wcm9kdWN0aW9uIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgLm1vYi10aXRsZS1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmRlc2MtdGl0bGUtc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tc2xpZGVyLXByb2R1Y3Rpb24ge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubmF2LXNsaWRlci1wcm9kdWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0gcCB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLndoaXRlLWNvbG9yIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5jYXRlZ29yeS13cmFwcGVyX19pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2F0ZWdvcnktd3JhcHBlcl9faXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpICFpbXBvcnRhbnQ7IH1cbiAgLmdhbGxlcnktY29udGFpbmVyX193cmFwcGVyX19pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmdhbGxlcnktY29udGFpbmVyX193cmFwcGVyX19pdGVtIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgIGZsZXg6IDAgMCA0MiU7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuc3Vic2NyaWJlIGZvcm0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zdWJzY3JpYmUgZm9ybSBkaXYge1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnZhZ29uY2hpa2kge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gICAgLnZhZ29uY2hpa2kgLnZhZ29uY2hpa2lfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmFnb25jaGlraSAudmFnb25jaGlraV9faXRlbSB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdYKDApO1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgICAgLnZhZ29uY2hpa2kgLnZhZ29uY2hpa2lfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwKTsgfVxuICAgICAgLnZhZ29uY2hpa2kgLnZhZ29uY2hpa2lfX2l0ZW1fX2ltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItY29udGFjdHMtaW5mby1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kYWwtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kYWwtY29udGVudCBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5zdHlsZS00MDQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpICFpbXBvcnRhbnQ7IH1cbiAgLmdhbGxlcnktY29udGVudF9fd3JhcHBlcl9faXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5nYWxsZXJ5LWNvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gLmdhbGxlcnktbWFzayBpbWcge1xuICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5mb290ZXItY29udGFpbmVyX19jb250YWN0LWZvcm0tY29udGFpbmVyIGlucHV0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmZvb3Rlci1jb250YWluZXJfX2NvbnRhY3QtZm9ybS1jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuZm9vdGVyLWNvbnRhaW5lcl9fY29udGFjdC1mb3JtLWNvbnRhaW5lciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5mb290ZXItY29udGFpbmVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAuZm9vdGVyLWNvbnRhaW5lciAuY29sLWxnLTYge1xuICAgICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb290ZXItY29udGFpbmVyIC5jb2wtbGctNiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAuZm9vdGVyLWNvbnRhaW5lciAuY29sLWxnLTYgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7IH1cbiAgLnRpdGxlLWFib3V0IGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7IH1cbiAgLmFkdmFudGFnZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5hZHZhbnRhZ2VzLXNsaWRlcl9fd3JhcHBlcl9faXRlbV9faW5mbyB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IC45cmVtOyB9XG4gIC5hZHZhbnRhZ2VzLXNsaWRlcl9fd3JhcHBlcl9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFkdmFudGFnZXMtc2xpZGVyX193cmFwcGVyX19pdGVtX19pbmZvIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFkdmFudGFnZXMtc2xpZGVyX193cmFwcGVyX19pdGVtX19pbWcge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm91ci13b3JrcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIC5zaWRlYmFyLXdyYXBwIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIC5zaWRlYmFyLXdyYXBwIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5vdXItd29ya3NfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIC5zaWRlYmFyLXdyYXBwIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3NpZGViYXIgLnNpZGViYXItd3JhcHAgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAuOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5zdWJzY3JpYmUgZm9ybSB7XG4gICAgcGFkZGluZzogMCAwcHggNTBweCAhaW1wb3J0YW50OyB9XG4gIC53aGF0LXlvdS1uZWVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLndoYXQteW91LW5lZWRfX2luZm9ybWF0aW9uX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG4gIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fd3JhcHBlcl9faXRlbXMgcCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07IH1cbiAgLndoYXQteW91LW5lZWRfX2luZm9ybWF0aW9uX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb25kaXRpb25zLWZvci1idXNpbmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAuY29uZGl0aW9ucy1mb3ItYnVzaW5lc3NfX3dyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzFkNmJiNTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMWQ2YmI1O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jb25kaXRpb25zLWZvci1idXNpbmVzc19fd3JhcHBlcl9faXRlbSB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICAuY29uZGl0aW9ucy1mb3ItYnVzaW5lc3NfX3dyYXBwZXJfX2l0ZW0gLmltZy1jb250IHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwYTFjMmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi13aWR0aDogMTMwcHg7IH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMCAxMHB4OyB9XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMCAxMHB4OyB9XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDBweDsgfVxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDBweDsgfVxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNlbnRlci1sb2dvdHlwZS1hZHYge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1NyU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5jZW50ZXItbG9nb3R5cGUtYWR2IC5hZHZhbnRhZ2VzLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzBhMWMyZTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICMwYTFjMmU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbSBpbWcsIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAudGl0bGUtaDIge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC50aXRsZS1oMiBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnRpdGxlLWgyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC52aWV3IC5jb250ZW50LXZhZ29uY2hpa2kge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29sLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnZpZXcgYS5pbmZvIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTsgfSB9XG5cbi5jZW50ZXItbG9nb3R5cGUtYWR2IHtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDMzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNjElO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuY2VudGVyLWxvZ290eXBlLWFkdiAuYWR2YW50YWdlcy1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTIlO1xuICAgIHRvcDogNDglO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBjb2xvcjogIzBhMWMyZTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jZW50ZXItbG9nb3R5cGUtYWR2IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDU5JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmNlbnRlci1sb2dvdHlwZS1hZHYgLmFkdmFudGFnZXMtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwYTFjMmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWR2YW50YWdlc19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMGExYzJlO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW0gLm1pbnctMTAwIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7IH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW0gaW1nLCAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpmaXJzdC1jaGlsZCBpbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4IDAgNnB4OyB9XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDA7IH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW0gcCB7XG4gICAgbWluLXdpZHRoOiA3MnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQycHgpIHtcbiAgLmNlbnRlci1sb2dvdHlwZS1hZHYge1xuICAgIHRvcDogNjElOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFjY29yZGlvbi1ib2R5X19jb250ZW50cyB7XG4gICAgZm9udC1zaXplOiAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCA1cHggIWltcG9ydGFudDsgfVxuICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAuOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kZWxpdmVyeS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNhdGFsb2ctY29udGVudF9faW5mby1jb250YWluZXJfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tc2xpZGVyLXByb2R1Y3Rpb24ge1xuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDsgfVxuICAud2hhdC15b3UtbmVlZF9faW5mb3JtYXRpb25fX3dyYXBwZXJfX2l0ZW1zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogMTgwcHg7IH1cbiAgLndoYXQteW91LW5lZWRfX2luZm9ybWF0aW9uX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29uZGl0aW9ucy1mb3ItYnVzaW5lc3NfX3dyYXBwZXJfX2l0ZW0gLmltZy1jb250IGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbmRpdGlvbnMtZm9yLWJ1c2luZXNzX193cmFwcGVyX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC52aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtOyB9XG4gIC52YWdvbmNoaWtpLXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudmlldy1maXJzdDpob3ZlciBhLmluZm8ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudmFnb25jaGlraSB7XG4gICAgbWluLWhlaWdodDogMzkwcHg7IH0gfVxuXG4uc2lkZXMtbGluZS1zdHlsZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzFkNmJiNTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFkNmJiNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb25kaXRpb25zLWZvci1idXNpbmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5jb25kaXRpb25zLWZvci1idXNpbmVzc19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5jb25kaXRpb25zLWZvci1idXNpbmVzc19fd3JhcHBlcl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jb25kaXRpb25zLWZvci1idXNpbmVzc19fd3JhcHBlcl9faXRlbSAuaW1nLWNvbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgLmNvbmRpdGlvbnMtZm9yLWJ1c2luZXNzX193cmFwcGVyX19pdGVtIC5pbWctY29udCBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmNvbmRpdGlvbnMtZm9yLWJ1c2luZXNzX193cmFwcGVyX19pdGVtIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLndoYXQteW91LW5lZWQge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAud2hhdC15b3UtbmVlZF9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4OyB9XG4gIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDsgfVxuICAgIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fd3JhcHBlcl9faXRlbXMge1xuICAgICAgbWFyZ2luOiAxOHB4IDA7IH1cbiAgICAgIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fd3JhcHBlcl9faXRlbXMgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLndoYXQteW91LW5lZWRfX2luZm9ybWF0aW9uX193cmFwcGVyX19pdGVtcyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnN1YnNjcmliZS1mb3JtLXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc3Vic2NyaWJlIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zdWJzY3JpYmUgZm9ybSB7XG4gICAgcGFkZGluZzogMCA3NXB4IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5zdWJzY3JpYmUgZm9ybSAuaW5wLXN1YnNjcmliZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIC5zdWJzY3JpYmUgZm9ybSAuaW5wLXN1YnNjcmliZSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnN1YnNjcmliZSBmb3JtIC5pbnAtc3Vic2NyaWJlIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuc3Vic2NyaWJlIGZvcm0gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZDZiYjU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5vdXItd29ya3Mge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGExYzJlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3NpZGViYXIgLnNpZGViYXItd3JhcHAgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm91ci13b3Jrc19fY29udGVudF9fc2lkZWJhciAuc2lkZWJhci13cmFwcCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7IH1cbiAgICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3NpZGViYXIgLnNpZGViYXItd3JhcHAgdWwgbGkge1xuICAgICAgICBjb2xvcjogIzFkNmJiNTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7IH1cbiAgICAgICAgLm91ci13b3Jrc19fY29udGVudF9fc2lkZWJhciAuc2lkZWJhci13cmFwcCB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3NpZGViYXIgLnNpZGViYXItd3JhcHAgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzFkNmJiNTsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGRpdiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gZGl2IHAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMxZDZiYjU7IH1cbiAgICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gLm1vcmUtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5OSU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTFjMmU7XG4gICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIC5tb3JlLWJ0bi1jb250YWluZXIgLm1vcmUtYnRuIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gLm1vcmUtYnRuLWNvbnRhaW5lciAubW9yZS1idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTsgfVxuXG4ub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtOmhvdmVyIC5tb3JlLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTFjMmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkNmJiNTsgfVxuXG4ub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtOmhvdmVyIC5tb3JlLWJ0bi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLm91ci13b3Jrc19fY29udGVudF9fc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAyODVweDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NjlweCkge1xuICAuZGVsaXZlcnktcHJpY2VfX3dyYXBwZXJfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtOmhvdmVyIC5tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGRpdiBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNob3ctbW9yZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLmFkdmFudGFnZXMtc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmFkdmFudGFnZXMtc2xpZGVyX193cmFwcGVyX19pdGVtX19pbmZvIHVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hZHZhbnRhZ2VzLXNsaWRlcl9fd3JhcHBlcl9faXRlbV9faW5mbyB1bCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLmFkdmFudGFnZXMtc2xpZGVyX193cmFwcGVyX19pdGVtX19pbmZvIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uL2ltZy9saXN0LWljb24ucG5nXCIpOyB9XG4gICAgICAuYWR2YW50YWdlcy1zbGlkZXJfX3dyYXBwZXJfX2l0ZW1fX2luZm8gdWwgbGkgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuYWR2YW50YWdlcy1zbGlkZXJfX3dyYXBwZXJfX2l0ZW1fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5vdXItdmlkZW9zX193cmFwcGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9uYXYtcmlnaHQtYmxhY2sucG5nXCIpOyB9XG5cbi5vdXItdmlkZW9zX193cmFwcGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9uYXYtbGVmdC1ibGFjay5wbmdcIik7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuLmFib3V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cblxuLnRpdGxlLWFib3V0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC50aXRsZS1hYm91dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwYTFjMmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZGVzY3JpcHRpb24tYWJvdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uYWJvdXQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDlweCAjYjdiN2I3OyB9XG5cbi5hYm91dC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWJvdXQtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2YmI1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2YmI1OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS13cmFwcGVyX19pdGVtIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gICAgLnNlcGFyYXRvcjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm1vYi10aXRsZS1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXNjLXRpdGxlLXNpbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGVzY3JpcHRpb24tYWJvdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuZGVzY3JpcHRpb24tYWJvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC50aXRsZS1hYm91dCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVzY3JpcHRpb24tYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmFib3V0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFib3V0LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFib3V0LWJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTsgfSB9XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMWMyZTtcbiAgcGFkZGluZzogODBweCAwIDQ1cHg7IH1cbiAgLmZvb3Rlci1jb250YWluZXJfX2Jsb2Nrcy13cmFwcF9faXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMDsgfVxuICAgIC5mb290ZXItY29udGFpbmVyX19ibG9ja3Mtd3JhcHBfX2l0ZW0gcCBpbWcge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuZm9vdGVyLWNvbnRhaW5lcl9fYmxvY2tzLXdyYXBwX19pdGVtIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mb290ZXItY29udGFpbmVyX19ibG9ja3Mtd3JhcHBfX2l0ZW0gYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgIC5mb290ZXItY29udGFpbmVyX19ibG9ja3Mtd3JhcHBfX2l0ZW0gLnNvY2lhbC1pY29ucy1mb290ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb290ZXItY29udGFpbmVyX19ibG9ja3Mtd3JhcHBfX2l0ZW0gLnNvY2lhbC1pY29ucy1mb290ZXIgc3BhbiB7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb290ZXItY29udGFpbmVyX19jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gICAgLmZvb3Rlci1jb250YWluZXJfX2NvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5mb290ZXItY29udGFpbmVyX19jb250YWN0LWZvcm0tY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZvb3Rlci1jb250YWluZXJfX2NvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZvb3Rlci1jb250YWluZXJfX2NvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZvb3Rlci1jb250YWluZXJfX2NvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkNmJiNTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5mb290ZXItY29udGFpbmVyX19jb250YWN0LWZvcm0tY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5mb290ZXItY29udGFpbmVyX19jb250YWN0LWZvcm0tY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgb3V0bGluZTogMDsgfVxuXG4ubWF4dy00ODAge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4jbWFwIHtcbiAgaGVpZ2h0OiA0OTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5tdy0xMTgwIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDsgfSB9XG5cbi5hYm91dC1oZWFkZXItaW1nLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm8tbGluZXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZGVzY3JpcHRpb24tYWJvdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFib3V0LW1hdGVyaWFscyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuYWJvdXQtbWF0ZXJpYWxzOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGExYzJlOyB9XG4gICAgLmFib3V0LW1hdGVyaWFsczpudGgtY2hpbGQob2RkKSAubWF0ZXJpYWxzLWJsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYWJvdXQtbWF0ZXJpYWxzOm50aC1jaGlsZChvZGQpIC5tYXRlcmlhbHMtYmxvY2sgLnRpdGxlLWFib3V0IGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmdhbGxlcnktY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMWMyZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmdhbGxlcnktY29udGFpbmVyX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmdhbGxlcnktY29udGFpbmVyX193cmFwcGVyX19pdGVtIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDIyJTtcbiAgICAgIGZsZXg6IDAgMCAyMiU7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZ2FsbGVyeS1jb250YWluZXJfX3dyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIGxlZnQ6IC02JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ub3VyLXZpZGVvcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5vdXItdmlkZW9zX193cmFwcGVyX19pdGVtIHtcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAub3VyLXZpZGVvc19fd3JhcHBlcl9faXRlbSB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLndpdGhvdXQtdGl0bGUtY2VudGVyIHtcbiAgdG9wOiA1MCU7IH1cblxuLmFib3V0LWNvbXBhbnkgLnNpZGVzLWxpbmUtc3R5bGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hYm91dC1vdXItd2Fnb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cblxuLmNhdGVnb3J5LXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY2F0ZWdvcnktd3JhcHBlcl9faXRlbSB7XG4gICAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIGZsZXg6IDAgMCAxOCU7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXRlZ29yeS13cmFwcGVyX19pdGVtOmhvdmVyIHAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZDZiYjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsZWZ0OiAtNyU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMzBweDsgfVxuXG4uY2F0ZWdvcnktc2tldyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5jb250ZW50LXdpdGgtbGluZXMge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4ucHJvZHVjdGlvbi1zaW5nbGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDY1cHggMCAwOyB9XG4gIC5wcm9kdWN0aW9uLXNpbmdsZS1jb250ZW50IC5tYWluLXNsaWRlci1wcm9kdWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZHVjdGlvbi1zaW5nbGUtY29udGVudCAubWFpbi1zbGlkZXItcHJvZHVjdGlvbiAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9kdWN0aW9uLXNpbmdsZS1jb250ZW50IC5tYWluLXNsaWRlci1wcm9kdWN0aW9uIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucHJvZHVjdGlvbi1zaW5nbGUtY29udGVudCAubWFpbi1zbGlkZXItcHJvZHVjdGlvbiAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQgZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG4gIC5wcm9kdWN0aW9uLXNpbmdsZS1jb250ZW50IGRpdiAuaW5mby1wcm9kdWN0aW9uIHN0cm9uZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQgZGl2IC5pbmZvLXByb2R1Y3Rpb24gLmNhcnQtY29udGFpbmVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQgZGl2IC5pbmZvLXByb2R1Y3Rpb24gLmNhcnQtY29udGFpbmVyIHAge1xuICAgICAgY29sb3I6ICMxZDZiYjU7IH1cbiAgLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQgLm5hdi1zbGlkZXItcHJvZHVjdGlvbiB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiB0aGUgcGFyZW50ICovIH1cbiAgICAucHJvZHVjdGlvbi1zaW5nbGUtY29udGVudCAubmF2LXNsaWRlci1wcm9kdWN0aW9uIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogLTIwcHggLTE5cHggLTIwcHggMDsgfVxuICAgIC5wcm9kdWN0aW9uLXNpbmdsZS1jb250ZW50IC5uYXYtc2xpZGVyLXByb2R1Y3Rpb24gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBtYXJnaW46IDIwcHggMTlweCAyMHB4IDA7IH1cblxuLm1vYi10aXRsZS1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXNjLXRpdGxlLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7IH1cbiAgLnJlbGF0ZWQtcHJvZHVjdHNfX3dyYXBwZXIgLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmbGV4OiAwIDAgMjUlOyB9XG5cbi5oMi1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBhMWMyZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2F0YWxvZy1jb250ZW50IC5oZWFkZXItbWFpbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTkwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXRhbG9nLWNvbnRlbnRfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jYXRhbG9nLWNvbnRlbnRfX3dyYXBwZXIgLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmbGV4OiAwIDAgMjUlOyB9XG5cbi5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uY2F0YWxvZy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtOm50aC1jaGlsZChvZGQpIC5zZXBhcmF0b3Ige1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtOm50aC1jaGlsZChvZGQpIC5kZXNjciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4uZGVsaXZlcnktZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuZGVsaXZlcnktZGVzY3JpcHRpb24gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5kZWxpdmVyeS1kZXNjcmlwdGlvbiB1bCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5kZWxpdmVyeS1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoLi4vaW1nL2xpc3QtaWNvbi5wbmcpOyB9XG5cbi5kZWxpdmVyeS1wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTFjMmU7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gIC5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMWQ2YmI1OyB9XG4gIC5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxZDZiYjU7IH1cbiAgLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19pdGVtIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19pdGVtIHAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19tb2ItaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDYxMjFkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19tb2ItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9fbW9iLWl0ZW0gLmxlZnQtYmx1ZS1saW5lIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxZDZiYjU7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19tb2ItaXRlbSAubGVmdC1ibHVlLWxpbmUgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuZGVsaXZlcnktcHJpY2VfX3dyYXBwZXJfX21vYi1pdGVtIC5sZWZ0LWJsdWUtbGluZSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9fbW9iLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY2NvcmRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG4uYWNjb3JkaW9uLWhlYWRlcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBjb2xvcjogIzNmM2MzYztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3JkaW9uLWJvZHlfX2NvbnRlbnRzIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMTAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IH1cblxuLmFjY29yZGlvbl9faXRlbS5hY3RpdmU6bGFzdC1jaGlsZCAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFjY29yZGlvbjpmaXJzdC1jaGlsZCA+IC5hY2NvcmRpb25fX2l0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uYWNjb3JkaW9uX19pdGVtID4gLmFjY29yZGlvbi1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xuICBmb250LWZhbWlseTogSW9uSWNvbnM7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdG9wOiAtMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICBjb2xvcjogIzFkNmJiNTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgPiAuYWNjb3JkaW9uLWhlYWRlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5mYXEge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuXG4uZ2FsbGVyeS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGExYzJlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uZ2FsbGVyeS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmdhbGxlcnktY29udGVudF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5nYWxsZXJ5LWNvbnRlbnRfX3dyYXBwZXJfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5nYWxsZXJ5LWNvbnRlbnRfX3dyYXBwZXJfX2l0ZW06aG92ZXIgLmdhbGxlcnktbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5nYWxsZXJ5LWNvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gLmdhbGxlcnktbWFzayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAuZ2FsbGVyeS1jb250ZW50X193cmFwcGVyX19pdGVtIC5nYWxsZXJ5LW1hc2sgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZ2FsbGVyeS1jb250ZW50X193cmFwcGVyX19pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggOHB4ICNhOWE3YTc7IH1cblxuLnN0eWxlLTQwNCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE2M3B4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN0eWxlLTQwNF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnN0eWxlLTQwNF9fY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm1vZGFsLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTsgfVxuICAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5jb250YWN0LWZvcm0tY29udGFpbmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY29udGFjdC1mb3JtLWNvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jb250YWN0LWZvcm0tY29udGFpbmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWQ2YmI1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0uYWN0aXZlLWl0ZW0gcCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWQ2YmI1O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5hb3MtYW5pbWF0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLWNvbnRhaW5lciBkaXYud3BjZjctbWFpbC1zZW50LW9rLCAuZm9vdGVyLWNvbnRhaW5lciBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5mb290ZXItY29udGFpbmVyIGRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5uYXYtc2xpZGVyLXByb2R1Y3Rpb24gLnNsaWNrLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tYWluLXNsaWRlci1wcm9kdWN0aW9uIC5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMjYzcHggIWltcG9ydGFudDsgfVxuXG4vKiBQYWdlcyBjb21wb25lbnRzICovXG4iLCIkc3BhY2UtYmV0d2VlbjogMTA7XG4kc2tldy1kZWc6IDU7XG4kd2lkdGgtZmlyc3Qtbi1sYXN0LWl0ZW1zOiAzMCU7XG4kd2lkdGgtcmVzdC1pdGVtczogMjAlO1xuJHRpdGxlLWJnLWNvbG9yOiByZ2JhKDEwLCAyOCwgNDYsIC43KTtcbiR0aXRsZS10ZXh0LWNvbG9yOiAjZmZmO1xuJGNvbG9yLWJsdWU6ICMwYTFjMmU7XG5cbltkYXRhLWFvc10ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi5mYWRlLXJpZ2h0LCAuZmFkZS1sZWZ0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsaXAtY29udGFpbmVye292ZXJmbG93OmhpZGRlbn1cbmJvZHksIGh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi50aXRsZS1oMiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi52YWdvbmNoaWtpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIC5zbGljay10cmFjaywgLnNsaWNrLWxpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogJHdpZHRoLXJlc3QtaXRlbXM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2tld1goLSRza2V3LWRlZytkZWcpO1xuICAgIG1hcmdpbjogMCAkc3BhY2UtYmV0d2Vlbi8yK3B4O1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQsICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6ICR3aWR0aC1maXJzdC1uLWxhc3QtaXRlbXM7XG5cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkc2tldy1kZWcgLyAxICogMTAwJSAvIDEwMCk7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goJHNrZXctZGVnK2RlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtYmctY29sb3I7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgICBjb2xvcjogJHRpdGxlLXRleHQtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1iZy1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGVmdDogLSgkc2tldy1kZWcqMTAwJSAvIDEwMCkqNDtcbiAgICAgIHJpZ2h0OiAtKCRza2V3LWRlZyoxMDAlIC8gMTAwKSo0O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCgkc2tldy1kZWcrZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRlbGl2ZXJ5LXByaWNlX193cmFwcGVyX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxNyUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbnRhaW5lcl9fd3JhcHBlcl9faXRlbSBpbWcge1xuICAgIGxlZnQ6IC0zMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGRpdiBwIHtcbiAgICBmb250LXNpemU6IC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmliZSBmb3JtIGRpdiBpbnB1dCwgLnN1YnNjcmliZSBmb3JtIGRpdiBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3Vic2NyaWJlIGZvcm0gZGl2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZhZ29uY2hpa2lfX2l0ZW1fX3RpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAudmFnb25jaGlraV9faXRlbV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuXG4gIC52aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAudmlldyBhLmluZm8ge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAuc3R5bGUtNDA0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTJweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYm9keV9fY29udGVudHMge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cblxuICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJvZHlfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGVsaXZlcnktcHJpY2VfX3dyYXBwZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9fbW9iLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2F0YWxvZy1jb250ZW50X19pbmZvLWNvbnRhaW5lcl9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJlbGF0ZWQtcHJvZHVjdHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAuaDItZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQgZGl2IGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQgLm1haW4tc2xpZGVyLXByb2R1Y3Rpb24gLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC5tb2ItdGl0bGUtc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRlc2MtdGl0bGUtc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFpbi1zbGlkZXItcHJvZHVjdGlvbiB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXYtc2xpZGVyLXByb2R1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG5cblxuXG4gIC5jYXRlZ29yeS13cmFwcGVyX19pdGVtIHAge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLndoaXRlLWNvbG9yIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGVnb3J5LXdyYXBwZXJfX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXRlZ29yeS13cmFwcGVyX19pdGVtIGltZyB7XG5cbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2F0ZWdvcnktd3JhcHBlcl9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbnRhaW5lcl9fd3JhcHBlcl9faXRlbSB7XG4gICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm91ci13b3Jrc19fY29udGVudF9fc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICBmbGV4OiAwIDAgNDIlO1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWJzY3JpYmUgZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpdiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAudmFnb25jaGlraSB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgLnZhZ29uY2hpa2lfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC52YWdvbmNoaWtpX19pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMCk7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDApO1xuICAgICAgfVxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWNvbnRhY3RzLWluZm8tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN0eWxlLTQwNCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWNvbnRlbnRfX3dyYXBwZXJfX2l0ZW0gLmdhbGxlcnktbWFzayBpbWcge1xuICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvb3Rlci1jb250YWluZXJfX2NvbnRhY3QtZm9ybS1jb250YWluZXIgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuXG4gIC5mb290ZXItY29udGFpbmVyX19jb250YWN0LWZvcm0tY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmZvb3Rlci1jb250YWluZXJfX2NvbnRhY3QtZm9ybS1jb250YWluZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cblxuICAgIC5jb2wtbGctNiB7XG5cbiAgICAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGl0bGUtYWJvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgfVxuICAuYWR2YW50YWdlcy1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWR2YW50YWdlcy1zbGlkZXJfX3dyYXBwZXJfX2l0ZW1fX2luZm8gdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzLXNsaWRlcl9fd3JhcHBlcl9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9faW5mbyB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm91ci13b3JrcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3NpZGViYXIgLnNpZGViYXItd3JhcHAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3NpZGViYXIgLnNpZGViYXItd3JhcHAgdWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3VyLXdvcmtzX19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vdXItd29ya3NfX2NvbnRlbnRfX3NpZGViYXIgLnNpZGViYXItd3JhcHAgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIC5zaWRlYmFyLXdyYXBwIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc3Vic2NyaWJlIGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMHB4IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aGF0LXlvdS1uZWVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndoYXQteW91LW5lZWRfX2luZm9ybWF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAud2hhdC15b3UtbmVlZF9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fd3JhcHBlcl9faXRlbXMgcCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gIH1cblxuICAud2hhdC15b3UtbmVlZF9faW5mb3JtYXRpb25fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY29uZGl0aW9ucy1mb3ItYnVzaW5lc3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbmRpdGlvbnMtZm9yLWJ1c2luZXNzX193cmFwcGVyIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxZDZiYjU7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFkNmJiNTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAuaW1nLWNvbnQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMGExYzJlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMCAxMHB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDBweCAwIDEwcHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMCAwcHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDBweDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jZW50ZXItbG9nb3R5cGUtYWR2IHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTclO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jZW50ZXItbG9nb3R5cGUtYWR2IC5hZHZhbnRhZ2VzLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzBhMWMyZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgIzBhMWMyZTtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW0gaW1nLCAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpmaXJzdC1jaGlsZCBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGl0bGUtaDIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3IC5jb250ZW50LXZhZ29uY2hpa2kge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpZXcgYS5pbmZvIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgfVxufVxuXG4uY2VudGVyLWxvZ290eXBlLWFkdiB7XG5cbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDMzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNjElO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLmFkdmFudGFnZXMtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUyJTtcbiAgICB0b3A6IDQ4JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNlbnRlci1sb2dvdHlwZS1hZHYge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTklO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jZW50ZXItbG9nb3R5cGUtYWR2IC5hZHZhbnRhZ2VzLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMGExYzJlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcjpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMGExYzJlO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbSB7XG4gICAgLm1pbnctMTAwIHtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbSBpbWcsIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4IDAgNnB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXJfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuXG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG5cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAuYWR2YW50YWdlc19fd3JhcHBlcl9faXRlbSBwIHtcbiAgICBtaW4td2lkdGg6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQycHgpIHtcbiAgLmNlbnRlci1sb2dvdHlwZS1hZHYge1xuICAgIHRvcDogNjElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hY2NvcmRpb24tYm9keV9fY29udGVudHMge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGFsb2ctY29udGVudF9faW5mby1jb250YWluZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tc2xpZGVyLXByb2R1Y3Rpb24ge1xuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fd3JhcHBlcl9faXRlbXMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC53aGF0LXlvdS1uZWVkX19pbmZvcm1hdGlvbl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuY29uZGl0aW9ucy1mb3ItYnVzaW5lc3NfX3dyYXBwZXJfX2l0ZW0gLmltZy1jb250IGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29uZGl0aW9ucy1mb3ItYnVzaW5lc3NfX3dyYXBwZXJfX2l0ZW0gcCB7XG5cbiAgICBmb250LXNpemU6IC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICB9XG5cbiAgLnZpZXcgcCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gIH1cblxuICAudmFnb25jaGlraS1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAudmlldy1maXJzdDpob3ZlciBhLmluZm8ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC52YWdvbmNoaWtpIHtcbiAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuXG4uc2lkZXMtbGluZS1zdHlsZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzFkNmJiNTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFkNmJiNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29uZGl0aW9ucy1mb3ItYnVzaW5lc3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5pbWctY29udCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndoYXQteW91LW5lZWQge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgJl9faW5mb3JtYXRpb24ge1xuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgIHAge1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgJl9faXRlbXMge1xuICAgICAgICBtYXJnaW46IDE4cHggMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IC42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS1zdHlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWJzY3JpYmUge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgNzVweCA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgLmlucC1zdWJzY3JpYmUge1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZDZiYjU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ub3VyLXdvcmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICZfX2NvbnRlbnQge1xuICAgICZfX3NpZGViYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAuc2lkZWJhci13cmFwcCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzFkNmJiNTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWQ2YmI1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMWQ2YmI1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb3JlLWJ0bi1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDk5JTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhMWMyZTtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgLm1vcmUtYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbTpob3ZlciAubW9yZS1idG4ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGExYzJlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZDZiYjU7XG5cbn1cblxuLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbTpob3ZlciAubW9yZS1idG4tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAub3VyLXdvcmtzX19jb250ZW50X19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICB9XG5cbiAgLm91ci13b3Jrc19fY29udGVudF9fd3JhcHBlcl9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDY5cHgpIHtcblxuICAuZGVsaXZlcnktcHJpY2VfX3dyYXBwZXJfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtOmhvdmVyIC5tb3JlLWJ0biB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGRpdiBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cblxuLnNob3ctbW9yZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG91dGxpbmU6IDA7XG5cbn1cblxuLmFkdmFudGFnZXMtc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgJl9fd3JhcHBlciB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uL2ltZy9saXN0LWljb24ucG5nJyk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ub3VyLXZpZGVvc19fd3JhcHBlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuXG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9uYXYtcmlnaHQtYmxhY2sucG5nXCIpO1xufVxuXG4ub3VyLXZpZGVvc19fd3JhcHBlciAuc2xpY2stcHJldjpiZWZvcmUge1xuXG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9uYXYtbGVmdC1ibGFjay5wbmdcIik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwXG4gIH1cbn1cblxuLmFib3V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi50aXRsZS1hYm91dCB7XG5cbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwYTFjMmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tYWJvdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmFib3V0LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDBweCA5cHggI2I3YjdiNztcblxufVxuXG4uYWJvdXQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2YmI1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYm91dC1idG46aG92ZXIge1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS13cmFwcGVyX19pdGVtIHAge1xuXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgfVxuXG4gIC5tb2ItdGl0bGUtc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZXNjLXRpdGxlLXNpbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGVzY3JpcHRpb24tYWJvdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZGVzY3JpcHRpb24tYWJvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRpdGxlLWFib3V0IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uLWFib3V0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmFib3V0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuXG4gIC5hYm91dC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2YmI1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmFib3V0LWJ0bjpob3ZlciB7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNmJiNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgcGFkZGluZzogODBweCAwIDQ1cHg7XG4gICZfX2Jsb2Nrcy13cmFwcCB7XG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwO1xuICAgICAgcCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc29jaWFsLWljb25zLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWQ2YmI1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDZiYjU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIG91dGxpbmU6IDA7XG5cbiAgICB9XG4gIH1cbn1cblxuLm1heHctNDgwIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNtYXAge1xuICBoZWlnaHQ6IDQ5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5tdy0xMTgwIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxufVxuXG4uYWJvdXQtaGVhZGVyLWltZy1jb250YWluZXIge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uby1saW5lcyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGVzY3JpcHRpb24tYWJvdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbn1cblxuLmFib3V0LW1hdGVyaWFscyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgLm1hdGVyaWFscy1ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC50aXRsZS1hYm91dCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICZfX3dyYXBwZXIge1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmX19pdGVtIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDIyJTtcbiAgICAgIGZsZXg6IDAgMCAyMiU7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAvLyY6bnRoLWNoaWxkKDRuKzEpe1xuICAgICAgLy8gICY6YmVmb3JlIHtcbiAgICAgIC8vICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgZ3JlZW47XG4gICAgICAvLyAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuXG4gICAgICAvLyY6bnRoLWNoaWxkKDRuKzQpe1xuICAgICAgLy8gICY6YmVmb3JlIHtcbiAgICAgIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvLyAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZWQ7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBsZWZ0OiAtNiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdXItdmlkZW9zIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICZfX3dyYXBwZXIge1xuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi53aXRob3V0LXRpdGxlLWNlbnRlciB7XG4gIHRvcDogNTAlO1xufVxuXG4uYWJvdXQtY29tcGFueSB7XG4gIC5zaWRlcy1saW5lLXN0eWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5hYm91dC1vdXItd2Fnb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5jYXRlZ29yeS13cmFwcGVyIHtcblxuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgJl9faXRlbSB7XG4gICAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIGZsZXg6IDAgMCAxOCU7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFkNmJiNTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGVmdDogLTclO1xuICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeS1za2V3IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50LXdpdGgtbGluZXMge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnByb2R1Y3Rpb24tc2luZ2xlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA2NXB4IDAgMDtcbiAgLm1haW4tc2xpZGVyLXByb2R1Y3Rpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGRpdiB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICB9XG4gICAgLmluZm8tcHJvZHVjdGlvbiB7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG5cbiAgICAgIH1cblxuICAgICAgLmNhcnQtY29udGFpbmVyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICMxZDZiYjU7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXNsaWRlci1wcm9kdWN0aW9uIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLyogdGhlIHBhcmVudCAqL1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG1hcmdpbjogLTIwcHggLTE5cHggLTIwcHggMDtcbiAgICB9XG4gICAgLnNsaWNrLXRyYWNrIHtcblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLy93aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDE5cHggMjBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5tb2ItdGl0bGUtc2luZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlc2MtdGl0bGUtc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWxhdGVkLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gICZfX3dyYXBwZXIge1xuICAgIC5vdXItd29ya3NfX2NvbnRlbnRfX3dyYXBwZXJfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgfVxuICB9XG59XG5cbi5oMi1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBhMWMyZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhdGFsb2ctY29udGVudCB7XG4gIC5oZWFkZXItbWFpbi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU5MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0YWxvZy1jb250ZW50X19pbmZvLWNvbnRhaW5lcl9faXRlbV9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5jYXRhbG9nLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWNvbnRlbnRfX2luZm8tY29udGFpbmVyX19pdGVtIHtcblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gIH1cbiAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgLnNlcGFyYXRvciB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGVzY3Ige1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgfVxufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmRlbGl2ZXJ5LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9pbWcvbGlzdC1pY29uLnBuZyk7XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeS1wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgJl9fd3JhcHBlciB7XG4gICAgJl9faXRlbSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMWQ2YmI1O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMWQ2YmI1O1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuXG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9fbW9iLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA2MTIxZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmxlZnQtYmx1ZS1saW5lIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxZDZiYjU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeS1wcmljZV9fd3JhcHBlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnktcHJpY2VfX3dyYXBwZXJfX21vYi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgY29sb3I6ICMzZjNjM2M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYm9keV9fY29udGVudHMge1xuICBwYWRkaW5nOiAwIDAgMjBweCAxMDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cbn1cblxuLmFjY29yZGlvbl9faXRlbS5hY3RpdmU6bGFzdC1jaGlsZCAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb246Zmlyc3QtY2hpbGQgPiAuYWNjb3JkaW9uX19pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG4gIGZvbnQtZmFtaWx5OiBJb25JY29ucztcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gIGNvbG9yOiAjMWQ2YmI1O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmFjY29yZGlvbl9faXRlbS5hY3RpdmUgPiAuYWNjb3JkaW9uLWhlYWRlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uZmFxIHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5nYWxsZXJ5LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmdhbGxlcnktY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmdhbGxlcnktbWFzayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdhbGxlcnktbWFzayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggI2E5YTdhNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0eWxlLTQwNCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE2M3B4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWQ2YmI1O1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnktd3JhcHBlcl9faXRlbS5hY3RpdmUtaXRlbSB7XG4gIHAge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWQ2YmI1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmFvcy1hbmltYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgZGl2LndwY2Y3LW1haWwtc2VudC1vaywgZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCBkaXYud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLm5hdi1zbGlkZXItcHJvZHVjdGlvbiB7XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ubWFpbi1zbGlkZXItcHJvZHVjdGlvbiB7XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ub3VyLXdvcmtzX19jb250ZW50X193cmFwcGVyX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMjYzcHggIWltcG9ydGFudDtcbn0iXX0= */
