*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:"Proxima Nova - Semibold"}.container{max-width:1170px;width:100%;margin:0 auto}@media only screen and (max-width: 1530px){.container{width:1140px}}@media only screen and (max-width: 1199px){.container{width:1000px}}@media only screen and (max-width: 1030px){.container{width:970px}}@media only screen and (max-width: 991px){.container{width:100%;padding-left:20px;padding-right:20px}}.mens__banner{background:url(../images/background.png) no-repeat center top;background-size:auto;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;min-height:180px;padding-top:3em;position:relative;z-index:100}.mens__wrapper{display:grid;grid-template-columns:210px 1fr;grid-column-gap:150px;padding-top:20px}.mens__logo{max-height:120px;cursor:pointer;transition:all 0.8s ease-in}.mens__logo:hover{transform:scale(1.1)}.menu{display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:40px}.menu__list{display:flex;list-style:none;justify-content:flex-end}.menu__item{color:#fff;font-family:"Proxima Nova - Semibold";font-size:18px;font-weight:600;line-height:40px;text-transform:uppercase;letter-spacing:6.3px}.menu__link{text-decoration:none;color:#fff;text-transform:uppercase;margin-left:65px}.menu__link:first-child{margin-left:30px}.menu__item{list-style:none}.menu__link:hover,.menu__link:active,.menu__link:focus{color:#f84545;transition:5s ease-out;transition-property:all;transition-duration:5s;zoom:1.03;transition-property:zoom;text-decoration:aliceblue}@media only screen and (max-width: 1030px){.mens__wrapper{grid-column-gap:30px}}@media only screen and (max-width: 991px){.mens__logo{width:760px;display:none}}@media only screen and (max-width: 479px){.menu__list{text-align:center;margin-top:20px;position:relative;display:flex;flex-direction:column}.menu li{width:500px;display:block}.btn-buy{margin-left:40px;width:40px}}@media only screen and (max-width: 375px){.btn-buy{margin-left:40px;width:30px}}.btn-buy{margin-left:30px;transition:all .2s ease-in-out;width:50px}.btn-buy:hover{color:#fff;text-decoration:none;filter:alpha Opacity=25;opacity:0.25}@media only screen and (max-width: 820px){.plus-item{margin-left:0px}}@media only screen and (max-width: 479px){.btn{margin-left:0px}.input-group-addon{font-size:7px;width:2px}.input-group .form-control{width:100px}.table td,.table th{padding:3px}}@media only screen and (max-width: 375px){.table td,.table th{padding:2px}.input-group .form-control{width:60px}}.total-count{color:#f84545;letter-spacing:2.3px}.card{margin-bottom:20px}.card__img{display:block;top:0;left:0;z-index:2;height:100%;width:100%}.card__mens{flex-wrap:wrap;background-size:contain;width:80%;margin:100px auto;margin-right:100px}@media only screen and (max-width: 1030px){.card__wrapper{max-width:240px}}@media only screen and (max-width: 991px){.card__wrapper{width:545px}}@media screen and (max-width: 820px){.card__wrapper{max-width:180px;height:350px}.card__img{height:260px}.card__a--size{top:60%;font-size:14px;max-width:105px;left:35px}.card__info--inner .card__p--name{font-size:16px}.card__wrapper:hover .card__price{top:13px;padding-left:50px;font-size:13px}.card__mens{margin-right:auto}}@media only screen and (max-width: 479px){.card__wrapper{max-width:180px;height:300px}.card__wrapper:hover .card__price{top:10px;padding-left:40px;font-size:12px}.card__a--size{left:20px}}.card__wrapper{width:250px;padding:15px;margin:15px auto;background-color:#fff}.card__wrapper:hover .h-bg{left:0px}.card__wrapper:hover .card__price{left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#818181}.card__wrap{width:100%;display:inline-block}.card__wrapper:hover .add-to-cart{left:50%}.card__wrapper:hover .img{-webkit-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px);opacity:0.4}.card__wrapper:hover .card__info--inner{bottom:155px}.card__wrapper:hover .card__a--size{-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;bottom:50px;opacity:1}.card__box{width:100%;height:300px;position:relative;overflow:hidden;text-align:center}.card__box--down{width:100%;height:60px;position:relative;overflow:hidden}.img{padding:20px 0;-webkit-transition:all 800ms cubic-bezier(0, 0, 0.18, 1);-moz-transition:all 800ms cubic-bezier(0, 0, 0.18, 1);-o-transition:all 800ms cubic-bezier(0, 0, 0.18, 1);transition:all 800ms cubic-bezier(0, 0, 0.18, 1);-webkit-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-moz-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-o-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);transition-timing-function:cubic-bezier(0, 0, 0.18, 1)}.h-bg{-webkit-transition:all 800ms cubic-bezier(0, 0, 0.18, 1);-moz-transition:all 800ms cubic-bezier(0, 0, 0.18, 1);-o-transition:all 800ms cubic-bezier(0, 0, 0.18, 1);transition:all 800ms cubic-bezier(0, 0, 0.18, 1);-webkit-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-moz-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-o-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);transition-timing-function:cubic-bezier(0, 0, 0.18, 1);width:660px;height:100%;background-color:#f84545;position:absolute;left:-660px}.h-bg-inner{width:50%;height:100%;background-color:#464646}.card__info--inner{-webkit-transition:all 400ms cubic-bezier(0, 0, 0.18, 1);-moz-transition:all 400ms cubic-bezier(0, 0, 0.18, 1);-o-transition:all 400ms cubic-bezier(0, 0, 0.18, 1);transition:all 400ms cubic-bezier(0, 0, 0.18, 1);-webkit-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-moz-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-o-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);transition-timing-function:cubic-bezier(0, 0, 0.18, 1);position:absolute;width:100%;bottom:25px}.card__info--inner .card__p--name,.card__info--inner .card__p--company{display:block}.card__info--inner .card__p--name,.card__price{font-family:'PT Sans', sans-serif;font-size:18px;color:#252525}.card__p--company{font-family:'Lato', sans-serif;font-size:12px;text-transform:uppercase;color:#8c8c8c}.card__a--size{-webkit-transition:all 300ms cubic-bezier(0, 0, 0.18, 1);-moz-transition:all 300ms cubic-bezier(0, 0, 0.18, 1);-o-transition:all 300ms cubic-bezier(0, 0, 0.18, 1);transition:all 300ms cubic-bezier(0, 0, 0.18, 1);-webkit-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-moz-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-o-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);transition-timing-function:cubic-bezier(0, 0, 0.18, 1);position:absolute;width:100%;bottom:-20px;font-family:'PT Sans', sans-serif;color:#828282;opacity:0}.card__a--size .size{color:#252525}.cart{display:block;position:absolute;width:100%;height:100%;top:0;left:0;font-family:'Lato', sans-serif;font-weight:700}.cart .card__price{-webkit-transition:all 600ms cubic-bezier(0, 0, 0.18, 1);-moz-transition:all 600ms cubic-bezier(0, 0, 0.18, 1);-o-transition:all 600ms cubic-bezier(0, 0, 0.18, 1);transition:all 600ms cubic-bezier(0, 0, 0.18, 1);-webkit-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-moz-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-o-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:16px;color:#252525}.cart .add-to-cart{-webkit-transition:all 600ms cubic-bezier(0, 0, 0.18, 1);-moz-transition:all 600ms cubic-bezier(0, 0, 0.18, 1);-o-transition:all 600ms cubic-bezier(0, 0, 0.18, 1);transition:all 600ms cubic-bezier(0, 0, 0.18, 1);-webkit-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-moz-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-o-transition-timing-function:cubic-bezier(0, 0, 0.18, 1);transition-timing-function:cubic-bezier(0, 0, 0.18, 1);-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;display:block;position:absolute;top:50%;left:130%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cart .add-to-cart .card__txt{font-size:12px;color:#fff;letter-spacing:0.045em;text-transform:uppercase;white-space:nowrap}.cart .add-to-cart .card__txt:hover{opacity:0.7;color:#f84545}.card__scattering{width:100px;height:100px;position:absolute;left:85%;top:40%;transform:translate(-50%, -50%);background:url(http://zornet.ru/ABVUN/Aba/detunis/supasnab/heart.png) no-repeat;background-position:0 0;cursor:pointer;animation:fave-heart 1s steps(28)}.card__scattering:hover{background-position:-2800px 0;transition:background 2s steps(28)}@keyframes fave-heart{0%{background-position:0 0}100%{background-position:-2800px 0}}.footer{padding:5px}.footer__wrap{display:grid;grid-template-columns:1fr 240px;grid-column-gap:20px;margin-top:60px;margin-bottom:30px;float:left;margin-left:20px}.wrap{padding:0;list-style:none}.footer__menu{display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:20px}.menu__active{color:#000;font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:6.3px}.menu__link--active{text-decoration:none;color:#000;text-transform:uppercase;margin-left:45px;font-weight:600}.menu__link--active:hover{color:#f84545;transition:5s ease-out;transition-property:all;transition-duration:5s;transition-property:all;transition-duration:5s;zoom:1.03;transition-property:zoom;text-decoration:none}.footer__social{padding:20px 0px 0px 100px}ul.footer__social li{display:inline-block;margin-right:20px}ul.footer__social li a i:hover{background:rgba(255,255,255,0.05);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);color:#f84545}.fab{color:#000}@media only screen and (max-width: 1030px){.menu__link--active{font-size:16px}.footer__wrap{grid-template-columns:1fr 100px}.footer__social{margin-left:-110px}}@media only screen and (max-width: 991px){.footer__resev{font-size:15px}.menu__active{font-size:13px;letter-spacing:4.3px}.menu__link--active{margin-left:15px}}@media only screen and (max-width: 820px){.footer__resev{font-size:13px;text-align:center}.footer__wrap{display:flex;flex-direction:column-reverse;float:none}.menu__active{font-size:12px;letter-spacing:3.9px}.footer__menu{display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:20px;flex-direction:column-reverse}.footer__social{padding:0px;margin:0;display:flex;justify-content:center;position:static}ul.footer__social li{margin:0 10px}.menu__list{display:flex;list-style:none;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 479px){.footer__resev{font-size:10px;position:static;margin-top:50px;margin-left:0;width:100%;text-align:center}.footer__menu{display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:20px;flex-direction:column-reverse}.footer__social{padding:0px;margin:0;display:flex;justify-content:center;position:static}ul.footer__social li{margin:0 10px}.menu__link--active{margin-left:0px}}img{max-width:100%;height:auto}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVucy5jc3MiLCJzb3VyY2VzIjpbIm1lbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIgICAgLy8gICAgY29sb3JzICAgLy9cclxuICAgICRjb2xvci1oZWFkZXI6ICMyNjI2MjY7XHJcbiAgICAkY29sb3ItbWVudS1mb290ZXI6IzAwMDtcclxuICAgICRjb2xvci1mb250OiNmODQ1NDU7XHJcbiAgICAkY29sb3ItdG9wOiNmODQ1NDU7XHJcbiAgICAkY29sb3ItZmFiOiMwMDA7XHJcbiAgICAkY29sb3ItbXlCdG46d2hpdGU7XHJcbiAgICAkY29sb3ItbXlCdG4taG92ZXI6IzU1NTtcclxuICAgICRjb2xvci1pbnN0ZzojZmZmO1xyXG4gICAgJGNvbG9yLWdyaWQtbmFtZTojZmZmO1xyXG4gICAgJGNvbG9yLXNob3A6I2ZmZjtcclxuICAgICRjb2xvci1jb2xsYWdlOnJnYigxNSwgMTAsIDEwKTtcclxuICAgIC8vIC0tLS0tLS0tLSAgLy9cclxuICAgICoge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGJvZHksXHJcbiAgICBodG1sIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIC0gU2VtaWJvbGRcIjtcclxuICAgIH1cclxuICAgIC8qIENvbnRhaW5lciAqL1xyXG4gICAgXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTMwcHgpIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogICAgbWVucyBiYW5uZXIgU2VjdGlvbiAgICAqL1xyXG4gICAgXHJcbiAgICAubWVuc19fYmFubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWVuc19fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxMHB4IDFmcjtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWVuc19fbG9nbyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW47XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIC0gU2VtaWJvbGRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbms6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbms6aG92ZXIsXHJcbiAgICAgICAgJl9fbGluazphY3RpdmUsXHJcbiAgICAgICAgJl9fbGluazpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNXM7XHJcbiAgICAgICAgICAgIHpvb206IDEuMDM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHpvb207XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogYWxpY2VibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcclxuICAgICAgICAubWVuc19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAubWVuc19fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAubWVudV9fbGlzdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudSBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYnV5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIC5idG4tYnV5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bi1idXkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEgKE9wYWNpdHk9MjUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIFRoZSBlbmQgIG1lbnMgIGJhbm5lciBTZWN0aW9uICAgICovXHJcbiAgICAvKiAgIE1vZGFsICAgKi9cclxuICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gICAgICAgIC5wbHVzLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZSB0ZCxcclxuICAgICAgICAudGFibGUgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgLnRhYmxlIHRkLFxyXG4gICAgICAgIC50YWJsZSB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50b3RhbC1jb3VudCB7XHJcbiAgICAgICAgY29sb3I6ICNmODQ1NDU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xyXG4gICAgfVxyXG4gICAgLyovLyAgIENBUkQgICAgLy8qL1xyXG4gICAgXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tZW5zIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTAwcHggYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XHJcbiAgICAgICAgLmNhcmRfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5jYXJkX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcclxuICAgICAgICAuY2FyZF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX19pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9fYS0tc2l6ZSB7XHJcbiAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX19pbmZvLS1pbm5lciAuY2FyZF9fcC0tbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfX3dyYXBwZXI6aG92ZXIgLmNhcmRfX3ByaWNlIHtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfX21lbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgICAgLmNhcmRfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKi5jYXJkX19tZW5zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIC5jYXJkX193cmFwcGVyOmhvdmVyIC5jYXJkX19wcmljZSB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX19hLS1zaXplIHtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZF9fd3JhcHBlcjpob3ZlciAuaC1iZyB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZF9fd3JhcHBlcjpob3ZlciAuY2FyZF9fcHJpY2Uge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGNvbG9yOiAjODE4MTgxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZF9fd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZF9fd3JhcHBlcjpob3ZlciAuYWRkLXRvLWNhcnQge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcmRfX3dyYXBwZXI6aG92ZXIgLmltZyB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoN3B4KTtcclxuICAgICAgICAtby1maWx0ZXI6IGJsdXIoN3B4KTtcclxuICAgICAgICAtbXMtZmlsdGVyOiBibHVyKDdweCk7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDdweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZF9fd3JhcHBlcjpob3ZlciAuY2FyZF9faW5mby0taW5uZXIge1xyXG4gICAgICAgIGJvdHRvbTogMTU1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkX193cmFwcGVyOmhvdmVyIC5jYXJkX19hLS1zaXplIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZF9fYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmLS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmltZyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDgwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA4MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDgwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgODAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC8qIGVhc2Utb3V0ICovXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLyogZWFzZS1vdXQgKi9cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmgtYmcge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDgwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA4MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDgwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgODAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC8qIGVhc2Utb3V0ICovXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLyogZWFzZS1vdXQgKi9cclxuICAgICAgICB3aWR0aDogNjYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODQ1NDU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC02NjBweDtcclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcmRfX2luZm8tLWlubmVyIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAvKiBlYXNlLW91dCAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC8qIGVhc2Utb3V0ICovXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcmRfX2luZm8tLWlubmVyIC5jYXJkX19wLS1uYW1lLFxyXG4gICAgLmNhcmRfX2luZm8tLWlubmVyIC5jYXJkX19wLS1jb21wYW55IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcmRfX2luZm8tLWlubmVyIC5jYXJkX19wLS1uYW1lLFxyXG4gICAgLmNhcmRfX3ByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcmRfX3AtLWNvbXBhbnkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkX19hLS1zaXplIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAvKiBlYXNlLW91dCAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC8qIGVhc2Utb3V0ICovXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogIzgyODI4MjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZF9fYS0tc2l6ZSAuc2l6ZSB7XHJcbiAgICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcnQgLmNhcmRfX3ByaWNlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA2MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAvKiBlYXNlLW91dCAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC8qIGVhc2Utb3V0ICovXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcnQgLmFkZC10by1jYXJ0IHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA2MDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAvKiBlYXNlLW91dCAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4xOCwgMSk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjE4LCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMTgsIDEpO1xyXG4gICAgICAgIC8qIGVhc2Utb3V0ICovXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMTMwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcnQgLmFkZC10by1jYXJ0IC5jYXJkX190eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNDVlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgY29sb3I6ICNmODQ1NDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyovLy8vLy8vTGlrZS8vLy8vLy8qL1xyXG4gICAgXHJcbiAgICAuY2FyZF9fc2NhdHRlcmluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDg1JTtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cDovL3pvcm5ldC5ydS9BQlZVTi9BYmEvZGV0dW5pcy9zdXBhc25hYi9oZWFydC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmF2ZS1oZWFydCAxcyBzdGVwcygyOCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkX19zY2F0dGVyaW5nOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwMHB4IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAycyBzdGVwcygyOCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBrZXlmcmFtZXMgZmF2ZS1oZWFydCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogICBGb290ZXIgIFNlY3Rpb24gICAgICovXHJcbiAgICBcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvb3Rlcl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNDBweDtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAud3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIC8qbWFyZ2luOiAzMHB4OyovXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb290ZXJfX21lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1lbnVfX2FjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjNweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1lbnVfX2xpbmstLWFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmODQ1NDU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDVzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1cztcclxuICAgICAgICB6b29tOiAxLjAzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHpvb207XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZm9vdGVyX19zb2NpYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweCAxMDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwuZm9vdGVyX19zb2NpYWwgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsLmZvb3Rlcl9fc29jaWFsIGxpIGEgaTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICBjb2xvcjogI2Y4NDU0NTtcclxuICAgICAgICA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mYWIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xyXG4gICAgICAgIC5tZW51X19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfX3dyYXAge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9fc29jaWFsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAuZm9vdGVyX19yZXNldiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnVfX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcbiAgICAgICAgLmZvb3Rlcl9fcmVzZXYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9fd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X19hY3RpdmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9fbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyX19zb2NpYWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLmZvb3Rlcl9fc29jaWFsIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51X19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAuZm9vdGVyX19yZXNldiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXJfX21lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlcl9fc29jaWFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5mb290ZXJfX3NvY2lhbCBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhSSxBQUFBLENBQUMsQUFBQyxDQUNFLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDYixBQUVELEFBQUEsSUFBSSxDQUNKLElBQUksQUFBQyxDQUNELE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLHlCQUF5QixDQUN6QyxBQUdELEFBQUEsVUFBVSxBQUFDLENBQ1AsU0FBUyxDQUFFLE1BQU0sQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNqQixBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDckMsQUFBQSxVQUFVLEFBQUMsQ0FDUCxL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 */
