@charset "UTF-8";.slick-list,.slick-slider,.slick-track{position:relative;display:block}.creator{color:#5e5e5e;position:absolute;right:40px;}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(../img/ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:url(../img/preorder-arrow.svg);background-size:contain;color:transparent;top:50%;transform:translate(0,-50%);border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;opacity:.8;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px;transform:rotate(180deg)}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-45px;list-style:none;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff;border-radius:50%;display:block;height:15px;width:15px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{border-radius:50%;position:absolute;top:0;left:0;content:'';width:15px;height:15px;font-size:6px;line-height:15px;text-align:center;color:#000;opacity:.25}#preloader,#preloader #cube-loader{height:100%;width:100%;position:fixed}html,body{height:100%;}body{font-family:Roboto,sans-serif}.slick-dots li.slick-active button:before{background:linear-gradient(206.57deg,#1A4CCC 8.33%,#00A3FF 83.33%);opacity:1}*{outline:0;color:#333;box-sizing:border-box;text-decoration:none}::-webkit-input-placeholder{color:#333}::-ms-input-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}::placeholder{color:#333}body{background:#FBFBFB;font-size:12px}img{display:block;max-width:100%}li,ul{padding:0;margin:0;list-style:none}#preloader #cube-loader .caption,.wrap{margin:0 auto}.wrap{max-width:1170px;padding:0 10px}.flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#preloader{left:0;top:0;z-index:999;overflow:visible;background-color:#fff}#preloader #cube-loader{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#preloader #cube-loader .cube-loader{width:73px;height:73px;margin:49px auto 0;position:relative;transform:rotateZ(45deg)}#preloader #cube-loader .cube-loader .cube{position:relative;transform:rotateZ(45deg);width:50%;height:50%;float:left;transform:scale(1.1)}#preloader #cube-loader .cube-loader .cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F56E17;animation:cube-loader 2.76s infinite linear both;transform-origin:100% 100%}#preloader #cube-loader .cube-loader .loader-2{transform:scale(1.1) rotateZ(90deg)}#preloader #cube-loader .cube-loader .loader-3{transform:scale(1.1) rotateZ(180deg)}#preloader #cube-loader .cube-loader .loader-4{transform:scale(1.1) rotateZ(270deg)}#preloader #cube-loader .cube-loader .loader-2:before{animation-delay:.35s}#preloader #cube-loader .cube-loader .loader-3:before{animation-delay:.69s}#preloader #cube-loader .cube-loader .loader-4:before{animation-delay:1.04s}@keyframes cube-loader{0%,10%{transform:perspective(136px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(136px) rotateX(0);opacity:1}100%,90%{transform:perspective(136px) rotateY(180deg);opacity:0}}.header .header-left .header-logo:hover,.header .header-right .header-basket:hover .header-basket__item{transform:scale(1.2)}.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.header{height:63px;background:#fff;position:relative;z-index:20;box-shadow:0 0 15px rgba(0,0,0,.5)}.header .flex{height:100%;-ms-flex-pack:justify;justify-content:space-between}.header .header-left{display:-ms-flexbox;display:flex}.header .header-left .header-logo{background:url(../img/header-logo.svg) no-repeat;width:79px;display:block;height:19px;transition:.3s}.header .header-left .header-nav{display:-ms-flexbox;display:flex;margin-left:70px}.header .header-left .header-nav .header-nav__link{margin:0 20px;text-transform:uppercase;position:relative;transition:all .4s}.header .header-left .header-nav .header-nav__link:before{content:'';height:3px;width:0%;background:center 0;position:absolute;top:-22px;transition:.2s}.header .header-left .header-nav .header-nav__link--active:before,.header .header-left .header-nav .header-nav__link:hover:before{width:100%;background:linear-gradient(270deg,#FF4141 0,#FFA800 100%)}.header .header-left .header-nav .header-nav__link:last-child{margin-right:0}.header .header-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .header-right .header-search{width:27px;height:27px;overflow:hidden;transition:.4s}.header .header-right .header-search:hover{width:224px}.header .header-right .header-search:hover .header-search-form{width:100%}.header .header-right .header-search .header-search-form{width:27px;height:27px;background:url(../img/header-search-icn.svg) no-repeat}.header .header-right .header-search .header-search-input{border:none;background-color:transparent;margin-left:27px;padding:0 5px;width:197px;height:27px;border-bottom:1px solid #000;box-sizing:border-box}.header .header-right .header-basket{width:27px;height:27px;margin-left:40px;position:relative;background:url(../img/header-shopping-icn.svg) 0 50% no-repeat}.header .header-right .header-basket .header-basket__item{position:absolute;right:-5px;top:-5px;color:#fff;font-size:9px;text-transform:uppercase;background:linear-gradient(206.63deg,#1A4CCC 8.33%,#00A3FF 83.33%);border-radius:50%;padding:3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:.3s}.news{padding:40px 0 45px;display:-ms-flexbox;display:flex;background:radial-gradient(409.5px at 50% 50%,rgba(255,255,255,.21) 0,rgba(255,255,255,0) 100%),#2D2D2D}.news .news-slider>div .news-slider__item{padding:0 20px}.news .news-slider .news-slider__item{position:relative;overflow:hidden}.news .news-slider .news-slider__item .img{height:490px;width:100%;overflow:hidden}.news .news-slider .news-slider__item .img img{display:block;width:auto;width:100%;height:100%;transition:.4s}.news .news-slider .news-slider__item .img img:hover{transform:scale(1.1)}.news .news-slider .game-bundle{position:absolute;right:10px;bottom:32px;background:#fff;max-width:80%;min-width:65%;height:200px;display:-ms-flexbox;display:flex}.news .news-slider .game-bundle .game-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:40px 25px 20px}.news .news-slider .game-bundle .game-info .game-name{margin-bottom:10px;line-height:1}.news .news-slider .game-bundle .game-info .game-descr{margin:0;line-height:1.2}.platforms{height:165px;padding:16px 0;background:#3e3e3e;box-sizing:border-box}.platforms .platform-items{height:133px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.platforms .platform-items .platform-items__link{width:100%;display:-ms-flexbox;display:flex}.platforms .platform-items .platform-items__link .platform-items__img{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:auto;transition:.3s}.platforms .platform-items .platform-items__link .platform-items__img.steam{background-color:#A6A9B1;background-image:url(../img/platform-steam.svg)}.platforms .platform-items .platform-items__link .platform-items__img.origin{background-color:#F56E17;background-image:url(../img/platform-origin.svg)}.platforms .platform-items .platform-items__link .platform-items__img.ubisoft{background-color:#0071FE;background-image:url(../img/platform-ubisoft.svg)}.platforms .platform-items .platform-items__link .platform-items__img.rockstar{background-color:#FFD379;background-image:url(../img/platform-rockstar.svg)}.platforms .platform-items .platform-items__link .platform-items__img.minecraft{background-color:#C5ECA6;background-image:url(../img/platform-minecraft.svg)}.platforms .platform-items .platform-items__link .platform-items__img:hover{background-position:50% 40%}.catalog{padding:100px 0}.catalog .catalog-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justeen;-ms-flex-negative:1;flex-shrink:1;box-sizing:border-box;width:100%;position:relative}.catalog .catalog-items.grid{display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;-ms-flex-pack:justify;justify-content:space-between}.catalog .catalog-items.grid .catalog-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:calc(100% / 1.5 + 20px);-ms-flex-negative:1;flex-shrink:1}.catalog .catalog-items.grid .catalog-grid .catalog-items__item{width:calc(50% - 30px)}.catalog .catalog-items.grid .catalog-grid .catalog-items__item:nth-child(3n){margin-right:auto}.catalog .catalog-items.grid .catalog-filters{height:100%;width:calc(100% / 3 - 20px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:-76px}.catalog .catalog-items.grid .catalog-filters .filter-item{padding:30px 22px 15px;margin-bottom:10px;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.25)}.catalog .catalog-items.grid .catalog-filters .filter-item .filter-item__title{text-align:center;font-size:23px;line-height:1;font-weight:700;padding-bottom:20px}.catalog .catalog-items.grid .catalog-filters .filter-btn{background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.25);border:none;border-radius:none;padding:15px;cursor:pointer}.catalog .catalog-items.grid .catalog-filters .filter-btn span{font-size:23px;color:#333;font-weight:700;line-height:1}.catalog .catalog-items .catalog-items__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 3 - 20px);height:100%;box-sizing:border-box;margin-right:30px;margin-bottom:30px;background:#F8F8F8;box-shadow:0 0 7px rgba(0,0,0,.25);transition:.4s;float:left}.catalog .catalog-items .catalog-items__item:nth-child(3n){margin-right:0}.catalog .catalog-items .catalog-items__item:hover{box-shadow:0 0 15px rgba(48,48,48,.68);transform:translate(0,-10px)}.catalog .catalog-items .catalog-items__item .img{overflow:hidden;height:215px;width:100%;position:relative}.catalog .catalog-items .catalog-items__item .img img{height:100%;display:block}.catalog .catalog-items .catalog-items__item .details{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px;font-weight:400}.catalog .catalog-items .catalog-items__item .details .name{width:100%;max-width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#333}.catalog .catalog-items .catalog-items__item .details .coast{font-size:15px;margin:0 10px}.catalog .catalog-items .catalog-items__item .details .old-coast{margin:0 10px 0 0;font-size:12px;color:#4F4F4F}.catalog .catalog-items .catalog-items__item .details .add-to-basket{background:url(../img/header-shopping-icn.svg) no-repeat;background-size:contain;width:19px;height:19px;display:block;transition:.4s}.catalog .catalog-items .catalog-items__item .details .add-to-basket:hover{transform:scale(1.2)}.catalog-load-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.preorder{height:675px;padding:100px 0;background:radial-gradient(308px at 50% 50%,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%),#2D2D2D}.preorder .order-title{font-size:23px;line-height:31px;color:#fff}.preorder .preorder-slider .preorder-items{padding:60px 15px 0;position:relative}.preorder .preorder-slider .preorder-items:hover .img img{transform:translate(0,-60px)}.preorder .preorder-slider .preorder-items .img{max-height:265px;position:relative;display:block;z-index:1}.preorder .preorder-slider .preorder-items .img img{position:absolute;z-index:-11;top:0;max-width:100%;transition:.4s}.preorder .preorder-slider .preorder-items .game-bundle{width:calc(100% - 30px);margin:100px auto 0}.footer{position:relative;height:60px;background-color:#252525;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer .copyright{margin:auto;font-size:14px;color:#5E5E5E}.game-bundle{position:relative;z-index:2}.game-bundle .game-preorder{background-color:#333;font-size:14px;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;width:50%;margin:auto;padding:8px}.game-bundle .game-info{background-color:#fff;text-align:center;padding:40px 25px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:210px}.game-bundle .game-info .game-name{font-size:20px;font-weight:700;margin-bottom:10px;line-height:1}.game-bundle .game-info .game-descr{color:#0C0C0C;font-size:15px;font-weight:300;line-height:23px;line-height:1.5}.game-bundle .game-info .game-coast{border-top:1px solid #E3E3E3;margin-top:30px;padding-top:12px;text-align:left;font-size:14px;color:#666;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.game-bundle .game-info .game-coast .game-link{background:url(../img/game-coast-arrow.svg) no-repeat;background-size:contain;height:8px;width:22px;transition:.3s}.game-bundle .game-info .game-coast .game-link:hover{transform:scale(1.6)}.rainbow-btn{cursor:pointer;border:none;display:block;padding:3px;box-sizing:border-box;background:linear-gradient(to right,#FFA800,#FF4141)}.rainbow-btn:hover{background:linear-gradient(to left,#FFA800,#FF4141)}.rainbow-btn span{background:#fff;width:100%;height:100%;display:block;font-weight:500;text-transform:uppercase;font-size:15px;line-height:21px;color:#000;padding:10px 40px}.error-text{text-transform:uppercase;text-align:center;font-size:45px;line-height:1.2;color:#333;padding-bottom:120px}.checkbox-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox-wrap input{display:none}.checkbox-wrap .checkbox label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:1;flex-shrink:1;font-size:15px;cursor:pointer;margin-bottom:14px}.checkbox-wrap .checkbox .checkbox-box{width:15px;height:15px;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;box-sizing:border-box;background:#ededf3;text-align:center;margin-right:6px;cursor:pointer;transition:.3s;border:1px solid #ededf3}.checkbox-wrap .checkbox .checkbox-text{display:-ms-flexbox;display:flex;max-width:calc(100% - 25px);font-weight:300;font-size:12px;line-height:15px}.checkbox-wrap .checkbox input:checked+label .checkbox-box,.checkbox-wrap .checkbox label:hover .checkbox-box{background:linear-gradient(270deg,#FF4141 0,#FFA800 100%);border:1px solid #DADADA}#range-slider{max-width:100%;margin:0 auto}#range-slider #slider-range{background-color:#ECECEC;border:none;border-radius:0;height:16px}#range-slider .ui-slider-horizontal .ui-slider-range{border-radius:0;background:linear-gradient(270deg,#FF4141 0,#FFA800 100%)}#range-slider .ui-button:focus,#range-slider .ui-button:hover,#range-slider .ui-state-active,#range-slider .ui-state-focus,#range-slider .ui-state-hover,#range-slider .ui-widget-content .ui-state-active,#range-slider .ui-widget-content .ui-state-focus,#range-slider .ui-widget-content .ui-state-hover,#range-slider .ui-widget-header .ui-state-focus,#range-slider .ui-widget-header .ui-state-hover{background:#fff;border:none}#range-slider .ui-button,#range-slider .ui-state-default,#range-slider .ui-widget-content .ui-state-default,#range-slider .ui-widget-header .ui-state-default,#range-slider html .ui-button.ui-state-disabled:active,#range-slider html .ui-button.ui-state-disabled:hover{width:2px;height:20px;background:linear-gradient(270deg,#FF4141 0,#FFA800 100%);margin-left:0;top:-2px;border:none}#range-slider .range-amount{width:75%;margin:20px auto 14px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#range-slider .range-amount .range-amount__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;color:#333}#range-slider .range-amount .range-amount__item input{margin-left:7px;border:1px solid #CBCBCB;color:#333;width:90px;height:25px;padding:0 8px}.support{padding:100px 0;position:relative;background:radial-gradient(1270.06px at 50% 50%,rgba(255,255,255,.21) 0,rgba(255,255,255,0) 100%),#2D2D2D}.support .support-title{text-transform:uppercase;font-size:70px;font-weight:700;margin-bottom:80px}.support .support-title .white{color:#fff}.support .support-title .grey{color:#aaa}.support .form-wrap{padding-bottom:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:1;flex-shrink:1}.support .form-wrap .column{width:470px;margin-right:4px}.support .form-wrap .support-order__title{font-weight:700;font-size:20px;color:#fff;padding-bottom:30px}.support .form-wrap .support-order__descr{font-size:15px;color:#fff;padding-bottom:30px;max-width:90%}.support .form-wrap .support-order__input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.support .form-wrap .support-order__input ::-webkit-input-placeholder{color:#B3B3B3}.support .form-wrap .support-order__input ::-ms-input-placeholder{color:#B3B3B3}.support .form-wrap .support-order__input ::-moz-placeholder{color:#B3B3B3}.support .form-wrap .support-order__input :-ms-input-placeholder{color:#B3B3B3}.support .form-wrap .support-order__input ::placeholder{color:#B3B3B3}.support .form-wrap .support-order__input input[type=text],.support .form-wrap .support-order__input textarea{background-color:#fff;border:none;margin-bottom:14px;color:#B3B3B3;font-size:15px;font-weight:300;padding:0 10px;resize:none}.support .form-wrap .support-order__input input[type=text].open-message,.support .form-wrap .support-order__input textarea.open-message{height:221px}.support .form-wrap .support-order__input input[type=text]{height:40px}.support .form-wrap .support-order__input textarea{height:130px;padding-top:10px;margin-bottom:30px}.support .form-wrap .support-order__input input[type=submit]{width:225px;height:45px;border:none;font-size:16px;color:#fff;font-weight:500;cursor:pointer;background:linear-gradient(179.71deg,#FF4141 -94.83%,#FFA800 328.38%)}.support .contacts .contacts-title{padding-bottom:30px;font-size:25px;line-height:1;font-weight:700;color:#fff}.support .contacts .contacts-item{display:-ms-flexbox;display:flex;padding:0}.support .contacts .contacts-item__link{list-style:none;background:50% 50% no-repeat #fff;width:60px;height:60px;display:-ms-flexbox;display:flex;border-radius:50%;margin-right:30px}.support .contacts .contacts-item__link:last-child{margin-right:0}.support .contacts .contacts-item__link.vkontakte{background-color:#4C6C91;background-image:url(../img/contacts-vk.svg)}.support .contacts .contacts-item__link.youtube{background-color:red;background-image:url(../img/contacts-youtube.svg)}.support .contacts .contacts-item__link.mail{background-color:#0971BD;background-image:url(../img/contacts-mail.svg)}.support .contacts .contacts-item__link.facebook{background-color:#3B5998;background-image:url(../img/contacts-facebook.svg)}.support .contacts .contacts-item__link.instagram{background-color:#fff;background-image:url(../img/contacts-inst.svg)}.succes-wrap{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.succes-wrap .succes-wrap__text{color:#fff;font-size:30px;text-transform:uppercase}.carusel-winner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:22;color:#fff;font-weight:400;text-transform:none;-ms-flex-pack:center;justify-content:center;text-align:center;margin:auto}.carusel-winner__text{color:#fff;text-transform:uppercase}.carusel-winner__win{margin:30px auto}.carusel-winner__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.carusel-winner__form--text{color:#fff;font-weight:300;text-transform:uppercase;font-size:16px;padding-bottom:30px}.carusel-winner__form--input{margin-bottom:10px;background-color:#fff;border:none;padding:0 10px;color:#333;font-size:15px;line-height:1;height:40px;font-weight:300}.carusel-winner__form--btn{background:linear-gradient(179.88deg,#FF4141 -94.83%,#FFA800 328.38%);border:none;color:#fff;text-transform:uppercase;font-size:14px;text-align:center;height:40px;cursor:pointer}.games{height:615px;background:radial-gradient(308px at 50% 50%,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 100%),#2D2D2D}.games .carusel-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%}.games .carusel-wrap .carusel-round{display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;padding:0;margin:90px 0 40px;width:100%;position:relative}.games .carusel-wrap .carusel-round:before{content:'';position:absolute;top:-90px;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:80px solid transparent;border-right:80px solid transparent;border-top:130px solid #fff}.games .carusel-wrap .carusel-round__item{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:calc(100% / 3 - 25px);list-style:none;height:350px;margin-right:50px}.games .carusel-wrap .carusel-round__item img{width:100%}.games .carusel-wrap .carusel-start{cursor:pointer;height:45px;width:230px;border:none;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;background:linear-gradient(179.71deg,#FF4141 -94.83%,#FFA800 328.38%)}.games-item{padding:100px 0}.games-item__title{padding-bottom:30px;font-size:21px;color:#333;font-weight:500}.games-item__catalog{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:1;flex-shrink:1}.games-item__catalog--item{width:calc(100% / 3 - 20px);margin-right:30px;margin-bottom:30px;display:-ms-flexbox;display:flex;overflow:hidden;font-size:0;transition:.3s;border:2px solid transparent}.games-item__catalog--item:nth-child(3n){margin-right:0}.games-item__catalog--item:hover{transform:translateY(0) scale(1.1);border-color:orange;box-shadow:0 0 17px rgba(0,0,0,.5)}.games-item__catalog .catalog-load-items{margin-top:30px}.order{padding:100px 0}.order-basket{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:1;flex-shrink:1}.order-basket__item{width:calc(25% - 30px);margin-right:30px;margin-bottom:30px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.25)}.order-basket__item:nth-child(4n){margin-right:0}.order-basket__item:hover{box-shadow:0 0 15px rgba(48,48,48,.68)}.order-basket__item .img{height:165px;overflow:hidden}.order-basket__item .img img{height:100%;width:100%;transition:.4s}.order-basket__item .img img:hover{transform:scale(1.2)}.order-basket__item .details{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.order-basket__item .details .name{font-size:16px;color:#333;padding-top:10px;max-width:205px;max-height:45px;overflow:hidden}.order-basket__item .details .category{margin-top:10px;font-size:14px;color:#BDBDBD}.order-basket__item .details .remove{background:url(../img/remove.svg) no-repeat;background-size:contain;width:12px;height:12px;display:block;margin-top:15px;transition:.3s}.order-basket__item .details .remove:hover{transform:rotate(90deg) scale(1.4)}.order-basket__item .coast{padding:25px 15px 15px;font-size:16px;font-weight:300;color:#333}.order-basket__total{margin-bottom:100px;font-size:18px;color:#333;height:52px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.25)}.order-payment__method{display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;width:100%}.order-payment__method>.forms{width:calc(100% - 170px * 4 - 120px)}.order-payment__method>.forms .confirm-payment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.order-payment__method>.forms .confirm-payment input[type=text]{box-shadow:0 0 7px rgba(0,0,0,.25);background-color:#fff;border:none;height:40px;padding:0 10px;font-size:15px;font-weight:300;margin-bottom:10px}.order-payment__method>.forms .confirm-payment input[type=submit]{height:40px;background:linear-gradient(179.82deg,#FF4141 -94.83%,#FFA800 328.38%);box-shadow:0 0 7px rgba(0,0,0,.25);color:#fff;font-size:15px;font-weight:500;margin-top:5px;cursor:pointer}.order-payment__method>.forms .confirm-payment .checkbox-wrap{margin-top:30px}.order-payment__method>.forms .confirm-payment .checkbox-wrap .checkbox>label{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:1;flex-shrink:1}.order-payment__method>.column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:1;flex-shrink:1;width:calc(170px * 4 + 120px)}.order-payment__method>.column .order-payment__item{width:170px;height:170px;margin-right:30px;margin-bottom:30px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.25);background-repeat:no-repeat;background-position:50% 50%}.order-payment__method>.column .order-payment__item.webmoney{background-image:url(../img/pay-webmoney.svg)}.order-payment__method>.column .order-payment__item.yandex{background-image:url(../img/pay-yandex.svg)}.order-payment__method>.column .order-payment__item.qiwi{background-image:url(../img/pay-qiwi.svg)}.order-payment__method>.column .order-payment__item.card{background-image:url(../img/pay-bank.svg)}.order-payment__method>.column .order-payment__item.beeline{background-image:url(../img/pay-beeline.svg)}.order-payment__method>.column .order-payment__item.mts{background-image:url(../img/pay-mts.svg)}.order-payment__method>.column .order-payment__item.megafon{background-image:url(../img/pay-megafon.svg)}.order-payment__method>.column .order-payment__item.other{background-image:url(../img/pay-other.svg)}.section-title__medium,.section-title__small{padding-bottom:30px;color:#333;font-weight:500;font-size:16px;line-height:1}.section-title__medium{font-size:22px}.games-page{height:calc(100% - 120px);padding:100px 0}.games-page .flex{-ms-flex-align:start;align-items:flex-start}.games-page .picture-slide{display:-ms-flexbox;display:flex;margin-right:30px}.games-page .picture-slide .picture-slide__big{width:470px;height:330px;margin-right:30px}.games-page .picture-slide .picture-slide__big img{width:100%;height:100%}.games-page .picture-slide .scroll{height:100%;overflow:hidden}.games-page .picture-slide .picture-slide__preview{height:330px;overflow:auto}.games-page .picture-slide .picture-slide__preview .picture-slide__preview--item{width:170px;height:98px;margin-bottom:18px;border:2px solid #fff;transition:.4s;cursor:pointer}.games-page .picture-slide .picture-slide__preview .picture-slide__preview--item img{width:100%;height:100%}.games-page .picture-slide .picture-slide__preview .picture-slide__preview--item.current,.games-page .picture-slide .picture-slide__preview .picture-slide__preview--item:hover{border-color:orange}.games-page .picture-slide .picture-slide__preview .picture-slide__preview--item:last-child{margin-bottom:0}.games-page .game-description .game-info{margin-bottom:50px}.games-page .game-description .game-info li{color:#000;font-size:15px;font-weight:300;margin-bottom:19px;display:-ms-flexbox;display:flex}.games-page .game-description .game-info li:last-child{margin-bottom:0}.games-page .game-description .game-info li span{font-weight:400;min-width:100px;margin-right:30px}.games-page .game-description .game-order{display:-ms-flexbox;display:flex}.games-page .game-description .game-order .coast-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:130px}.games-page .game-description .game-order .coast-info .coast{font-size:20px;margin-right:5px}.games-page .text-info{margin-top:100px}.orange-btn{height:45px;min-width:225px;background:linear-gradient(179.71deg,#FF4141 -94.83%,#FFA800 328.38%);text-align:center;font-weight:500;font-size:15px;color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.catalog-tabs li:after,.catalog-tabs:after{content:'';bottom:0;left:0;background:#E0E0E0}.catalog-tabs{margin-bottom:30px;font-size:0;display:inline-block;position:relative}.catalog-tabs:after{position:absolute;height:1px;width:100%}.catalog-tabs li{display:inline-block;list-style-type:none;position:relative;padding:0 15px 7px;font-size:16px;font-weight:400;cursor:pointer;transition:.4s}.catalog-tabs li:after{position:absolute;z-index:10;height:2px;width:0%;transition:.4s}.catalog-tabs li.active-tab:after{width:100%;background-image:linear-gradient(110deg,#FF4141 0,#FFA800 100%)}.container-tab{max-width:100%;line-height:1.5;font-size:14px;font-weight:300;color:#333;display:none}.container-tab.active{display:block}.container-tab .short-descr{max-width:60%;padding-top:0;margin-top:0;margin-bottom:50px}.container-tab .full-descr .descr-title{display:block;margin-bottom:20px;font-weight:500;font-size:16px}.container-tab .full-descr .descr-info{margin-bottom:40px}.container-tab .full-descr .descr-info:last-child{margin-bottom:0}.container-tab .full-descr .descr-info li{font-weight:300;color:#000;display:-ms-flexbox;display:flex;margin-bottom:19px}.container-tab .full-descr .descr-info li span{font-weight:500;width:200px}.container-tab .full-descr p{margin-top:0;padding-top:0;margin-bottom:25px}.coast{font-size:15px;margin-right:15px}.old-coast{font-size:12px;color:#4F4F4F}.imageback{background-size:cover!important;transition:.4s;width:100%;height:100%}.imageback:hover{transform:scale(1.1)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWNrLnNjc3MiLCJzbGljay10aGVtZS5zY3NzIiwibWFpbi5jc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQWdCQSxZQWRBLGNBdUNBLGFBQ0ksU0FBQSxTQUdBLFFBQUEsTUEwQ0EsNEJBNUJBLDRCQTZCSSxXQUFBLE9DeUNSLDZCQ3JCRSxtQkR2REYsbUJBd0hnQixZQUFBLE1BTUEsdUJBQUEsWUFDQSx3QkFBQSxVRGxMaEIsY0FHSSxXQUFBLFdBQ0Esc0JBQUEsS0FDQSxvQkFBQSxLQUNBLG1CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxpQkFBQSxNQUNBLGFBQUEsTUFDQSw0QkFBQSxZQUVKLFlBRUksU0FBQSxPQUVBLE9BQUEsRUFDQSxRQUFBLEVBTEosa0JBUVEsUUFBQSxFQVJSLHFCQVlRLE9BQUEsUUFDQSxPQUFBLEtFQVIsMEJGR2MsMkJBTVYsVUFBQSxtQkFHSixhQUVJLEtBQUEsRUFDQSxJQUFBLEVBRUEsWUFBQSxLQUNBLGFBQUEsS0FOSixtQkFBQSxvQkFVUSxRQUFBLEdBQ0EsUUFBQSxNQVhSLG1CQWVRLE1BQUEsS0FPUixhQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxJQVdBLFFBQUEsS0VyQkYsdUJGWU0sTUFBQSxNQUxSLGlCQVFRLFFBQUEsTUFSUiwrQkFXUSxRQUFBLEtBWFIsMEJBaUJRLGVBQUEsS0FqQlIsZ0NBcUJRLFFBQUEsTUFPSiw2QkFDSSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBR1IsMEJBQ0ksUUFBQSxLQytCSixZQ25EQSxZRHpCQSxZQTZFSSxTQUFBLFNBR0EsUUFBQSxNQVdJLFFBQUEsRUFyR1IsMkJBRVEsV0FBQSw0QkFBQSxPQUFBLE9BQUEsVUFBQSxLQ2lDUixZRHpCQSxZQUlJLE9BQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxFQUNBLFVBQUEsRUFDQSxPQUFBLFFBQ0EsV0FBQSwrQkFDQSxnQkFBQSxRQUNBLE1BQUEs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T0FBQSxRQUNBLFdBQUEsSUFSQSx1QkFZRSxTQUFBLFNBR0EsUUFBQSxHQUdBLE9BQUEsSUFDQSxNQUFBLEdBQ0EsV0FBQSxJQXBCRixrQ0F3QkksTUFBQSxLQUNBLGlCQUFBLCtDQUtSLGVBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLEtBTkYsc0JBUUksUUFBQSxNQVJKLDRCQVdJLFVBQUEsSUFDQSxZQUFBLEVBQ0EsV0FBQSxFQUNBLGNBQUEsS0FHQSx3Q0FDRSxRQUFBLE1BQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBRUYsdUNBQ0UsY0FBQSxLQXhCTixrREEwQlEsY0FBQSxFQTFCUiwwQ0E2QlEsWUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FoQ1IsK0NBa0NVLFlBQUEsSUFDQSxNQUFBLE1BbkNWLDZCQXdDTSxXQUFBLEVBQ0EsWUFBQSxFQUNBLGNBQUEsS0FJTixPQUNFLFVBQUEsS0FDQSxhQUFBLEtBRUYsV0FDRSxVQUFBLEtBQ0EsTUFBQSxRQUVGLFdBQ0UsZ0JBQUEsZ0JBQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBSkYsaUJBTUksVUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cblxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wcmVvcmRlci1hcnJvdy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy9jb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcblxuICAgICAgICAvL2NvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNi41N2RlZywgIzFBNENDQyA4LjMzJSwgIzAwQTNGRiA4My4zMyUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmVvcmRlci1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNi41N2RlZywgIzFBNENDQyA4LjMzJSwgIzAwQTNGRiA4My4zMyUpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI0ZCRkJGQjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG51bCwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLndyYXAge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNwcmVsb2FkZXIgI2N1YmUtbG9hZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgICNwcmVsb2FkZXIgI2N1YmUtbG9hZGVyIC5jYXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI3ByZWxvYWRlciAjY3ViZS1sb2FkZXIgLmN1YmUtbG9hZGVyIHtcbiAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTsgfVxuICAgICAgI3ByZWxvYWRlciAjY3ViZS1sb2FkZXIgLmN1YmUtbG9hZGVyIC5jdWJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgI3ByZWxvYWRlciAjY3ViZS1sb2FkZXIgLmN1YmUtbG9hZGVyIC5jdWJlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2RTE3O1xuICAgICAgICBhbmltYXRpb246IGN1YmUtbG9hZGVyIDIuNzZzIGluZmluaXRlIGxpbmVhciBib3RoO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cbiAgICAgICNwcmVsb2FkZXIgI2N1YmUtbG9hZGVyIC5jdWJlLWxvYWRlciAubG9hZGVyLTIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWig5MGRlZyk7IH1cbiAgICAgICNwcmVsb2FkZXIgI2N1YmUtbG9hZGVyIC5jdWJlLWxvYWRlciAubG9hZGVyLTMge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigxODBkZWcpOyB9XG4gICAgICAjcHJlbG9hZGVyICNjdWJlLWxvYWRlciAuY3ViZS1sb2FkZXIgLmxvYWRlci00IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTsgfVxuICAgICAgI3ByZWxvYWRlciAjY3ViZS1sb2FkZXIgLmN1YmUtbG9hZGVyIC5sb2FkZXItMjpiZWZvcmUge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMzVzOyB9XG4gICAgICAjcHJlbG9hZGVyICNjdWJlLWxvYWRlciAuY3ViZS1sb2FkZXIgLmxvYWRlci0zOmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42OXM7IH1cbiAgICAgICNwcmVsb2FkZXIgI2N1YmUtbG9hZGVyIC5jdWJlLWxvYWRlciAubG9hZGVyLTQ6YmVmb3JlIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjA0czsgfVxuXG5Aa2V5ZnJhbWVzIGN1YmUtbG9hZGVyIHtcbiAgMCUsIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMzZweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSwgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEzNnB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEzNnB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBsaW5lYXI7IH1cblxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAycywgb3BhY2l0eSAycyBsaW5lYXI7IH1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuaGVhZGVyIC5mbGV4IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmhlYWRlci1sb2dvIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZWFkZXItbG9nby5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmhlYWRlci1sb2dvOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmhlYWRlci1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItbGVmdCAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1sZWZ0IC5oZWFkZXItbmF2IC5oZWFkZXItbmF2X19saW5rOmhvdmVyOmJlZm9yZSwgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpbmstLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjQxNDEgMCUsICNGRkE4MDAgMTAwJSk7IH1cbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IC40czsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItc2VhcmNoOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDIyNHB4OyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXNlYXJjaDpob3ZlciAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWZvcm0ge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVhZGVyLXNlYXJjaC1pY24uc3ZnXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItc2VhcmNoIC5oZWFkZXItc2VhcmNoLWlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICB3aWR0aDogMTk3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItcmlnaHQgLmhlYWRlci1iYXNrZXQge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZWFkZXItc2hvcHBpbmctaWNuLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLWJhc2tldCAuaGVhZGVyLWJhc2tldF9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA2LjYzZGVnLCAjMUE0Q0NDIDguMzMlLCAjMDBBM0ZGIDgzLjMzJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLWJhc2tldDpob3ZlciAuaGVhZGVyLWJhc2tldF9faXRlbSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG4ubmV3cyB7XG4gIHBhZGRpbmc6IDQwcHggMCA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNDA5LjVweCBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCAjMkQyRDJEOyB9XG4gIC5uZXdzIC5uZXdzLXNsaWRlciA+IGRpdiAubmV3cy1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAubmV3cyAubmV3cy1zbGlkZXIgLm5ld3Mtc2xpZGVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzIC5uZXdzLXNsaWRlciAubmV3cy1zbGlkZXJfX2l0ZW0gLmltZyB7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubmV3cyAubmV3cy1zbGlkZXIgLm5ld3Mtc2xpZGVyX19pdGVtIC5pbWcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7IH1cbiAgICAgICAgLm5ld3MgLm5ld3Mtc2xpZGVyIC5uZXdzLXNsaWRlcl9faXRlbSAuaW1nIGltZzpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5uZXdzIC5uZXdzLXNsaWRlciAuZ2FtZS1idW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDY1JTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmV3cyAubmV3cy1zbGlkZXIgLmdhbWUtYnVuZGxlIC5nYW1lLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAyMHB4OyB9XG4gICAgICAubmV3cyAubmV3cy1zbGlkZXIgLmdhbWUtYnVuZGxlIC5nYW1lLWluZm8gLmdhbWUtbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAubmV3cyAubmV3cy1zbGlkZXIgLmdhbWUtYnVuZGxlIC5nYW1lLWluZm8gLmdhbWUtZGVzY3Ige1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnBsYXRmb3JtcyB7XG4gIGhlaWdodDogMTY1cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogIzNlM2UzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucGxhdGZvcm1zIC5wbGF0Zm9ybS1pdGVtcyB7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wbGF0Zm9ybXMgLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtc19fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wbGF0Zm9ybXMgLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtc19fbGluayAucGxhdGZvcm0taXRlbXNfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAgIC5wbGF0Zm9ybXMgLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtc19fbGluayAucGxhdGZvcm0taXRlbXNfX2ltZy5zdGVhbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E2QTlCMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGxhdGZvcm0tc3RlYW0uc3ZnXCIpOyB9XG4gICAgICAgIC5wbGF0Zm9ybXMgLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtc19fbGluayAucGxhdGZvcm0taXRlbXNfX2ltZy5vcmlnaW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNTZFMTc7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BsYXRmb3JtLW9yaWdpbi5zdmdcIik7IH1cbiAgICAgICAgLnBsYXRmb3JtcyAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW1zX19saW5rIC5wbGF0Zm9ybS1pdGVtc19faW1nLnViaXNvZnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcxRkU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BsYXRmb3JtLXViaXNvZnQuc3ZnXCIpOyB9XG4gICAgICAgIC5wbGF0Zm9ybXMgLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtc19fbGluayAucGxhdGZvcm0taXRlbXNfX2ltZy5yb2Nrc3RhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDM3OTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGxhdGZvcm0tcm9ja3N0YXIuc3ZnXCIpOyB9XG4gICAgICAgIC5wbGF0Zm9ybXMgLnBsYXRmb3JtLWl0ZW1zIC5wbGF0Zm9ybS1pdGVtc19fbGluayAucGxhdGZvcm0taXRlbXNfX2ltZy5taW5lY3JhZnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUVDQTY7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BsYXRmb3JtLW1pbmVjcmFmdC5zdmdcIik7IH1cbiAgICAgICAgLnBsYXRmb3JtcyAucGxhdGZvcm0taXRlbXMgLnBsYXRmb3JtLWl0ZW1zX19saW5rIC5wbGF0Zm9ybS1pdGVtc19faW1nOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDAlOyB9XG5cbi5jYXRhbG9nIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAuY2F0YWxvZyAuY2F0YWxvZy1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMuZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5jYXRhbG9nIC5jYXRhbG9nLWl0ZW1zLmdyaWQgLmNhdGFsb2ctZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUgKyAyMHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAgICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMuZ3JpZCAuY2F0YWxvZy1ncmlkIC5jYXRhbG9nLWl0ZW1zX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgfVxuICAgICAgICAgIC5jYXRhbG9nIC5jYXRhbG9nLWl0ZW1zLmdyaWQgLmNhdGFsb2ctZ3JpZCAuY2F0YWxvZy1pdGVtc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMuZ3JpZCAuY2F0YWxvZy1maWx0ZXJzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjhweDsgfVxuICAgICAgICAuY2F0YWxvZyAuY2F0YWxvZy1pdGVtcy5ncmlkIC5jYXRhbG9nLWZpbHRlcnMgLmZpbHRlci1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIycHggMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgICAgIC5jYXRhbG9nIC5jYXRhbG9nLWl0ZW1zLmdyaWQgLmNhdGFsb2ctZmlsdGVycyAuZmlsdGVyLWl0ZW0gLmZpbHRlci1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY2F0YWxvZyAuY2F0YWxvZy1pdGVtcy5ncmlkIC5jYXRhbG9nLWZpbHRlcnMgLmZpbHRlci1idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMuZ3JpZCAuY2F0YWxvZy1maWx0ZXJzIC5maWx0ZXItYnRuIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuY2F0YWxvZyAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jYXRhbG9nIC5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW1zX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jYXRhbG9nIC5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW1zX19pdGVtOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNDgsIDQ4LCA0OCwgMC42OCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTsgfVxuICAgICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbXNfX2l0ZW0gLmltZyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbXNfX2l0ZW0gLmltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbXNfX2l0ZW0gLmRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmNhdGFsb2cgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbXNfX2l0ZW0gLmRldGFpbHMgLm5hbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAuY2F0YWxvZyAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtc19faXRlbSAuZGV0YWlscyAuY29hc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAuY2F0YWxvZyAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtc19faXRlbSAuZGV0YWlscyAub2xkLWNvYXN0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuY2F0YWxvZyAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtc19faXRlbSAuZGV0YWlscyAuYWRkLXRvLWJhc2tldCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlYWRlci1zaG9wcGluZy1pY24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40czsgfVxuICAgICAgICAgIC5jYXRhbG9nIC5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW1zX19pdGVtIC5kZXRhaWxzIC5hZGQtdG8tYmFza2V0OmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG4uY2F0YWxvZy1sb2FkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcmVvcmRlciB7XG4gIGhlaWdodDogNjc1cHg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMDhweCBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCAjMkQyRDJEOyB9XG4gIC5wcmVvcmRlciAub3JkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucHJlb3JkZXIgLnByZW9yZGVyLXNsaWRlciAucHJlb3JkZXItaXRlbXMge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcmVvcmRlciAucHJlb3JkZXItc2xpZGVyIC5wcmVvcmRlci1pdGVtczpob3ZlciAuaW1nIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjBweCk7IH1cbiAgICAucHJlb3JkZXIgLnByZW9yZGVyLXNsaWRlciAucHJlb3JkZXItaXRlbXMgLmltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnByZW9yZGVyIC5wcmVvcmRlci1zbGlkZXIgLnByZW9yZGVyLWl0ZW1zIC5pbWcgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7IH1cbiAgICAucHJlb3JkZXIgLnByZW9yZGVyLXNsaWRlciAucHJlb3JkZXItaXRlbXMgLmdhbWUtYnVuZGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG1hcmdpbjogMTAwcHggYXV0byAwOyB9XG5cbi5mb290ZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNUU1RTVFOyB9XG5cbi5nYW1lLWJ1bmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuZ2FtZS1idW5kbGUgLmdhbWUtcHJlb3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogOHB4OyB9XG4gIC5nYW1lLWJ1bmRsZSAuZ2FtZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjEwcHg7IH1cbiAgICAuZ2FtZS1idW5kbGUgLmdhbWUtaW5mbyAuZ2FtZS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZ2FtZS1idW5kbGUgLmdhbWUtaW5mbyAuZ2FtZS1kZXNjciB7XG4gICAgICBjb2xvcjogIzBDMEMwQztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuZ2FtZS1idW5kbGUgLmdhbWUtaW5mbyAuZ2FtZS1jb2FzdCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZ2FtZS1idW5kbGUgLmdhbWUtaW5mbyAuZ2FtZS1jb2FzdCAuZ2FtZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dhbWUtY29hc3QtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAuZ2FtZS1idW5kbGUgLmdhbWUtaW5mbyAuZ2FtZS1jb2FzdCAuZ2FtZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7IH1cblxuLnJhaW5ib3ctYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGQTgwMCwgI0ZGNDE0MSk7IH1cbiAgLnJhaW5ib3ctYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0ZGQTgwMCwgI0ZGNDE0MSk7IH1cbiAgLnJhaW5ib3ctYnRuIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTBweCA0MHB4OyB9XG5cbi5lcnJvci10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLmNoZWNrYm94LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2hlY2tib3gtd3JhcCBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hlY2tib3gtd3JhcCAuY2hlY2tib3ggbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmNoZWNrYm94LXdyYXAgLmNoZWNrYm94IC5jaGVja2JveC1ib3gge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2VkZWRmMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGYzOyB9XG4gIC5jaGVja2JveC13cmFwIC5jaGVja2JveCAuY2hlY2tib3gtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC5jaGVja2JveC13cmFwIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWwgLmNoZWNrYm94LWJveCxcbiAgLmNoZWNrYm94LXdyYXAgLmNoZWNrYm94IGxhYmVsOmhvdmVyIC5jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjQxNDEgMCUsICNGRkE4MDAgMTAwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEQTsgfVxuXG4jcmFuZ2Utc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAjcmFuZ2Utc2xpZGVyICNzbGlkZXItcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG4gICNyYW5nZS1zbGlkZXIgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNDE0MSAwJSwgI0ZGQTgwMCAxMDAlKTsgfVxuICAjcmFuZ2Utc2xpZGVyIC51aS1zdGF0ZS1ob3ZlciwgI3JhbmdlLXNsaWRlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAjcmFuZ2Utc2xpZGVyIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgI3JhbmdlLXNsaWRlciAudWktc3RhdGUtYWN0aXZlLCAjcmFuZ2Utc2xpZGVyIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAjcmFuZ2Utc2xpZGVyIC51aS1zdGF0ZS1mb2N1cywgI3JhbmdlLXNsaWRlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAjcmFuZ2Utc2xpZGVyIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywgI3JhbmdlLXNsaWRlciAudWktYnV0dG9uOmhvdmVyLCAjcmFuZ2Utc2xpZGVyIC51aS1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICNyYW5nZS1zbGlkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICNyYW5nZS1zbGlkZXIgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAjcmFuZ2Utc2xpZGVyIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAjcmFuZ2Utc2xpZGVyIC51aS1idXR0b24sICNyYW5nZS1zbGlkZXIgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCAjcmFuZ2Utc2xpZGVyIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjQxNDEgMCUsICNGRkE4MDAgMTAwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAjcmFuZ2Utc2xpZGVyIC5yYW5nZS1hbW91bnQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICNyYW5nZS1zbGlkZXIgLnJhbmdlLWFtb3VudCAucmFuZ2UtYW1vdW50X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICNyYW5nZS1zbGlkZXIgLnJhbmdlLWFtb3VudCAucmFuZ2UtYW1vdW50X19pdGVtIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG5cbi5zdXBwb3J0IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTI3MC4wNnB4IGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksICMyRDJEMkQ7IH1cbiAgLnN1cHBvcnQgLnN1cHBvcnQtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5zdXBwb3J0IC5zdXBwb3J0LXRpdGxlIC53aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdXBwb3J0IC5zdXBwb3J0LXRpdGxlIC5ncmV5IHtcbiAgICAgIGNvbG9yOiAjYWFhOyB9XG4gIC5zdXBwb3J0IC5mb3JtLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAgIC5zdXBwb3J0IC5mb3JtLXdyYXAgLmNvbHVtbiB7XG4gICAgICB3aWR0aDogNDcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC5zdXBwb3J0IC5mb3JtLXdyYXAgLnN1cHBvcnQtb3JkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnN1cHBvcnQgLmZvcm0td3JhcCAuc3VwcG9ydC1vcmRlcl9fZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgLnN1cHBvcnQgLmZvcm0td3JhcCAuc3VwcG9ydC1vcmRlcl9faW5wdXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zdXBwb3J0IC5mb3JtLXdyYXAgLnN1cHBvcnQtb3JkZXJfX2lucHV0IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjQjNCM0IzOyB9XG4gICAgICAuc3VwcG9ydCAuZm9ybS13cmFwIC5zdXBwb3J0LW9yZGVyX19pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5zdXBwb3J0IC5mb3JtLXdyYXAgLnN1cHBvcnQtb3JkZXJfX2lucHV0IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7IH1cbiAgICAgIC5zdXBwb3J0IC5mb3JtLXdyYXAgLnN1cHBvcnQtb3JkZXJfX2lucHV0IDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0IzQjNCMzsgfVxuICAgICAgLnN1cHBvcnQgLmZvcm0td3JhcCAuc3VwcG9ydC1vcmRlcl9faW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAuc3VwcG9ydCAuZm9ybS13cmFwIC5zdXBwb3J0LW9yZGVyX19pbnB1dCB0ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7IH1cbiAgICAgICAgLnN1cHBvcnQgLmZvcm0td3JhcCAuc3VwcG9ydC1vcmRlcl9faW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0ub3Blbi1tZXNzYWdlLFxuICAgICAgICAuc3VwcG9ydCAuZm9ybS13cmFwIC5zdXBwb3J0LW9yZGVyX19pbnB1dCB0ZXh0YXJlYS5vcGVuLW1lc3NhZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjIxcHg7IH1cbiAgICAgIC5zdXBwb3J0IC5mb3JtLXdyYXAgLnN1cHBvcnQtb3JkZXJfX2lucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuc3VwcG9ydCAuZm9ybS13cmFwIC5zdXBwb3J0LW9yZGVyX19pbnB1dCB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc3VwcG9ydCAuZm9ybS13cmFwIC5zdXBwb3J0LW9yZGVyX19pbnB1dCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5LjcxZGVnLCAjRkY0MTQxIC05NC44MyUsICNGRkE4MDAgMzI4LjM4JSk7IH1cbiAgLnN1cHBvcnQgLmNvbnRhY3RzIC5jb250YWN0cy10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnN1cHBvcnQgLmNvbnRhY3RzIC5jb250YWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc3VwcG9ydCAuY29udGFjdHMgLmNvbnRhY3RzLWl0ZW1fX2xpbmsge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgICAgLnN1cHBvcnQgLmNvbnRhY3RzIC5jb250YWN0cy1pdGVtX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5zdXBwb3J0IC5jb250YWN0cyAuY29udGFjdHMtaXRlbV9fbGluay52a29udGFrdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM2QzkxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGFjdHMtdmsuc3ZnXCIpOyB9XG4gICAgICAuc3VwcG9ydCAuY29udGFjdHMgLmNvbnRhY3RzLWl0ZW1fX2xpbmsueW91dHViZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250YWN0cy15b3V0dWJlLnN2Z1wiKTsgfVxuICAgICAgLnN1cHBvcnQgLmNvbnRhY3RzIC5jb250YWN0cy1pdGVtX19saW5rLm1haWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3MUJEO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGFjdHMtbWFpbC5zdmdcIik7IH1cbiAgICAgIC5zdXBwb3J0IC5jb250YWN0cyAuY29udGFjdHMtaXRlbV9fbGluay5mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjU5OTg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250YWN0cy1mYWNlYm9vay5zdmdcIik7IH1cbiAgICAgIC5zdXBwb3J0IC5jb250YWN0cyAuY29udGFjdHMtaXRlbV9fbGluay5pbnN0YWdyYW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGFjdHMtaW5zdC5zdmdcIik7IH1cblxuLnN1Y2Nlcy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3VjY2VzLXdyYXAgLnN1Y2Nlcy13cmFwX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FydXNlbC13aW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuY2FydXNlbC13aW5uZXJfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNhcnVzZWwtd2lubmVyX193aW4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5jYXJ1c2VsLXdpbm5lcl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNhcnVzZWwtd2lubmVyX19mb3JtLS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5jYXJ1c2VsLXdpbm5lcl9fZm9ybS0taW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jYXJ1c2VsLXdpbm5lcl9fZm9ybS0tYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzkuODhkZWcsICNGRjQxNDEgLTk0LjgzJSwgI0ZGQTgwMCAzMjguMzglKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ2FtZXMge1xuICBoZWlnaHQ6IDYxNXB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzA4cHggYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgIzJEMkQyRDsgfVxuICAuZ2FtZXMgLmNhcnVzZWwtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nYW1lcyAuY2FydXNlbC13cmFwIC5jYXJ1c2VsLXJvdW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZ2FtZXMgLmNhcnVzZWwtd3JhcCAuY2FydXNlbC1yb3VuZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxMzBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAuZ2FtZXMgLmNhcnVzZWwtd3JhcCAuY2FydXNlbC1yb3VuZF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDI1cHgpO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmdhbWVzIC5jYXJ1c2VsLXdyYXAgLmNhcnVzZWwtcm91bmRfX2l0ZW0gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5nYW1lcyAuY2FydXNlbC13cmFwIC5jYXJ1c2VsLXN0YXJ0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5LjcxZGVnLCAjRkY0MTQxIC05NC44MyUsICNGRkE4MDAgMzI4LjM4JSk7IH1cblxuLmdhbWVzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gIC5nYW1lcy1pdGVtX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmdhbWVzLWl0ZW1fX2NhdGFsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLmdhbWVzLWl0ZW1fX2NhdGFsb2ctLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAuZ2FtZXMtaXRlbV9fY2F0YWxvZy0taXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZ2FtZXMtaXRlbV9fY2F0YWxvZy0taXRlbTpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEuMSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogb3JhbmdlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTdweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuZ2FtZXMtaXRlbV9fY2F0YWxvZyAuY2F0YWxvZy1sb2FkLWl0ZW1zIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm9yZGVyIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAub3JkZXItYmFza2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAgIC5vcmRlci1iYXNrZXRfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIC5vcmRlci1iYXNrZXRfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm9yZGVyLWJhc2tldF9faXRlbTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDQ4LCA0OCwgNDgsIDAuNjgpOyB9XG4gICAgICAub3JkZXItYmFza2V0X19pdGVtIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5vcmRlci1iYXNrZXRfX2l0ZW0gLmltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7IH1cbiAgICAgICAgICAub3JkZXItYmFza2V0X19pdGVtIC5pbWcgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgICAgLm9yZGVyLWJhc2tldF9faXRlbSAuZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5vcmRlci1iYXNrZXRfX2l0ZW0gLmRldGFpbHMgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAub3JkZXItYmFza2V0X19pdGVtIC5kZXRhaWxzIC5jYXRlZ29yeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNCREJEQkQ7IH1cbiAgICAgICAgLm9yZGVyLWJhc2tldF9faXRlbSAuZGV0YWlscyAucmVtb3ZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVtb3ZlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgIC5vcmRlci1iYXNrZXRfX2l0ZW0gLmRldGFpbHMgLnJlbW92ZTpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS40KTsgfVxuICAgICAgLm9yZGVyLWJhc2tldF9faXRlbSAuY29hc3Qge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAub3JkZXItYmFza2V0X190b3RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5vcmRlci1wYXltZW50X19tZXRob2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXBheW1lbnRfX21ldGhvZCA+IC5mb3JtcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4ICogNCAtIDEyMHB4KTsgfVxuICAgIC5vcmRlci1wYXltZW50X19tZXRob2QgPiAuZm9ybXMgLmNvbmZpcm0tcGF5bWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm9yZGVyLXBheW1lbnRfX21ldGhvZCA+IC5mb3JtcyAuY29uZmlybS1wYXltZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAub3JkZXItcGF5bWVudF9fbWV0aG9kID4gLmZvcm1zIC5jb25maXJtLXBheW1lbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS44MmRlZywgI0ZGNDE0MSAtOTQuODMlLCAjRkZBODAwIDMyOC4zOCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm9yZGVyLXBheW1lbnRfX21ldGhvZCA+IC5mb3JtcyAuY29uZmlybS1wYXltZW50IC5jaGVja2JveC13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAub3JkZXItcGF5bWVudF9fbWV0aG9kID4gLmZvcm1zIC5jb25maXJtLXBheW1lbnQgLmNoZWNrYm94LXdyYXAgLmNoZWNrYm94ID4gbGFiZWwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXNocmluazogMTsgfVxuICAub3JkZXItcGF5bWVudF9fbWV0aG9kID4gLmNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgd2lkdGg6IGNhbGMoMTcwcHggKiA0ICsgMTIwcHgpOyB9XG4gICAgLm9yZGVyLXBheW1lbnRfX21ldGhvZCA+IC5jb2x1bW4gLm9yZGVyLXBheW1lbnRfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgICAub3JkZXItcGF5bWVudF9fbWV0aG9kID4gLmNvbHVtbiAub3JkZXItcGF5bWVudF9faXRlbS53ZWJtb25leSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXktd2VibW9uZXkuc3ZnXCIpOyB9XG4gICAgICAub3JkZXItcGF5bWVudF9fbWV0aG9kID4gLmNvbHVtbiAub3JkZXItcGF5bWVudF9faXRlbS55YW5kZXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGF5LXlhbmRleC5zdmdcIik7IH1cbiAgICAgIC5vcmRlci1wYXltZW50X19tZXRob2QgPiAuY29sdW1uIC5vcmRlci1wYXltZW50X19pdGVtLnFpd2kge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGF5LXFpd2kuc3ZnXCIpOyB9XG4gICAgICAub3JkZXItcGF5bWVudF9fbWV0aG9kID4gLmNvbHVtbiAub3JkZXItcGF5bWVudF9faXRlbS5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BheS1iYW5rLnN2Z1wiKTsgfVxuICAgICAgLm9yZGVyLXBheW1lbnRfX21ldGhvZCA+IC5jb2x1bW4gLm9yZGVyLXBheW1lbnRfX2l0ZW0uYmVlbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXktYmVlbGluZS5zdmdcIik7IH1cbiAgICAgIC5vcmRlci1wYXltZW50X19tZXRob2QgPiAuY29sdW1uIC5vcmRlci1wYXltZW50X19pdGVtLm10cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXktbXRzLnN2Z1wiKTsgfVxuICAgICAgLm9yZGVyLXBheW1lbnRfX21ldGhvZCA+IC5jb2x1bW4gLm9yZGVyLXBheW1lbnRfX2l0ZW0ubWVnYWZvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXktbWVnYWZvbi5zdmdcIik7IH1cbiAgICAgIC5vcmRlci1wYXltZW50X19tZXRob2QgPiAuY29sdW1uIC5vcmRlci1wYXltZW50X19pdGVtLm90aGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BheS1vdGhlci5zdmdcIik7IH1cblxuLnNlY3Rpb24tdGl0bGVfX3NtYWxsLFxuLnNlY3Rpb24tdGl0bGVfX21lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc2VjdGlvbi10aXRsZV9fbWVkaXVtIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5nYW1lcy1wYWdlIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAuZ2FtZXMtcGFnZSAuZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmdhbWVzLXBhZ2UgLnBpY3R1cmUtc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmdhbWVzLXBhZ2UgLnBpY3R1cmUtc2xpZGUgLnBpY3R1cmUtc2xpZGVfX2JpZyB7XG4gICAgICB3aWR0aDogNDcwcHg7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuZ2FtZXMtcGFnZSAucGljdHVyZS1zbGlkZSAucGljdHVyZS1zbGlkZV9fYmlnIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZ2FtZXMtcGFnZSAucGljdHVyZS1zbGlkZSAuc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ2FtZXMtcGFnZSAucGljdHVyZS1zbGlkZSAucGljdHVyZS1zbGlkZV9fcHJldmlldyB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5nYW1lcy1wYWdlIC5waWN0dXJlLXNsaWRlIC5waWN0dXJlLXNsaWRlX19wcmV2aWV3IC5waWN0dXJlLXNsaWRlX19wcmV2aWV3LS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5nYW1lcy1wYWdlIC5waWN0dXJlLXNsaWRlIC5waWN0dXJlLXNsaWRlX19wcmV2aWV3IC5waWN0dXJlLXNsaWRlX19wcmV2aWV3LS1pdGVtIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5nYW1lcy1wYWdlIC5waWN0dXJlLXNsaWRlIC5waWN0dXJlLXNsaWRlX19wcmV2aWV3IC5waWN0dXJlLXNsaWRlX19wcmV2aWV3LS1pdGVtLmN1cnJlbnQsIC5nYW1lcy1wYWdlIC5waWN0dXJlLXNsaWRlIC5waWN0dXJlLXNsaWRlX19wcmV2aWV3IC5waWN0dXJlLXNsaWRlX19wcmV2aWV3LS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG9yYW5nZTsgfVxuICAgICAgICAuZ2FtZXMtcGFnZSAucGljdHVyZS1zbGlkZSAucGljdHVyZS1zbGlkZV9fcHJldmlldyAucGljdHVyZS1zbGlkZV9fcHJldmlldy0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5nYW1lcy1wYWdlIC5nYW1lLWRlc2NyaXB0aW9uIC5nYW1lLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuZ2FtZXMtcGFnZSAuZ2FtZS1kZXNjcmlwdGlvbiAuZ2FtZS1pbmZvIGxpIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZ2FtZXMtcGFnZSAuZ2FtZS1kZXNjcmlwdGlvbiAuZ2FtZS1pbmZvIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZ2FtZXMtcGFnZSAuZ2FtZS1kZXNjcmlwdGlvbiAuZ2FtZS1pbmZvIGxpIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLmdhbWVzLXBhZ2UgLmdhbWUtZGVzY3JpcHRpb24gLmdhbWUtb3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZ2FtZXMtcGFnZSAuZ2FtZS1kZXNjcmlwdGlvbiAuZ2FtZS1vcmRlciAuY29hc3QtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICAgLmdhbWVzLXBhZ2UgLmdhbWUtZGVzY3JpcHRpb24gLmdhbWUtb3JkZXIgLmNvYXN0LWluZm8gLmNvYXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuZ2FtZXMtcGFnZSAudGV4dC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ub3JhbmdlLWJ0biB7XG4gIGhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiAyMjVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS43MWRlZywgI0ZGNDE0MSAtOTQuODMlLCAjRkZBODAwIDMyOC4zOCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jYXRhbG9nLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXRhbG9nLXRhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXRhbG9nLXRhYnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTVweCA3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC40czsgfVxuICAgIC5jYXRhbG9nLXRhYnMgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgdHJhbnNpdGlvbjogLjRzOyB9XG4gICAgLmNhdGFsb2ctdGFicyBsaS5hY3RpdmUtdGFiOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExMGRlZywgI0ZGNDE0MSAwJSwgI0ZGQTgwMCAxMDAlKTsgfVxuXG4uY29udGFpbmVyLXRhYiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGFpbmVyLXRhYi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250YWluZXItdGFiIC5zaG9ydC1kZXNjciB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5jb250YWluZXItdGFiIC5mdWxsLWRlc2NyIC5kZXNjci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGFpbmVyLXRhYiAuZnVsbC1kZXNjciAuZGVzY3ItaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jb250YWluZXItdGFiIC5mdWxsLWRlc2NyIC5kZXNjci1pbmZvOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250YWluZXItdGFiIC5mdWxsLWRlc2NyIC5kZXNjci1pbmZvIGxpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gICAgICAuY29udGFpbmVyLXRhYiAuZnVsbC1kZXNjciAuZGVzY3ItaW5mbyBsaSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5jb250YWluZXItdGFiIC5mdWxsLWRlc2NyIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uY29hc3Qge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ub2xkLWNvYXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRGNEY0RjsgfVxuXG4uaW1hZ2ViYWNrIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmltYWdlYmFjazpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4iLCJAaW1wb3J0ICdzbGljayc7XG5AaW1wb3J0ICdzbGljay10aGVtZSc7XG4qIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGQkZCRkI7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnVsLCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICNjdWJlLWxvYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgJiAuY2FwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmN1YmUtbG9hZGVyIHtcbiAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcblxuICAgICAgJiAuY3ViZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgICAmIC5jdWJlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2RTE3O1xuICAgICAgICBhbmltYXRpb246IGN1YmUtbG9hZGVyIDIuNzZzIGluZmluaXRlIGxpbmVhciBib3RoO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICB9XG4gICAgICAmIC5sb2FkZXItMiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcbiAgICAgIH1cbiAgICAgICYgLmxvYWRlci0zIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMTgwZGVnKTtcbiAgICAgIH1cbiAgICAgICYgLmxvYWRlci00IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcbiAgICAgIH1cbiAgICAgICYgLmxvYWRlci0yOmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICB9XG4gICAgICAmIC5sb2FkZXItMzpiZWZvcmUge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNjlzO1xuICAgICAgfVxuICAgICAgJiAubG9hZGVyLTQ6YmVmb3JlIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjA0cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGN1YmUtbG9hZGVyIHtcbiAgICAwJSwgMTAlIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTM2cHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAyNSUsIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEzNnB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgOTAlLCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTM2cHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgbGluZWFyO1xufVxuLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAycywgb3BhY2l0eSAycyBsaW5lYXI7XG59XG5cbi8vIGhlYWRlclxuLmhlYWRlciB7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLmZsZXgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9oZWFkZXItbG9nby5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogNzlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgLmhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmLS1hY3RpdmUge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNDE0MSAwJSwgI0ZGQTgwMCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5oZWFkZXItc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB3aWR0aDogMjI0cHg7XG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVhZGVyLXNlYXJjaC1pY24uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgLmhlYWRlci1zZWFyY2gtaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIHdpZHRoOiAxOTdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1iYXNrZXQge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2hlYWRlci1zaG9wcGluZy1pY24uc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgLmhlYWRlci1iYXNrZXRfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIwNi42M2RlZywgIzFBNENDQyA4LjMzJSwgIzAwQTNGRiA4My4zMyUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5oZWFkZXItYmFza2V0X19pdGVtIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9uZXdzXG4ubmV3cyB7XG4gIHBhZGRpbmc6IDQwcHggMCA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNDA5LjUwcHggYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgIzJEMkQyRDtcbiAgLm5ld3Mtc2xpZGVyIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIC5uZXdzLXNsaWRlcl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3Mtc2xpZGVyX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbWUtYnVuZGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWluLXdpZHRoOiA2NSU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5nYW1lLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcbiAgICAgICAgLmdhbWUtbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAuZ2FtZS1kZXNjciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcGxhdGZvcm1zXG4ucGxhdGZvcm1zIHtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjM2UzZTNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAucGxhdGZvcm0taXRlbXMge1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLnBsYXRmb3JtLWl0ZW1zX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5wbGF0Zm9ybS1pdGVtc19faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICYuc3RlYW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNkE5QjE7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGxhdGZvcm0tc3RlYW0uc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcmlnaW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNTZFMTc7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGxhdGZvcm0tb3JpZ2luLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYudWJpc29mdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFGRTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wbGF0Zm9ybS11Ymlzb2Z0LnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYucm9ja3N0YXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQzNzk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGxhdGZvcm0tcm9ja3N0YXIuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5taW5lY3JhZnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUVDQTY7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGxhdGZvcm0tbWluZWNyYWZ0LnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gY2F0YWxvZ1xuLmNhdGFsb2cge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICAuY2F0YWxvZy1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuY2F0YWxvZy1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuNSArIDIwcHgpO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgLmNhdGFsb2ctaXRlbXNfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0YWxvZy1maWx0ZXJzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjhweDtcbiAgICAgICAgLmZpbHRlci1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIycHggMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAuZmlsdGVyLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXRhbG9nLWl0ZW1zX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSg0OCwgNDgsIDQ4LCAwLjY4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAgICAgfVxuICAgICAgLmltZyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAuY29hc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAub2xkLWNvYXN0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWRkLXRvLWJhc2tldCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVhZGVyLXNob3BwaW5nLWljbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2F0YWxvZy1sb2FkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBwcmVvcmRlclxuLnByZW9yZGVyIHtcbiAgaGVpZ2h0OiA2NzVweDtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDMwOC4wMHB4IGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksICMyRDJEMkQ7XG4gIC5vcmRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wcmVvcmRlci1zbGlkZXIge1xuICAgIC5wcmVvcmRlci1pdGVtcyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaW1nIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjY1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdhbWUtYnVuZGxlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZvb3RlclxuLmZvb3RlciB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzVFNUU1RTtcbiAgfVxufVxuXG4vLyBnYW1lIGJ1bmRsZVxuLmdhbWUtYnVuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAuZ2FtZS1wcmVvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmdhbWUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIC5nYW1lLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmdhbWUtZGVzY3Ige1xuICAgICAgY29sb3I6ICMwQzBDMEM7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAuZ2FtZS1jb2FzdHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuZ2FtZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZ2FtZS1jb2FzdC1hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gYnRuXG4ucmFpbmJvdy1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZBODAwLCAjRkY0MTQxKTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNGRkE4MDAsICNGRjQxNDEpO1xuICB9XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICB9XG59XG5cbi8vIHBhZ2UgY2F0YWxvZ1xuLmVycm9yLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLy8gY2hlY2tib3hcbi5jaGVja2JveC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICAgIC5jaGVja2JveC1ib3h7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRlZGYzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGYzO1xuICAgIH1cbiAgICAuY2hlY2tib3gtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCAuY2hlY2tib3gtYm94LFxuICAgIGxhYmVsOmhvdmVyIC5jaGVja2JveC1ib3gge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNDE0MSAwJSwgI0ZGQTgwMCAxMDAlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7XG4gICAgfVxuICB9XG59XG5cbi8vY29hc3Qgc2xpZGVyXG4jcmFuZ2Utc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgI3NsaWRlci1yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNDE0MSAwJSwgI0ZGQTgwMCAxMDAlKTtcbiAgfVxuICAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLCAudWktYnV0dG9uOmhvdmVyLCAudWktYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkY0MTQxIDAlLCAjRkZBODAwIDEwMCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnJhbmdlLWFtb3VudCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIC5yYW5nZS1hbW91bnRfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBzdXBwb3J0XG4uc3VwcG9ydCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyNzAuMDZweCBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpLCAjMkQyRDJEO1xuICAuc3VwcG9ydC10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIC53aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmdyZXkge1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgfVxuICB9XG4gIC5mb3JtLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICAuY29sdW1uIHtcbiAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgICAuc3VwcG9ydC1vcmRlciB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgJl9fZGVzY3Ige1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICAgIH1cbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICAgIH1cbiAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICB9XG4gICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICBjb2xvcjogI0IzQjNCMztcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICYub3Blbi1tZXNzYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS43MWRlZywgI0ZGNDE0MSAtOTQuODMlLCAjRkZBODAwIDMyOC4zOCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWN0cyB7XG4gICAgLmNvbnRhY3RzLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5jb250YWN0cy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLnZrb250YWt0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDNkM5MTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb250YWN0cy12ay5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udGFjdHMteW91dHViZS5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmLm1haWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTcxQkQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udGFjdHMtbWFpbC5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbnRhY3RzLWZhY2Vib29rLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbnRhY3RzLWluc3Quc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zdWNjZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuODUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnN1Y2Nlcy13cmFwX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLmNhcnVzZWwtd2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgJl9fd2luIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJi0tdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICYtLWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgICYtLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5Ljg4ZGVnLCAjRkY0MTQxIC05NC44MyUsICNGRkE4MDAgMzI4LjM4JSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIGdhbWUgcm91bGV0XG4uZ2FtZXMge1xuICBoZWlnaHQ6IDYxNXB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzA4LjAwcHggYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSwgIzJEMkQyRDtcbiAgLmNhcnVzZWwtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY2FydXNlbC1yb3VuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTMwcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyNXB4KTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ1c2VsLXN0YXJ0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5LjcxZGVnLCAjRkY0MTQxIC05NC44MyUsICNGRkE4MDAgMzI4LjM4JSk7XG4gICAgfVxuICB9XG59XG4uZ2FtZXMtaXRlbSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmX19jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICAmLS1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTBweCkgc2NhbGUoMS4xKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxN3B4IHJnYmEoMCwwLDAsLjUpXG4gICAgICB9XG4gICAgfVxuICAgIC5jYXRhbG9nLWxvYWQtaXRlbXMge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gb3JkZXJcbi5vcmRlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gICYtYmFza2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDQ4LCA0OCwgNDgsIDAuNjgpO1xuICAgICAgfVxuICAgICAgLmltZyB7XG4gICAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogI0JEQkRCRDtcbiAgICAgICAgfVxuICAgICAgICAucmVtb3ZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yZW1vdmUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS40KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2FzdCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJhc2tldF9fdG90YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuICAmLXBheW1lbnQge1xuICAgICZfX21ldGhvZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fbWV0aG9kID4gLmZvcm1zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCAqIDQgLSAxMjBweCk7XG4gICAgICAuY29uZmlybS1wYXltZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5LjgyZGVnLCAjRkY0MTQxIC05NC44MyUsICNGRkE4MDAgMzI4LjM4JSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jaGVja2JveC13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIC5jaGVja2JveCA+IGxhYmVsIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX21ldGhvZCA+IC5jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgd2lkdGg6IGNhbGMoMTcwcHggKiA0ICsgMTIwcHgpO1xuICAgICAgLm9yZGVyLXBheW1lbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgJi53ZWJtb25leSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGF5LXdlYm1vbmV5LnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYueWFuZGV4IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wYXkteWFuZGV4LnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYucWl3aSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGF5LXFpd2kuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXJkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wYXktYmFuay5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmJlZWxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BheS1iZWVsaW5lLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYubXRzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wYXktbXRzLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYubWVnYWZvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGF5LW1lZ2Fmb24uc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5vdGhlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGF5LW90aGVyLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VjdGlvbi10aXRsZV9fc21hbGwsXG4uc2VjdGlvbi10aXRsZV9fbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlY3Rpb24tdGl0bGVfX21lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLy8gZnVsbCBwYWdlXG4uZ2FtZXMtcGFnZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIC5mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucGljdHVyZS1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgLnBpY3R1cmUtc2xpZGVfX2JpZyB7XG4gICAgICB3aWR0aDogNDcwcHg7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAucGljdHVyZS1zbGlkZV9fcHJldmlldyB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAucGljdHVyZS1zbGlkZV9fcHJldmlldy0taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LCAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdhbWUtZGVzY3JpcHRpb24ge1xuICAgIC5nYW1lLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdhbWUtb3JkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5jb2FzdC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAuY29hc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLm9yYW5nZS1idG4ge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1pbi13aWR0aDogMjI1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzkuNzFkZWcsICNGRjQxNDEgLTk0LjgzJSwgI0ZGQTgwMCAzMjguMzglKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICB9XG4gICAgJi5hY3RpdmUtdGFiIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExMGRlZywgI0ZGNDE0MSAwJSwgI0ZGQTgwMCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250YWluZXItdGFiIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNob3J0LWRlc2NyIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmZ1bGwtZGVzY3Ige1xuICAgIC5kZXNjci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuZGVzY3ItaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYgbGkge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG59XG4uY29hc3Qge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5vbGQtY29hc3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNEY0RjRGO1xufVxuLmltYWdlYmFja3tcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gICY6aG92ZXJ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59Il19 */
/* 
Разработка сайта dobryy_drug
Telegram: @dobryy_drug
Mail: order.dobryy.drug@gmail.com
*/