@charset "UTF-8";.btn,a.btn{font-size:16px;font-weight:600!important;height:auto;text-decoration:none!important}.btn:not(.btn-sm),a.btn:not(.btn-sm){border-radius:2px;line-height:1.4;padding:10px 30px}.btn:not(.products-listing-order),a.btn:not(.products-listing-order){font-weight:400}.btn.btn-sm,a.btn.btn-sm{border-radius:2px;font-size:14px;padding:5px 15px 4px}.btn.btn-default,a.btn.btn-default{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 3px 8px rgba(0,0,0,.08);color:#fff}.btn.btn-default:hover,a.btn.btn-default:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.btn.unveil-button,a.btn.unveil-button{background-color:#fff;border-color:var(--color-primary);box-shadow:0 3px 8px rgba(0,0,0,.08);color:var(--color-tertiary)}.btn.unveil-button:hover,a.btn.unveil-button:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn.btn-cart,.btn.btn-conversion,.btn.btn-secondary,.btn.btn.btn-primary,a.btn.btn-cart,a.btn.btn-conversion,a.btn.btn-secondary,a.btn.btn.btn-primary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.btn.btn-cart:hover,.btn.btn-conversion:hover,.btn.btn-secondary:hover,.btn.btn.btn-primary:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover,a.btn.btn-secondary:hover,a.btn.btn.btn-primary:hover{background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover);color:#fff}.btn.btn-success,a.btn.btn-success{border:1px solid var(--color-primary);color:var(--color-tertiary)}.btn.btn-success:hover,a.btn.btn-success:hover{border-color:#283056;color:var(--color-tertiary)}@media (max-width:767px){#content .btn.unveil-button,#footer .btn.unveil-button{margin:0 auto}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-clip:padding-box;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-control{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;color:#000;font-size:14px;height:40px}.form-control::-moz-placeholder{color:#000;font-size:14px;font-weight:400}.form-control::placeholder{color:#000;font-size:14px;font-weight:400}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:#e7e7e7}.compact-form .btn,.discount-coupon .input-group .btn,.input-group .btn{height:44px;line-height:20px;padding:10px 20px}.compact-form .btn:before,.discount-coupon .input-group .btn:before,.input-group .btn:before{line-height:1!important}.compact-form .form-control,.discount-coupon .input-group .form-control,.input-group .form-control{height:44px}.subscribe-form .btn,.subscribe-form .form-control{height:50px}.subscribe-form .btn:before{display:none}.subscribe-form .btn .sr-only{clip:auto;height:auto;margin:0;overflow:initial;position:static;width:auto}select,select.form-control{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6CAIAAABNgoyqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNrs2LsNwDAIRVE7CzAp07AlU4QqRZQUeSgfRfeVIPlINqLwzEwzG49nGS8FGBgYGBgYGBgYGBj4t7C7y90WHBFnp1e9ujde9aF9VRXfeGcLqj5cm62pldn5EZDVLswCAQYGBgYGBgYG/ha8CjAAkdEmwUnCSO4AAAAASUVORK5CYII=);border:1px solid #e7e7e7}input[type=checkbox]+label{line-height:1.4;min-height:20px;padding-left:27px}input[type=checkbox]+label:before{background-color:#fff;border:1px solid #dadada;border-radius:3px;height:20px;top:0;transform:none;width:20px}input[type=checkbox]:checked+label:before{background-color:#fff;border-color:#dadada}input[type=checkbox]:checked+label:after{background-color:#fff;border-radius:3px;color:var(--color-primary);left:3px;top:10px}input[type=checkbox]:disabled+label:before{background-color:#fff;border:1px solid #e7e7e7}input[type=radio]+label{padding-left:27px}input[type=radio]+label:before{background-color:#fff;border-radius:50%;height:20px;margin-top:-10px;transform:none;width:20px}input[type=radio]:checked+label:before{background-color:#fff}input[type=radio]:checked+label:after{height:10px;left:5px;width:10px}label{min-height:20px}.ordering-process .consents .whole-width a,.type-product .consents .whole-width a{font-size:16px}.consents .whole-width,.consents .whole-width a{color:var(--color-tertiary);font-weight:400}.consents .whole-width a{font-size:13px;text-decoration:underline!important}.consents .whole-width a:hover{text-decoration:none!important}body{color:var(--color-tertiary)}.overall-wrapper{margin-left:auto;margin-right:auto;overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-tertiary);font-weight:600;line-height:1.2}h1{font-size:28px;margin-bottom:30px;margin-top:40px}h1,h2{font-weight:600}h2{color:var(--color-tertiary);font-size:26px}.h4,h3,h4{font-size:20px;font-weight:600}.h4,h4{margin:20px 0}.homepage-group-title,.products-header{font-size:26px;font-weight:600}#content{line-height:1.384615;padding-top:0}#content h1{font-size:28px}#content p{margin:0 0 18px}.banner .link-like,.banner a,.banner-category .link-like,.banner-category a,.banner-wrapper .link-like,.banner-wrapper a,.carousel-inner .link-like,.carousel-inner a,.content .link-like,.content a{color:var(--color-primary);text-decoration:underline}.banner .link-like:hover,.banner a:hover,.banner-category .link-like:hover,.banner-category a:hover,.banner-wrapper .link-like:hover,.banner-wrapper a:hover,.carousel-inner .link-like:hover,.carousel-inner a:hover,.content .link-like:hover,.content a:hover{color:var(--color-primary);text-decoration:none}.chevron-after:after{font-size:10px;margin-left:5px}.category-perex ul,.category-perex ul li,.category__secondDescription ul,.category__secondDescription ul li,.p-short-description ul,.p-short-description ul li,.tab-content ul,.tab-content ul li,.welcome-wrapper ul,.welcome-wrapper ul li,article ul,article ul li{padding-left:0}.category-perex ul li:before,.category__secondDescription ul li:before,.p-short-description ul li:before,.tab-content ul li:before,.welcome-wrapper ul li:before,article ul li:before{background-color:var(--color-primary);border-radius:50%;content:"";height:6px;margin-left:0;margin-right:8px;width:6px}.flex-wrap{display:flex;flex-wrap:wrap}@media screen and (min-width:992px){#content h1,h1{font-size:38px}.homepage-group-title,.products-header,h2{font-size:34px}h3{font-size:24px}}@media (min-width:1440px){.container{width:1340px}}@media (max-width:767px){.overall-wrapper{padding-bottom:0!important;padding-top:70px}.container{width:100%}}.h1,.h2,.h3,.h4,.h5,.h6,.link-like,.link-like:focus,.link-like:hover,a,a:focus,a:hover,body,h1,h2,h3,h4,h5,h6{color:var(--color-tertiary)}html[lang=cs] .subcategories.with-image.showAll+.show-more .btn-more span:before{content:"Zobrazit méně"}html[lang=cs] .cart-table .cart-table-header td.cart-p-image:before{content:"Produkt"}html[lang=cs] .order-summary-item.price .price-wrapper .price-primary.price-label:before,html[lang=cs] .summary .price-wrapper .price-primary.price-label:before{content:"Celková cena:"}html[lang=cs] .order-summary-item.price .price-wrapper .price-secondary.price-label:before,html[lang=cs] .summary .price-wrapper .price-secondary.price-label:before{content:"Celková cena bez DPH:"}html[lang=cs] .id--16 .co-box.co-basic-information h4:after{content:"Základní údaje"}html[lang=cs] .id--16 label[for=deliveryCountryId]:before{content:"Země"}html[lang=cs] .order-summary .recapitulation-shipping-billing>strong:before{content:"Způsob dopravy:"}html[lang=cs] .order-summary .recapitulation-shipping-billing.last>strong:before{content:"Způsob platby:"}html[lang=cs] #header .search-form .search-button:before{content:"Vyhledat"}html[lang=cs] .description-inner .basic-description:before{content:"Popis produktu"}html[lang=cs] #content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,html[lang=cs] #content .filter-section.showAll .show-more span:before{content:"Zobrazit méně"}html[lang=cs] .user-action-in .login-widget h2:before{content:"Přihlášení"}html[lang=de] .subcategories.with-image.showAll+.show-more .btn-more span:before{content:"Weniger zeigen"}html[lang=de] .cart-table .cart-table-header td.cart-p-image:before{content:"Produkt"}html[lang=de] .order-summary-item.price .price-wrapper .price-primary.price-label:before,html[lang=de] .summary .price-wrapper .price-primary.price-label:before{content:"Endpreis:"}html[lang=de] .order-summary-item.price .price-wrapper .price-secondary.price-label:before,html[lang=de] .summary .price-wrapper .price-secondary.price-label:before{content:"Endpreis ohne MwSt.:"}html[lang=de] .id--16 .co-box.co-basic-information h4:after{content:"Grundinformationen"}html[lang=de] .id--16 label[for=deliveryCountryId]:before{content:"Land"}html[lang=de] .order-summary .recapitulation-shipping-billing>strong:before{content:"Versandoption:"}html[lang=de] .order-summary .recapitulation-shipping-billing.last>strong:before{content:"Zahlungsoption:"}html[lang=de] #header .search-form .search-button:before{content:"Suchen"}html[lang=de] .description-inner .basic-description:before{content:"Produktbeschreibung"}html[lang=de] #content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,html[lang=de] #content .filter-section.showAll .show-more span:before{content:"Weniger zeigen"}html[lang=de] .user-action-in .login-widget h2:before{content:"Anmeldung"}html[lang=en] .subcategories.with-image.showAll+.show-more .btn-more span:before{content:"Show less"}html[lang=en] .cart-table .cart-table-header td.cart-p-image:before{content:"Product"}html[lang=en] .order-summary-item.price .price-wrapper .price-primary.price-label:before,html[lang=en] .summary .price-wrapper .price-primary.price-label:before{content:"Final price:"}html[lang=en] .order-summary-item.price .price-wrapper .price-secondary.price-label:before,html[lang=en] .summary .price-wrapper .price-secondary.price-label:before{content:"Final price without VAT:"}html[lang=en] .id--16 .co-box.co-basic-information h4:after{content:"Basic information"}html[lang=en] .id--16 label[for=deliveryCountryId]:before{content:"Country"}html[lang=en] .order-summary .recapitulation-shipping-billing>strong:before{content:"Shipping option:"}html[lang=en] .order-summary .recapitulation-shipping-billing.last>strong:before{content:"Payment option:"}html[lang=en] #header .search-form .search-button:before{content:"Search"}html[lang=en] .description-inner .basic-description:before{content:"Product description"}html[lang=en] #content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,html[lang=en] #content .filter-section.showAll .show-more span:before{content:"Show less"}html[lang=en] .user-action-in .login-widget h2:before{content:"Login"}html[lang=hu] .subcategories.with-image.showAll+.show-more .btn-more span:before{content:"Kevesebbet mutat"}html[lang=hu] .cart-table .cart-table-header td.cart-p-image:before{content:"Termék"}html[lang=hu] .order-summary-item.price .price-wrapper .price-primary.price-label:before,html[lang=hu] .summary .price-wrapper .price-primary.price-label:before{content:"Végső ár:"}html[lang=hu] .order-summary-item.price .price-wrapper .price-secondary.price-label:before,html[lang=hu] .summary .price-wrapper .price-secondary.price-label:before{content:"Végső ár ÁFA nélkül:"}html[lang=hu] .id--16 .co-box.co-basic-information h4:after{content:"Alapvető adatok"}html[lang=hu] .id--16 label[for=deliveryCountryId]:before{content:"Ország"}html[lang=hu] .order-summary .recapitulation-shipping-billing>strong:before{content:"Szállítási mód:"}html[lang=hu] .order-summary .recapitulation-shipping-billing.last>strong:before{content:"Fizetési mód:"}html[lang=hu] #header .search-form .search-button:before{content:"Keresés"}html[lang=hu] .description-inner .basic-description:before{content:"Termékleírás"}html[lang=hu] #content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,html[lang=hu] #content .filter-section.showAll .show-more span:before{content:"Kevesebbet mutat"}html[lang=hu] .user-action-in .login-widget h2:before{content:"Bejelentkezés"}html[lang=sk] .subcategories.with-image.showAll+.show-more .btn-more span:before{content:"Zobraziť menej"}html[lang=sk] .cart-table .cart-table-header td.cart-p-image:before{content:"Produkt"}html[lang=sk] .order-summary-item.price .price-wrapper .price-primary.price-label:before,html[lang=sk] .summary .price-wrapper .price-primary.price-label:before{content:"Celková cena:"}html[lang=sk] .order-summary-item.price .price-wrapper .price-secondary.price-label:before,html[lang=sk] .summary .price-wrapper .price-secondary.price-label:before{content:"Celková cena bez DPH:"}html[lang=sk] .id--16 .co-box.co-basic-information h4:after{content:"Základné údaje"}html[lang=sk] .id--16 label[for=deliveryCountryId]:before{content:"Krajina"}html[lang=sk] .order-summary .recapitulation-shipping-billing>strong:before{content:"Spôsob dopravy:"}html[lang=sk] .order-summary .recapitulation-shipping-billing.last>strong:before{content:"Spôsob platby:"}html[lang=sk] #header .search-form .search-button:before{content:"Vyhľadať"}html[lang=sk] .description-inner .basic-description:before{content:"Popis produktu"}html[lang=sk] #content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,html[lang=sk] #content .filter-section.showAll .show-more span:before{content:"Zobraziť menej"}html[lang=sk] .user-action-in .login-widget h2:before{content:"Prihlásenie"}#productsTop .favourite{position:relative;right:0;top:10px}.type-page .content-wrapper .product.fav-active{border-bottom:1px solid #e7e7e7;margin-bottom:0}@media (max-width:991px){.type-page .content-wrapper .product.fav-active:nth-child(2n){border-right:0}}@media (min-width:992px) and (max-width:1199px){.type-page .content-wrapper .product.fav-active:nth-child(3n){border-right:0}}@media (min-width:1200px){.type-page .content-wrapper .product.fav-active{width:25%}.type-page .content-wrapper .product.fav-active:nth-child(4n){border-right:0}}.in-favorite .content-inner,.in-oblibene .content-inner{max-width:100%;width:100%}.fav-products .product .p-bottom{display:none}.fav-products .product .p .favourite .add_favourite svg{fill:var(--color-secondary);stroke:var(--color-secondary)}.fav-products .product .flags{display:none}.product .p{position:relative}.product .p .favourite{background-color:#fff;border-radius:50%;display:block;height:28px;opacity:.8;position:absolute;right:15px;top:5px;width:28px;z-index:2}@media (min-width:992px){.product .p .favourite{right:25px;top:10px}}.product .p .favourite .add_favourite{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.product .p .favourite .add_favourite svg{stroke:#000;stroke-width:2;fill:#fff;height:14px;opacity:1;transition:all .3s ease-out;width:14px}.product.fav-active .p .favourite .add_favourite svg{fill:var(--color-secondary);stroke:var(--color-secondary)}.favourite_icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.184 2.358A6.884 6.884 0 0 0 19.95 0c-2.862 0-4.675 1.71-5.69 3.144-.264.372-.489.745-.677 1.096a10.407 10.407 0 0 0-.676-1.096C11.89 1.71 10.078 0 7.216 0a6.884 6.884 0 0 0-5.234 2.358C.704 3.808 0 5.75 0 7.827c0 2.26.883 4.363 2.777 6.616 1.694 2.015 4.13 4.09 6.951 6.495 1.052.896 2.139 1.822 3.296 2.835l.035.03a.794.794 0 0 0 1.048 0l.035-.03c1.157-1.013 2.245-1.94 3.296-2.835 2.821-2.404 5.257-4.48 6.95-6.495 1.896-2.253 2.778-4.356 2.778-6.616 0-2.077-.704-4.019-1.982-5.47Zm-8.779 17.368c-.906.772-1.838 1.567-2.822 2.422-.983-.855-1.916-1.65-2.822-2.422-5.522-4.705-9.17-7.813-9.17-11.899 0-1.689.563-3.258 1.585-4.417a5.313 5.313 0 0 1 4.04-1.818c2.182 0 3.593 1.344 4.392 2.472a9.436 9.436 0 0 1 1.218 2.423.796.796 0 0 0 1.514 0 9.437 9.437 0 0 1 1.218-2.423c.8-1.128 2.21-2.472 4.392-2.472 1.572 0 3.006.646 4.04 1.818 1.022 1.16 1.584 2.728 1.584 4.417 0 4.086-3.647 7.194-9.169 11.9Z' class='btn_toggle' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:-5px;display:block;height:24px;position:relative;width:28px}.favourite_icon .number{background-color:var(--color-secondary);border-radius:50%;color:#fff;font-size:12px;font-style:normal;font-weight:600;height:20px;left:-10px;line-height:20px;position:absolute;top:-10px;width:20px}.p-detail-inner .p-to-cart-block{align-items:center;display:flex}.p-detail-inner .p-to-cart-block .add-to-cart-button{height:40px}.p-detail-inner .p-to-cart-block .add-to-cart{flex-grow:1}.p-detail-inner .p-to-cart-block .favourite-detail{background-color:#ddd;height:40px;margin-left:5px;width:40px}.p-detail-inner .p-to-cart-block .favourite-detail .btn_toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.184 2.358A6.884 6.884 0 0 0 19.95 0c-2.862 0-4.675 1.71-5.69 3.144-.264.372-.489.745-.677 1.096a10.407 10.407 0 0 0-.676-1.096C11.89 1.71 10.078 0 7.216 0a6.884 6.884 0 0 0-5.234 2.358C.704 3.808 0 5.75 0 7.827c0 2.26.883 4.363 2.777 6.616 1.694 2.015 4.13 4.09 6.951 6.495 1.052.896 2.139 1.822 3.296 2.835l.035.03a.794.794 0 0 0 1.048 0l.035-.03c1.157-1.013 2.245-1.94 3.296-2.835 2.821-2.404 5.257-4.48 6.95-6.495 1.896-2.253 2.778-4.356 2.778-6.616 0-2.077-.704-4.019-1.982-5.47Zm-8.779 17.368c-.906.772-1.838 1.567-2.822 2.422-.983-.855-1.916-1.65-2.822-2.422-5.522-4.705-9.17-7.813-9.17-11.899 0-1.689.563-3.258 1.585-4.417a5.313 5.313 0 0 1 4.04-1.818c2.182 0 3.593 1.344 4.392 2.472a9.436 9.436 0 0 1 1.218 2.423.796.796 0 0 0 1.514 0 9.437 9.437 0 0 1 1.218-2.423c.8-1.128 2.21-2.472 4.392-2.472 1.572 0 3.006.646 4.04 1.818 1.022 1.16 1.584 2.728 1.584 4.417 0 4.086-3.647 7.194-9.169 11.9Z' class='btn_toggle' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto 50%;cursor:pointer;height:28px;width:28px}.p-detail-inner .p-to-cart-block .favourite-detail.fav-yes .btn_toggle{background-size:0}.p-detail-inner .p-to-cart-block .favourite-detail.fav-yes .btn_toggle i{display:grid;height:100%;place-items:center;width:100%}.p-detail-inner .p-to-cart-block .favourite-detail.fav-yes .btn_toggle svg{fill:var(--color-secondary);opacity:1}.p-detail-inner .p-to-cart-block .favourite-detail p{margin-bottom:0}.p-detail-inner .p-to-cart-block .favourite-detail svg{display:block;height:17px;opacity:0;width:17px}.p-detail-inner .navigation-buttons i span.number,.p-detail-inner a[data-target=cart] i{background-color:var(--color-secondary)!important;color:#fff!important}.ig h2{align-items:center;border-top:1px solid #e7e7e7;color:#000;display:flex;font-size:16px;font-weight:400;justify-content:center;margin:0 auto;padding:25px 0;text-align:center;width:90vw}@media (min-width:768px){.ig h2{width:97vw}}.ig h2 img{margin-right:10px}.instagram-wrap{display:flex;flex-wrap:wrap;padding-left:10px;padding-right:10px;position:relative}.instagram-wrap .igfeed{margin-bottom:10px;max-width:33.33%;min-width:33.33%;overflow:hidden;position:relative}.instagram-wrap .igfeed:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;top:0;width:10px;z-index:1}.instagram-wrap .igfeed:first-of-type:before,.instagram-wrap .igfeed:nth-child(n+7){display:none}.instagram-wrap .igfeed a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-bottom:100%;position:relative;transition:.2s ease-in-out}.instagram-wrap .igfeed a:before{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;color:#fff;content:"\e909";display:flex;font-family:Shoptet;font-size:35px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.instagram-wrap .igfeed a:hover:before{opacity:1}@media (min-width:768px){.instagram-wrap .igfeed{max-width:16.6667%;min-width:16.6667%}}@media (max-width:767px){.ig h2,.ig h2 img{display:block}.ig h2 img{margin:0 auto 10px}}@media (max-width:479px){.instagram-wrap{justify-content:space-between}.instagram-wrap .igfeed{max-width:calc(50% - 5px);min-width:calc(50% - 5px);position:unset}.instagram-wrap .igfeed:nth-child(5):before{display:none}}#recentlyViewed{background-color:#fff;border-top:1px solid #e7e7e7;margin-bottom:30px;margin-top:60px;width:100%}#recentlyViewed .slick-slider{margin-left:1px}#recentlyViewed .homepage-group-title{margin:40px 0 25px;text-align:center}#recentlyViewed .text-center{padding:30px 0}#recentlyViewed .text-center a{position:relative;z-index:1}#recentlyViewed .products-block:before{border-radius:0}#recentlyViewed .products-block .product .p{height:100%!important}#recentlyViewed .products-block .product .p .stars{margin:0 auto}#recentlyViewed .products-block .product .p .stars a:before{font-size:12px}#recentlyViewed .products-block .product .new-description{display:none!important}#recentlyViewed .slick-list{float:none}#recentlyViewed .price-save+.price-save,#recentlyViewed .price-standard+.price-standard{display:none}.type-product #recentlyViewed{border-top:none}#recentlyViewed .availability.not-in-stock{color:#cb0000}#recentlyViewed .availability.in-stock{color:#6b3}#recentlyViewed .availability.in-stock span{padding-left:15px;position:relative}#recentlyViewed .availability.in-stock span:before{background:url(https://cdn.myshoptet.com/usr/mimedigital.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:11px}@media (min-width:768px){#recentlyViewed .slick-arrow{background-color:#f9f9f9}#recentlyViewed .slick-next{right:-20px}#recentlyViewed .slick-prev{left:-20px}}@media (max-width:767px){#recentlyViewed{margin-top:0}}.banner-rating{background-color:#f9f9f9;margin-bottom:40px;margin-top:94px;padding-bottom:40px;position:relative}.banner-rating:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.banner-rating .rate-header{position:relative;top:-66px}.banner-rating .rate-header .rate-img{margin:0 auto;width:104px}.banner-rating .rate-header h4{font-size:18px;margin:25px 0 0;text-align:center;width:100%}.banner-rating .ratings__header{display:block;padding:0 0 30px;text-align:center}.banner-rating .ratings__header h3{color:var(--color-tertiary);font-size:22px;font-weight:600;margin-bottom:14px}.banner-rating .ratings__header img{margin-top:-67px;position:relative;z-index:3}.banner-rating .ratings__header .store-rating{align-items:center;display:flex;gap:12px;justify-content:center}.banner-rating .ratings__header .store-rating .stars-rating{display:flex;flex-direction:column;gap:6px;text-align:left}.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings{color:var(--color-tertiary);font-size:17;text-decoration:underline}.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings:focus,.banner-rating .ratings__header .store-rating .stars-rating a.total-ratings:hover{text-decoration:none}.banner-rating .ratings__header .store-rating__average{color:var(--color-tertiary);font-size:32px;font-weight:600}.banner-rating .rate-items{display:flex;flex-wrap:wrap;position:relative}.banner-rating .rate-items .vote-wrap{font-size:14px;font-weight:400;position:relative}.banner-rating .rate-items .vote-wrap .stars{display:block;margin-bottom:10px}.banner-rating .rate-items .vote-wrap .vote-content{margin:0}.banner-rating .vote-wrap{border:none;color:var(--color-tertiary);display:flex;flex-wrap:wrap;font-weight:400;margin-bottom:10px;padding:38px 15px 15px;width:100%}.banner-rating .vote-wrap .vote-content{font-size:16px;order:-1;width:100%}.banner-rating .vote-wrap .vote-header{width:100%}.banner-rating .vote-wrap .vote-pic{display:none}.banner-rating .vote-wrap .vote-summary{margin-top:15px}.banner-rating .vote-wrap .vote-summary .stars{left:15px;margin:0;position:absolute;top:15px}.banner-rating .vote-wrap .vote-time{color:var(--color-tertiary);font-size:14px;font-weight:400;margin:0}.banner-rating .vote-wrap .vote-rating .vote-delimeter{display:none}.banner-rating .vote-wrap .vote-name{display:block;font-size:16px;font-weight:600;margin:0 0 5px}.banner-rating .button-wrap{margin-top:20px;text-align:center}.banner-rating .button-wrap .btn{box-shadow:0 3px 8px rgba(0,0,0,.08)}.banner-rating .button-wrap .btn.btn-success{background:#fff;border:1px solid var(--color-primary);border-radius:2px;color:var(--color-tertiary);font-weight:600;height:40px;line-height:40px;padding:0;text-transform:none;width:200px}.banner-rating .button-wrap .btn.btn-success:hover{background:var(--color-primary);color:#fff}.rate-average{color:#000;font-size:14px;font-weight:400;font-weight:600}.stars{width:100px}.stars .star.star-half:before,.stars .star.star-on:before{color:#ffc211;font-size:16px}.stars a,.stars span{height:18px;width:20px}.stars .star.is-active:hover{color:#ffc211}.stars-label{color:var(--color-tertiary)}.rate-average-wrap .stars a:before,.rate-average-wrap .stars span:before{font-size:30px}@media screen and (min-width:768px){.banner-rating .rate-items .vote-wrap{width:33.33%}}.msg{padding-bottom:20px;padding-top:20px}.site-msg.information{background-color:#1d1d1d;box-shadow:none;display:none;font-size:16px;font-weight:600;max-width:100%;opacity:1;padding:0 20px;position:static;text-align:center}.site-msg.information .text{color:#fff;margin:8px 0}.site-msg.information a{color:#fff}.site-msg.information a:hover{text-decoration:underline}@media (min-width:768px){.site-msg.information .container{width:747px}}@media (min-width:992px){.site-msg.information .container{width:972px}}@media (min-width:1200px){.site-msg.information .container{width:1178px}}@media (min-width:1440px){.site-msg.information .container{padding:0 20px;width:1340px}}@media (min-width:992px){.site-msg .close{right:20px}}.in-index .overall-wrapper,.type-category .overall-wrapper,.type-page .overall-wrapper,.type-post .overall-wrapper,.type-posts-listing .overall-wrapper,.type-product .overall-wrapper{display:flex;flex-wrap:wrap}.in-index .overall-wrapper #footer,.in-index .overall-wrapper #header,.in-index .overall-wrapper>div:not(.container),.type-category .overall-wrapper #footer,.type-category .overall-wrapper #header,.type-category .overall-wrapper>div:not(.container),.type-page .overall-wrapper #footer,.type-page .overall-wrapper #header,.type-page .overall-wrapper>div:not(.container),.type-post .overall-wrapper #footer,.type-post .overall-wrapper #header,.type-post .overall-wrapper>div:not(.container),.type-posts-listing .overall-wrapper #footer,.type-posts-listing .overall-wrapper #header,.type-posts-listing .overall-wrapper>div:not(.container),.type-product .overall-wrapper #footer,.type-product .overall-wrapper #header,.type-product .overall-wrapper>div:not(.container){width:100%}.in-index .overall-wrapper .user-action,.type-category .overall-wrapper .user-action,.type-page .overall-wrapper .user-action,.type-post .overall-wrapper .user-action,.type-posts-listing .overall-wrapper .user-action,.type-product .overall-wrapper .user-action{order:-10}.in-index .overall-wrapper .admin-bar,.type-category .overall-wrapper .admin-bar,.type-page .overall-wrapper .admin-bar,.type-post .overall-wrapper .admin-bar,.type-posts-listing .overall-wrapper .admin-bar,.type-product .overall-wrapper .admin-bar{order:-9}.in-index .overall-wrapper .top-navigation-bar,.type-category .overall-wrapper .top-navigation-bar,.type-page .overall-wrapper .top-navigation-bar,.type-post .overall-wrapper .top-navigation-bar,.type-posts-listing .overall-wrapper .top-navigation-bar,.type-product .overall-wrapper .top-navigation-bar{order:-8}.in-index .overall-wrapper #header,.type-category .overall-wrapper #header,.type-page .overall-wrapper #header,.type-post .overall-wrapper #header,.type-posts-listing .overall-wrapper #header,.type-product .overall-wrapper #header{order:-7}.in-index .site-msg.information,.type-category .site-msg.information,.type-page .site-msg.information,.type-post .site-msg.information,.type-posts-listing .site-msg.information,.type-product .site-msg.information{display:block}:focus{outline:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-moz-box-sizing:border-box;display:block;position:relative;touch-action:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-slider .slick-arrow{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:50%;display:flex;height:30px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease-out;width:30px;z-index:9}.slick-slider .slick-arrow:after{content:"";height:12px;margin:0 auto;width:8px}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-prev:after{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 100%}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-next:after{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 100%}.slick-slider .slick-arrow:hover{background-color:#f9f9f9}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff slick-image-url("ajax-loader.gif") 50% no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform:translateZ(0)}.slick-track{zoom:1;display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.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-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-dots{display:flex;justify-content:center;margin:30px 0 15px;padding:0;width:100%}.slick-dots li{height:10px;list-style:none;margin:0 2px;position:relative;width:10px}.slick-dots li button{background-color:#dadada;border:1px solid transparent;border-radius:50%;display:block;font-size:0;height:10px;padding:0;width:10px}.slick-dots li.slick-active button{background-color:#000;border:2px solid #000;border-radius:50%;height:10px;width:10px}.products-block.slick-slider>div{border:0;padding:0;width:100%}@media screen and (max-width:767px){#header .user-action{display:none}#header .header-top .container{align-items:center;display:flex;flex-wrap:nowrap;padding-left:54px;padding-right:10px}#header .search{background-color:#fff;left:0;padding:5px 10px 10px;position:absolute;right:0;top:70px;width:100%;z-index:1005}#header .search .contact-header{display:none}#header .search .form-control{box-shadow:none}#header .searchWhisperer{max-height:calc(100vh - 115px)}#header .navigation-buttons{height:70px}#header .navigation-buttons a{display:block;height:25px;line-height:25px;margin-left:10px;width:25px}#header .navigation-buttons a:before{display:block;line-height:32px}#header .navigation-buttons a[data-target=navigation]{border-right:1px solid #e7e7e7;height:70px;left:0;margin-left:0;position:absolute;width:54px}#header .navigation-buttons a[data-target=navigation]:before{color:#000;font-size:24px;line-height:70px}#header .navigation-buttons a[data-target=search]{line-height:30px;order:-5}#header .navigation-buttons a[data-target=search]:before{color:#000;content:"\e920";font-family:Shoptet;font-size:25px;height:25px;width:25px}#header .navigation-buttons a[data-target=login]{display:block;height:28px;line-height:28px;width:28px}#header .navigation-buttons a[data-target=login]:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/user.svg) no-repeat;background-size:100% auto;content:"";height:28px;width:28px}#header .navigation-buttons a[data-target=cart]{height:28px;margin-left:10px;width:30px}#header .navigation-buttons a[data-target=cart] i{bottom:12px;left:5px}#header .site-name{display:block;height:70px;max-width:115px;min-width:115px}#header .site-name a{align-items:center;display:flex;height:100%}.user-action-in .popup-widget.cart-widget{top:70px}.scrolled-up.scrolled #header .search{display:none!important}}.site-msg.information .close:before{color:#fff}.top-navigation-tools>a{display:none}.top-navigation-tools .languagesMenu{align-items:center;display:flex;flex-direction:row-reverse}.top-navigation-tools .languagesMenu__flags{display:flex;gap:5px}.top-navigation-tools .languagesMenu__flags .shp-flag{height:18px;width:18px}.top-navigation-tools .languagesMenu__header{color:var(--color-tertiary);font-size:13px;font-style:normal;font-weight:700;line-height:normal;padding-right:0;text-align:center}.top-navigation-tools .languagesMenu__box[data-target=language]{width:0}.top-navigation-tools .languagesMenu__box[data-target=language] .languagesMenu__header{font-size:0;margin:0;padding:0;width:0}.top-navigation-tools .languagesMenu__box[data-target=language] .caret{display:none}.top-navigation-tools .languagesMenu .caret{font-size:8px}.top-navigation-tools .languagesMenu.open .languagesMenu__content{display:flex}.top-navigation-tools .languagesMenu.open .languagesMenu__box[data-target=language]{width:0}.top-navigation-tools .languagesMenu.open .languagesMenu__box[data-target=language] .languagesMenu__list{display:block;top:25px}.top-navigation-tools .languagesMenu.open #topNavigationDropdown .caret:before{transform:rotate(180deg)}#header{border:1px solid #cfcfcf}#header .header-bottom,#header .header-bottom #navigation{background-color:#f8f8f8}#header .search{padding-left:10px;padding-right:10px}#header .search-form{position:relative}#header .search-form .form-control{border:3px solid #e7e7e7;border-radius:4px;height:50px;padding-left:35px}#header .search-form .search-button{font-size:0;height:auto;right:5px;top:5px;width:110px}#header .search-form .search-button:before{font-size:16px}#header .search-form:after{display:none}#header .search-form .search-input-icon{height:20px;left:20px;width:20px}#header .search-form .search-input-icon:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/search.svg) 50% no-repeat;background-size:100% auto;content:"";height:20px;width:20px}#header .search-form .search-button{display:block;height:40px;line-height:1;padding-top:9px}#header .search-form:hover .search-input{border-color:#e7e7e7}#header .navigation-buttons a{height:30px;margin-left:10px;width:30px}#header .navigation-buttons a.favorite{order:2}#header .navigation-buttons a[data-target=cart]{background-color:transparent;border-radius:0;order:3;padding:0;width:30px}#header .navigation-buttons a[data-target=cart]:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/cart.svg) no-repeat;background-size:100% auto;content:"";height:100%;margin:0;width:100%}#header .navigation-buttons a[data-target=cart] i{background-color:var(--color-secondary);color:#fff;font-size:12px;font-weight:600;height:20px;left:-12px;line-height:14px;top:-6px;width:20px}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}#header .navigation-buttons a[data-target=login]{line-height:1;order:1}#header .navigation-buttons a[data-target=login]:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/user.svg) no-repeat;background-size:100% auto;content:"";height:100%;width:100%}#header .navigation-buttons a.favourite{order:2}@media (min-width:768px){#header{position:sticky;top:0;z-index:999}#header .container{position:relative}#header .header-top .contact-box ul{display:flex;flex-direction:column;padding:0 10px}#header .header-top .contact-box ul .mail:before,#header .header-top .contact-box ul .tel:before{filter:invert(1)}#header .header-top .contact-box ul .social-icon-list{display:none}#header .search{max-width:clamp(300px,100%,550px);width:100%}#header .header-top-wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-left:20px;padding-right:20px}#header .header-top-wrapper>div{flex:none}#header .header-top-wrapper .site-name{flex:none;margin-right:auto;max-width:175px;min-width:175px}#header .header-top-wrapper .site-name a{display:block}#header .header-bottom-wrapper{padding-left:20px;padding-right:20px}#header .navigation-buttons{max-width:175px;padding-left:0}#header .navigation-buttons a:not(:first-child){margin-left:19px}#header .navigation-buttons a[data-target=cart] .cart-price{display:none!important}#header .navigation-buttons a[data-target=login]{display:block}}@media (min-width:1200px){#header .search{max-width:550px}}@media (max-width:1199px){#header .search{max-width:400px}#header .contact-box ul{padding:0 10px!important}}@media (max-width:991px){.contact-box{display:none}}@media (max-width:767px){.search-window-visible #header .search{max-width:100%}#header{position:relative}.overall-wrapper{padding-top:0!important}.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header{transform:none!important}}@media (min-width:768px){.navigation-in>ul>li.exp>ul{top:calc(100% - 26px)}body.template-13 .dkLabComparerHeaderIconBtn{margin-left:10px}}@media (max-width:767px){body.template-13 .dkLabComparerHeaderIconBtn{height:35px;width:35px}body.template-13 .dkLabComparerHeaderIconBtn:before{font-size:26px;top:0}}.login-window-visible .user-action .user-action-in>div.user-action-login{border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.06);display:flex;flex-wrap:wrap;max-width:500px;width:90%}.login-window-visible .user-action .user-action-in>div.user-action-login>div{width:100%}@media (min-width:992px){.login-window-visible .user-action .user-action-in>div.user-action-login>div{flex:1;width:50%}}@media (max-width:991px){.login-window-visible .user-action .user-action-in>div.user-action-login{bottom:auto}.login-window-visible .user-action .user-action-in>div.user-action-login .registrace-box{order:2;padding-top:10px}.login-window-visible .user-action .user-action-in>div.user-action-login>div{height:auto}}@media (max-width:767px){.login-window-visible .user-action .user-action-in>div.user-action-login{overflow:auto}}#header .user-action .login-widget.popup-widget{display:none!important}.login-widget .registrace-box{background-color:#f9f9f9;padding:20px 20px 35px}.login-widget .registrace-box h3{font-size:22px;margin-bottom:5px;margin-top:20px}@media (min-width:992px){.login-widget .registrace-box h3{font-size:28px}}.login-widget .registrace-box p{font-size:16px}.login-widget .registrace-box ul{list-style-type:none;margin:25px 0;padding-left:0}.login-widget .registrace-box ul li{font-size:16px;margin-bottom:10px;padding-left:25px;position:relative}.login-widget .registrace-box ul li:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:14px;left:0;margin-top:-6px;position:absolute;top:50%;width:18px}.login-widget .registrace-box .btn-primary{padding:14px 30px}.user-action-in{position:relative}.user-action-in .login-widget{background-color:#fff;border-radius:6px;left:50%;margin:0;padding-top:0;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:99999}@media (max-width:991px){.user-action-in .login-widget{height:auto;width:90%}}@media (max-width:767px){.user-action-in .login-widget{box-shadow:none}}.user-action-in .login-widget:before{display:none}.user-action-in .login-widget .popup-widget-inner{border:0;border-radius:6px;box-shadow:none;padding:21px 20px}@media (max-width:767px){.user-action-in .login-widget .popup-widget-inner{height:auto;padding:20px;width:100%}}.user-action-in .login-widget .popup-widget-inner span.close{background-color:#f9f9f9;height:44px;line-height:44px;position:absolute;right:0;text-align:center;top:0;width:44px}.user-action-in .login-widget .popup-widget-inner span.close:hover{cursor:pointer}.user-action-in .login-widget .popup-widget-inner span.close:before{color:#000;content:"\e912";font-family:Shoptet}@media (min-width:767px){.user-action-in .login-widget .popup-widget-inner span.close{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.25);right:-22px;top:-22px}}.user-action-in .login-widget .user-action-tabs{display:none}.user-action-in .login-widget h2{font-size:0;margin:20px 0 30px}.user-action-in .login-widget h2:before{color:#000;display:block;font-size:22px;font-weight:600}@media (min-width:992px){.user-action-in .login-widget h2:before{font-size:28px}}.user-action-in .login-widget .social-login-buttons{margin-top:12px}.user-action-in .login-widget .social-login-buttons-divider{margin-bottom:26px}.user-action-in .login-widget .social-login-buttons-divider span{color:#000;font-size:18px;font-weight:500;text-transform:uppercase}.user-action-in .login-widget .social-login-buttons-divider:after,.user-action-in .login-widget .social-login-buttons-divider:before{background-color:#000}.user-action-in .login-widget .login-wrapper{padding:0}.user-action-in .login-widget .login-wrapper .btn{margin-bottom:20px;padding:14px 30px}@media (max-width:400px){.user-action-in .login-widget .login-wrapper .btn{display:block;float:none}}.user-action-in .login-widget .login-wrapper .btn:after{display:none}.user-action-in .login-widget .login-wrapper .password-helper{width:auto}.user-action-in .login-widget .login-wrapper .password-helper a{color:#000;font-size:14px;font-weight:500;margin:10px 20px 5px 0;padding:0;text-decoration:underline}.user-action-in .login-widget .login-wrapper .password-helper a:hover{text-decoration:none}.user-action-in .login-widget .nemateucet{border-top:1px solid #000;margin-top:23px;padding:23px 0 19px}.user-action-in .login-widget .nemateucet p{color:#000;font-size:14px;font-weight:500;margin-bottom:0;text-align:center}.user-action-in .login-widget .nemateucet p:before{background-color:#000;content:"";display:block;height:30px;margin:0 auto 12px;-webkit-mask:url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg) no-repeat 50% 50%;mask:url(/user/documents/upload/sablona-nemazat/svg/users-medical.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:45px}@media (max-width:767px){.user-action-in .login-widget .nemateucet p:before{height:70px;width:100px}}.user-action-in .login-widget .nemateucet p a{color:#000;display:block;font-weight:400;margin-top:13px;text-decoration:underline}.user-action-in .login-widget .nemateucet p a:hover{text-decoration:none}.user-action-in .login-widget .tab-content form .input-wrapper{color:#000;font-size:14px;font-weight:500}.user-action-in .login-widget .tab-content form .input-wrapper:before{display:block;margin-bottom:8px;width:100%}.user-action-in .login-widget .tab-content form .input-wrapper.email:before{content:"Uživatelské jméno nebo e-mail *"}.user-action-in .login-widget .tab-content form .input-wrapper.password:before{content:"Heslo"}.user-action-in .login-widget .tab-content form .login-wrapper{padding:0}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper{float:none;text-align:center;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a{color:#000;font-size:14px;font-weight:500;padding:16px 0 31px;text-decoration:underline;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper .password-helper a:hover{text-decoration:none}.user-action-in .login-widget .tab-content form .login-wrapper button.btn{background-color:#e58400;border-color:#e58400;border-radius:3px;color:#fff;font-size:13px;font-weight:500;width:100%}.user-action-in .login-widget .tab-content form .login-wrapper button.btn:hover{background-color:#ca7506;color:#fff}.admin-logged .popup-widget.login-widget{top:50%}.login-window-visible #cboxOverlay{display:block!important;opacity:.3}@media screen and (max-width:767px){.navigation-in{box-shadow:inset 0 4px 10px 0 rgba(0,0,0,.05);height:100%;padding-bottom:10px}.navigation-in a{color:#fff}.navigation-in>ul{padding-bottom:15px}.navigation-in>ul>li{position:relative}.navigation-in ul.menu-level-2 li a,.navigation-in>ul>li>a>b{padding-bottom:10px;padding-top:10px}.navigation-in ul.menu-level-2 li:before{color:var(--color-primary);content:"+";font-weight:700;left:25px;margin-right:4px;padding-top:6.5px;position:absolute}.navigation-in .navigationActions__submenu.menu-level-2 li>a{padding:4px 0 4px 4px}#navigation{border-top:none;height:calc(100% - 70px);padding-top:0;top:70px}#navigation .menu-level-1{padding:0 15px}#navigation .menu-level-1>li{border-bottom:1px solid #e7e7e7;margin:0}#navigation .menu-level-1>li>a{align-items:center;color:#283056;display:flex;font-size:17px;padding:5px 0}#navigation .menu-level-1>li>a:hover{color:#283056}#navigation .menu-level-1>li>a b{font-weight:600;text-decoration:none!important}#navigation .menu-level-1>li>a .submenu-arrow{margin-left:10px;width:30px}#navigation .menu-level-1>li>a .submenu-arrow:after{background-size:11px auto;margin:0;top:25px;width:30px}#navigation .menu-level-1>li>ul{padding-bottom:8px}#navigation .menu-level-1>li>ul>li>div>a{color:#283056;font-size:15px;font-weight:400;line-height:1;padding:8px 10px 12px 42px}#navigation .navigationActions{padding-bottom:5px}#navigation .navigationActions a{color:var(--color-tertiary);font-size:15px;padding-left:20px}#navigation .navigationActions>li{border-bottom:1px solid #e7e7e7;border-top:none}#navigation .navigationActions>li:first-of-type a>span{padding-bottom:13px;padding-top:13px}#navigation .navigationActions>li:first-of-type a>span>span:first-of-type{display:none}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2){margin-left:-4px;position:relative}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2):before{background-color:#fff;content:"";display:block;height:20px;left:-2px;position:absolute;top:0;width:7px}#navigation .navigationActions>li:first-of-type a>span>span:nth-child(2):after{background-color:#fff;content:"";display:block;height:20px;position:absolute;right:-2px;top:0;width:7px}#navigation .navigationActions>li:first-of-type a .submenu-arrow{font-size:12px;line-height:44px;margin-left:0;padding:0;position:static;width:20px}#navigation .navigationActions>li .navigationActions__submenu__item--active:before,#navigation .navigationActions>li:last-of-type{display:none}#navigation .navigationActions .navigationActions__submenu.menu-level-2{padding-bottom:10px}#navigation .top-navigation-menu{display:block;height:auto;padding:10px 15px}#navigation .top-navigation-bar-menu{display:block}#navigation .top-navigation-bar-menu li{margin:5px 25px 5px 0}#navigation .top-navigation-bar-menu li a{color:#283056;font-size:15px;padding:5px 0}#navigation .navigationActions>li:first-of-type a>span.navigationActions__flagWrapper{padding:0}#navigation .navigationActions>li:first-of-type a>span.navigationActions__flagWrapper>span{display:flex}#navigation .navigationActions .navigationActions__submenu li:before,#navigation .navigationActions .navigationActions__submenu__item:before,#navigation .navigationActions>li:first-of-type a>span.navigationActions__flagWrapper>span:nth-child(2):after,#navigation .navigationActions>li:first-of-type a>span.navigationActions__flagWrapper>span:nth-child(2):before{display:none}#navigation .navigationActions .navigationActions__submenu__item a{padding-left:0}.navigation-in ul.menu-level-2 li a.navigationActions__link--flag{padding:10px 0 0}}.mime-category-active{position:relative}.mime-category-active:after{background-color:rgba(0,0,0,.5);content:"";height:calc(100% - 226px);left:0;position:absolute;top:136px;width:100vw;z-index:10}.mime-category-active.admin-logged:after{height:calc(100% - 251px);top:251px}.mime-category-active .mime-category{display:block}.mime-category__item{font-size:17px;font-weight:600}.mime-category__btn{align-items:center;background-color:#1d1d1d!important;color:#fff!important;display:flex!important;gap:4px;justify-content:center;width:310px}.mime-category__btn span{padding-right:24px;position:relative;text-decoration:none!important}.mime-category__btn span:after{content:"\e90e";font-family:shoptet;font-size:12px;height:14px;line-height:15px;margin-top:-7px;position:absolute;right:.25em;top:50%;width:14px}#content-wrapper{position:relative}.mime-category{display:none;left:20px;position:absolute;top:0;z-index:99}.mime-category .mime-category__list .menu-level-2{height:calc(100% - 16px)}.menu-level-1>li>a b{font-size:16px;font-weight:600!important}.menu-level-1>li:hover>a b{text-decoration-thickness:unset!important}.mime-category__list{background-color:#f8f8f8;color:#231f20;display:flex;flex-direction:column;list-style:none;margin-top:0;max-height:436px;min-height:436px;min-width:310px;overflow:auto;padding:12px 0;width:310px;z-index:20}.mime-category__list>li>a{align-items:center;background-position:left 24px center;background-repeat:no-repeat;background-size:25px 25px;color:#231f20;display:flex;gap:8px;padding:7px 16px 7px 24px;position:relative;text-decoration:none!important}.mime-category__list>li>a b{font-size:16px;font-weight:600;line-height:1.5em;max-width:185px;text-decoration:none}.mime-category__list>li>a .submenu-arrow{display:block;margin-left:auto}.mime-category__list>li>a .submenu-arrow:after{content:"\e90e";font-family:shoptet;font-size:12px;height:14px;line-height:15px;margin-top:-7px;position:absolute;right:.25em;right:16px;top:50%;transform:rotate(-90deg);width:14px}.mime-category__list>li>a:hover{background-color:#fff;color:#231f20;text-decoration:underline!important}.mime-category__list>li:hover .menu-level-2{grid-gap:20px;display:grid;grid-auto-rows:max-content;grid-template-columns:1fr 1fr 1fr 1fr}.mime-category__list .menu-level-2{background-color:#fff;border:none;border-top:0;display:none;height:calc(100% - 52px);left:309px;list-style:none;overflow:auto;padding:20px 24px;position:absolute;top:0;width:990px}.mime-category__list .menu-level-2>li{align-items:center;border:1px solid #e7e7e7;display:flex}.mime-category__list .menu-level-2>li a{align-items:center;color:#231f20;display:flex;height:100%;padding:10px 0 10px 10px;text-decoration:none}.mime-category__list .menu-level-2>li a span{display:block;padding-right:10px}.mime-category__list .menu-level-2>li>div{height:100%;width:100%}.mime-category__list .menu-level-2>li img{height:42px;min-width:63px}.mime-category__list .menu-level-3{display:none}.mime-category__list .mime-category__container-banner{background-color:#f7f5f0}.mime-category__list-level-2{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.mime-category__list-level-2>li{align-items:center;border:1px solid #dfecea;border-radius:5px;color:transparent;display:flex;font-size:0;height:62px;line-height:0;overflow:hidden;width:calc(33.33333% - 13.33333px)}.mime-category__list-level-2>li>a.menu-image{flex-shrink:0;height:60px;width:60px}.mime-category__list-level-2>li>a.menu-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mime-category__list-level-2>li>a:not(.menu-image){line-clamp:2;box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;display:-webkit-box;font-size:rem(16px);font-weight:700;line-height:1.5em;margin:6px 10px 6px 70px;overflow:hidden;text-overflow:ellipsis}.mime-category__list-level-2>li>a:not(.menu-image):hover{text-decoration:underline}.mime-category__list-level-2>li>div{flex:1;max-height:60px;padding:6px 10px}.mime-category__list-level-2>li>div>a>span{line-clamp:2;box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;display:-webkit-box;font-size:rem(16px);font-weight:700;line-height:1.5em;overflow:hidden;text-overflow:ellipsis}.mime-category__list-level-2>li>div>a:hover{text-decoration:none}.mime-category__list-level-2>li>div>a:hover>span{text-decoration:underline}.mime-category__list-level-2>li>div>.menu-level-3{display:none}.mime-banner{height:100%;padding:20px 24px}.mime-banner__category-list{display:flex;flex-direction:column;gap:16px}.mime-banner__category-list li a{align-items:center;background-color:#fff;border:1px solid #dfecea;border-radius:5px;display:flex;gap:10px;height:62px;overflow:hidden;padding:20px}.mime-banner__category-list li a svg{flex-shrink:0}.mime-banner__category-list li a span{flex:1;font-size:rem(16px);font-weight:700;line-height:1.5em}.mime-banner__title{font-size:rem(18,16);font-weight:700;line-height:1.5em;margin-bottom:24px;margin-top:32px;text-align:center}.mime-banner__link-list{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.mime-banner__link-list li a{color:#406250;font-size:rem(16px);font-weight:400;line-height:1.5em;text-align:center;text-decoration:underline}@media (min-width:768px){#navigation{height:56px}.navigation-in>ul>li>a{padding-bottom:20px!important;padding-top:20px!important}}@media (max-width:767px){.mime-category__item,.mime-category__list{display:none!important}}@media (max-width:1200px){.mime-category__list>li:hover .menu-level-2{grid-template-columns:1fr 1fr 1fr}}@media (max-width:991px){.mime-category__list>li:hover .menu-level-2{grid-template-columns:1fr 1fr}}@media (min-width:768px){.mime-category__list .menu-level-2{width:437px}}@media (min-width:992px){.mime-category__list .menu-level-2{width:662px}}@media (min-width:1200px){.mime-category__list .menu-level-2{width:868px}}@media (min-width:1440px){.mime-category__list .menu-level-2{width:1030px}}@media (max-width:767px){.site-msg.information~div.overall-wrapper #navigation{top:111px}}.top-navigation-bar{display:none}.top-navigation-bar a{font-size:15px}.top-navigation-bar .top-navigation-menu{height:auto;padding-right:0}.top-navigation-bar .top-navigation-menu li{display:block}.top-navigation-bar .top-navigation-menu a{padding:2px 8px}.top-navigation-bar .top-navigation-tools{order:3}.top-navigation-bar .top-navigation-tools .login,.top-navigation-bar .top-navigation-tools a[data-testid=headerSignup]{display:none}.top-navigation-bar .top-navigation-tools #topNavigationDropdown{color:#fff}.languagesMenu .languagesMenu__header,.languagesMenu .languagesMenu__list__link{color:var(--color-tertiary)}@media (min-width:768px){.top-navigation-bar{background-color:#1d1d1d;border-bottom:1px solid #e7e7e7;border-top:none;padding-bottom:7px;padding-top:7px}.top-navigation-bar .container>div{flex:none}.top-navigation-bar .top-navigation-bar-menu{display:flex}.top-navigation-bar .contact-box{margin-left:auto}.top-navigation-bar .contact-box ul{flex-wrap:nowrap;margin-left:auto;padding-bottom:3px}.top-navigation-bar .contact-box ul li{margin-left:20px}.top-navigation-bar .contact-box ul .social-icon-list{display:none}.top-navigation-bar a{color:#fff;font-size:15px}.top-navigation-bar a:hover{text-decoration:underline}.navigation-hovered:before,.search-focused:before{display:none}}@media (min-width:992px){.top-navigation-bar{font-size:16px}}@media screen and (max-width:767px){#footer .contact-box:not(.social-box) ul{display:block}#footer .custom-footer{margin-left:-20px;margin-right:-20px;padding-bottom:0}#footer .custom-footer>div{padding:0 20px;width:100%}#footer .custom-footer>div:first-of-type{border-bottom:1px solid #505050;padding-bottom:20px;width:100%}#footer .custom-footer>div:nth-child(2),#footer .custom-footer>div:nth-child(3){border-bottom:1px solid #505050}#footer .custom-footer>div:nth-child(2) h4,#footer .custom-footer>div:nth-child(3) h4{cursor:pointer;margin:0;padding:20px 0;position:relative}#footer .custom-footer>div:nth-child(2) h4:after,#footer .custom-footer>div:nth-child(3) h4:after{color:var(--color-primary);content:"\e90e";display:block;font-family:Shoptet;font-size:12px;position:absolute;right:0;top:25px;transition:all .2s ease-in-out}#footer .custom-footer>div:nth-child(2) ul,#footer .custom-footer>div:nth-child(3) ul{display:none;padding:0 0 10px;transition:.2s ease-out}#footer .custom-footer>div:nth-child(2).show-list h4:after,#footer .custom-footer>div:nth-child(3).show-list h4:after{transform:rotate(180deg)}#footer .custom-footer>div:nth-child(2).show-list ul,#footer .custom-footer>div:nth-child(3).show-list ul{display:block}#footer .custom-footer>div:nth-child(5) h4,#footer .custom-footer>div:nth-child(5) ul{text-align:center}#footer #signature{margin-bottom:20px}#footer .footer-bottom .container{display:flex;flex-direction:column-reverse}#footer .footer-bottom .container .copyright{margin-bottom:20px}#footer .footer-bottom .container #signature{float:unset;margin:0}.footer-icons{border-top:1px solid #505050;padding-bottom:5px}.footer-icons .payment,.footer-icons .shipping{border:none;padding:10px 0}.footer-icons .payment img,.footer-icons .shipping img{margin:10px 10px 10px 0}}@media (max-width:400px){.footer-links>div{text-align:center;width:100%}.footer-links>div a{display:inline-block;text-align:left;width:165px}}#footer{background-color:#1d1d1d;border:none;padding-top:0}#footer h4{color:#fff;font-size:18px;font-weight:600;margin:30px 0 20px}#footer a{color:#fff;font-size:16px}#footer .contact-box{display:block}#footer .contact-box a{color:#fff}#footer .banner{margin-bottom:0;min-height:auto}#footer .banner-wrapper{margin-top:0}#footer .footer-bottom{background-color:#1d1d1d}#footer .footer-bottom .container{padding-bottom:20px;padding-top:20px}.footer-rows .custom-footer{display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:0}.footer-rows .custom-footer>div:nth-child(5){width:100%}.footer-rows .custom-footer>div:nth-child(n+6){display:none}.footer-rows .custom-footer ul li{padding:0 0 10px}.footer-rows .contact-box ul{flex-wrap:wrap}.footer-rows .contact-box ul li:not(.social-icon-list){margin-bottom:5px;width:100%}.footer-rows .contact-box ul li.social-icon-list{padding-bottom:0}.contact-box{min-height:auto}.contact-box ul{display:flex}.contact-box ul>li:nth-child(2){order:-1}.contact-box ul li:not(.social-icon-list) span{font-size:16px;padding-left:25px}.contact-box ul li:not(.social-icon-list) span a{line-height:1.2}.contact-box ul li:not(.social-icon-list) span:before{content:"";height:16px;left:0;margin-top:-6px;position:absolute;top:50%;width:16px}.contact-box ul li span.mail:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/mail.svg?1) 50% no-repeat;background-size:100% auto}.contact-box ul li span.tel:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/phone.svg?1) 50% no-repeat;background-size:100% auto}.contact-box .social-icon-list{padding-top:0}.contact-box .social-icon-list .social-icon{background-color:transparent;margin:0 10px 10px 0;padding:0}@media (min-width:768px){.contact-box .social-icon-list .social-icon:before{line-height:30px}}.contact-box .instagram{height:30px;width:30px}.contact-box .instagram:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/ig.svg?1) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.contact-box .facebook{height:30px;width:30px}.contact-box .facebook:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/fb.svg) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.footer-logo{margin-top:35px}.footer-icons{border-bottom:1px solid #505050;display:block;margin-top:20px;width:100%}.footer-icons h5{color:#fff;font-size:14px;font-weight:400;margin:10px 15px 10px 0}.footer-icons .wrap{display:flex;flex-wrap:wrap}.footer-icons .payment,.footer-icons .shipping{border-top:1px solid #505050;padding:30px 10px}.footer-icons .payment img,.footer-icons .shipping img{margin:10px}#signature{color:#fff;font-size:16px;font-weight:400}#signature a{display:inline-block}#signature a:hover{text-decoration:none}#signature a:hover span{text-decoration:underline}#signature a span{display:inline-block}#signature a.title:hover{text-decoration:underline}#signature img{margin-left:2px;margin-right:0;width:42px}#signature .image img{margin-right:0;width:15px}.copyright{color:#fff;font-size:16px}@media (min-width:768px){.footer-icons{display:flex;flex-wrap:nowrap;justify-content:unset}.footer-icons .shipping{border-right:none;width:55%}.footer-icons .payment{width:45%}}@media screen and (min-width:992px){.footer-rows .custom-footer>div{width:25%}.footer-icons>div{align-items:center;display:flex;justify-content:center}}@media (max-width:991px){.footer-rows .custom-footer>div{width:50%}.footer-links>div{width:33.33%}}.custom-footer__newsletter{background-color:#fff;position:relative;width:100%!important}.custom-footer__newsletter:before{background-color:#e7e7e7;content:"";display:block;height:1px;width:100%}.custom-footer__newsletter:after{background-color:#fff;border-left:9999px solid #fff;box-shadow:9999px 0 0 #fff;content:"";display:block;height:1px;left:-9999px;position:absolute;right:0;top:-1px}.custom-footer__newsletter .newsletter-header h4{font-size:22px;text-align:center}.custom-footer__newsletter .newsletter-header h4 span{color:var(--color-tertiary);font-weight:400}.custom-footer__newsletter .newsletter-header h4 span span{color:var(--color-secondary);font-weight:600}.custom-footer__newsletter .subscribe-form{margin:15px auto 25px;max-width:480px;position:relative;width:100%}.custom-footer__newsletter .subscribe-form .validator-msg-holder+br{display:none}.custom-footer__newsletter .subscribe-form .consents.consents-first{color:var(--color-tertiary);margin-top:10px;text-align:center}.custom-footer__newsletter .subscribe-form .consents.consents-first a{color:var(--color-tertiary);font-size:16px}@media (min-width:768px){.custom-footer__newsletter{margin-left:auto;margin-right:auto}}@media (min-width:992px){.custom-footer__newsletter .newsletter-header h4{font-size:26px}}.welcome-wrapper{display:none}.footer-banner .about .row{margin-left:-10px;margin-right:-10px}.footer-banner .about .row .col-md-6{padding:10px}.footer-banner .about .row .col-md-6:nth-child(2){text-align:center}.footer-banner .about .row h1{font-size:32px!important;margin:50px 0 15px!important}.footer-banner .about>div:last-child{display:flex;flex-direction:column}.footer-banner .about>div:last-child>div:first-child{order:2}@media screen and (min-width:992px){.footer-banner .about h1{font-size:38px!important;margin:30px 0 20px!important}.footer-banner .about>div:last-child{flex-direction:row}.footer-banner .about>div:last-child>div:first-child{order:-1}}.brands{margin-top:30px}.brands .brand-text h2{font-size:22px;margin:5px 0}.brands .brand-text a.chevron-after{color:#000;display:inline-block;position:relative}.brands .brand-text a.chevron-after:after{position:absolute;top:12px}.brands .brands-wrap{border-bottom:1px solid #e7e7e7;padding:0 0 35px}.brands .brand-slider .brand{padding-left:50px;padding-right:50px}.brands .brand-slider .slick-slide{padding:0 10px}.brands .brand-slider .slick-slide img{margin:0 auto}.brands .brand-slider .slick-track{align-items:center;display:flex}.brands .brand-slider .slick-arrow{background-color:#fff}@media (min-width:992px){.brands .brands-wrap{align-items:center;display:flex}.brands .brand-slider{width:calc(100% - 350px)}.brands .brand-text{padding-right:30px;width:100%}}@media screen and (min-width:1200px){.brands .brand-text{padding-right:50px}}@media (max-width:991px){.brands{margin-top:0}.brands .brands-wrap{padding:30px 0}.brands .brand-text{padding-bottom:25px;text-align:center}.banner-wrapper{margin-top:0}}#carousel{position:relative}#carousel a{display:flex;flex-wrap:wrap}.carousel{height:calc(100% - 40px)}.carousel .carousel-inner,.carousel .item{height:100%}.carousel .item>a{display:block;height:100%}.carousel .item>a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.carousel-control{border-radius:50%;height:30px;opacity:1;top:calc(50% - 15px);width:30px}.carousel-control:before{border:none;height:30px;width:28px}.carousel-control.right{background-color:#fff;right:10px}.carousel-control.right:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 16px;content:""}.carousel-control.left{background-color:#fff;left:10px}.carousel-control.left:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 16px;content:""}.carousel-indicators{bottom:-42px;left:0;margin:10px 0;right:0;width:auto}.carousel-indicators li{background-color:transparent;border:1px solid #e7e7e7;border-radius:4px;height:8px;margin:3px;width:32px}.carousel-indicators li.active{background-color:#1d1d1d;border:1px solid #1d1d1d;border-radius:4px;height:8px;margin:3px;width:32px}.banners-row:not(.footer-banners){padding-bottom:42px}.banners-row:not(.footer-banners) .banner-wrapper a:hover img{transform:scale(1)}@media (min-width:768px){.desktop #carousel{margin-right:5px}.desktop .banners-row:not(.footer-banners){display:flex!important;margin:0;padding-bottom:36px;padding-top:0;position:relative}.desktop .banners-row:not(.footer-banners) .wide-carousel{background-color:#fff;padding-left:20px;padding-top:20px}.desktop .banners-row:not(.footer-banners) .col-sm-8{padding-left:20px;padding-top:20px;width:75%}.desktop .banners-row:not(.footer-banners) .col-sm-4{padding-top:20px;width:25%}.desktop .banners-row:not(.footer-banners) .next-to-carousel-banners{padding-left:15px}}@media (max-width:767px){.in-index .content-wrapper{padding-top:0}.in-index .banners-row:not(.footer-banners)>div{padding-left:0;padding-right:0;padding-top:0}.carousel-control{display:none}}a .extended-banner-texts{align-items:center;background-color:transparent;bottom:20%;display:flex;left:0;min-height:unset;padding:0;position:absolute;width:100%}a .extended-banner-title{color:#fff;font-size:rem(56px);font-weight:600;letter-spacing:15px;line-height:rem(61.6px);margin-bottom:0;overflow:hidden;text-align:center;text-transform:uppercase}a .extended-banner-text{color:#fff;font-size:16px;font-weight:700;height:auto;height:16px;line-height:16px;margin:-10px 0 0;overflow:visible;position:relative;text-align:center;width:auto;z-index:2}@media (min-width:768px){a .extended-banner-text{font-size:16px;height:auto;line-height:rem(24px);margin-top:0}}a .extended-banner-text:after{background-image:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/carousel-line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin:auto;position:relative;text-align:center;top:-10px;width:90%;z-index:-1}@media (min-width:768px){a .extended-banner-text:after{height:50px;top:-25px}}.topcat{border-bottom:1px solid #e7e7e7;padding:20px 0}.topcat .h5{color:var(--color-tertiary);font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0!important}.topcat-wrap{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.topcat-wrap .item{width:50%}.topcat-wrap .item h2{color:#1d1d1d;font-size:16px;font-weight:600;margin:5px 0;text-align:center;transition:.2s ease-in-out}.topcat-wrap .item .image{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:5px}.topcat-wrap .item .image img{display:block;height:auto;margin:0 auto;max-width:200px;transform:scale(1);transition:.2s ease-in-out}.topcat-wrap .item a{color:var(--color-tertiary);display:block;padding:10px}.topcat-wrap .item a:hover .text{color:var(--color-primary)}.topcat-wrap .item a:hover .image img{transform:scale(1.02)}@media screen and (min-width:768px){.topcat{padding:35px 0}.topcat-wrap .item{width:33.33%}}@media (min-width:992px){.topcat-wrap .item h2{font-size:18px}}@media (min-width:1200px){.topcat-wrap .item{width:16.6667%}}.homepage-blog .homepage-group-title{color:#000}.homepage-blog{padding-bottom:60px}.blog-wraper .news-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.blog-wraper .news-wrapper .news-item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;width:calc(33.33333% - 10px)}.blog-wraper .news-wrapper .news-item h2{margin:auto;order:2;width:90%}.blog-wraper .news-wrapper .news-item time{background-color:#fff;color:#6a6a6a;display:inline-block;margin:0!important;padding-right:1rem;position:relative;z-index:1}.blog-wraper .news-wrapper .news-item .time-wrapper{margin:auto;order:1;position:relative;width:90%}.blog-wraper .news-wrapper .news-item .time-wrapper:after{background:#dfdfdf;content:"";height:1px;inset:0;margin:auto;position:absolute;width:100%}.blog-wraper .news-wrapper .news-item .image a{width:100%}.blog-wraper .news-wrapper .news-item .title{color:#2f2f2f;font-size:20px;font-weight:600;margin-top:10px;text-decoration:none}.blog-wraper .news-wrapper .news-item .description{color:#2f2f2f;font-size:14px;font-weight:300;line-height:20px;margin:auto;order:3;width:90%}.blog-wraper .news-wrapper .news-item .text time{margin-bottom:5px}@media (min-width:768px){.blog-wraper .news-wrapper .news-item .text{border:1px solid #f4f4f4;border-top:none;padding:0 14px 22px}}@media (max-width:767px){.blog-wraper .news-wrapper .news-item{flex-direction:row;justify-content:flex-start;width:100%}.blog-wraper .news-wrapper .news-item .image{margin-right:10px;width:33.3333333333%}.blog-wraper .news-wrapper .news-item .title{margin-top:0}}@media (max-width:479px){.blog-wraper .news-wrapper .news-item .image{margin-bottom:10px}}.blog-wraper .news-wrapper .news-item:not(:nth-child(-n+3)){display:none}@media (min-width:768px){.blog-wraper .news-item .image{margin-right:0}}@media (min-width:480px){.blog-wraper .news-item .image{margin-right:0;width:100%}}.blog-wraper .text time{display:none}.blog-wraper .image{position:relative}.blog-wraper .image time{background-color:#478c5c;border-radius:50%;bottom:0;color:#fff;font-size:14px;font-weight:600;height:50px;line-height:50px;margin-bottom:-15px;position:absolute;right:14px;text-align:center;width:50px}@media (max-width:767px){.blog-wraper .text time{display:block}.blog-wraper .image time{display:none}}@media (min-width:768px){.banner-category .blog-wraper a:hover img,.banner-footer .blog-wraper a:hover img,.banner-wrapper .blog-wraper a:hover img,.banners-content .blog-wraper a:hover img,.footer-banner .blog-wraper a:hover img{transform:inherit}}.ratings-banner .user-rating{width:100%}@media (min-width:992px){.ratings-banner .user-rating{width:33.3333333333%}}.ratings-banner .user-rating p:empty{display:none}.ratings-banner .user-rating__description{margin-top:10px}.ratings-banner .user-rating .user-rating-time{opacity:.8}.ratings-banner .user-rating__score{display:flex}.ratings-banner .user-rating__score .score{margin-right:10px}.ratings__header-img{text-align:center}.type-category #content{padding-bottom:20px}.type-category .pagination-appendix{display:none}.category-content-wrapper>h4{font-size:19px}.category-content-wrapper .products-block .product{border-bottom:1px solid #e7e7e7}@media (min-width:992px){.category-content-wrapper .products-block .product:nth-child(3n){border-right:0}}.category-header-pagination{color:#666}@media (min-width:768px){.category-header{padding-left:0;padding-top:0!important;text-align:left}.category-header>form{display:block;order:-1;padding-bottom:15px;padding-top:20px}.category-header .dropdown button{display:none;font-size:14px;font-weight:500;padding:10px}.category-header .dropdown .dropdown-menu{background-color:transparent;border:none;box-shadow:none;display:flex;flex-wrap:wrap;margin:0 -5px;position:static}.category-header .dropdown .dropdown-menu li{margin-right:15px;padding:0}.category-header .dropdown .dropdown-menu li label,.category-header .dropdown .dropdown-menu li strong{font-size:16px;padding:5px}.category-header .dropdown .dropdown-menu li label{text-decoration:underline}.category-header .dropdown .dropdown-menu li label:hover{color:var(--color-tertiary);text-decoration:none}.category-header .products-listing-order-heading{display:none}.category-top>h4:before{font-size:24px}}@media (min-width:992px){.category-content-wrapper>h4{font-size:28px}}@media (max-width:767px){.category-header #products-listing-order{background-color:#f9f9f9;border:1px solid #e7e7e7!important;font-size:18px!important}.category-header #products-listing-order .products-listing-order-heading{display:none}.category-header #products-listing-order .icon-chevron-down{font-size:16px!important}.category-header #products-listing-order .icon-chevron-down:before{color:var(--color-primary)}.category-content-wrapper{display:flex;flex-wrap:wrap}.category-content-wrapper>div,.category-content-wrapper>h4{width:100%}.category-content-wrapper>h4{margin:30px 0 15px}.category-content-wrapper #filters-wrapper{margin-top:15px;order:-5}}.category-title{line-height:1.05;margin-bottom:20px!important;margin-top:0!important;padding-top:20px}.category-top{background-color:#f9f9f9;margin-bottom:30px;padding-bottom:25px;position:relative;z-index:1}.category-top:before{background:#f9f9f9;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media (min-width:768px){.category-top{max-width:unset!important}}#filters{background-color:#f9f9f9;border:1px solid #e7e7e7;border-radius:2px;padding:0 15px}.box.box-sm.box-bg-variant{border:none;margin:0;padding:0}#content .filter-section h4,#content .slider-wrapper h4{color:var(--color-tertiary);cursor:pointer;font-size:18px;font-weight:600;margin:0;padding:15px 0;position:relative;text-transform:none;transition:all .2s ease-in-out}#content .filter-section h4:after,#content .slider-wrapper h4:after{color:var(--color-primary);content:"\e90e";display:block;font-family:Shoptet;font-size:12px;position:absolute;right:0;top:15px;transform:rotate(180deg);transition:all .2s ease-in-out}#content .filter-section.hideFilter h4:after,#content .filter-section.showFilter h4:after,#content .slider-wrapper.hideFilter h4:after,#content .slider-wrapper.showFilter h4:after{transform:rotate(0)}#content .filter-section .filter-label,#content .slider-wrapper .filter-label{align-items:center;display:flex;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:10px;min-height:auto;width:auto}#content .filter-section .filter-label .filter-count,#content .slider-wrapper .filter-label .filter-count{background-color:transparent;color:#9d9d9d;display:inline-block;float:none;font-size:16px;font-weight:400;height:auto;line-height:1.2;margin-left:3px;padding:0;width:auto}#content .filter-section .filter-label .filter-count:before,#content .slider-wrapper .filter-label .filter-count:before{content:"("}#content .filter-section .filter-label .filter-count:after,#content .slider-wrapper .filter-label .filter-count:after{content:")"}#content .filter-section .filter-total-count,#content .slider-wrapper .filter-total-count{display:none}#content .filter-section{background-color:#f9f9f9;border-top:1px solid #e7e7e7;padding:0}#content .filter-section+.filter-section{border-color:#e7e7e7}#content .filter-section .advanced-parameter{height:35px;width:35px}#content .filter-section .advanced-parameter .advanced-parameter-inner{border:none;border-radius:2px;box-shadow:none;height:35px;width:35px}#content .filter-section .advanced-parameter .advanced-parameter-inner img{border-radius:2px}#content .filter-section .advanced-parameter .advanced-parameter-inner:before{background-size:16px auto}#content .filter-section .advanced-parameter .advanced-parameter-inner.yes-before{color:var(--color-tertiary)}#content .filter-section .advanced-parameter .advanced-parameter-inner.yes-before:before{background-size:20px auto}#content .filter-section.filter-section-count{border:none}#content .filter-section.filter-section-boolean{padding-bottom:10px;padding-top:20px}#content .filter-section.filter-section-boolean h4,#content .filter-section:not(.filter-section-boolean) fieldset div{display:none}#content .filter-section:not(.filter-section-boolean) fieldset div label{margin-bottom:10px}#content .filter-section:not(.filter-section-boolean) fieldset div.advanced-filters-wrapper>div{padding:0 8px 8px 0}#content .filter-section:not(.filter-section-boolean) fieldset .show-more{display:block}#content .filter-section:not(.filter-section-boolean):not(.hideFilter).showAll form{max-height:175px;overflow-y:auto}#content .filter-section:not(.filter-section-boolean) form{height:0;padding:0;transform:scaleY(0);transform-origin:left top}#content .filter-section:not(.filter-section-boolean):not(.hideFilter){padding-bottom:15px}#content .filter-section:not(.filter-section-boolean):not(.hideFilter) form{height:auto;transform:scaleY(1);transition:all .2s ease-in-out}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper{display:flex;flex-wrap:wrap}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper div{display:block}#content .filter-section.filter-section-parametric-id-327 fieldset .advanced-filters-wrapper div label{margin-bottom:0}#content .filter-section.filter-section-parametric-id-327 .colors-hide{height:41px;overflow:hidden}#content .filter-section.filter-section-parametric-id-327 .show-more{margin-top:10px}#content .filter-section .show-more{display:block;margin-top:0}#content .filter-section .show-more a{color:var(--color-tertiary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1.2;padding:5px 0;position:relative;text-decoration:none;text-decoration:underline}#content .filter-section .show-more a:hover{text-decoration:none}#content .filter-section .show-more a span{display:block;padding-right:16px;position:relative}#content .filter-section .show-more a span:after{color:var(--color-primary);content:"\e90e";display:block;font-family:Shoptet;font-size:12px;position:absolute;right:0;top:1px;transition:all .2s ease-in-out}#content .filter-section.showAll fieldset div{display:block}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span,#content .filter-section.showAll .show-more span{font-size:0}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:before,#content .filter-section.showAll .show-more span:before{font-size:14px}#content .filter-section.filter-section-parametric-id-327 .advanced-filters-wrapper:not(.colors-hide)+.show-more span:after,#content .filter-section.showAll .show-more span:after{transform:rotate(180deg)}#content .filter-section #clear-filters{text-align:right}#content .filter-section #clear-filters .close-after{border:none;border-radius:0;display:inline-block;margin:0 0 10px;padding:2px 0;text-decoration:underline}#content .filter-section #clear-filters .close-after:after{display:none}#content .filter-section #clear-filters .close-after:hover{text-decoration:none}.slider-wrapper{display:flex;flex-wrap:wrap;padding-bottom:10px;padding-top:0}.slider-wrapper h4{order:-3;width:100%}.slider-wrapper>div{height:unset;transform:scaleY(1);transition:all .2s ease-in-out;width:100%}.slider-wrapper.hideFilter{height:52px;min-height:auto}.slider-wrapper.hideFilter>div{height:0;padding:0;transform:scaleY(0);transform-origin:left top}.ui-slider{background-color:#fff;border:1px solid #dadada;border-radius:40px}.ui-slider .ui-slider-range{background-color:var(--color-tertiary);border-color:var(--color-tertiary)}.slider-content{background-color:#fff;border-color:#e7e7e7;border-radius:3px;margin:10px 0 25px;order:-2}.ui-slider-horizontal{border-radius:40px;height:8px}.ui-slider-horizontal .ui-slider-handle{background:var(--color-primary-hover);border:5px solid var(--color-primary);border-radius:50%;height:22px;top:-9px;width:22px}.from,.to{align-items:center;background-color:#fff;border:1px solid #e7e7e7;border-radius:6px;display:flex;flex-wrap:wrap;font-size:14px;height:35px;justify-content:center;line-height:.8;width:80px}.filter-section-count{padding-bottom:0!important}#clear-filters{margin:5px!important}#clear-filters .close-after{border:1px solid #e7e7e7;border-radius:16px;color:var(--color-tertiary);display:block;font-size:14px;font-weight:500;padding:6px 15px 4px;text-transform:none}#clear-filters .close-after:hover{border-color:var(--color-tertiary)}.selected-filters{-webkit-box-align:center;-ms-align:center;align-items:center;display:flex;flex-wrap:wrap;margin:20px -5px 5px}.selected-filters .filter-label{align-items:center;border-radius:16px;display:flex!important;font-size:16px;font-weight:400;margin:5px;min-height:auto;padding:7px 15px 5px;width:auto}.selected-filters .filter-label:after{color:var(--color-tertiary);content:"\e912";display:block;font-family:shoptet;font-size:9px;margin-left:5px}.selected-filters .filter-count{display:none}#filters ::-webkit-scrollbar{width:11px}#filters ::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}#filters ::-webkit-scrollbar-thumb{background-position:50%;background-repeat:no-repeat;background-size:5px 8px;border:3px solid #fff;border-radius:8px}#filters ::-webkit-scrollbar-thumb,#filters ::-webkit-scrollbar-thumb:hover{background-color:var(--color-tertiary)}.filters-wrapper .filters-unveil-button-wrapper{margin-bottom:0!important}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{background-color:#f9f9f9;border-color:#e7e7e7;color:var(--color-tertiary);font-size:0;padding:13px 15px}@media (max-width:767px){.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{max-width:unset!important}}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:hover{background-color:#f9f9f9;border-color:#e7e7e7;color:var(--color-tertiary)}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:before{content:"Filtrování";display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;padding:13px 0}.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button:after{color:var(--color-primary);font-size:16px;margin-top:2px}@media screen and (min-width:768px){#category-filter-hover{display:block!important}.filter-section-button,.filters-unveil-button-wrapper{display:none!important}}@media screen and (max-width:767px){.slider-wrapper{margin:0;padding-left:15px;padding-right:15px}#filters{border:1px solid #e7e7e7;border-top-color:#fff;padding:0}.filter-sections{background-color:#f9f9f9;padding-left:15px;padding-right:15px}#content .filter-section-parametric:last-of-type{border-bottom:none}#content .filter-section-count{display:none}#content .slider-wrapper h4{text-align:left}#content .filter-section.showFilter h4{margin-bottom:10px}.category-header #products-listing-order{border-radius:0;color:var(--color-tertiary);padding-left:15px;padding-right:15px}}.pagination-wrapper{margin-bottom:15px;margin-top:30px}.pagination-wrapper .pagination-top .pagination-link,.pagination-wrapper .pagination-top strong{display:none}.pagination>a{border:1px solid #e7e7e7;border-radius:50%;height:40px;line-height:36px;text-decoration:none;width:40px}.pagination>a,.pagination>a:hover{background-color:transparent;color:var(--color-tertiary)}.pagination>a:hover{border-color:var(--color-primary)}.pagination>strong{background-color:var(--color-primary);border-radius:50%;color:#fff;font-weight:400;height:40px;line-height:38px;width:40px}.pagination-link.next:before,.pagination-link.prev:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/arrow.svg) 50% no-repeat;background-size:100% auto;content:"";height:9px;width:14px}.pagination-link.prev:before{transform:rotate(180deg)}#productsTop{display:block}#productsTop .product{border-bottom:1px solid #e7e7e7;display:block;margin-bottom:0;padding:5px 0;width:100%}#productsTop .product .p{align-items:center;display:flex;flex-wrap:nowrap}@media (min-width:768px){#productsTop .product .p .image{width:10%}}#productsTop .product .p .p-in{align-items:center;display:flex;justify-content:space-between;width:90%}#productsTop .product .p .p-in-in{flex-basis:66.6666%;padding:0;width:66.6666%}#productsTop .product .p .name{color:var(--color-tertiary);font-size:16px;font-weight:600;line-height:1.3;margin-right:15px;max-width:unset;padding:0;text-decoration:none;width:100%}@media (min-width:768px){#productsTop .product .p .name{width:75%}}#productsTop .product .p .name span{display:block}#productsTop .product .p .name:hover{text-decoration:underline}@media (min-width:768px){#productsTop .product .p .ratings-wrapper{padding-left:20px;width:50%}}#productsTop .product .p .availability span{font-size:14px;font-weight:600}#productsTop .product .p .availability .availability-amount{display:none}#productsTop .product .p .availability span[style="color:#66bb33"]{padding-left:15px;position:relative;white-space:nowrap}#productsTop .product .p .availability span[style="color:#66bb33"]:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:11px}#productsTop .product .p .p-bottom{flex-basis:33.3333%}#productsTop .product .p .p-bottom>div{display:block}#productsTop .product .p .p-bottom .prices .price-standard-wrapper{display:inline-block!important}#productsTop .product .p .p-bottom .prices .price-standard-wrapper.placeholder{display:none!important}#productsTop .product .prices{display:block;min-height:auto;min-height:52px;position:relative;text-align:right}#productsTop .product .prices .price-final{line-height:1.2}#productsTop .product .prices .price-save{display:inline-block!important;left:0;margin-top:-26px;text-align:center;top:50%}#productsTop .toggle-top-products{color:var(--color-tertiary);font-size:14px;position:relative;text-decoration:underline}#productsTop .toggle-top-products:hover{text-decoration:none}#productsTop .toggle-top-products:after{display:none}#productsTop .button-wrapper{display:block;text-align:center;width:100%}@media (min-width:768px){#productsTop .product .p .p-in-in{display:flex}#productsTop .product .prices{min-width:230px;padding-left:20px}}@media (min-width:992px){#productsTop .product .p .price strong{font-size:22px}}@media screen and (min-width:1200px){#productsTop .product.active:nth-child(n+4){display:none}#productsTop.showTop>div.active{display:block}}@media (max-width:767px){#productsTop .product .prices{max-width:110px;padding-left:10px;white-space:nowrap}#productsTop .product .prices .price-save{display:none}}@media (min-width:768px){.id--51 .sidebar,.type-manufacturers-listing .sidebar,.type-page .sidebar,.type-post .sidebar,.type-posts-listing .sidebar,.type-product .sidebar{display:none}.sidebar-indented .content .sidebar{margin-left:0;margin-right:0}}@media (min-width:992px){.sidebar{width:330px}}.sidebar #category-header{display:none}.subcategories.with-image{margin:0 -10px;padding:5px 0 10px;width:calc(100% + 20px)}.subcategories.with-image .divider{display:none!important}.subcategories.with-image li{display:none;padding:10px;position:relative;width:100%}.subcategories.with-image li.show{display:block}.subcategories.with-image li a{background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;box-shadow:0 3px 8px rgba(0,0,0,.08);flex-wrap:nowrap;height:65px;padding:5px 10px;text-decoration:none}.subcategories.with-image li a:after{display:none}.subcategories.with-image li a .image{min-width:50px;width:50px}.subcategories.with-image li a .image img{max-height:40px}.subcategories.with-image li a .text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:none;transition:all .2s ease-out;white-space:normal}.subcategories.with-image li a:hover{border-color:var(--color-primary);box-shadow:0 4px 10px rgba(0,0,0,.08)}.subcategories.with-image li a:hover .text{text-decoration:none}.subcategories.with-image+.show-more{text-align:center}.subcategories.with-image+.show-more .btn-more{color:var(--color-tertiary);cursor:pointer;display:inline-block;font-size:14px}.subcategories.with-image+.show-more .btn-more:after{height:14px}.subcategories.with-image.showAll li{display:block}.subcategories.with-image.showAll+.show-more .btn-more span{font-size:0}.subcategories.with-image.showAll+.show-more .btn-more span:before{font-size:15px}.subcategories.with-image.showAll+.show-more .btn-more:after{transform:rotate(180deg)}@media (min-width:480px){.subcategories.with-image li{width:50%}}@media (min-width:1200px){.subcategories.with-image li{width:25%}}@media (max-width:991px){.subcategories.with-image{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.subcategories.with-image li{padding:5px}}.type-product .product-slider-holder .product-slider.products-related{padding-bottom:0}table.detail-parameters tbody tr td a{color:var(--color-tertiary)}.p-detail-tabs-wrapper{margin-bottom:50px}.p-detail-tabs-wrapper .responsive-nav{background-color:#f9f9f9;margin-bottom:30px;position:relative}.p-detail-tabs-wrapper .responsive-nav:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.p-detail-tabs-wrapper .shp-tabs-holder{position:relative}.p-detail-tabs-wrapper #p-detail-tabs{display:flex;margin:0;padding:10px 0}.p-detail-tabs-wrapper #p-detail-tabs li{margin-right:35px;text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li a{color:var(--color-tertiary);font-size:17px;font-weight:400;padding:10px 16px 10px 0;position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.p-detail-tabs-wrapper #p-detail-tabs li a:after{color:var(--color-primary);content:"\e90e";display:block;font-family:Shoptet;font-size:12px;position:absolute;right:0;top:15px;transition:all .2s ease-in-out}.p-detail-tabs-wrapper #p-detail-tabs li a:hover{text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li a:hover:after{transform:rotate(180deg)}.p-detail-tabs-wrapper #p-detail-tabs li.active{text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li.active a{font-weight:600;text-decoration:none}.p-detail-tabs-wrapper #p-detail-tabs li.active a:after{transform:rotate(180deg)}.p-detail-tabs-wrapper #p-detail-tabs li[data-testid=tabRelatedFiles]{order:5}.p-detail-tabs-wrapper #p-detail-tabs li[data-testid=tabDiscussion]{display:none}.extended-description{max-width:310px}.extended-description>p{font-size:18px;margin:0 0 10px!important}.extended-description .detail-parameters{margin-bottom:40px;margin-top:0;max-width:310px;width:100%}.extended-description .detail-parameters tr{border-bottom:1px solid #e7e7e7}.extended-description .detail-parameters tr:first-of-type{border-top:1px solid #e7e7e7}.extended-description .detail-parameters tr:last-of-type td,.extended-description .detail-parameters tr:last-of-type th{padding:10px 0}.extended-description .detail-parameters tr td,.extended-description .detail-parameters tr th{font-size:14px;padding:10px 0}.extended-description .detail-parameters tr td{font-weight:400;padding-right:15px}.extended-description .detail-parameters tr td a{font-weight:400}.extended-description .detail-parameters tr td a:hover{text-decoration:none}.extended-description .detail-parameters tr th{font-weight:600}.description-inner .basic-description .rate-wrapper,.extended-description .detail-parameters tr th:after{display:none}.description-inner .basic-description:before{display:block;font-size:18px;font-weight:600;margin-bottom:20px}#accordion-content .shp-accordion{padding-top:15px}#accordion-content .shp-accordion .shp-accordion-link{font-size:17px;font-weight:600;text-decoration:none}#accordion-content .shp-accordion .shp-accordion-link:after{color:var(--color-primary);font-size:16px}#tab-content .tab-pane{margin-left:0;margin-right:0;width:100%}#productDiscussion{display:none}#relatedFiles li{margin-bottom:8px}#relatedFiles li:before{display:none}#relatedFiles li a{color:var(--color-tertiary)}#ratingWrapper .rate-wrap{margin-bottom:20px}#ratingWrapper #rate-form{max-width:650px}.product-slider-holder .products-block>div .p .p-bottom.no-buttons>div .p-tools{display:block}.desktop .p-detail>.products-alternative-header{display:none}.desktop .p-detail>.products-alternative-wrapper{opacity:0;visibility:hidden}@media (min-width:768px){#tab-content .products-alternative-wrapper .navigation-next{right:-15px}#tab-content .products-alternative-wrapper .navigation-prev{left:-15px}}@media screen and (min-width:992px){.products-related-header:before{font-size:34px}.extended-description{max-width:100%}.extended-description .detail-parameters{margin-bottom:10px;max-width:100%}.description-inner .basic-description:before,.extended-description>p{font-size:22px}}@media (max-width:767px){.mobile .p-detail-tabs-wrapper{margin:0}.products-header{margin-bottom:25px;margin-top:45px}}.mime-stocks{padding-top:10px}.mime-stocks .in-stock{color:#009901}.mime-stocks .not-in-stock{color:#b40000}.p-detail-inner .flags.flags-default{top:20px}.p-detail-inner .flags.flags-default .flag{margin-bottom:5px}.p-detail-inner .p-detail-inner-header,.p-detail-inner .p-detail-inner-header-mobile{margin-bottom:15px}.p-detail-inner .p-detail-inner-header h1,.p-detail-inner .p-detail-inner-header-mobile h1{margin-bottom:5px}.p-detail-inner .p-detail-inner-header .brand-wrapper,.p-detail-inner .p-detail-inner-header-mobile .brand-wrapper{display:none}.p-detail-inner .stars-wrapper{margin:0 20px 5px 0!important}.p-detail-inner .stars-label{color:var(--color-tertiary);font-size:14px}.p-detail-inner .stars-label:hover{text-decoration:none}.p-detail-inner .p-short-description{margin-bottom:15px}.p-detail-inner .chevron-after{color:var(--color-tertiary);display:inline-block;font-size:14px;margin-top:5px}.p-detail-inner .chevron-after:after{color:var(--color-primary);font-size:11px}.p-detail-inner .p-code{display:flex;margin-bottom:5px}.p-detail-inner .p-code td,.p-detail-inner .p-code th{color:var(--color-tertiary);display:block;font-size:14px}.p-detail-inner .p-code th{font-weight:400;margin-right:4px}.p-data-wrapper{margin-bottom:40px}.p-data-wrapper .p-to-cart-block{align-items:center;background-color:#f9f9f9;border:none;border-radius:2px;display:flex;flex-wrap:wrap;padding:15px}.p-data-wrapper .p-to-cart-block .add-to-cart{width:auto}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity{margin-right:10px}.p-data-wrapper .p-to-cart-block .cart-wrap{display:flex}.p-data-wrapper .p-to-cart-block .add-to-cart-button{align-items:center;display:flex;height:40px;justify-content:center;line-height:1.2;margin-top:0;min-width:160px;padding:5px 15px;position:relative;width:auto;z-index:1}.p-data-wrapper .p-to-cart-block .add-to-cart-button:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/cart-w.svg) top 5px center no-repeat;background-size:100% auto;content:"";display:block;height:30px;margin-right:3px;width:30px}.p-data-wrapper .p-to-cart-block .favourite-detail{align-items:center;background-color:#f9f9f9;border-radius:0 6px 6px 0;display:flex;justify-content:center;margin:0;position:relative;width:50px;z-index:0}.p-data-wrapper .p-to-cart-block .favourite-detail:before{background-color:#f9f9f9;bottom:0;content:"";display:block;left:-10px;position:absolute;top:0;width:10px;z-index:-1}.p-data-wrapper .p-to-cart-block .favourite-detail .btn_toggle{margin:0!important}.p-data-wrapper .p-to-cart-block .favourite-detail .favourite{margin-right:0}.p-data-wrapper .surcharge-list,.p-data-wrapper .variant-list{padding:15px 0 0}.p-data-wrapper .surcharge-list select{width:100%}.p-data-wrapper .p-final-price-wrapper{display:block;flex-grow:unset!important;flex-shrink:unset!important;line-height:1.2;margin-right:10px;width:auto}.p-data-wrapper .p-final-price-wrapper .price-save{color:#b40000;margin-bottom:7px;margin-right:5px;order:-1}.p-data-wrapper .p-final-price-wrapper .price-save:before{background-color:#f9f9f9}.p-data-wrapper .p-final-price-wrapper .price-save+.price-final{color:#b40000}.p-data-wrapper .p-final-price-wrapper strong{font-size:26px}.p-data-wrapper .p-final-price-wrapper .standard-price-label{display:none}.p-data-wrapper .p-final-price-wrapper .standard-price-label .price-standard{margin-bottom:5px}.p-data-wrapper .social-buttons-wrapper{padding:5px 0 0;width:100%}.p-data-wrapper .social-buttons-wrapper .social-buttons{display:none!important}.p-data-wrapper .social-buttons-wrapper .favourite-detail{margin:10px 20px 10px 0}.p-data-wrapper .social-buttons-wrapper .link-icon.chat{align-items:center;display:flex;margin-left:15px;padding-left:26px;position:relative}.p-data-wrapper .social-buttons-wrapper .link-icon.chat:before{color:var(--color-primary);left:0;position:absolute}.p-data-wrapper .social-buttons-wrapper .close-wrapper{display:none!important}.p-data-wrapper .social-buttons-wrapper .link-icon{margin:10px 0;padding-left:25px}.p-data-wrapper .social-buttons-wrapper .link-icon:hover span{text-decoration:none}.p-data-wrapper .social-buttons-wrapper .link-icon.share{display:none}#product-detail-form>.detail-parameters{margin-bottom:30px;margin-top:20px}#product-detail-form>.detail-parameters .p-code{display:none}#product-detail-form>.detail-parameters tr{display:block}#product-detail-form>.detail-parameters th{display:none}#product-detail-form>.detail-parameters td,#product-detail-form>.detail-parameters th{line-height:1;padding:0}#product-detail-form>.detail-parameters .availability-label{font-size:17px;font-weight:600;margin:0}#product-detail-form>.detail-parameters span[style="color: #009901"]{margin-left:0!important;padding-left:22px;position:relative}#product-detail-form>.detail-parameters span[style="color: #009901"]:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";display:block;height:14px;left:0;position:absolute;top:5px;width:18px}#product-detail-form>.detail-parameters .delivery-time{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;justify-content:space-between;margin-top:2px;padding-left:0}#product-detail-form>.detail-parameters .delivery-time>span{display:block;font-weight:400}#product-detail-form>.detail-parameters .delivery-time>span:before{content:"Můžeme doručit do:";margin-right:2px;padding-left:22px}#product-detail-form>.detail-parameters .delivery-time>span:not(.default-variant){color:var(--color-tertiary)}#product-detail-form>.detail-parameters .shipping-options{align-items:center;color:var(--color-tertiary);display:flex;font-size:14px;height:24px;justify-content:space-between;margin:10px 0;padding-left:30px;position:relative}#product-detail-form>.detail-parameters .shipping-options:before{color:var(--color-primary);content:"\e92e";display:block;font-family:Shoptet;font-size:22px;left:0;line-height:22px;margin-right:8px;position:absolute}#product-detail-form>.detail-parameters .shipping-options:hover{text-decoration:none}.type-detail .content-modal h1,.type-detail .shipping-options-popup h1{font-size:26px;margin-top:5px}.type-detail #watchdog-form>h3{font-size:26px;margin-top:5px;text-align:left}@media (min-width:480px){.p-data-wrapper .p-final-price-wrapper{flex-basis:auto!important}.p-data-wrapper .p-to-cart-block .add-to-cart{margin-left:auto}.detail-parameters{position:relative}.detail-parameters .delivery-time-row,.detail-parameters>tr:first-of-type{padding-right:10px;width:calc(100% - 145px)}.detail-parameters .shipping-options-row{position:absolute;right:0;top:6px}}@media (min-width:768px){.p-data-wrapper .p-short-description{font-size:16px}}@media (max-width:479px){.p-data-wrapper .p-to-cart-block{background-color:#fff;padding:15px 0}.p-data-wrapper .p-to-cart-block .add-to-cart{padding-top:0}.p-data-wrapper .p-to-cart-block .add-to-cart-button{margin-left:auto}.p-data-wrapper .p-final-price-wrapper{flex-basis:100%;margin-bottom:17px}}@media (min-width:768px){.p-detail{padding-top:30px}}@media (min-width:992px){.wide .breadcrumb-in-detail{float:none;width:100%}}@media screen and (min-width:1200px){.wide .p-detail-inner .p-image-wrapper{width:55%}.wide .p-detail-inner .p-image-wrapper .p-detail-inner-header-mobile{display:none!important}.wide .p-detail-inner .p-data-wrapper{width:45%}}@media (max-width:767px){.p-detail{padding-top:20px}}.p-image-wrapper{margin-bottom:30px}@media (max-width:767px){.p-image-wrapper .ratings-and-brand{flex-direction:row;gap:10px}}.p-image-wrapper .flags-extra .flag{display:none}.p-thumbnails,.p-thumbnails>div{height:80px}.p-thumbnails a{margin-right:10px}.p-thumbnails a img{border:1px solid #e7e7e7;width:80px}.p-thumbnails a.highlighted img{border-color:var(--color-secondary)}@media (min-width:992px){.p-image-wrapper .flags-extra .flag .price-save{font-size:22px}}.shipping-btn{cursor:pointer;text-align:center}.shipping-btn span{display:block;text-decoration:underline}.shipping-btn:hover span{text-decoration:none}.shipping-info{display:none;left:50%;max-height:100%;max-width:860px;overflow:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;width:100%;z-index:10001}.shipping-info .shipping-info-wrap{background-color:#fff;border-radius:5px;padding:30px 20px 10px}.shipping-info .shipping-info-table{overflow-x:auto}.shipping-info h3{margin-top:0;text-align:center}.shipping-info table{margin-bottom:10px;width:100%}.shipping-info table tr{border:1px solid #e7e7e7;border-top:none}.shipping-info table tr td,.shipping-info table tr th{border-right:1px solid #e7e7e7;color:var(--color-tertiary);font-weight:400;padding:12px 10px;text-align:left}.shipping-info table tr td:last-child,.shipping-info table tr th:last-child{border-right:none}.shipping-info table tr td .free,.shipping-info table tr th .free{color:var(--color-secondary)}.shipping-info table tr:last-child td,.shipping-info table tr:last-child th{padding-bottom:12px}.shipping-info table tr:first-of-type{border-color:#fff #fff #e7e7e7}.shipping-info table tr:first-of-type td,.shipping-info table tr:first-of-type th{border-color:#fff;font-size:16px;font-weight:500}.shipping-info h4{font-size:18px;margin-bottom:8px}.shipping-info p{font-size:16px;font-weight:400}.shipping-info p a{color:var(--color-secondary);text-decoration:underline}.shipping-info .shipping-close{background-color:#fff;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.1);cursor:pointer;display:block;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;transition:.2s ease-in-out;width:40px}.shipping-info .shipping-close:before{color:var(--color-tertiary);content:"\e912";font-family:shoptet;font-size:16px;line-height:40px}.shipping-info .flaticon-delivery-truck{display:inline-block;margin-top:20px}.shipping-info .flaticon-delivery-truck span{text-decoration:underline}.shipping-info .flaticon-delivery-truck:hover span{text-decoration:none}.shipping-info .flaticon-delivery-truck:before{font-family:flaticon;font-size:26px;margin-right:8px;position:relative;top:9px}.shipping-visible .shipping-info{display:block}.shipping-visible #cboxOverlay{display:block!important}@media screen and (min-width:768px){.shipping-info .shipping-info-wrap{padding:30px 30px 10px}.shipping-info table tr td:first-child,.shipping-info table tr th:first-child{width:270px}}#product-detail-form .variant-label{color:var(--color-tertiary);font-size:16px;font-weight:600;padding-bottom:8px}#product-detail-form .advanced-parameter{height:45px;min-width:60px;width:auto}#product-detail-form .advanced-parameter .pkVar{display:none}#product-detail-form .advanced-parameter .advanced-parameter-inner{align-items:center;background-color:#fff;border-color:#e7e7e7;border-radius:2px!important;box-shadow:0 3px 8px rgba(0,0,0,.08);color:var(--color-tertiary);display:flex;font-size:16px;font-weight:400;height:auto;height:45px;justify-content:center;padding:5px 8px;width:auto}#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before{border-color:var(--color-primary)}#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before:before{display:none}#product-detail-form .advanced-parameter .advanced-parameter-inner:hover{border-color:var(--color-primary);box-shadow:none}#product-detail-form .advanced-parameter .advanced-parameter-inner img{border-radius:0}#product-detail-form .advanced-parameter.vyprodano .advanced-parameter-inner{background-color:transparent;background-image:gradient(linear,19.1% -7.9%,81% 107.9%,color-stop(0,transparent),color-stop(.48,transparent),color-stop(.5,#000),color-stop(.52,transparent),color-stop(1,transparent));background-image:repeating-linear-gradient(149deg,transparent,transparent 48%,#e7e7e7 50%,transparent 52%,transparent);border-color:#e7e7e7;color:var(--color-tertiary);font-weight:400}#product-detail-form .advanced-parameter.vyprodano .advanced-parameter-inner.yes-before{border-color:#e7e7e7;color:var(--color-tertiary)}#product-detail-form .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter{height:45px;min-width:auto;width:60px}#product-detail-form .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter-inner{background-color:transparent;height:45px;padding:0;width:60px}.flags{left:0;top:20px}.flags .flag-discount{background-color:#fed0d0;border-radius:50%;color:#b40000;height:52px;line-height:52px;padding:0;text-align:center;width:52px}.flags .flag-discount .price-standard{display:none}.flags .flag-discount .price-save{color:#b40000;font-size:14px;font-weight:400!important;width:auto}.flag{border-radius:2px;font-size:14px;font-weight:600;padding:3px 7px;position:relative;text-transform:lowercase}.flag.flag-action{background-color:#fed0d0;color:#b40000}.flag.flag-new{background-color:#d4eec4;color:#6b3}.flag.flag-custom2{color:#069}.product .prices .price-save{color:#b40000;font-size:14px;font-weight:400!important;width:auto}.homepage-group-title{margin:55px 0 15px}.products-wrapper .product-slider-navigation{border:1px solid #e7e7e7;top:40%}.products-wrapper .product-slider-navigation.navigation-next{right:-30px}.products-wrapper .product-slider-navigation.navigation-prev{left:-30px}.products-wrapper .another-products{padding-top:30px}.products-wrapper .product-slider-pagination .pagination-button{border-radius:50px;color:#dadada;height:10px;width:10px}.products-wrapper .product-slider-pagination .pagination-button.active{background-color:#1d1d1d;border-radius:50px;color:#000;height:6px;width:6px}.products-wrapper{padding:15px 0 30px!important}.products-wrapper .product-slider{margin-left:0;padding:0;padding-top:0!important;position:relative;width:100%!important}.products-wrapper .product-slider:after{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:1px;z-index:1}.products-wrapper .product-slider-navigation{background-color:#fff;border-radius:50%;height:30px;margin-top:-15px;opacity:1;top:50%;transform:translateY(-50%);width:30px;z-index:4}.products-wrapper .product-slider-navigation.navigation-next:before,.products-wrapper .product-slider-navigation.navigation-prev:before{content:"";height:12px;margin:0 auto;width:8px}.products-wrapper .product-slider-navigation.navigation-next:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/next.svg) 50% no-repeat;background-size:auto 100%}.products-wrapper .product-slider-navigation.navigation-prev:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/prev.svg) 50% no-repeat;background-size:auto 100%}.products-wrapper .product-slider-navigation:hover{background-color:#f9f9f9}.products-wrapper .product-slider-pagination button{border-radius:50px;color:#dadada;height:10px;width:10px}.products-wrapper .product-slider-pagination button.active{border-radius:50px;color:#000;height:6px;width:6px}.product-slider-holder .product-slider-pagination{margin-bottom:30px}@media (min-width:768px){.product-slider-holder .product-slider-pagination{margin-bottom:0}}@media (max-width:767px){.products-wrapper{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.products-wrapper .product-slider:after{right:1px}.products-wrapper .product-slider-navigation{height:35px;top:33.33%;width:35px}.homepage-group-title{margin-top:35px}}.products-block>div{margin-left:0;margin-right:0;z-index:1}.products-block>div:hover{box-shadow:none}.products-block>div:hover .p .name{text-decoration:none}.products-block .product{border-right:1px solid #e7e7e7;padding:10px 5px}.products-block .product:hover{border-right:1px solid #e7e7e7;box-shadow:none}.products-block .product:hover .flags-default .flag,.products-block .product:hover .flags-extra .flag{opacity:1}.products-block .product:hover .p .image img{transform:scale(1.03)}.products-block .product .p{margin-bottom:0}.products-block .product .p .image{height:100%;order:-3}.products-block .product .p .image img{transition:.2s ease-out}.products-block .product .p .p-code{color:#505050;font-size:12px;font-weight:400;margin-bottom:4px;order:-2;padding-top:16px;position:static;text-align:center}.products-block .product .p .name{color:var(--color-tertiary);font-size:16px;font-weight:600;height:46px;min-height:46px;padding:0 0 8px}.products-block .product .p .p-in{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:0;position:relative}.products-block .product .p .p-in-in{padding-top:21px;position:relative}.products-block .product .p .stars-placeholder{display:none}.products-block .product .p .stars-wrapper{height:16px;left:0;margin:0;position:absolute;right:0;top:0}.products-block .product .p .stars{margin-right:0;width:70px}.products-block .product .p .stars .star.star-half:before,.products-block .product .p .stars .star.star-on:before{font-size:12px}.products-block .product .p .stars a,.products-block .product .p .stars span{width:14px}.products-block .product .p .availability{font-size:14px;font-weight:600;margin-top:5px;width:100%}.products-block .product .p .availability span[style="color:#009901"]{padding-left:15px;position:relative}.products-block .product .p .availability span[style="color:#009901"]:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/check.svg) no-repeat;background-size:100% auto;content:"";height:10px;left:0;margin-top:-4px;position:absolute;top:50%;width:11px}.products-block .product .p .availability .availability-amount{color:#6b3}.products-block .product .p .p-bottom{padding:5px 0 0!important}.products-block .product .p .p-bottom>div .prices{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;position:static;width:100%}.products-block .product .p .p-bottom>div .prices .price-standard+.price-final{color:#b40000}.products-block .product .p .p-bottom>div .prices .price-final{color:var(--color-tertiary);font-size:22px;font-weight:700;line-height:1;margin-bottom:3px;order:-1;width:100%}.products-block .product .p .p-bottom>div .prices .price-additional,.products-block .product .p .p-bottom>div .prices .price-standard{color:#9d9d9d;font-size:14px}.products-block .product .p .p-bottom>div .prices .price-standard{margin:0;order:-2;width:auto}.products-block .product .p .p-bottom>div .prices .price-standard strong{font-weight:400}.products-block .product .p .p-bottom>div .prices .price-standard+.price-additional+.price-final{color:#b40000}.products-block .product .p .p-bottom>div .prices .price-save{font-size:14px;order:-2;width:auto}.products-block .product .p .p-bottom .p-desc{font-size:14px;margin-bottom:10px!important;width:100%}.products-block .product .p .p-bottom .p-tools{padding:10px 0 0;width:100%}.products-block .product .p .p-bottom .p-tools .btn.btn-cart,.products-block .product .p .p-bottom .p-tools .btn.btn-primary{font-size:17px;line-height:1.4;margin:0;min-width:auto;padding:8px 25px;width:auto}.in-znacka .products-block{margin-top:20px}@media (min-width:480px){.products-block .product{padding:10px}}.cart-table .p-quantity .quantity,.cart-widget-product-amount .quantity,.products-block .quantity,.quantity{border:1px solid #e7e7e7;border-radius:2px;height:40px;overflow:hidden;padding-left:32px;padding-right:32px;width:100px}.cart-table .p-quantity .quantity:hover,.cart-widget-product-amount .quantity:hover,.products-block .quantity:hover,.quantity:hover{box-shadow:none}.cart-table .p-quantity .quantity input,.cart-widget-product-amount .quantity input,.products-block .quantity input,.quantity input{background-color:#fff;border:none;font-size:16px;font-weight:400;height:40px;line-height:38px;width:36px}.cart-table .p-quantity .quantity .decrease,.cart-table .p-quantity .quantity .increase,.cart-widget-product-amount .quantity .decrease,.cart-widget-product-amount .quantity .increase,.products-block .quantity .decrease,.products-block .quantity .increase,.quantity .decrease,.quantity .increase{height:38px;overflow:hidden;width:32px}.cart-table .p-quantity .quantity .decrease:before,.cart-table .p-quantity .quantity .increase:before,.cart-widget-product-amount .quantity .decrease:before,.cart-widget-product-amount .quantity .increase:before,.products-block .quantity .decrease:before,.products-block .quantity .increase:before,.quantity .decrease:before,.quantity .increase:before{color:var(--color-tertiary);font-size:10px;line-height:38px}.cart-table .p-quantity .quantity .decrease:hover:before,.cart-table .p-quantity .quantity .increase:hover:before,.cart-widget-product-amount .quantity .decrease:hover:before,.cart-widget-product-amount .quantity .increase:hover:before,.products-block .quantity .decrease:hover:before,.products-block .quantity .increase:hover:before,.quantity .decrease:hover:before,.quantity .increase:hover:before{background-color:var(--color-secondary);color:#fff}.cart-table .p-quantity .quantity .decrease,.cart-widget-product-amount .quantity .decrease,.products-block .quantity .decrease,.quantity .decrease{border-radius:2px 0 0 2px;border-right:1px solid #e7e7e7}.cart-table .p-quantity .quantity .increase,.cart-widget-product-amount .quantity .increase,.products-block .quantity .increase,.quantity .increase{border-left:1px solid #e7e7e7;border-radius:0 2px 2px 0}.id--9 .cart-empty.cart-inner h4{display:block;font-weight:600;margin:25px 0}.id--9 .cart-empty .empty-cart-boxes>.col-md-6:last-of-type{display:none}.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li{margin-bottom:10px}.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li a{color:var(--color-tertiary)}.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li:has(a[href="/de/nemazat/"]),.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li:has(a[href="/en/nemazat/"]),.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li:has(a[href="/hu/nemazat/"]),.id--9 .cart-empty .empty-cart-boxes>.col-md-6 ul li:has(a[href="/nemazat/"]){display:none}ol.cart-header{margin-bottom:40px;margin-top:40px}ol.cart-header li.step{position:relative}ol.cart-header li.step:not(.active):not(:first-child):after{background-color:#e7e7e7;content:" ";height:2px;left:calc(-50% + 20px);position:absolute;top:20px;width:calc(100% - 40px)}ol.cart-header li.step.active:not(:first-child):after,ol.cart-header li.step.completed:not(:first-child):after{background-color:var(--color-secondary);content:" ";height:2px;left:calc(-50% + 20px);position:absolute;top:20px;width:calc(100% - 40px)}ol.cart-header li a,ol.cart-header li strong{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;text-decoration:none}ol.cart-header li a span,ol.cart-header li strong span{font-size:15px;font-weight:400}ol.cart-header li a span:after,ol.cart-header li strong span:after{display:none}ol.cart-header li a:before,ol.cart-header li strong:before{margin:0 15px}ol.cart-header li a:hover span{text-decoration:none}ol.cart-header li.active strong:before{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}ol.cart-header li.active strong span{font-weight:400}ol.cart-header li.completed a:before{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.cart-widget-product-price{width:33.3333%}.free-gifts-wrapper .free-gifts-img>img,.free-product-gifts-wrapper .free-gifts-img>img{width:66px}.cart-table .p-total{padding-right:0}.cart-table tr.removeable .remove-item{margin:-4px 0 0;width:auto}.cart-table tr td{font-size:16px;padding-bottom:15px;padding-top:15px}.cart-table tr td.free-gift-name-cell{padding-left:0}.cart-table tr td .main-link{font-weight:600}.cart-table tr td.cart-p-image{padding-left:0;width:81px}.cart-table tr td.cart-p-image img{width:66px}.cart-table tr td.p-name a{text-decoration:none}.cart-table tr td.p-availability{font-size:14px;text-align:left}.cart-table tr td.p-availability strong{font-weight:600}.cart-table tr td.p-quantity{text-align:left}.cart-table tr .btn-sm.add-to-cart-button{font-size:16px;font-weight:600;height:40px;line-height:1.4;margin-bottom:11px}.cart-table .remove-item{opacity:1!important}.cart-table .remove-item:before{color:#b40000}.cart-table .cart-table-header td{color:var(--color-tertiary);font-size:14px;font-weight:300}.cart-table .cart-table-header td.p-total{text-align:center}.ordering-process .contact-box ul{flex-wrap:wrap}.ordering-process .contact-box ul>li:not(.social-icon-list){width:100%}.ordering-process .contact-box ul li{margin-bottom:10px}.ordering-process .contact-box ul li a{color:var(--color-tertiary);text-decoration:none}.ordering-process .contact-box ul li a:hover{text-decoration:underline}.ordering-process .contact-box ul li span{width:100%}.ordering-process .contact-box ul li span.mail:before{content:"\e924"}.ordering-process .contact-box ul li span.mail:before,.ordering-process .contact-box ul li span.tel:before{background:none;color:var(--color-primary);font-size:16px;height:24px;line-height:24px;margin-top:0;top:0;width:24px}.ordering-process .contact-box ul li span.tel:before{content:"\e92c"}.ordering-process .contact-box ul li span.facebook:before{color:var(--color-primary);content:"\e900"!important;font-size:16px;line-height:21px;margin-top:0;top:0}.ordering-process .contact-box ul li span.instagram:before{color:var(--color-primary);content:"\e909"!important;font-size:16px;line-height:21px;margin-top:0;top:0}.ordering-process #header .site-name{margin-right:auto}.ordering-process .cart-inner{width:100%}.ordering-process .cart-inner>.next-step{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.ordering-process .cart-inner>.next-step .btn-conversion{max-width:250px;width:100%}.ordering-process .next-step-back:before{font-size:10px}.ordering-process .btn.btn-conversion,.ordering-process a.btn.btn-conversion{font-size:20px;font-weight:600;padding:15px 25px}.ordering-process .btn.btn-conversion:after,.ordering-process a.btn.btn-conversion:after{display:none}.ordering-process .delivery-time{margin:10px 0}.ordering-process .extra.delivery{max-width:526px;padding:5px 0}.ordering-process .extra.delivery>span{font-size:16px}.ordering-process .extra.delivery>span:before{color:var(--color-primary);content:"\e92e";display:block;float:left;font-family:Shoptet;font-size:22px;line-height:22px;margin-right:10px}.ordering-process .extra.delivery .price-range{background-color:#fff;border:1px solid #e7e7e7;border-radius:10px;margin:15px 0 0;max-width:100%}.ordering-process .extra.delivery .price-range:before{display:none}.ordering-process .extra.delivery .price-range>div{background-color:#6b3;border-radius:10px}.ordering-process h4{font-weight:500;margin:44px 0 10px;text-align:left}.ordering-process .co-box h4{margin:44px 0 10px;padding:0}.ordering-process .co-box h4:before{display:none}.ordering-process .co-box>div{border-radius:6px}.id--9 .coupon-input{order:2;padding:35px 0 25px}.id--9 .coupon-input .toggle-coupon-input-button{margin-bottom:15px}.id--9 .alert{margin:0 0 25px}.id--16 label[for=deliveryCountryId]{font-size:0!important}.id--16 label[for=deliveryCountryId]:before{font-size:16px;font-weight:600}.id--16 .co-box.co-basic-information h4{font-size:0;margin:0 0 5px}.id--16 .co-box.co-basic-information h4:after{font-size:22px;font-weight:500}.id--16 .co-box.co-basic-information .row{border:1px solid #e7e7e7;border-radius:4px;display:block;margin:0;padding:30px 0 10px}.id--16 .co-box.co-basic-information .row>div{margin-bottom:10px;padding:0 20px;width:100%}.id--16 .co-box.co-basic-information .form-group label{font-size:16px;font-weight:600}.id--16 .co-box.co-basic-information .form-group label:after{content:"*";font-size:16px;font-weight:600}.order-summary-item.price,.summary{background-color:#f9f9f9;border-radius:6px;padding:20px 25px 30px}.order-summary-item.price .price-wrapper,.summary .price-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;max-width:400px;padding:0;width:100%}.order-summary-item.price .price-wrapper>span,.summary .price-wrapper>span{flex:none;width:170px}@media (min-width:768px){.order-summary-item.price .price-wrapper>span,.summary .price-wrapper>span{width:190px}}.order-summary-item.price .price-wrapper>strong,.summary .price-wrapper>strong{flex:none;min-width:80px;width:auto}@media (min-width:768px){.order-summary-item.price .price-wrapper>strong,.summary .price-wrapper>strong{min-width:150px}}.order-summary-item.price .price-wrapper .price-primary,.summary .price-wrapper .price-primary{flex:none;font-size:22px;font-weight:600}.order-summary-item.price .price-wrapper .price-primary.price-label,.summary .price-wrapper .price-primary.price-label{font-size:0;text-align:left}@media (min-width:768px){.order-summary-item.price .price-wrapper .price-primary.price-label,.summary .price-wrapper .price-primary.price-label{text-align:right}}.order-summary-item.price .price-wrapper .price-primary.price-label:before,.summary .price-wrapper .price-primary.price-label:before{display:block;font-size:22px}.order-summary-item.price .price-wrapper .price-secondary,.summary .price-wrapper .price-secondary{color:var(--color-tertiary);font-size:16px;font-weight:400}.order-summary-item.price .price-wrapper .price-secondary.price-label,.summary .price-wrapper .price-secondary.price-label{font-size:0;text-align:left}@media (min-width:768px){.order-summary-item.price .price-wrapper .price-secondary.price-label,.summary .price-wrapper .price-secondary.price-label{text-align:right}}.order-summary-item.price .price-wrapper .price-secondary.price-label:before,.summary .price-wrapper .price-secondary.price-label:before{font-size:16px}#checkoutContent{margin-left:0}#checkoutContent .form-group{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}#checkoutContent .form-group.js-validated-element-wrapper{display:block}#checkoutContent .form-group.company-shopping{margin-bottom:25px}#checkoutContent .form-group .form-control{height:45px;max-width:310px;padding:0 10px}#checkoutContent .form-group textarea.form-control{height:auto}#checkoutContent .form-group select{padding-bottom:5px;padding-top:5px}#checkoutContent .form-group #payment-currency{max-width:105px;min-width:auto}#checkoutContent .helper{background-color:transparent;border:1px solid #e7e7e7;border-radius:4px;padding:20px}#checkoutContent .helper a{color:#283056;font-size:16px;font-weight:300}.smart-labels-active #checkoutContent .smart-label-wrapper label{font-size:16px;height:auto;line-height:1.4;opacity:1;padding:0;position:static;width:88px}#checkoutSidebar .toggle-contacts{box-shadow:none;color:#000;font-size:18px;font-weight:400!important;padding:8px 0 12px}.radio-wrapper.active label>span b{color:var(--color-tertiary)}.radio-wrapper input[type=radio]+label .sublabel{line-height:1;margin-top:2px}.radio-wrapper input[type=radio]+label .sublabel a{margin-bottom:3px}.payment-logo img{max-height:32px}.for-free,.radio-wrapper.active .for-free{color:#5fa95b}.shipping-billing-table{border:1px solid #e7e7e7;padding:0 15px}.shipping-billing-table .radio-wrapper{border-color:#e7e7e7;border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none;padding:5px 0}.shipping-billing-table .radio-wrapper:hover{border-color:#e7e7e7!important;box-shadow:none!important}.shipping-billing-table .radio-wrapper:last-of-type{border-bottom:none!important}.checkout-box .box.box-sm{transform:none;visibility:hidden}.id--9 .next-step-forward:after,.in-krok-1 .next-step-forward:after{display:none}.order-summary{font-size:14px}.order-summary .order-summary-inner{border:1px solid #e7e7e7;border-bottom:none;border-radius:6px;margin-top:0;padding:10px 15px 0}.order-summary .order-summary-inner>h4{display:none}.order-summary>h4{margin:40px 0 10px;padding:0}.order-summary .order-summary-item:not(.helper){border:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.order-summary .order-summary-item:not(.helper)[data-micro=cartItem]{align-items:center;flex-wrap:nowrap}.order-summary .order-summary-item:not(.helper)[data-micro=cartItem] .cart-item-amount{display:block}.order-summary .order-summary-item:not(.helper) .cart-item-amount{color:var(--color-tertiary);display:none;order:-1;text-align:left;width:30px}.order-summary .order-summary-item:not(.helper) .cart-item-amount .unit-value{font-size:0}.order-summary .order-summary-item:not(.helper) .cart-item-amount .unit-value:before{content:"x";font-size:14px}.order-summary .order-summary-item:not(.helper) .cart-item-name a{font-weight:600;text-decoration:none}.order-summary .order-summary-item{border-color:#e7e7e7}.order-summary .order-summary-item.helper{margin-top:10px}.order-summary .recapitulation-single{border-color:#e7e7e7}.order-summary .recapitulation-single strong{align-items:center;display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left}.order-summary .recapitulation-single strong:before{display:block;font-size:14px;font-weight:600;margin-bottom:1px;width:100%}.order-summary .recapitulation-single strong>span{font-weight:600;margin-left:auto;margin-top:-15px;order:2}.order-summary .order-recapitulation{position:relative}.order-summary .order-recapitulation:after{border:1px solid #e7e7e7;border-radius:0 0 6px 6px;border-top:none;bottom:0;content:"";display:block;height:5px;left:-16px;position:absolute;right:-16px}.order-summary .order-summary-item.price{background-color:#f9f9f9;border-radius:6px;margin-left:-16px;margin-right:-16px;margin-top:15px;padding:15px;position:relative;width:auto}.order-summary .order-summary-item.price:after{border:1px solid #fff;border-bottom:none;border-top:none;content:"";display:block;height:18px;left:0;position:absolute;right:0;top:-18px}.id--17.smart-labels-active #checkoutContent .smart-label-wrapper label{min-width:190px;padding-right:15px;width:auto}.id--17 .co-box h4{display:none}.id--17 .co-contact-information{margin-bottom:60px}.id--17 .co-billing-address,.id--17 .co-contact-information{border:1px solid #e7e7e7;border-radius:6px;padding:30px 15px 10px}.id--17 #shipping-address.js-hidden.visible{background-color:#fff;border:1px solid #e7e7e7;border-radius:0 0 6px 6px;border-top:none;margin-top:-4px;padding:15px 15px 10px}.id--17 .co-box-additional{margin-top:23px}.id--17 .consents.consents-first{margin-bottom:15px}.advanced-order .lbxsplide__track .lbx-carousel__item .product{width:100%}.advanced-order .extra{padding-right:0}.id--15 .content-inner{text-align:center}.id--15 .order-payment,.id--15 .reca-payment-wrap{text-align:center!important}.id--15 .recapitulation-wrapper .co-payment-method .col-sm-12{display:flex;justify-content:center}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table{max-width:500px;width:100%}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr{border-bottom:1px solid #e7e7e7}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td,.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th{padding-bottom:7px;padding-top:7px}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th{padding-right:10px;width:100%}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr th:after{display:none}.id--15 .recapitulation-wrapper .co-payment-method .recapitulation-table tr td{padding-left:10px;white-space:nowrap}@media (min-width:768px){.ordering-process #header{position:relative}.in-step-1 #header .header-top-wrapper,.in-step-2 #header .header-top-wrapper{justify-content:flex-start}.in-step-1 #header .search,.in-step-2 #header .search{display:none}.in-step-1 #header .header-top .mail,.in-step-2 #header .header-top .mail{margin-left:80px;margin-right:auto;margin-top:-4px;position:static}.in-step-1 #header .header-top .site-name,.in-step-2 #header .header-top .site-name{margin-right:0}}@media (min-width:992px){.ordering-process .summary{align-items:center;display:flex}.ordering-process .summary .col-md-4{width:400px}.ordering-process .summary .col-md-8{width:calc(100% - 400px)}.ordering-process .cart-row{margin-left:-10px;margin-right:-10px}.ordering-process #checkoutContent,.ordering-process .col-md-4,.ordering-process .col-md-8{padding-left:10px;padding-right:10px}.ordering-process h4{font-size:22px}}@media (min-width:1200px){#checkoutContent{width:60%}#checkoutSidebar{width:40%}.id--16 #checkoutSidebar{margin-top:42px}.cart-inner .next-step{flex-direction:row}.cart-inner .next-step .next-step-back{margin:15px 30px 15px 0;white-space:nowrap}}@media (max-width:1199px){#checkoutSidebar .banner-help{display:none}}@media (max-width:991px){.cart-table{border-bottom:none!important}.cart-table tr,.cart-table tr:last-child{border-bottom:1px solid #e7e7e7}.summary .col-md-4,.summary .col-md-8{padding-left:0!important;padding-right:0!important}.ordering-process .extra.delivery{max-width:100%}ol.cart-header li a,ol.cart-header li strong{display:block;text-align:center}ol.cart-header li a:before,ol.cart-header li strong:before{margin:0 auto 5px}.id--9 .summary .col-md-4{border-top:1px solid #e7e7e7;margin-top:20px;padding-top:15px}.advanced-order .extras-wrap .extra{text-align:center}}@media (max-width:767px){.toggle-coupon-input .toggle-coupon-input-button{display:block}.toggle-coupon-input .discount-coupon{display:none}.id--16 .overall-wrapper,.id--17 .overall-wrapper{padding-top:0}.id--16 #header,.id--17 #header{height:70px;position:relative}.id--16 #header .header-top .container,.id--17 #header .header-top .container{padding-left:10px}.id--16 #header .search,.id--17 #header .search{display:none}.ordering-process .cart-inner>.next-step{flex-direction:column}.ordering-process .cart-inner>.next-step .next-step-back{order:1}}.cart-empty .h1.cart-heading{margin-top:20px!important}.cart-empty .contact-box ul li:not(.social-icon-list) span:before{top:10px}.in-404 .content-inner{margin:80px auto 150px;max-width:750px}.in-404 .content-inner>p{font-size:16px}.in-404 .content-inner .banner-wrapper{border-bottom:1px solid #e7e7e7;margin-bottom:30px;padding-bottom:20px}.in-404 .content-inner .banner-wrapper h4{font-size:0;margin:25px 0 15px}.in-404 .content-inner .banner-wrapper h4:before{content:"Prozkoumejte naši nabídku";font-size:18px;font-weight:600}.in-404 .content-inner .banner-wrapper ul{-moz-column-count:2;column-count:2;list-style-type:none;padding-left:0}.in-404 .content-inner .banner-wrapper ul li{margin-bottom:5px}.in-404 .content-inner .banner-wrapper ul li a{font-size:16px}.in-404 .empty-content-404{border-bottom:1px solid #e7e7e7;margin-bottom:0;padding-bottom:35px;padding-left:105px;position:relative;text-align:left}.in-404 .empty-content-404:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/404.svg) no-repeat;background-size:100% auto;content:"";display:block;height:84px;left:0;position:absolute;top:-5px;width:84px}.in-404 .empty-content-404 h1{color:var(--color-tertiary);font-size:26px;margin:0 0 5px}.in-404 .empty-content-404 h2{font-size:16px;font-weight:300;margin:0}.in-404 .empty-content-404 h2:after,.in-404 .empty-content-404 p{display:none}@media (min-width:992px){.in-404 .empty-content-404 h1{font-size:34px}}@media (max-width:579px){.in-404 .empty-content-404{padding-left:0;text-align:center}.in-404 .empty-content-404:before{margin:0 auto 20px;position:static}.in-404 .content-inner .banner-wrapper{text-align:center}.in-404 .content-inner .banner-wrapper ul{-moz-column-count:1;column-count:1}.in-404 .content-inner>p{text-align:center}}.benefitBanner{display:block;margin:0}.in-index .benefitBanner{padding-bottom:20px}.type-category .benefitBanner{padding-left:20px;padding-right:20px}.type-category .benefitBanner__item{border-top:1px solid #e7e7e7}.type-product .benefitBanner__item{border-bottom:none;border-top:1px solid #e7e7e7}.benefitBanner.position--benefitHomepage{position:relative}.benefitBanner__link{position:relative;text-decoration:none!important}.benefitBanner__item{display:block;flex:auto;margin:0;max-width:100%;overflow:visible;width:100%}.benefitBanner__content{display:block;overflow:visible;padding:0;position:relative;width:100%;z-index:1}.benefitBanner__picture{height:100%;max-width:unset;overflow:hidden;position:absolute;width:100%}.benefitBanner__picture img{display:block;height:100%}.video-responsive{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.responsive-iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.footer-banners{margin-left:0;margin-right:0}.footer-banners .footer-banner{width:100%}@media (min-width:768px){.desktop .banners-row{margin-top:0}}.mime-hp-banner{padding:20px 0;text-align:center;width:100%}@media (min-width:768px){.mime-hp-banner{padding:40px 0}}.mime-hp-banner p{font-size:24px;font-weight:700;line-height:normal;margin-bottom:8px!important;text-decoration:none;text-transform:uppercase}.mime-hp-banner p,.mime-hp-banner p span{color:#fff;font-style:normal;text-align:center}.mime-hp-banner p span{font-size:18px;font-weight:400;letter-spacing:5.76px;line-height:29px}.mime-hp-banner .btn.btn-primary{height:40px;line-height:40px;padding:0;width:130px}.benefitBanner__item:has(.mime-hp-banner--black) .benefitBanner__picture img{height:auto;min-width:100%}.benefitBanner__item:has(.mime-hp-banner--black) .benefitBanner__picture:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.benefitBanner__item:has(.mime-hp-banner--black) .benefitBanner__content p:first-child{text-transform:none}body.admin-logged .mime-hp-banner--black{display:block!important}.homepage-blog-wrapper,.type-posts-listing #newsWrapper{display:flex;flex-wrap:wrap}.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{display:flex;flex-wrap:wrap;margin-bottom:20px;max-width:440px;padding:10px;width:100%}.homepage-blog-wrapper .news-item a,.type-posts-listing #newsWrapper .news-item a{color:var(--color-tertiary);text-decoration:none}.homepage-blog-wrapper .news-item a .image,.type-posts-listing #newsWrapper .news-item a .image{border-radius:2px;overflow:hidden}.homepage-blog-wrapper .news-item h2,.type-posts-listing #newsWrapper .news-item h2{margin:0;padding-left:10px;padding-right:10px;width:100%}.homepage-blog-wrapper .news-item>a,.type-posts-listing #newsWrapper .news-item>a{order:-2}.homepage-blog-wrapper .news-item .news-image,.type-posts-listing #newsWrapper .news-item .news-image{margin-bottom:12px}.homepage-blog-wrapper .news-item .description,.type-posts-listing #newsWrapper .news-item .description{padding-left:10px;padding-right:10px;width:100%}.homepage-blog-wrapper .news-item .description p,.type-posts-listing #newsWrapper .news-item .description p{font-size:14px}.homepage-blog-wrapper .news-item time,.type-posts-listing #newsWrapper .news-item time{margin-bottom:0;order:-2;padding-left:10px;padding-right:10px}.homepage-blog-wrapper .news-item .title,.type-posts-listing #newsWrapper .news-item .title{display:block;font-size:16px;font-weight:600;line-height:1.4;margin:12px 0 10px}.homepage-blog-wrapper .news-item .read-article,.type-posts-listing #newsWrapper .news-item .read-article{color:var(--color-primary);display:inline-block;font-size:16px;margin-top:5px;text-decoration:underline}.homepage-blog-wrapper .news-item .read-article:hover,.type-posts-listing #newsWrapper .news-item .read-article:hover{text-decoration:none}.homepage-blog-wrapper .news-item .read-article:after,.type-posts-listing #newsWrapper .news-item .read-article:after{color:#283056;font-weight:700}.homepage-blog-wrapper{margin-top:0}.homepage-blog-wrapper .homepage-group-title{font-size:0}.homepage-blog-wrapper .homepage-group-title:before{content:"Blog";display:block;font-size:26px}.homepage-blog-wrapper .text-center{margin:15px 0;width:100%}.type-posts-listing #newsWrapper{margin:0 -10px}@media (min-width:480px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{flex-basis:50%;width:50%}.homepage-blog-wrapper .news-item .image,.type-posts-listing #newsWrapper .news-item .image{width:100%}}@media (min-width:992px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{flex-basis:33.33%;width:33.33%}.homepage-blog-wrapper .news-item .title,.type-posts-listing #newsWrapper .news-item .title{font-size:18px}.homepage-blog-wrapper .news-item .description p,.type-posts-listing #newsWrapper .news-item .description p{font-size:16px}.homepage-blog-wrapper .homepage-group-title:before{font-size:34px}}@media (max-width:991px){.homepage-blog-wrapper .news-item:nth-child(n+4){display:none}}@media (max-width:767px){.homepage-blog-wrapper .news-item,.type-posts-listing #newsWrapper .news-item{padding:10px 5px}}.breadcrumbs{background-color:#f9f9f9;display:flex;padding-bottom:14px;padding-top:14px;position:relative}@media (min-width:768px){.breadcrumbs{max-width:unset!important;padding-left:20px!important}}.breadcrumbs:before{border-left:9999px solid #f9f9f9;bottom:0;box-shadow:9999px 0 0 #f9f9f9;content:"";display:block;left:-9999px;position:absolute;right:0;top:0}.breadcrumbs>span{position:relative}.breadcrumbs a,.breadcrumbs span{color:var(--color-tertiary);display:inline-block;font-size:14px}.breadcrumbs a:hover,.breadcrumbs span:hover{color:var(--color-tertiary);text-decoration:none}.breadcrumbs .navigation-bullet{display:inline-block;font-size:0;height:9px;margin:0 5px;width:9px}.breadcrumbs .navigation-bullet:before{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/arrow.svg?1) 50% no-repeat;background-size:auto 100%;content:"";display:block;height:9px;width:9px}.type-product .breadcrumbs{background-color:#fff;padding-bottom:14px}.type-product .breadcrumbs:before{content:none}@media (min-width:992px){.type-product .breadcrumbs{padding-bottom:14px;width:100%}}@media screen and (max-width:767px){.type-product .breadcrumbs>span:last-of-type,.type-product .breadcrumbs>span:nth-last-child(2) .navigation-bullet{display:none}}.type-page #content h1,.type-post #content h1,.type-posts-listing #content h1{margin-top:20px}@media (max-width:768px){.content-wrapper{padding-top:0}}#content .text-box{background-color:#f9f9f9;margin:50px 0 30px;padding:25px}#content .text-box h2,#content .text-box h3,#content .text-box h4,#content .text-box p,#content .text-box ul{margin:10px 0}#content .text-box a{color:var(--color-tertiary);font-weight:600}.in-vyhledavani .content .search-results,.in-vyhledavani .content h2{text-align:center}.in-hodnoceni-obchodu #content{padding-top:20px}.custome-page #content{padding-top:35px}.in-znacka .content-wrapper .product,.type-search .content-wrapper .product{border-bottom:1px solid #e7e7e7}@media (min-width:1200px){.in-znacka .content-wrapper .product,.type-search .content-wrapper .product{width:25%}.in-znacka .content-wrapper .product:nth-child(4n),.type-search .content-wrapper .product:nth-child(4n){border-right:0}}.in-jak-nakupovat #content,.in-kontakty #content{padding-left:20px;padding-right:0}.in-jak-nakupovat #content-wrapper ol,.in-kontakty #content-wrapper ol{padding-left:20px}.in-jak-nakupovat #content-wrapper ol li,.in-kontakty #content-wrapper ol li{margin-bottom:25px;min-height:35px}.in-jak-nakupovat #content-wrapper ol li::marker,.in-kontakty #content-wrapper ol li::marker{font-weight:600}.in-jak-nakupovat .col-md-6>p>img,.in-kontakty .col-md-6>p>img{box-shadow:0 0 15px rgba(0,0,0,.15)}.in-kontakty .content-inner{font-size:14px;padding-bottom:70px}.in-kontakty .content-inner h3{font-size:16px;margin-bottom:15px}#content .how-box{background:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/box-bg.png) 50% no-repeat;background-size:cover;margin:20px 0;padding:30px 0}#content .how-box .container{display:flex;flex-wrap:wrap}#content .how-box .container>div{align-items:center;background-color:#fff;border-right:1px solid var(--color-secondary);border-top:1px solid var(--color-secondary);display:flex;justify-content:center;padding:25px 10px;width:50%}#content .how-box .container>div p{font-size:16px;margin:0;max-width:270px;text-align:center}.contact-section{background-color:#f9f9f9;margin:15px 0;padding:35px 0}.contact-section .container>div{align-items:center;background-color:#fff;display:flex;justify-content:space-around;min-height:120px;padding:15px 10px}.contact-section .container>div a{color:var(--color-tertiary);display:block;text-align:center}.contact-section .container>div a img{margin-bottom:5px}.contact-section .container>div a span{font-weight:500}.contact-section .container>div a strong{font-size:15px;font-weight:500}.contact-section .container>div span{display:block}.contact-section .container>div div>span{display:block;margin:0 auto;max-width:200px;text-align:center}.contact-section .container>div:first-of-type a span{font-size:15px}.contact-section .container>div:last-of-type a{font-size:15px;font-weight:500}.contact-section .container>div:nth-child(2) a{padding-left:30px;position:relative;text-align:left;text-decoration:none}.contact-section .container>div:nth-child(2) a img{left:0;margin-top:-12px;position:absolute;top:50%}.contact-section .container>div:nth-child(2) a span{font-size:14px;font-weight:300}.customer-page #content h1{padding-top:20px}.type-manufacturer-detail .sidebar{display:none}@media (min-width:768px){#content .how-box .container>div{width:25%}}@media (min-width:992px){.contact-section .container{display:flex}.contact-section .container>div{border-right:1px solid #e5e5e5;min-height:150px;width:33.33%}.contact-section .container>div a strong{font-size:16px}.contact-section .container>div:last-of-type{border-right:none}.contact-section .container>div:first-of-type a span,.contact-section .container>div:last-of-type a{font-size:18px}}@media (min-width:1200px){.type-manufacturer-detail .products-block>div{width:25%}}@media (max-width:991px){.contact-section .container>div{border-bottom:1px solid #e7e7e7}.contact-section .container>div:last-of-type{border-bottom:none}}@media (max-width:767px){.in-jak-nakupovat #content-wrapper,.in-kontakty #content-wrapper{padding-left:0;padding-right:0}.in-jak-nakupovat #content-wrapper .container,.in-kontakty #content-wrapper .container{padding-left:10px;padding-right:10px}}.in-kontakt h1,.in-kontakt h2,.in-kontakt h3,.in-kontakt h4,.in-kontakt h5,.in-kontakt h6{font-size:32px;font-weight:700;line-height:auto;text-align:left}.in-kontakt #content a{color:var(--color-tertiary)!important;text-decoration:none!important}.in-kontakt #content a:hover{text-decoration:underline!important}.in-kontakt #content p{margin-bottom:0!important}#content .contact-page h1,#content .contact-page h2,#content .contact-page h3,#content .contact-page h4,#content .contact-page h5,#content .contact-page h6{font-size:32px;font-weight:700;line-height:auto;text-align:left}#content .contact-page>h4{line-height:47px}#content .contact-page__contact{margin-bottom:50px;position:relative}@media (max-width:991px){#content .contact-page__contact{height:300px;margin-bottom:19px;margin-left:-15px;margin-right:-15px;overflow:hidden}}#content .contact-page__contact img{width:100%}@media (max-width:991px){#content .contact-page__contact img{filter:brightness(.5);height:100%;margin-left:0;max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}}#content .contact-page__contact img.mobile{display:none}@media (max-width:991px){#content .contact-page__contact img.mobile{display:block}}#content .contact-page__contact img.desktop{filter:brightness(.5)}@media (max-width:991px){#content .contact-page__contact img.desktop{display:none}}#content .contact-page-detail{display:flex;flex-direction:column;left:50%;padding-left:9px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media (max-width:991px){#content .contact-page-detail{bottom:40px;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}}#content .contact-page-detail p{color:#fff!important;font-size:14px;font-weight:300;margin:0}@media (max-width:991px){#content .contact-page-detail p{text-align:center}}#content .contact-page-detail a{color:#fff!important;font-size:32px;font-weight:700;line-height:1}#content .contact-page-detail a:first-of-type{margin-bottom:27px}@media (max-width:991px){#content .contact-page-detail a{font-size:24px;line-height:47px;text-align:center}#content .contact-page-detail a:first-of-type{margin-bottom:16px}}#content .contact-page iframe{border:unset;margin-bottom:105px}@media (max-width:991px){#content .contact-page iframe{height:197.16px;margin-bottom:40px;margin-left:-15px;margin-right:-15px;max-width:unset;width:calc(100% + 30px)}}#content .contact-page__complaint-and-questions{margin-bottom:80px;position:relative}@media (max-width:991px){#content .contact-page__complaint-and-questions{margin-bottom:19px}}#content .contact-page__complaint-and-questions p{font-size:14px;font-weight:400;margin:10px 0}@media (max-width:991px){#content .contact-page__complaint-and-questions p{text-align:left}}#content .contact-page__complaint-and-questions>a{line-height:normal!important}#content .contact-page__complaint-and-questions span.reclaim{display:flex;flex-wrap:wrap;gap:10px;line-height:normal}#content .contact-page__complaint-and-questions span.reclaim>a{line-height:normal;margin-bottom:0}#content .contact-page__complaint-and-questions span.reclaim>span{line-height:normal}#content .contact-page__complaint-and-questions span.reclaim .get,#content .contact-page__complaint-and-questions span.reclaim .show{align-items:center;display:flex!important}#content .contact-page__complaint-and-questions span.reclaim .get>a,#content .contact-page__complaint-and-questions span.reclaim .show>a{font-size:0;margin-bottom:0}#content .contact-page__complaint-and-questions span.reclaim .show a:after{background-image:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/zobrazeni.svg);background-size:100% auto;content:"";display:inline-block;height:24px;width:24px}#content .contact-page__complaint-and-questions span.reclaim .get a:after{background-image:url(https://cdn.myshoptet.com/usr/126901.myshoptet.com/user/documents/upload/icons/stazeni.svg);background-size:100% auto;content:"";display:inline-block;height:24px;width:24px}#content .contact-page__complaint-and-questions a{align-items:center;display:flex;font-size:14pt;font-weight:700;line-height:1}#content .contact-page__complaint-and-questions a:first-of-type{margin-bottom:27px}#content .contact-page__areal{-moz-column-gap:130px;column-gap:130px;display:grid;grid-template-columns:420px 1fr;margin-bottom:80px;row-gap:24px}@media (max-width:1100px){#content .contact-page__areal{-moz-column-gap:40px;column-gap:40px}}@media (max-width:991px){#content .contact-page__areal{grid-template-columns:1fr;margin-bottom:16px}}#content .contact-page__areal-openhours{display:flex;flex-direction:column;margin-top:16px}#content .contact-page__areal-openhours p{line-height:1;margin:0}#content .contact-page__areal-openhours>p{align-items:center;background-color:#eff2f3;color:#28272a;display:flex;font-size:16px;font-weight:700;margin:0;padding:11px 16px;width:100%}#content .contact-page__areal-openhours>div{border-bottom:1px solid #d9d9d9;display:grid;grid-template-columns:1fr 110px 116px;padding-bottom:15px;padding-left:16px;padding-top:14px}#content .contact-page__areal-openhours-box{display:flex;flex-direction:column}#content .contact-page__areal-openhours-box>a{color:#28272a;font-size:14px;line-height:1.6}#content .contact-page__areal-photos{display:grid;gap:25px;grid-template-columns:1fr 1fr}@media (max-width:991px){#content .contact-page__areal-photos{grid-template-columns:1fr}#content .contact-page__areal-photos img{margin-left:-15px;margin-right:-15px;max-width:unset;width:calc(100% + 30px)}#content .contact-page__areal-photos img:not(:first-of-type){display:none}}#content .contact-page .row{margin:0}#content .contact-page .row:after,#content .contact-page .row:before{display:none}#content .contact-page form{margin-bottom:40px}@media (max-width:991px){#content .contact-page form{margin-bottom:30px}}#content .contact-page form .btn-primary{font-weight:400;padding:17px}#content .contact-page__sidlo{display:grid;grid-template-columns:1fr 1fr;margin-bottom:80px}@media (max-width:991px){#content .contact-page__sidlo{grid-template-columns:1fr}}#content .contact-page__sidlo h3{margin-bottom:34px!important}@media (max-width:991px){#content .contact-page__sidlo h3{line-height:47px;margin-bottom:5px!important}}#content .contact-page__sidlo .row{display:grid;grid-template-columns:200px 1fr;margin-right:auto;max-width:530px}@media (max-width:991px){#content .contact-page__sidlo .row{grid-template-columns:1fr}#content .contact-page__sidlo .row>p{padding-left:10px;padding-top:20px}}#content .contact-page__sidlo img{width:100%}@media (max-width:991px){#content .contact-page__sidlo img{margin-left:-15px;margin-right:-15px;max-width:unset;width:calc(100% + 30px)}}#content .contact-page__sidlo .contact-page__team-item{margin-top:20px}#content .contact-page__team{margin-bottom:80px}@media (max-width:991px){#content .contact-page__team{margin-bottom:40px}}#content .contact-page__team .row{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:32px}@media (max-width:991px){#content .contact-page__team .row{-moz-column-gap:16px;column-gap:16px;grid-template-columns:1fr 1fr 1fr;row-gap:7px}}@media (max-width:550px){#content .contact-page__team .row{-moz-column-gap:16px;column-gap:16px;grid-template-columns:1fr 1fr;row-gap:7px}}#content .contact-page__team .row h4{margin-bottom:24px}@media (max-width:991px){#content .contact-page__team .row h4{margin-bottom:19px}}#content .contact-page__team .row:after,#content .contact-page__team .row:before{display:none}#content .contact-page__team-item img{margin-bottom:31px;width:100%}@media (max-width:991px){#content .contact-page__team-item img{margin-bottom:8px}}#content .contact-page__team-item a,#content .contact-page__team-item p{display:flex;flex-direction:column;line-height:1.6;margin:0;padding:0}#content .contact-page__team-item p{font-size:14px}#content .contact-page__team-item p:first-of-type{font-weight:700}#content .contact-page__team-item p:nth-of-type(2){font-size:14px}#content .contact-page__team-item p:nth-of-type(3){font-size:14px;text-transform:uppercase}#content .contact-page__team-item a:nth-of-type(4),#content .contact-page__team-item a:nth-of-type(5){font-size:14px}.usp{border-bottom:1px solid #e7e7e7;margin-bottom:20px}@media (min-width:768px){.usp{margin-bottom:35px}}.usp-wrap{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.usp-wrap .usp-item{display:flex;max-width:330px;padding:15px 10px;width:50%}.usp-wrap .usp-item .usp-img{display:block;height:16px;line-height:16px;margin-right:10px;min-width:16px}.usp-wrap .usp-item p{font-size:14px;line-height:1.35;margin:0!important}.usp-wrap .usp-item p strong{display:block;font-size:17px;font-weight:600}.type-category .usp-wrap{padding:30px 0}@media (min-width:480px){.usp-wrap .usp-item{align-items:center}}@media screen and (min-width:992px){.usp-wrap .usp-item{width:25%}}@media (max-width:767px){.in-index .usp-wrap{padding:5px 0 15px}}@media (max-width:479px){.usp-wrap .usp-item .usp-img{margin-top:2px}.usp-wrap .usp-item p span{display:none}}.sidebar #categories{border:1px solid #e7e7e7}.sidebar #categories .expandable a>span{left:unset;right:20px;top:20px}.sidebar #categories .expandable a>span:before{content:"\e90e"}.sidebar #categories .expandable .topic a>span{left:unset;right:20px;top:20px}.sidebar #categories .expandable .topic a>span:before{content:"\e90e"}.sidebar #categories .expandable .topic.active a{background-color:var(--color-primary);color:#fff}.sidebar #categories .expandable .topic.active a span{color:#fff}.sidebar #categories .expandable.expanded .topic a span:before{content:"\e911"}.sidebar #categories .expandable.expanded ul.expanded{padding:15px 25px}.sidebar #categories .expandable.expanded ul.expanded a{font-size:16px;font-weight:400;line-height:34px;padding:0}.sidebar #categories .expandable.expanded ul.expanded a:hover{color:var(--color-secondary);text-decoration:underline}.sidebar .box-bg-variant .categories{background-color:#f8f8f8;border-bottom:1px solid #e7e7e7}.sidebar .box-bg-variant .categories a{font-size:17px;font-weight:600;line-height:20px;padding:18px 15px}.sidebar .box-bg-variant .categories:last-child{border-bottom:0}.sidebar .box.box-sm.box-filters{border:0;padding:0}.sidebar .box.box-sm.box-filters .filter-sections{background-color:#f9f9f9}.in-index .box-filters,.in-vyhledavani .sidebar{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYi1zZXR0aW5ncy9fdHJhbnNsYXRpb24uc2NzcyIsInN0eWxlLmNzcyIsIndlYi1zZXR0aW5ncy9fYnV0dG9ucy5zY3NzIiwid2ViLXNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fZm9ybXMuc2NzcyIsIndlYi1zZXR0aW5ncy9fc2l0ZS1zcGVjaWZpY3Muc2NzcyIsIndlYi1tb2R1bGVzL19mYXZvdXJpdGUuc2NzcyIsIndlYi1tb2R1bGVzL19pbnN0YWdyYW0uc2NzcyIsIndlYi1tb2R1bGVzL19sYXN0LXZpZXdlZC5zY3NzIiwid2ViLW1vZHVsZXMvX3JhdGluZy5zY3NzIiwid2ViLW1vZHVsZXMvX3NpdGUtbXNnLnNjc3MiLCJ3ZWItbW9kdWxlcy9fc2xpY2stc2xpZGVyLnNjc3MiLCJoZWFkZXIvX2hlYWRlci1tb2JpbGUuc2NzcyIsImhlYWRlci9faGVhZGVyLXRvcC5zY3NzIiwibWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiaGVhZGVyL19oZWFkZXItd2lkZ2V0cy5zY3NzIiwiaGVhZGVyL19uYXZpZ2F0aW9uLW1vYmlsZS5zY3NzIiwiaGVhZGVyL19uYXZpZ2F0aW9uLnNjc3MiLCJoZWFkZXIvX3RvcC1uYXZpZ2F0aW9uLWJhci5zY3NzIiwiZm9vdGVyL19mb290ZXItbW9iaWxlLnNjc3MiLCJmb290ZXIvX2Zvb3Rlci5zY3NzIiwiZm9vdGVyL19uZXdzbGV0dGVyLnNjc3MiLCJob21lcGFnZS9fYWJvdXQtdXMuc2NzcyIsImhvbWVwYWdlL19icmFuZHMuc2NzcyIsImhvbWVwYWdlL19jYXJvdXNlbC5zY3NzIiwiaG9tZXBhZ2UvX3RvcC1jYXRlZ29yaWVzLnNjc3MiLCJob21lcGFnZS9fYmxvZy5zY3NzIiwiaG9tZXBhZ2UvX3Jldmlldy5zY3NzIiwiY2F0ZWdvcmllcy9fY2F0ZWdvcnktY29udGVudC5zY3NzIiwiY2F0ZWdvcmllcy9fY2F0ZWdvcnktdG9wLnNjc3MiLCJjYXRlZ29yaWVzL19maWx0ZXJzLnNjc3MiLCJjYXRlZ29yaWVzL19wYWdpbmF0aW9uLnNjc3MiLCJjYXRlZ29yaWVzL19wcm9kdWN0cy10b3Auc2NzcyIsImNhdGVnb3JpZXMvX3NpZGViYXIuc2NzcyIsImNhdGVnb3JpZXMvX3N1YmNhdGVnb3JpZXMuc2NzcyIsInByb2R1Y3QtZGV0YWlsL19kZXNjcmlwdGlvbi5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX21pbWVTdG9ja3Muc2NzcyIsInByb2R1Y3QtZGV0YWlsL19wLWRhdGEtd3JhcHBlci5zY3NzIiwicHJvZHVjdC1kZXRhaWwvX3AtZGV0YWlsLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fcC1pbWFnZS13cmFwcGVyLnNjc3MiLCJwcm9kdWN0LWRldGFpbC9fcG9wdXAuc2NzcyIsInByb2R1Y3QtZGV0YWlsL192YXJpYW50cy5zY3NzIiwicHJvZHVjdHMvX2ZsYWdzLnNjc3MiLCJwcm9kdWN0cy9fcHJvZHVjdHMtc2xpZGVyLnNjc3MiLCJwcm9kdWN0cy9fcHJvZHVjdHMtdmlldy5zY3NzIiwicHJvZHVjdHMvX3F1YW50aXR5LnNjc3MiLCJjYXJ0L19jYXJ0LWNvbnRlbnQuc2NzcyIsInBhZ2UvXzQwNC5zY3NzIiwicGFnZS9fYmFubmVycy5zY3NzIiwicGFnZS9fYmxvZy5zY3NzIiwicGFnZS9fYnJlYWRjcnVtYnMuc2NzcyIsInBhZ2UvX3BhZ2UtY29udGVudC5zY3NzIiwicGFnZS9fcGFnZS5zY3NzIiwicGFnZS9fdXNwLnNjc3MiLCJzaWRlYmFyLW1lbnUtaHAvX3NpZGViYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFRSxnQkM2VUYsQ0MvVUEsV0FDRSxjQUFBLENBQ0EseUJBQUEsQ0FDQSxXQUFBLENBQ0EsOEJERUYsQ0NERSxxQ0FHRSxpQkFBQSxDQUZBLGVBQUEsQ0FDQSxpQkRJSixDQ0RFLHFFQUNFLGVER0osQ0NERSx5QkFHRSxpQkFBQSxDQUZBLGNBQUEsQ0FDQSxvQkRJSixDQ0RFLG1DQUVFLHFDQ1hNLENEWU4saUNDWk0sQ0RjTixvQ0FBQSxDQUpBLFVE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OU1BLEdBQ0UsY0pnTkYsQ0FDRixDSTlNQSwwQkFDRSxXQUNFLFlKZ05GLENBQ0YsQ0k5TUEseUJBQ0UsaUJBRUUsMEJBQUEsQ0FEQSxnQkppTkYsQ0k5TUEsV0FDRSxVSmdORixDQUNGLENJeE1FLDhHQUNFLDJCSmlOSixDRHpVRSxpRkFDQyx1QkM0VUgsQ0QxVUUsb0VBQ0MsaUJDNFVILENEMVVFLGlLQUNDLHVCQzRVSCxDRDFVRSxxS0FDQywrQkM0VUgsQ0QxVUUsNERBQ0Msd0JDNFVILENEMVVFLDBEQUNDLGNDNFVILENEMVVFLDRFQUNDLHlCQzRVSCxDRDFVRSxpRkFDQyx3QkM0VUgsQ0QxVUUseURBQ0Msa0JDNFVILENEMVVFLDJEQUNDLHdCQzRVSCxDRDFVRSxpTkFDQyx1QkM0VUgsQ0QxVUUsc0RBQ0Msb0JDNFVILENEOVdFLGlGQUNDLHdCQ2lYSCxDRC9XRSxvRUFDQyxpQkNpWEgsQ0QvV0UsaUtBQ0MsbUJDaVhILENEL1dFLHFLQUNDLDhCQ2lYSCxDRC9XRSw0REFDQyw0QkNpWEgsQ0QvV0UsMERBQ0MsY0NpWEgsQ0QvV0UsNEVBQ0Msd0JDaVhILENEL1dFLGlGQUNDLHlCQ2lYSCxDRC9XRSx5REFDQyxnQkNpWEgsQ0QvV0UsMkRBQ0MsNkJDaVhILENEL1dFLGlOQUNDLHdCQ2lYSCxDRC9XRSxzREFDQyxtQkNpWEgsQ0RuWkUsaUZBQ0MsbUJDc1pILENEcFpFLG9FQUNDLGlCQ3NaSCxDRHBaRSxpS0FDQyxzQkNzWkgsQ0RwWkUscUtBQ0Msa0NDc1pILENEcFpFLDREQUNDLDJCQ3NaSCxDRHBaRSwwREFDQyxpQkNzWkgsQ0RwWkUsNEVBQ0MsMEJDc1pILENEcFpFLGlGQUNDLHlCQ3NaSCxDRHBaRSx5REFDQyxnQkNzWkgsQ0RwWkUsMkRBQ0MsNkJDc1pILENEcFpFLGlOQUNDLG1CQ3NaSCxDRHBaRSxzREFDQyxlQ3NaSCxDRHhiRSxpRkFDQywwQkMyYkgsQ0R6YkUsb0VBQ0MsZ0JDMmJILENEemJFLGlLQUNDLG1CQzJiSCxDRHpiRSxxS0FDQyw4QkMyYkgsQ0R6YkUsNERBQ0MseUJDMmJI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Q2tDbG5KSSxzREFDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLG9CbENvbkpOLENrQ25uSk0sNERBQ0UsMEJoQ25KTSxDZ0NvSk4sY2xDcW5KUixDa0MvbUpFLHVCQUVFLGFBQUEsQ0FDQSxjQUFBLENBRkEsVWxDb25KSixDa0MvbUpBLG1CQUNFLFlsQ2tuSkYsQ2tDL21KRSxpQkFDRSxpQmxDa25KSixDa0NqbkpJLHdCQUNFLFlsQ21uSk4sQ2tDam5KSSxtQkFDRSwyQmxDbW5KTixDa0M5bUpFLDBCQUNFLGtCbENpbkpKLENrQy9tSkUsMEJBQ0UsZWxDaW5KSixDa0M5bUpBLGdGQUNFLGFsQ2luSkYsQ2tDN21KSSxnREFDRSxZbENnbkpOLENrQzltSkksaURBQ0UsU0FBQSxDQUNBLGlCbENnbkpOLENrQzNtSkEseUJBR00sNERBQ0UsV2xDNG1KTixDa0MxbUpJLDREQUNFLFVsQzRtSk4sQ0FDRixDa0N4bUpBLG9DQUVJLGdDQUNFLGNsQ3ltSkosQ2tDdG1KQSxzQkFDRSxjbEN3bUpGLENrQ3ZtSkUseUNBQ0Usa0JBQUEsQ0FDQSxjbEN5bUpKLENrQ2ptSkkscUVBQ0UsY2xDc21KTixDQUNGLENrQ2xtSkEseUJBRUksK0JBQ0UsUWxDbW1KSixDa0NobUpBLGlCQUVFLGtCQUFBLENBREEsZWxDbW1KRixDQUNGLENtQ3gySkEsYUFDSSxnQm5DMDJKSixDbUN4MkpJLHVCQUNJLGFuQzAySlIsQ21DeDJKSSwyQkFDSSxhbkMwMkpSLENvQ2gzSkMscUNBQ0MsUXBDbTNKRixDb0NsM0pFLDJDQUNDLGlCcENvM0pILENvQ2ozSkMscUZBRUMsa0JwQ20zSkYsQ29DbDNKRSwyRkFDQyxpQnBDcTNKSCxDb0NuM0pFLG1IQUNDLFlwQ3MzSkgsQ29DbjNKQywrQkFDQyw2QnBDcTNKRixDb0NuM0pDLDZCQUVDLDJCbENqQkssQ2tDZ0JMLGNwQ3MzSkYsQ29DcDNKRSxtQ0FDQyxvQnBDczNKSCxDb0NuM0pDLHFDQUNDLGtCcENxM0pGLENvQ24zSkMsK0JBQ0MsMkJsQzFCSyxDa0M2Qkwsb0JBQUEsQ0FGQSxjQUFBLENBQ0Es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cURqOVBJLGdEQUNJLFlyRHc5UFIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGVhY2ggJGxhbmcsICR0cmFucyBpbiAkdHJhbnNsYXRpb25zIHtcblx0aHRtbFtsYW5nPScjeyRsYW5nfSddIHtcblx0XHQuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSBzcGFuOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ1NIT1dMRVNTJyk7XG5cdFx0fVxuXHRcdC5jYXJ0LXRhYmxlIC5jYXJ0LXRhYmxlLWhlYWRlciB0ZC5jYXJ0LXAtaW1hZ2U6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnUFJPRFVDVCcpO1xuXHRcdH1cblx0XHQub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSwgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWw6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnRklOQUxQUklDRScpO1xuXHRcdH1cblx0XHQub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6YmVmb3JlLCAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ0ZJTkFMUFJJQ0VXSVRIT1VUVkFUJyk7XG5cdFx0fVxuXHRcdC5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNDphZnRlciB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ0JBU0lDSU5GTycpO1xuXHRcdH1cblx0XHQuaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnQ09VTlRSWScpO1xuXHRcdH1cblx0XHQub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZz5zdHJvbmc6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnU0hJUFBJTkdPUFRJT04nKTtcblx0XHR9XG5cdFx0Lm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcubGFzdD5zdHJvbmc6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHRyYW5zKCRsYW5nLCAnUEFZTUVOVE9QVElPTicpO1xuXHRcdH1cblx0XHQjaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdTRUFSQ0gnKTtcblx0XHR9XG5cdFx0LmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdHJhbnMoJGxhbmcsICdQUk9EVUNUREVTQ1JJUFRJT04nKTtcblx0XHR9XG5cdFx0I2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkrLnNob3ctbW9yZSBzcGFuOmJlZm9yZSwgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ1NIT1dMRVNTJyk7XG5cdFx0fVxuXHRcdC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB0cmFucygkbGFuZywgJ0xPR0lOJyk7XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uYnRuLCBhLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bjpub3QoLmJ0bi1zbSksIGEuYnRuOm5vdCguYnRuLXNtKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJ0bjpub3QoLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXIpLCBhLmJ0bjpub3QoLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXIpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4uYnRuLXNtLCBhLmJ0bi5idG4tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJ0bi5idG4tZGVmYXVsdCwgYS5idG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgYS5idG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ob3Zlcik7XG59XG4uYnRuLnVudmVpbC1idXR0b24sIGEuYnRuLnVudmVpbC1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5idG4udW52ZWlsLWJ1dHRvbjpob3ZlciwgYS5idG4udW52ZWlsLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4uYnRuLWNvbnZlcnNpb24sIC5idG4uYnRuLWNhcnQsIC5idG4uYnRuLmJ0bi1wcmltYXJ5LCAuYnRuLmJ0bi1zZWNvbmRhcnksIGEuYnRuLmJ0bi1jb252ZXJzaW9uLCBhLmJ0bi5idG4tY2FydCwgYS5idG4uYnRuLmJ0bi1wcmltYXJ5LCBhLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5idG4uYnRuLWNvbnZlcnNpb246aG92ZXIsIC5idG4uYnRuLWNhcnQ6aG92ZXIsIC5idG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIGEuYnRuLmJ0bi1jb252ZXJzaW9uOmhvdmVyLCBhLmJ0bi5idG4tY2FydDpob3ZlciwgYS5idG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCBhLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyKTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3MsIGEuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyLCBhLmJ0bi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MzA1NjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb250ZW50IC5idG4udW52ZWlsLWJ1dHRvbiwgI2Zvb3RlciAuYnRuLnVudmVpbC1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cywgaW5wdXQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5jb21wYWN0LWZvcm0gLmJ0biwgLmlucHV0LWdyb3VwIC5idG4sIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY29tcGFjdC1mb3JtIC5idG46OmJlZm9yZSwgLmlucHV0LWdyb3VwIC5idG46OmJlZm9yZSwgLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0bjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5jb21wYWN0LWZvcm0gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnN1YnNjcmliZS1mb3JtIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc3Vic2NyaWJlLWZvcm0gLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWJzY3JpYmUtZm9ybSAuYnRuIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGNsaXA6IGluaXRpYWw7XG59XG5cbnNlbGVjdCwgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQTZDQUlBQUFCTmdveXFBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhOSlJFRlVlTnJzMkxzTndEQUlSVkU3Q3pBcDA3QWxVNFFxUlpRVWVTZ2ZSZmVWSVBsSU5xTHd6RXd6RzQ5bkdTOEZHQmdZR0JnWUdCZ1lHQmo0dDdDN3k5MFdIQkZucDFlOXVqZGU5YUY5VlJYZmVHY0xxajVjbTYycGxkbjVFWkRWTHN3Q0FRWUdCZ1lHQmdZRy9oYThDakFBa2RFbXdVbkNTTzRBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdG9wOiAxMHB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbmxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLnR5cGUtcHJvZHVjdCAuY29uc2VudHMgLndob2xlLXdpZHRoIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzIC5jb25zZW50cyAud2hvbGUtd2lkdGggYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvbnNlbnRzIC53aG9sZS13aWR0aCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29uc2VudHMgLndob2xlLXdpZHRoIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4uY29uc2VudHMgLndob2xlLXdpZHRoIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5vdmVyYWxsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wcm9kdWN0cy1oZWFkZXIsIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4zODQ2MTU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2NvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4jY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuLmNvbnRlbnQgYSwgLmNvbnRlbnQgLmxpbmstbGlrZSwgLmJhbm5lciBhLCAuYmFubmVyIC5saW5rLWxpa2UsIC5iYW5uZXItd3JhcHBlciBhLCAuYmFubmVyLXdyYXBwZXIgLmxpbmstbGlrZSwgLmJhbm5lci1jYXRlZ29yeSBhLCAuYmFubmVyLWNhdGVnb3J5IC5saW5rLWxpa2UsIC5jYXJvdXNlbC1pbm5lciBhLCAuY2Fyb3VzZWwtaW5uZXIgLmxpbmstbGlrZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudCBhOmhvdmVyLCAuY29udGVudCAubGluay1saWtlOmhvdmVyLCAuYmFubmVyIGE6aG92ZXIsIC5iYW5uZXIgLmxpbmstbGlrZTpob3ZlciwgLmJhbm5lci13cmFwcGVyIGE6aG92ZXIsIC5iYW5uZXItd3JhcHBlciAubGluay1saWtlOmhvdmVyLCAuYmFubmVyLWNhdGVnb3J5IGE6aG92ZXIsIC5iYW5uZXItY2F0ZWdvcnkgLmxpbmstbGlrZTpob3ZlciwgLmNhcm91c2VsLWlubmVyIGE6aG92ZXIsIC5jYXJvdXNlbC1pbm5lciAubGluay1saWtlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jaGV2cm9uLWFmdGVyOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLndlbGNvbWUtd3JhcHBlciB1bCwgLmNhdGVnb3J5LXBlcmV4IHVsLCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCwgLnRhYi1jb250ZW50IHVsLCBhcnRpY2xlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlbGNvbWUtd3JhcHBlciB1bCBsaSwgLmNhdGVnb3J5LXBlcmV4IHVsIGxpLCAuY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHVsIGxpLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaSwgLnRhYi1jb250ZW50IHVsIGxpLCBhcnRpY2xlIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlbGNvbWUtd3JhcHBlciB1bCBsaTo6YmVmb3JlLCAuY2F0ZWdvcnktcGVyZXggdWwgbGk6OmJlZm9yZSwgLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlLCAucC1zaG9ydC1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlLCAudGFiLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSwgYXJ0aWNsZSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSwgI2NvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICBoMiwgLnByb2R1Y3RzLWhlYWRlciwgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbi5saW5rLWxpa2UsIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmxpbmstbGlrZTpob3ZlciwgLmxpbmstbGlrZTpmb2N1cywgYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG5cbmh0bWxbbGFuZz1jc10gLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvYnJheml0IG3DqW7Em1wiO1xufVxuaHRtbFtsYW5nPWNzXSAuY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQuY2FydC1wLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUHJvZHVrdFwiO1xufVxuaHRtbFtsYW5nPWNzXSAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSwgaHRtbFtsYW5nPWNzXSAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmE6XCI7XG59XG5odG1sW2xhbmc9Y3NdIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUsIGh0bWxbbGFuZz1jc10gLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmEgYmV6IERQSDpcIjtcbn1cbmh0bWxbbGFuZz1jc10gLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJaw6FrbGFkbsOtIMO6ZGFqZVwiO1xufVxuaHRtbFtsYW5nPWNzXSAuaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06YmVmb3JlIHtcbiAgY29udGVudDogXCJaZW3Em1wiO1xufVxuaHRtbFtsYW5nPWNzXSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZyA+IHN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlpwxa9zb2IgZG9wcmF2eTpcIjtcbn1cbmh0bWxbbGFuZz1jc10gLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmcubGFzdCA+IHN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlpwxa9zb2IgcGxhdGJ5OlwiO1xufVxuaHRtbFtsYW5nPWNzXSAjaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZ5aGxlZGF0XCI7XG59XG5odG1sW2xhbmc9Y3NdIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJQb3BpcyBwcm9kdWt0dVwiO1xufVxuaHRtbFtsYW5nPWNzXSAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3BhbjpiZWZvcmUsIGh0bWxbbGFuZz1jc10gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWm9icmF6aXQgbcOpbsSbXCI7XG59XG5odG1sW2xhbmc9Y3NdIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUMWZaWhsw6HFoWVuw61cIjtcbn1cblxuaHRtbFtsYW5nPWRlXSAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV2VuaWdlciB6ZWlnZW5cIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmNhcnQtdGFibGUgLmNhcnQtdGFibGUtaGVhZGVyIHRkLmNhcnQtcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlByb2R1a3RcIjtcbn1cbmh0bWxbbGFuZz1kZV0gLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDpiZWZvcmUsIGh0bWxbbGFuZz1kZV0gLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbmRwcmVpczpcIjtcbn1cbmh0bWxbbGFuZz1kZV0gLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSwgaHRtbFtsYW5nPWRlXSAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW5kcHJlaXMgb2huZSBNd1N0LjpcIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJHcnVuZGluZm9ybWF0aW9uZW5cIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmlkLS0xNiBsYWJlbFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTGFuZFwiO1xufVxuaHRtbFtsYW5nPWRlXSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZyA+IHN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlZlcnNhbmRvcHRpb246XCI7XG59XG5odG1sW2xhbmc9ZGVdIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLmxhc3QgPiBzdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJaYWhsdW5nc29wdGlvbjpcIjtcbn1cbmh0bWxbbGFuZz1kZV0gI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJTdWNoZW5cIjtcbn1cbmh0bWxbbGFuZz1kZV0gLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlByb2R1a3RiZXNjaHJlaWJ1bmdcIjtcbn1cbmh0bWxbbGFuZz1kZV0gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46YmVmb3JlLCBodG1sW2xhbmc9ZGVdICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIC5zaG93LW1vcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIldlbmlnZXIgemVpZ2VuXCI7XG59XG5odG1sW2xhbmc9ZGVdIC51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQW5tZWxkdW5nXCI7XG59XG5cbmh0bWxbbGFuZz1lbl0gLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlNob3cgbGVzc1wiO1xufVxuaHRtbFtsYW5nPWVuXSAuY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQuY2FydC1wLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUHJvZHVjdFwiO1xufVxuaHRtbFtsYW5nPWVuXSAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSwgaHRtbFtsYW5nPWVuXSAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkZpbmFsIHByaWNlOlwiO1xufVxuaHRtbFtsYW5nPWVuXSAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6YmVmb3JlLCBodG1sW2xhbmc9ZW5dIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJGaW5hbCBwcmljZSB3aXRob3V0IFZBVDpcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJCYXNpYyBpbmZvcm1hdGlvblwiO1xufVxuaHRtbFtsYW5nPWVuXSAuaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06YmVmb3JlIHtcbiAgY29udGVudDogXCJDb3VudHJ5XCI7XG59XG5odG1sW2xhbmc9ZW5dIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU2hpcHBpbmcgb3B0aW9uOlwiO1xufVxuaHRtbFtsYW5nPWVuXSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy5sYXN0ID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUGF5bWVudCBvcHRpb246XCI7XG59XG5odG1sW2xhbmc9ZW5dICNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU2VhcmNoXCI7XG59XG5odG1sW2xhbmc9ZW5dIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm9kdWN0IGRlc2NyaXB0aW9uXCI7XG59XG5odG1sW2xhbmc9ZW5dICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSBzcGFuOmJlZm9yZSwgaHRtbFtsYW5nPWVuXSAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uc2hvd0FsbCAuc2hvdy1tb3JlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJTaG93IGxlc3NcIjtcbn1cbmh0bWxbbGFuZz1lbl0gLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJMb2dpblwiO1xufVxuXG5odG1sW2xhbmc9aHVdIC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJLZXZlc2ViYmV0IG11dGF0XCI7XG59XG5odG1sW2xhbmc9aHVdIC5jYXJ0LXRhYmxlIC5jYXJ0LXRhYmxlLWhlYWRlciB0ZC5jYXJ0LXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJUZXJtw6lrXCI7XG59XG5odG1sW2xhbmc9aHVdIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWw6YmVmb3JlLCBodG1sW2xhbmc9aHVdIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVsOpZ3PFkSDDoXI6XCI7XG59XG5odG1sW2xhbmc9aHVdIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUsIGh0bWxbbGFuZz1odV0gLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlbDqWdzxZEgw6FyIMOBRkEgbsOpbGvDvGw6XCI7XG59XG5odG1sW2xhbmc9aHVdIC5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQWxhcHZldMWRIGFkYXRva1wiO1xufVxuaHRtbFtsYW5nPWh1XSAuaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06YmVmb3JlIHtcbiAgY29udGVudDogXCJPcnN6w6FnXCI7XG59XG5odG1sW2xhbmc9aHVdIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU3rDoWxsw610w6FzaSBtw7NkOlwiO1xufVxuaHRtbFtsYW5nPWh1XSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy5sYXN0ID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRml6ZXTDqXNpIG3Ds2Q6XCI7XG59XG5odG1sW2xhbmc9aHVdICNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS2VyZXPDqXNcIjtcbn1cbmh0bWxbbGFuZz1odV0gLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRlcm3DqWtsZcOtcsOhc1wiO1xufVxuaHRtbFtsYW5nPWh1XSAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3BhbjpiZWZvcmUsIGh0bWxbbGFuZz1odV0gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS2V2ZXNlYmJldCBtdXRhdFwiO1xufVxuaHRtbFtsYW5nPWh1XSAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJlamVsZW50a2V6w6lzXCI7XG59XG5cbmh0bWxbbGFuZz1za10gLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZS5zaG93QWxsICsgLnNob3ctbW9yZSAuYnRuLW1vcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvYnJhemnFpSBtZW5lalwiO1xufVxuaHRtbFtsYW5nPXNrXSAuY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQuY2FydC1wLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUHJvZHVrdFwiO1xufVxuaHRtbFtsYW5nPXNrXSAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1wcmltYXJ5LnByaWNlLWxhYmVsOmJlZm9yZSwgaHRtbFtsYW5nPXNrXSAuc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmE6XCI7XG59XG5odG1sW2xhbmc9c2tdIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUsIGh0bWxbbGFuZz1za10gLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNlbGtvdsOhIGNlbmEgYmV6IERQSDpcIjtcbn1cbmh0bWxbbGFuZz1za10gLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OmFmdGVyIHtcbiAgY29udGVudDogXCJaw6FrbGFkbsOpIMO6ZGFqZVwiO1xufVxuaHRtbFtsYW5nPXNrXSAuaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06YmVmb3JlIHtcbiAgY29udGVudDogXCJLcmFqaW5hXCI7XG59XG5odG1sW2xhbmc9c2tdIC5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU3DDtHNvYiBkb3ByYXZ5OlwiO1xufVxuaHRtbFtsYW5nPXNrXSAub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy5sYXN0ID4gc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU3DDtHNvYiBwbGF0Ynk6XCI7XG59XG5odG1sW2xhbmc9c2tdICNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVnloxL5hZGHFpVwiO1xufVxuaHRtbFtsYW5nPXNrXSAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUG9waXMgcHJvZHVrdHVcIjtcbn1cbmh0bWxbbGFuZz1za10gI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46YmVmb3JlLCBodG1sW2xhbmc9c2tdICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIC5zaG93LW1vcmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvYnJhemnFpSBtZW5lalwiO1xufVxuaHRtbFtsYW5nPXNrXSAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlByaWhsw6FzZW5pZVwiO1xufVxuXG4jcHJvZHVjdHNUb3AgLmZhdm91cml0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbn1cblxuLnR5cGUtcGFnZSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LmZhdi1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHlwZS1wYWdlIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QuZmF2LWFjdGl2ZTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHlwZS1wYWdlIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3QuZmF2LWFjdGl2ZTpudGgtY2hpbGQoM24pIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR5cGUtcGFnZSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LmZhdi1hY3RpdmUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnR5cGUtcGFnZSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LmZhdi1hY3RpdmU6bnRoLWNoaWxkKDRuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5pbi1mYXZvcml0ZSAuY29udGVudC1pbm5lcixcbi5pbi1vYmxpYmVuZSAuY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mYXYtcHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXYtcHJvZHVjdHMgLnByb2R1Y3QgLnAgLmZhdm91cml0ZSAuYWRkX2Zhdm91cml0ZSBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uZmF2LXByb2R1Y3RzIC5wcm9kdWN0IC5mbGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0IC5wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QgLnAgLmZhdm91cml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0IC5wIC5mYXZvdXJpdGUge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuLnByb2R1Y3QgLnAgLmZhdm91cml0ZSAuYWRkX2Zhdm91cml0ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdCAucCAuZmF2b3VyaXRlIC5hZGRfZmF2b3VyaXRlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHN0cm9rZTogYmxhY2s7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgZmlsbDogd2hpdGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnByb2R1Y3QuZmF2LWFjdGl2ZSAucCAuZmF2b3VyaXRlIC5hZGRfZmF2b3VyaXRlIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHN0cm9rZTogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLmZhdm91cml0ZV9pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOHB4JyBoZWlnaHQ9JzI0cHgnIHZpZXdCb3g9JzAgMCAyOCAyNCcgdmVyc2lvbj0nMS4xJyBmaWxsPSclMjMwMDAwMDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlLXdpZHRoPScxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0naGxhdmlja2EnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjcwLjAwMDAwMCwgLTg0LjAwMDAwMCknIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdsaWtlLTknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyNzAuMDAwMDAwLCA4NC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTI1LjE4NDA2MTEsMi4zNTc2MTY2IEMyMy44NDQxNjYyLDAuODM3MjY4NTMxIDIxLjk4NTM1NTgsMCAxOS45NTAxMjQ3LDAgQzE3LjA4NzcwNjMsMCAxNS4yNzU0ODE1LDEuNzA5NTU1OSAxNC4yNTkyOTg2LDMuMTQzNzM2NCBDMTMuOTk1NjQ5MiwzLjUxNTg5MTEyIDEzLjc3MTM2OTQsMy44ODkwNTM5NiAxMy41ODMwNjM2LDQuMjQwMTk3MzggQzEzLjM5NDc1NzgsMy44ODkwNTM5NiAxMy4xNzA1MzExLDMuNTE1ODkxMTIgMTIuOTA2ODI4NywzLjE0MzczNjQgQzExLjg5MDY0NTcsMS43MDk1NTU5IDEwLjA3ODQyMSwwIDcuMjE2MDAyNTUsMCBDNS4xODA3NzE0OCwwIDMuMzIxOTYxMDUsMC44MzczMjE1OSAxLjk4MjAxMzA1LDIuMzU3NjY5NjYgQzAuNzAzOTMxNjYsMy44MDc5ODAwNSAwLDUuNzUwMzU4MTUgMCw3LjgyNjk3NTEyIEMwLDEwLjA4NzQ0MSAwLjg4MjUyNzcyMywxMi4xODk4OTc2IDIuNzc3MzY1MSwxNC40NDM0MTI3IEM0LjQ3MDg0NDE3LDE2LjQ1NzUyNjQgNi45MDcxNDcwMywxOC41MzM2MTI4IDkuNzI4MzM4NzMsMjAuOTM3NjU1OSBDMTAuNzc5NTkzNiwyMS44MzM1MDE0IDExLjg2NjcxNjIsMjIuNzU5OTA4NyAxMy4wMjQwODg3LDIzLjc3MjUzNjcgTDEzLjA1ODg0MjMsMjMuODAyOTkyNSBDMTMuMjA4ODkyNywyMy45MzQzNjYyIDEzLjM5NTk3ODEsMjQgMTMuNTgzMDYzNiwyNCBDMTMuNzcwMTQ5MSwyNCAxMy45NTcyMzQ2LDIzLjkzNDMxMzIgMTQuMTA3Mjg1LDIzLjgwMjk5MjUgTDE0LjE0MjAzODUsMjMuNzcyNTM2NyBDMTUuMjk5NDExLDIyLjc1OTkwODcgMTYuMzg2NTMzNywyMS44MzM1NTQ0IDE3LjQzNzk0NzcsMjAuOTM3NTQ5NyBDMjAuMjU4OTgwMiwxOC41MzM2NjU4IDIyLjY5NTI4MzEsMTYuNDU3NTc5NSAyNC4zODg3NjIxLDE0LjQ0MzQxMjcgQzI2LjI4MzU5OTUsMTIuMTg5ODQ0NSAyNy4xNjYxMjcyLDEwLjA4NzQ0MSAyNy4xNjYxMjcyLDcuODI2OTc1MTIgQzI3LjE2NjEyNzIsNS43NTAzNTgxNSAyNi40NjIxOTU2LDMuODA3OTgwMDUgMjUuMTg0MDYxMSwyLjM1NzYxNjYgWiBNMTYuNDA1NDIyNiwxOS43MjYxMTAzIEMxNS40OTkxNzc2LDIwLjQ5ODMyODYgMTQuNTY2NTA5MywyMS4yOTMwOTcgMTMuNTgzMDYzNiwyMi4xNDgwMzQyIEMxMi41OTk2NzEsMjEuMjkzMjAzMiAxMS42NjY5NDk2LDIwLjQ5ODM4MTcgMTAuNzYwNTQ1NCwxOS43MjYwMDQxIEM1LjIzOTI5NTM4LDE1LjAyMTExNzQgMS41OTE3NjUyNywxMS45MTI4Nzc0IDEuNTkxNzY1MjcsNy44MjY5NzUxMiBDMS41OTE3NjUyNyw2LjEzODExMjE3IDIuMTU0NDU0MjksNC41Njk0ODA1NSAzLjE3NjIwODQyLDMuNDEwMDkxNzkgQzQuMjA5Njg4NTQsMi4yMzc1NDQ0NCA1LjY0NDM0NjU4LDEuNTkxNzY1MjcgNy4yMTYwMDI1NSwxLjU5MTc2NTI3IEM5LjM5ODI1OTY3LDEuNTkxNzY1MjcgMTAuODA4OTM1MSwyLjkzNjE3MDIxIDExLjYwODAwMTMsNC4wNjM5ODg5NiBDMTIuMzI0NzczMiw1LjA3NTUwMjczIDEyLjY5ODc4NSw2LjA5NTE4NzU2IDEyLjgyNjMzODQsNi40ODY2MDI2NCBDMTIuOTMzMDM5Nyw2LjgxNDI0MDk5IDEzLjIzODQ5OTUsNy4wMzU5NzM5IDEzLjU4MzA2MzYsNy4wMzU5NzM5IEMxMy45Mjc2Mjc3LDcuMDM1OTczOSAxNC4yMzMwODc1LDYuODE0MjQwOTkgMTQuMzM5Nzg4OCw2LjQ4NjYwMjY0IEMxNC40NjczNDIzLDYuMDk1MTg3NTYgMTQuODQxMzU0MSw1LjA3NTUwMjczIDE1LjU1ODEyNiw0LjA2MzkzNTkgQzE2LjM1NzE5MjEsMi45MzYxNzAyMSAxNy43Njc4Njc2LDEuNTkxNzY1MjcgMTkuOTUwMTI0NywxLjU5MTc2NTI3IEMyMS41MjE3ODA3LDEuNTkxNzY1MjcgMjIuOTU2NDM4NywyLjIzNzU0NDQ0IDIzLjk4OTg2NTgsMy40MTAwOTE3OSBDMjUuMDExNjcyOSw0LjU2OTQ4MDU1IDI1LjU3NDM2Miw2LjEzODExMjE3IDI1LjU3NDM2Miw3LjgyNjk3NTEyIEMyNS41NzQzNjIsMTEuOTEyODc3NCAyMS45MjY4MzE5LDE1LjAyMTExNzQgMTYuNDA1NDIyNiwxOS43MjYxMTAzIFonIGlkPSdTaGFwZScgY2xhc3M9J2J0bl90b2dnbGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm90dG9tOiAtNXB4O1xufVxuLmZhdm91cml0ZV9pY29uIC5udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucC1kZXRhaWwtaW5uZXIgLnAtdG8tY2FydC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQtYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwgLmJ0bl90b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOHB4JyBoZWlnaHQ9JzI0cHgnIHZpZXdCb3g9JzAgMCAyOCAyNCcgdmVyc2lvbj0nMS4xJyBmaWxsPSclMjMwMDAwMDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlLXdpZHRoPScxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0naGxhdmlja2EnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjcwLjAwMDAwMCwgLTg0LjAwMDAwMCknIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdsaWtlLTknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyNzAuMDAwMDAwLCA4NC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTI1LjE4NDA2MTEsMi4zNTc2MTY2IEMyMy44NDQxNjYyLDAuODM3MjY4NTMxIDIxLjk4NTM1NTgsMCAxOS45NTAxMjQ3LDAgQzE3LjA4NzcwNjMsMCAxNS4yNzU0ODE1LDEuNzA5NTU1OSAxNC4yNTkyOTg2LDMuMTQzNzM2NCBDMTMuOTk1NjQ5MiwzLjUxNTg5MTEyIDEzLjc3MTM2OTQsMy44ODkwNTM5NiAxMy41ODMwNjM2LDQuMjQwMTk3MzggQzEzLjM5NDc1NzgsMy44ODkwNTM5NiAxMy4xNzA1MzExLDMuNTE1ODkxMTIgMTIuOTA2ODI4NywzLjE0MzczNjQgQzExLjg5MDY0NTcsMS43MDk1NTU5IDEwLjA3ODQyMSwwIDcuMjE2MDAyNTUsMCBDNS4xODA3NzE0OCwwIDMuMzIxOTYxMDUsMC44MzczMjE1OSAxLjk4MjAxMzA1LDIuMzU3NjY5NjYgQzAuNzAzOTMxNjYsMy44MDc5ODAwNSAwLDUuNzUwMzU4MTUgMCw3LjgyNjk3NTEyIEMwLDEwLjA4NzQ0MSAwLjg4MjUyNzcyMywxMi4xODk4OTc2IDIuNzc3MzY1MSwxNC40NDM0MTI3IEM0LjQ3MDg0NDE3LDE2LjQ1NzUyNjQgNi45MDcxNDcwMywxOC41MzM2MTI4IDkuNzI4MzM4NzMsMjAuOTM3NjU1OSBDMTAuNzc5NTkzNiwyMS44MzM1MDE0IDExLjg2NjcxNjIsMjIuNzU5OTA4NyAxMy4wMjQwODg3LDIzLjc3MjUzNjcgTDEzLjA1ODg0MjMsMjMuODAyOTkyNSBDMTMuMjA4ODkyNywyMy45MzQzNjYyIDEzLjM5NTk3ODEsMjQgMTMuNTgzMDYzNiwyNCBDMTMuNzcwMTQ5MSwyNCAxMy45NTcyMzQ2LDIzLjkzNDMxMzIgMTQuMTA3Mjg1LDIzLjgwMjk5MjUgTDE0LjE0MjAzODUsMjMuNzcyNTM2NyBDMTUuMjk5NDExLDIyLjc1OTkwODcgMTYuMzg2NTMzNywyMS44MzM1NTQ0IDE3LjQzNzk0NzcsMjAuOTM3NTQ5NyBDMjAuMjU4OTgwMiwxOC41MzM2NjU4IDIyLjY5NTI4MzEsMTYuNDU3NTc5NSAyNC4zODg3NjIxLDE0LjQ0MzQxMjcgQzI2LjI4MzU5OTUsMTIuMTg5ODQ0NSAyNy4xNjYxMjcyLDEwLjA4NzQ0MSAyNy4xNjYxMjcyLDcuODI2OTc1MTIgQzI3LjE2NjEyNzIsNS43NTAzNTgxNSAyNi40NjIxOTU2LDMuODA3OTgwMDUgMjUuMTg0MDYxMSwyLjM1NzYxNjYgWiBNMTYuNDA1NDIyNiwxOS43MjYxMTAzIEMxNS40OTkxNzc2LDIwLjQ5ODMyODYgMTQuNTY2NTA5MywyMS4yOTMwOTcgMTMuNTgzMDYzNiwyMi4xNDgwMzQyIEMxMi41OTk2NzEsMjEuMjkzMjAzMiAxMS42NjY5NDk2LDIwLjQ5ODM4MTcgMTAuNzYwNTQ1NCwxOS43MjYwMDQxIEM1LjIzOTI5NTM4LDE1LjAyMTExNzQgMS41OTE3NjUyNywxMS45MTI4Nzc0IDEuNTkxNzY1MjcsNy44MjY5NzUxMiBDMS41OTE3NjUyNyw2LjEzODExMjE3IDIuMTU0NDU0MjksNC41Njk0ODA1NSAzLjE3NjIwODQyLDMuNDEwMDkxNzkgQzQuMjA5Njg4NTQsMi4yMzc1NDQ0NCA1LjY0NDM0NjU4LDEuNTkxNzY1MjcgNy4yMTYwMDI1NSwxLjU5MTc2NTI3IEM5LjM5ODI1OTY3LDEuNTkxNzY1MjcgMTAuODA4OTM1MSwyLjkzNjE3MDIxIDExLjYwODAwMTMsNC4wNjM5ODg5NiBDMTIuMzI0NzczMiw1LjA3NTUwMjczIDEyLjY5ODc4NSw2LjA5NTE4NzU2IDEyLjgyNjMzODQsNi40ODY2MDI2NCBDMTIuOTMzMDM5Nyw2LjgxNDI0MDk5IDEzLjIzODQ5OTUsNy4wMzU5NzM5IDEzLjU4MzA2MzYsNy4wMzU5NzM5IEMxMy45Mjc2Mjc3LDcuMDM1OTczOSAxNC4yMzMwODc1LDYuODE0MjQwOTkgMTQuMzM5Nzg4OCw2LjQ4NjYwMjY0IEMxNC40NjczNDIzLDYuMDk1MTg3NTYgMTQuODQxMzU0MSw1LjA3NTUwMjczIDE1LjU1ODEyNiw0LjA2MzkzNTkgQzE2LjM1NzE5MjEsMi45MzYxNzAyMSAxNy43Njc4Njc2LDEuNTkxNzY1MjcgMTkuOTUwMTI0NywxLjU5MTc2NTI3IEMyMS41MjE3ODA3LDEuNTkxNzY1MjcgMjIuOTU2NDM4NywyLjIzNzU0NDQ0IDIzLjk4OTg2NTgsMy40MTAwOTE3OSBDMjUuMDExNjcyOSw0LjU2OTQ4MDU1IDI1LjU3NDM2Miw2LjEzODExMjE3IDI1LjU3NDM2Miw3LjgyNjk3NTEyIEMyNS41NzQzNjIsMTEuOTEyODc3NCAyMS45MjY4MzE5LDE1LjAyMTExNzQgMTYuNDA1NDIyNiwxOS43MjYxMTAzIFonIGlkPSdTaGFwZScgY2xhc3M9J2J0bl90b2dnbGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wLWRldGFpbC1pbm5lciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsLmZhdi15ZXMgLmJ0bl90b2dnbGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbC5mYXYteWVzIC5idG5fdG9nZ2xlIGkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwuZmF2LXllcyAuYnRuX3RvZ2dsZSBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBvcGFjaXR5OiAxO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbCBzdmcge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRldGFpbC1pbm5lciAubmF2aWdhdGlvbi1idXR0b25zIGkgc3Bhbi5udW1iZXIsXG4ucC1kZXRhaWwtaW5uZXIgYVtkYXRhLXRhcmdldD1jYXJ0XSBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmlnIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTB2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlnIGgyIHtcbiAgICB3aWR0aDogOTd2dztcbiAgfVxufVxuLmlnIGgyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmluc3RhZ3JhbS13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZDpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaW5zdGFncmFtLXdyYXAgLmlnZmVlZCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluc3RhZ3JhbS13cmFwIC5pZ2ZlZWQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCAuaWdmZWVkIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjclO1xuICAgIG1pbi13aWR0aDogMTYuNjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pZyBoMiBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5zdGFncmFtLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaW5zdGFncmFtLXdyYXAgLmlnZmVlZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG4gIC5pbnN0YWdyYW0td3JhcCAuaWdmZWVkOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcmVjZW50bHlWaWV3ZWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4jcmVjZW50bHlWaWV3ZWQgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogNDBweCAwIDI1cHg7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnRleHQtY2VudGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuI3JlY2VudGx5Vmlld2VkIC50ZXh0LWNlbnRlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI3JlY2VudGx5Vmlld2VkIC5wcm9kdWN0cy1ibG9jazo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5uZXctZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jcmVjZW50bHlWaWV3ZWQgLnNsaWNrLWxpc3Qge1xuICBmbG9hdDogbm9uZTtcbn1cbiNyZWNlbnRseVZpZXdlZCAucHJpY2Utc2F2ZSArIC5wcmljZS1zYXZlLCAjcmVjZW50bHlWaWV3ZWQgLnByaWNlLXN0YW5kYXJkICsgLnByaWNlLXN0YW5kYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnR5cGUtcHJvZHVjdCAjcmVjZW50bHlWaWV3ZWQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4jcmVjZW50bHlWaWV3ZWQgLmF2YWlsYWJpbGl0eS5ub3QtaW4tc3RvY2sge1xuICBjb2xvcjogI2NiMDAwMDtcbn1cbiNyZWNlbnRseVZpZXdlZCAuYXZhaWxhYmlsaXR5LmluLXN0b2NrIHtcbiAgY29sb3I6ICM2NmJiMzM7XG59XG4jcmVjZW50bHlWaWV3ZWQgLmF2YWlsYWJpbGl0eS5pbi1zdG9jayBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcmVjZW50bHlWaWV3ZWQgLmF2YWlsYWJpbGl0eS5pbi1zdG9jayBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci9taW1lZGlnaXRhbC5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jaGVjay5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVjZW50bHlWaWV3ZWQgLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG4gICNyZWNlbnRseVZpZXdlZCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gICNyZWNlbnRseVZpZXdlZCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVjZW50bHlWaWV3ZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5iYW5uZXItcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogOTRweDtcbn1cbi5iYW5uZXItcmF0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICNmOWY5Zjk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTY2cHg7XG59XG4uYmFubmVyLXJhdGluZyAucmF0ZS1oZWFkZXIgLnJhdGUtaW1nIHtcbiAgd2lkdGg6IDEwNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWhlYWRlciBoNCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyomOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogJGNsci1uZXV0cmFsLTEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfSovXG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi10b3A6IC02N3B4O1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyAuc3RhcnMtcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFubmVyLXJhdGluZyAucmF0aW5nc19faGVhZGVyIC5zdG9yZS1yYXRpbmcgLnN0YXJzLXJhdGluZyBhLnRvdGFsLXJhdGluZ3Mge1xuICBmb250LXNpemU6IDE3O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRpbmdzX19oZWFkZXIgLnN0b3JlLXJhdGluZyAuc3RhcnMtcmF0aW5nIGEudG90YWwtcmF0aW5nczpmb2N1cywgLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nIC5zdGFycy1yYXRpbmcgYS50b3RhbC1yYXRpbmdzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGluZ3NfX2hlYWRlciAuc3RvcmUtcmF0aW5nX19hdmVyYWdlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1yYXRpbmcgLnJhdGUtaXRlbXMgLnZvdGUtd3JhcCAuc3RhcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLWNvbnRlbnQge1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1waWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5iYW5uZXItcmF0aW5nIC52b3RlLXdyYXAgLnZvdGUtc3VtbWFyeSAuc3RhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uYmFubmVyLXJhdGluZyAudm90ZS13cmFwIC52b3RlLXJhdGluZyAudm90ZS1kZWxpbWV0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhbm5lci1yYXRpbmcgLnZvdGUtd3JhcCAudm90ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lci1yYXRpbmcgLmJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbm5lci1yYXRpbmcgLmJ1dHRvbi13cmFwIC5idG4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCAuYnRuLmJ0bi1zdWNjZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5iYW5uZXItcmF0aW5nIC5idXR0b24td3JhcCAuYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmF0ZS1hdmVyYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0YXJzIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uc3RhcnMgLnN0YXIuc3Rhci1vbjo6YmVmb3JlLCAuc3RhcnMgLnN0YXIuc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmYzIxMTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3RhcnMgc3BhbiwgLnN0YXJzIGEge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnN0YXJzIC5zdGFyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZjMjExO1xufVxuXG4uc3RhcnMtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4ucmF0ZS1hdmVyYWdlLXdyYXAgLnN0YXJzIGE6OmJlZm9yZSwgLnJhdGUtYXZlcmFnZS13cmFwIC5zdGFycyBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItcmF0aW5nIC5yYXRlLWl0ZW1zIC52b3RlLXdyYXAge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5tc2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24gLnRleHQge1xuICBtYXJnaW46IDhweCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLW1zZy5pbmZvcm1hdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tc2cuaW5mb3JtYXRpb24gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbXNnIC5jbG9zZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgPiBkaXY6bm90KC5jb250YWluZXIpLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyID4gZGl2Om5vdCguY29udGFpbmVyKSwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAjZm9vdGVyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyICNmb290ZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciA+IGRpdjpub3QoLmNvbnRhaW5lciksIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAudXNlci1hY3Rpb24sIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyIC51c2VyLWFjdGlvbiB7XG4gIG9yZGVyOiAtMTA7XG59XG4udHlwZS1jYXRlZ29yeSAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC50eXBlLXBvc3QgLm92ZXJhbGwtd3JhcHBlciAuYWRtaW4tYmFyLCAudHlwZS1wYWdlIC5vdmVyYWxsLXdyYXBwZXIgLmFkbWluLWJhciwgLnR5cGUtcHJvZHVjdCAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC5pbi1pbmRleCAub3ZlcmFsbC13cmFwcGVyIC5hZG1pbi1iYXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgLm92ZXJhbGwtd3JhcHBlciAuYWRtaW4tYmFyIHtcbiAgb3JkZXI6IC05O1xufVxuLnR5cGUtY2F0ZWdvcnkgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAudHlwZS1wb3N0IC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhciwgLnR5cGUtcGFnZSAub3ZlcmFsbC13cmFwcGVyIC50b3AtbmF2aWdhdGlvbi1iYXIsIC50eXBlLXByb2R1Y3QgLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAuaW4taW5kZXggLm92ZXJhbGwtd3JhcHBlciAudG9wLW5hdmlnYXRpb24tYmFyLCAudHlwZS1wb3N0cy1saXN0aW5nIC5vdmVyYWxsLXdyYXBwZXIgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIG9yZGVyOiAtODtcbn1cbi50eXBlLWNhdGVnb3J5IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcG9zdCAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIsIC50eXBlLXBhZ2UgLm92ZXJhbGwtd3JhcHBlciAjaGVhZGVyLCAudHlwZS1wcm9kdWN0IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLmluLWluZGV4IC5vdmVyYWxsLXdyYXBwZXIgI2hlYWRlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAub3ZlcmFsbC13cmFwcGVyICNoZWFkZXIge1xuICBvcmRlcjogLTc7XG59XG4udHlwZS1jYXRlZ29yeSAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC50eXBlLXBvc3QgLnNpdGUtbXNnLmluZm9ybWF0aW9uLCAudHlwZS1wYWdlIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiwgLnR5cGUtcHJvZHVjdCAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC5pbi1pbmRleCAuc2l0ZS1tc2cuaW5mb3JtYXRpb24sIC50eXBlLXBvc3RzLWxpc3RpbmcgLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdHMtYmxvY2suc2xpY2stc2xpZGVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWRlciAudXNlci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjaGVhZGVyIC5zZWFyY2ggLmNvbnRhY3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaFdoaXNwZXJlciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNXB4KTtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhOjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PW5hdmlnYXRpb25dIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1uYXZpZ2F0aW9uXTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9c2VhcmNoXSB7XG4gICAgb3JkZXI6IC01O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PXNlYXJjaF06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy91c2VyLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxuICAjaGVhZGVyIC5zaXRlLW5hbWUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2hlYWRlciAuc2l0ZS1uYW1lIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC51c2VyLWFjdGlvbi1pbiAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgLnNjcm9sbGVkLXVwLnNjcm9sbGVkICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24gLmNsb3NlOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uLXRvb2xzID4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnVfX2ZsYWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnVfX2ZsYWdzIC5zaHAtZmxhZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnVfX2hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnVfX2JveFtkYXRhLXRhcmdldD1sYW5ndWFnZV0ge1xuICB3aWR0aDogMDtcbn1cbi50b3AtbmF2aWdhdGlvbi10b29scyAubGFuZ3VhZ2VzTWVudV9fYm94W2RhdGEtdGFyZ2V0PWxhbmd1YWdlXSAubGFuZ3VhZ2VzTWVudV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5sYW5ndWFnZXNNZW51X19ib3hbZGF0YS10YXJnZXQ9bGFuZ3VhZ2VdIC5jYXJldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnUgLmNhcmV0IHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnUub3BlbiAubGFuZ3VhZ2VzTWVudV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9wLW5hdmlnYXRpb24tdG9vbHMgLmxhbmd1YWdlc01lbnUub3BlbiAubGFuZ3VhZ2VzTWVudV9fYm94W2RhdGEtdGFyZ2V0PWxhbmd1YWdlXSB7XG4gIHdpZHRoOiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5sYW5ndWFnZXNNZW51Lm9wZW4gLmxhbmd1YWdlc01lbnVfX2JveFtkYXRhLXRhcmdldD1sYW5ndWFnZV0gLmxhbmd1YWdlc01lbnVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAyNXB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIC5sYW5ndWFnZXNNZW51Lm9wZW4gI3RvcE5hdmlnYXRpb25Ecm9wZG93biAuY2FyZXQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbiNoZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4jaGVhZGVyIC5oZWFkZXItYm90dG9tICNuYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbiNoZWFkZXIgLnNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3NlYXJjaC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybTpob3ZlciAuc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhLmZhdm9yaXRlIHtcbiAgb3JkZXI6IDI7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3JkZXI6IDM7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jYXJ0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IC02cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9Y2FydF0gLmNhcnQtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3JkZXI6IDE7XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1sb2dpbl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvdXNlci5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4jaGVhZGVyIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS5mYXZvdXJpdGUge1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWN0LWJveCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWN0LWJveCB1bCAubWFpbDo6YmVmb3JlLCAjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWN0LWJveCB1bCAudGVsOjpiZWZvcmUge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3AgLmNvbnRhY3QtYm94IHVsIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgzMDBweCwgMTAwJSwgNTUwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNoZWFkZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgPiBkaXYge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyIC5zaXRlLW5hbWUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIgLnNpdGUtbmFtZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaGVhZGVyIC5oZWFkZXItYm90dG9tLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICB9XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIC5jYXJ0LXByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIGFbZGF0YS10YXJnZXQ9bG9naW5dIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaGVhZGVyIC5zZWFyY2gge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gICNoZWFkZXIgLmNvbnRhY3QtYm94IHVsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtd2luZG93LXZpc2libGUgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2Nyb2xsZWQtZG93biBib2R5Om5vdCgub3JkZXJpbmctcHJvY2Vzcyk6bm90KC5zZWFyY2gtd2luZG93LXZpc2libGUpICNoZWFkZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpLmV4cCA+IHVsIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS0xMyAuZGtMYWJDb21wYXJlckhlYWRlckljb25CdG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50ZW1wbGF0ZS0xMyAuZGtMYWJDb21wYXJlckhlYWRlckljb25CdG4ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudGVtcGxhdGUtMTMgLmRrTGFiQ29tcGFyZXJIZWFkZXJJY29uQnRuOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG4ubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDE2MCwgMTE2LCAxMTYsIDAuMDYpO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi13aW5kb3ctdmlzaWJsZSAudXNlci1hY3Rpb24gLnVzZXItYWN0aW9uLWluID4gZGl2LnVzZXItYWN0aW9uLWxvZ2luIHtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4gLnJlZ2lzdHJhY2UtYm94IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAubG9naW4td2luZG93LXZpc2libGUgLnVzZXItYWN0aW9uIC51c2VyLWFjdGlvbi1pbiA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbiA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXdpbmRvdy12aXNpYmxlIC51c2VyLWFjdGlvbiAudXNlci1hY3Rpb24taW4gPiBkaXYudXNlci1hY3Rpb24tbG9naW4ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiNoZWFkZXIgLnVzZXItYWN0aW9uIC5sb2dpbi13aWRnZXQucG9wdXAtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9naW4td2lkZ2V0IC5yZWdpc3RyYWNlLWJveCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ2luLXdpZGdldCAucmVnaXN0cmFjZS1ib3ggLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xufVxuXG4udXNlci1hY3Rpb24taW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMXB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnBvcHVwLXdpZGdldC1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5wb3B1cC13aWRnZXQtaW5uZXIgc3Bhbi5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5wb3B1cC13aWRnZXQtaW5uZXIgc3Bhbi5jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5wb3B1cC13aWRnZXQtaW5uZXIgc3Bhbi5jbG9zZTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAucG9wdXAtd2lkZ2V0LWlubmVyIHNwYW4uY2xvc2Uge1xuICAgIHRvcDogLTIycHg7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnVzZXItYWN0aW9uLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgaDIge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDA7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCBoMjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgaDI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAuc29jaWFsLWxvZ2luLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAuc29jaWFsLWxvZ2luLWJ1dHRvbnMtZGl2aWRlcjo6YmVmb3JlLCAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAuc29jaWFsLWxvZ2luLWJ1dHRvbnMtZGl2aWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubG9naW4td3JhcHBlciAuYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLmJ0bjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlciBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggNXB4IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLmxvZ2luLXdyYXBwZXIgLnBhc3N3b3JkLWhlbHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMjNweCAwIDE5cHggMDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC5uZW1hdGV1Y2V0IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybCgvdXNlci9kb2N1bWVudHMvdXBsb2FkL3NhYmxvbmEtbmVtYXphdC9zdmcvdXNlcnMtbWVkaWNhbC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBtYXNrOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9zYWJsb25hLW5lbWF6YXQvc3ZnL3VzZXJzLW1lZGljYWwuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDBweCBhdXRvIDEycHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAubmVtYXRldWNldCBwIGEge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLm5lbWF0ZXVjZXQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIuZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVcW+aXZhdGVsc2vDqSBqbcOpbm8gbmVibyBlLW1haWwgKlwiO1xufVxuLnVzZXItYWN0aW9uLWluIC5sb2dpbi13aWRnZXQgLnRhYi1jb250ZW50IGZvcm0gLmlucHV0LXdyYXBwZXIucGFzc3dvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSGVzbG9cIjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwIDMxcHggMDtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIC5wYXNzd29yZC1oZWxwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLWFjdGlvbi1pbiAubG9naW4td2lkZ2V0IC50YWItY29udGVudCBmb3JtIC5sb2dpbi13cmFwcGVyIGJ1dHRvbi5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU4NDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlNTg0MDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlci1hY3Rpb24taW4gLmxvZ2luLXdpZGdldCAudGFiLWNvbnRlbnQgZm9ybSAubG9naW4td3JhcHBlciBidXR0b24uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhNzUwNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQge1xuICB0b3A6IDUwJTtcbn1cblxuLmxvZ2luLXdpbmRvdy12aXNpYmxlICNjYm94T3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmlnYXRpb24taW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSA+IGIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIHVsLm1lbnUtbGV2ZWwtMiBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubmF2aWdhdGlvbi1pbiB1bC5tZW51LWxldmVsLTIgbGk6OmJlZm9yZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGVmdDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogNi41cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudS5tZW51LWxldmVsLTIgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA0cHggMHB4IDRweCA0cHg7XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbiAgI25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjgzMDU2O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjgzMDU2O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhIC5zdWJtZW51LWFycm93OjphZnRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCBhdXRvO1xuICAgIHRvcDogMjVweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiB1bCA+IGxpID4gZGl2ID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogOHB4IDEwcHggMTJweCA0MnB4O1xuICAgIGNvbG9yOiAjMjgzMDU2O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4gPiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhID4gc3BhbiA+IHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGk6Zmlyc3Qtb2YtdHlwZSBhIC5zdWJtZW51LWFycm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zID4gbGkgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI25hdmlnYXRpb24gLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNuYXZpZ2F0aW9uIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSBsaSB7XG4gICAgbWFyZ2luOiA1cHggMjVweCA1cHggMDtcbiAgfVxuICAjbmF2aWdhdGlvbiAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjgzMDU2O1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ubmF2aWdhdGlvbkFjdGlvbnNfX2ZsYWdXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ubmF2aWdhdGlvbkFjdGlvbnNfX2ZsYWdXcmFwcGVyID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgPiBsaTpmaXJzdC1vZi10eXBlIGEgPiBzcGFuLm5hdmlnYXRpb25BY3Rpb25zX19mbGFnV3JhcHBlciA+IHNwYW46bnRoLWNoaWxkKDIpOjpiZWZvcmUsICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyA+IGxpOmZpcnN0LW9mLXR5cGUgYSA+IHNwYW4ubmF2aWdhdGlvbkFjdGlvbnNfX2ZsYWdXcmFwcGVyID4gc3BhbjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zIC5uYXZpZ2F0aW9uQWN0aW9uc19fc3VibWVudV9faXRlbSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmlnYXRpb24taW4gdWwubWVudS1sZXZlbC0yIGxpIGEubmF2aWdhdGlvbkFjdGlvbnNfX2xpbmstLWZsYWcge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG4ubWltZS1jYXRlZ29yeS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWltZS1jYXRlZ29yeS1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTM2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1pbWUtY2F0ZWdvcnktYWN0aXZlLmFkbWluLWxvZ2dlZDo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyNnB4IC0gMjVweCk7XG4gIHRvcDogMjUxcHg7XG59XG4ubWltZS1jYXRlZ29yeS1hY3RpdmUgLm1pbWUtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pbWUtY2F0ZWdvcnlfX2l0ZW0ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5taW1lLWNhdGVnb3J5X19idG4ge1xuICB3aWR0aDogMzEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWltZS1jYXRlZ29yeV9fYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1pbWUtY2F0ZWdvcnlfX2J0biBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIGZvbnQtZmFtaWx5OiBcInNob3B0ZXRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjI1ZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTRweDtcbn1cblxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1pbWUtY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk7XG59XG4ubWltZS1jYXRlZ29yeSAubWltZS1jYXRlZ29yeV9fbGlzdCAubWVudS1sZXZlbC0yIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbn1cblxuLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSBiIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4ubWVudS1sZXZlbC0xID4gbGk6aG92ZXIgPiBhIGIge1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ubWltZS1jYXRlZ29yeV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMzEwcHg7XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIG1pbi1oZWlnaHQ6IDQzNnB4O1xuICBtYXgtaGVpZ2h0OiA0MzZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMyMzFmMjA7XG59XG4ubWltZS1jYXRlZ29yeV9fbGlzdCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDdweCAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI0cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QgPiBsaSA+IGEgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXgtd2lkdGg6IDE4NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWltZS1jYXRlZ29yeV9fbGlzdCA+IGxpID4gYSAuc3VibWVudS1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0ID4gbGkgPiBhIC5zdWJtZW51LWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZm9udC1mYW1pbHk6IFwic2hvcHRldFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMjVlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICByaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMzFmMjA7XG59XG4ubWltZS1jYXRlZ29yeV9fbGlzdCA+IGxpOmhvdmVyIC5tZW51LWxldmVsLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICBncmlkLWdhcDogMjBweDtcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0IC5tZW51LWxldmVsLTIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzMDlweDtcbiAgd2lkdGg6IDk5MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUycHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QgLm1lbnUtbGV2ZWwtMiA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0IC5tZW51LWxldmVsLTIgPiBsaSBhIHtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QgLm1lbnUtbGV2ZWwtMiA+IGxpIGEgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QgLm1lbnUtbGV2ZWwtMiA+IGxpID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0IC5tZW51LWxldmVsLTIgPiBsaSBpbWcge1xuICBtaW4td2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNDJweDtcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0IC5tZW51LWxldmVsLTMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QgLm1pbWUtY2F0ZWdvcnlfX2NvbnRhaW5lci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWYwO1xufVxuXG4ubWltZS1jYXRlZ29yeV9fbGlzdC1sZXZlbC0yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWltZS1jYXRlZ29yeV9fbGlzdC1sZXZlbC0yID4gbGkge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzMzMzMzNweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmVjZWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubWltZS1jYXRlZ29yeV9fbGlzdC1sZXZlbC0yID4gbGkgPiBhLm1lbnUtaW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0LWxldmVsLTIgPiBsaSA+IGEubWVudS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QtbGV2ZWwtMiA+IGxpID4gYTpub3QoLm1lbnUtaW1hZ2UpIHtcbiAgbWFyZ2luOiA2cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4ubWltZS1jYXRlZ29yeV9fbGlzdC1sZXZlbC0yID4gbGkgPiBhOm5vdCgubWVudS1pbWFnZSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0LWxldmVsLTIgPiBsaSA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYSA+IHNwYW4ge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBsaW5lLWNsYW1wOiAyO1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLm1pbWUtY2F0ZWdvcnlfX2xpc3QtbGV2ZWwtMiA+IGxpID4gZGl2ID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5taW1lLWNhdGVnb3J5X19saXN0LWxldmVsLTIgPiBsaSA+IGRpdiA+IGE6aG92ZXIgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWltZS1jYXRlZ29yeV9fbGlzdC1sZXZlbC0yID4gbGkgPiBkaXYgPiAubWVudS1sZXZlbC0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pbWUtYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG59XG5cbi5taW1lLWJhbm5lcl9fY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5taW1lLWJhbm5lcl9fY2F0ZWdvcnktbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZWNlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MnB4O1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5taW1lLWJhbm5lcl9fY2F0ZWdvcnktbGlzdCBsaSBhIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1pbWUtYmFubmVyX19jYXRlZ29yeS1saXN0IGxpIGEgc3BhbiB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5taW1lLWJhbm5lcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogcmVtKDE4LCAxNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLm1pbWUtYmFubmVyX19saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4ubWltZS1iYW5uZXJfX2xpbmstbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM0MDYyNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taW1lLWNhdGVnb3J5X19pdGVtLCAubWltZS1jYXRlZ29yeV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5taW1lLWNhdGVnb3J5X19saXN0ID4gbGk6aG92ZXIgLm1lbnUtbGV2ZWwtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5taW1lLWNhdGVnb3J5X19saXN0ID4gbGk6aG92ZXIgLm1lbnUtbGV2ZWwtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1pbWUtY2F0ZWdvcnlfX2xpc3QgLm1lbnUtbGV2ZWwtMiB7XG4gICAgd2lkdGg6IDQzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1pbWUtY2F0ZWdvcnlfX2xpc3QgLm1lbnUtbGV2ZWwtMiB7XG4gICAgd2lkdGg6IDY2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5taW1lLWNhdGVnb3J5X19saXN0IC5tZW51LWxldmVsLTIge1xuICAgIHdpZHRoOiA4NjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWltZS1jYXRlZ29yeV9fbGlzdCAubWVudS1sZXZlbC0yIHtcbiAgICB3aWR0aDogMTAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbXNnLmluZm9ybWF0aW9uIH4gZGl2Lm92ZXJhbGwtd3JhcHBlciAjbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAxMTFweDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIGEge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tbWVudSBhIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIHtcbiAgb3JkZXI6IDM7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAubG9naW4sIC50b3AtbmF2aWdhdGlvbi1iYXIgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIGFbZGF0YS10ZXN0aWQ9aGVhZGVyU2lnbnVwXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC50b3AtbmF2aWdhdGlvbi10b29scyAjdG9wTmF2aWdhdGlvbkRyb3Bkb3duIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYW5ndWFnZXNNZW51IC5sYW5ndWFnZXNNZW51X19oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmxhbmd1YWdlc01lbnUgLmxhbmd1YWdlc01lbnVfX2xpc3RfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIgPiBkaXYge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhY3QtYm94IHVsIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxuICAudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWN0LWJveCB1bCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFjdC1ib3ggdWwgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubmF2aWdhdGlvbi1ob3ZlcmVkOjpiZWZvcmUsIC5zZWFyY2gtZm9jdXNlZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyIC5jb250YWN0LWJveDpub3QoLnNvY2lhbC1ib3gpIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUwNTA1MDtcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgyKSwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTA1MDUwO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGg0LCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSBoNCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIGg0OjphZnRlciwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykgaDQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMHB4O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHVsLCAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCgzKSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCBoNDo6YWZ0ZXIsICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDMpLnNob3ctbGlzdCBoNDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gICNmb290ZXIgLmN1c3RvbS1mb290ZXIgPiBkaXY6bnRoLWNoaWxkKDIpLnNob3ctbGlzdCB1bCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoMykuc2hvdy1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSBoNCwgI2Zvb3RlciAuY3VzdG9tLWZvb3RlciA+IGRpdjpudGgtY2hpbGQoNSkgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjZm9vdGVyICNzaWduYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb250YWluZXIgI3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICAuZm9vdGVyLWljb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTA1MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQsIC5mb290ZXItaWNvbnMgLnNoaXBwaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnBheW1lbnQgaW1nLCAuZm9vdGVyLWljb25zIC5zaGlwcGluZyBpbWcge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb290ZXItbGlua3MgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWxpbmtzID4gZGl2IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2Zvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jZm9vdGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jZm9vdGVyIC5jb250YWN0LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Zvb3RlciAuY29udGFjdC1ib3ggYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Zvb3RlciAuYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbiNmb290ZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItcm93cyAuY3VzdG9tLWZvb3RlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmZvb3Rlci1yb3dzIC5jb250YWN0LWJveCB1bCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXItcm93cyAuY29udGFjdC1ib3ggdWwgbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLXJvd3MgLmNvbnRhY3QtYm94IHVsIGxpLnNvY2lhbC1pY29uLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5jb250YWN0LWJveCB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250YWN0LWJveCB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIG9yZGVyOiAtMTtcbn1cbi5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWN0LWJveCB1bCBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHNwYW4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY29udGFjdC1ib3ggdWwgbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4ubWFpbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9tYWlsLnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uY29udGFjdC1ib3ggdWwgbGkgc3Bhbi50ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcGhvbmUuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5jb250YWN0LWJveCAuc29jaWFsLWljb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbnRhY3QtYm94IC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtYm94IC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmNvbnRhY3QtYm94IC5pbnN0YWdyYW0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5pbnN0YWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9pZy5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWJveCAuZmFjZWJvb2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2ZiLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmZvb3Rlci1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MDUwNTA7XG59XG4uZm9vdGVyLWljb25zIGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAwO1xufVxuLmZvb3Rlci1pY29ucyAud3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci1pY29ucyAucGF5bWVudCwgLmZvb3Rlci1pY29ucyAuc2hpcHBpbmcge1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTA1MDUwO1xufVxuLmZvb3Rlci1pY29ucyAucGF5bWVudCBpbWcsIC5mb290ZXItaWNvbnMgLnNoaXBwaW5nIGltZyB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuI3NpZ25hdHVyZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4jc2lnbmF0dXJlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc2lnbmF0dXJlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jc2lnbmF0dXJlIGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3NpZ25hdHVyZSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc2lnbmF0dXJlIGEudGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNzaWduYXR1cmUgaW1nIHtcbiAgd2lkdGg6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbiNzaWduYXR1cmUgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWljb25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHVuc2V0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHVuc2V0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5mb290ZXItaWNvbnMgLnNoaXBwaW5nIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuZm9vdGVyLWljb25zIC5wYXltZW50IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlci1pY29ucyA+IGRpdiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mb290ZXItbGlua3MgPiBkaXYge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZmZmO1xuICBib3gtc2hhZG93OiA5OTk5cHggMCAwICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDQgc3BhbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggYXV0byAyNXB4O1xufVxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIC52YWxpZGF0b3ItbXNnLWhvbGRlciArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSAuY29uc2VudHMuY29uc2VudHMtZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi53ZWxjb21lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5mb290ZXItYmFubmVyIC5hYm91dCAucm93IC5jb2wtbWQtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZm9vdGVyLWJhbm5lciAuYWJvdXQgLnJvdyAuY29sLW1kLTY6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0IC5yb3cgaDEge1xuICBtYXJnaW46IDUwcHggMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0ID4gZGl2Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlci1iYW5uZXIgLmFib3V0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1iYW5uZXIgLmFib3V0IGgxIHtcbiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1iYW5uZXIgLmFib3V0ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZvb3Rlci1iYW5uZXIgLmFib3V0ID4gZGl2Omxhc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLmJyYW5kcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYnJhbmRzIC5icmFuZC10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuLmJyYW5kcyAuYnJhbmQtdGV4dCBhLmNoZXZyb24tYWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJhbmRzIC5icmFuZC10ZXh0IGEuY2hldnJvbi1hZnRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbn1cbi5icmFuZHMgLmJyYW5kcy13cmFwIHtcbiAgcGFkZGluZzogMCAwIDM1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5icmFuZCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYnJhbmRzIC5icmFuZC1zbGlkZXIgLnNsaWNrLXNsaWRlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJyYW5kcyAuYnJhbmQtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmFuZHMgLmJyYW5kLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyYW5kcyAuYnJhbmRzLXdyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJyYW5kcyAuYnJhbmQtc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnJhbmRzIC5icmFuZC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYnJhbmRzIC5icmFuZHMtd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5icmFuZHMgLmJyYW5kLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNjYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjYXJvdXNlbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2Fyb3VzZWwge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJvdXNlbCAuaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJvdXNlbCAuaXRlbSA+IGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsIC5pdGVtID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTZweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAxMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogLTQycHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAzcHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZDFkMWQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xufVxuLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIC5iYW5uZXItd3JhcHBlciBhOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVza3RvcCAjY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5kZXNrdG9wIC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLndpZGUtY2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuZGVza3RvcCAuYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5kZXNrdG9wIC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSAubmV4dC10by1jYXJvdXNlbC1iYW5uZXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW4taW5kZXggLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmluLWluZGV4IC5iYW5uZXJzLXJvdzpub3QoLmZvb3Rlci1iYW5uZXJzKSA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHJlbSg1NnB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IHJlbSg2MS42cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmEgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuYSAuZXh0ZW5kZWQtYmFubmVyLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvY2Fyb3VzZWwtbGluZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0OmFmdGVyIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4udG9wY2F0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi50b3BjYXQgLmg1IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcGNhdC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50b3BjYXQtd3JhcCAuaXRlbSBoMiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjMWQxZDFkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIC5pbWFnZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnRvcGNhdC13cmFwIC5pdGVtIGE6aG92ZXIgLnRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4udG9wY2F0LXdyYXAgLml0ZW0gYTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGNhdCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG4gIC50b3BjYXQtd3JhcCAuaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3BjYXQtd3JhcCAuaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3BjYXQtd3JhcCAuaXRlbSB7XG4gICAgd2lkdGg6IDE2LjY2NjclO1xuICB9XG59XG4uaG9tZXBhZ2UtYmxvZyAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhvbWVwYWdlLWJsb2cge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSBoMiB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MCU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIHRpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNkE2QTZBO1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGltZS13cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTAlO1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGltZS13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkZmRmZGY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2UgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvZy13cmFwZXIgLm5ld3Mtd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBvcmRlcjogMztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTAlO1xufVxuLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAudGV4dCB0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE0cHggMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLXdyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIC5uZXdzLWl0ZW06bm90KDpudGgtY2hpbGQoLW4rMykpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXdyYXBlciAubmV3cy1pdGVtIC5pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctd3JhcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nLXdyYXBlciAudGV4dCB0aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctd3JhcGVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctd3JhcGVyIC5pbWFnZSB0aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4YzVjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLXdyYXBlciAuaW1hZ2UgdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJzLWNvbnRlbnQgLmJsb2ctd3JhcGVyIGE6aG92ZXIgaW1nLFxuICAuYmFubmVyLWZvb3RlciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gIC5iYW5uZXItd3JhcHBlciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gIC5mb290ZXItYmFubmVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgLmJhbm5lci1jYXRlZ29yeSAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmcge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLnJhdGluZ3MtYmFubmVyIC51c2VyLXJhdGluZyBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yYXRpbmdzLWJhbm5lciAudXNlci1yYXRpbmcgLnVzZXItcmF0aW5nLXRpbWUge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nX19zY29yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmF0aW5ncy1iYW5uZXIgLnVzZXItcmF0aW5nX19zY29yZSAuc2NvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yYXRpbmdzX19oZWFkZXItaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHlwZS1jYXRlZ29yeSAjY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnR5cGUtY2F0ZWdvcnkgLnBhZ2luYXRpb24tYXBwZW5kaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyID4gaDQge1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uY2F0ZWdvcnktY29udGVudC13cmFwcGVyIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0Om50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktaGVhZGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyID4gZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBsYWJlbCwgLmNhdGVnb3J5LWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgc3Ryb25nIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGxhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSBsYWJlbDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAucHJvZHVjdHMtbGlzdGluZy1vcmRlci1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS10b3AgPiBoNDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIgLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXItaGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyICNwcm9kdWN0cy1saXN0aW5nLW9yZGVyIC5pY29uLWNoZXZyb24tZG93biB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciAuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG4gIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGRpdiwgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciA+IGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyID4gaDQge1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciAjZmlsdGVycy13cmFwcGVyIHtcbiAgICBvcmRlcjogLTU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmNhdGVnb3J5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2F0ZWdvcnktdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXRlZ29yeS10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktdG9wIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJveC5ib3gtc20uYm94LWJnLXZhcmlhbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIGg0LCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgaDQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIGg0OjphZnRlciwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dGaWx0ZXIgaDQ6OmFmdGVyLCAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uaGlkZUZpbHRlciBoNDo6YWZ0ZXIsICNjb250ZW50IC5zbGlkZXItd3JhcHBlci5zaG93RmlsdGVyIGg0OjphZnRlciwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyLmhpZGVGaWx0ZXIgaDQ6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsLCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLmZpbHRlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQsICNjb250ZW50IC5zbGlkZXItd3JhcHBlciAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWxhYmVsIC5maWx0ZXItY291bnQ6OmJlZm9yZSwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1sYWJlbCAuZmlsdGVyLWNvdW50OjphZnRlciwgI2NvbnRlbnQgLnNsaWRlci13cmFwcGVyIC5maWx0ZXItbGFiZWwgLmZpbHRlci1jb3VudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXRvdGFsLWNvdW50LCAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgLmZpbHRlci10b3RhbC1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiArIC5maWx0ZXItc2VjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5hZHZhbmNlZC1wYXJhbWV0ZXIgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lci55ZXMtYmVmb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1ib29sZWFuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4gaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZmllbGRzZXQgZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbjpub3QoLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4pIGZpZWxkc2V0IGRpdiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmaWVsZHNldCBkaXYuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyID4gZGl2IHtcbiAgcGFkZGluZzogMCA4cHggOHB4IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSBmaWVsZHNldCAuc2hvdy1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKTpub3QoLmhpZGVGaWx0ZXIpLnNob3dBbGwgZm9ybSB7XG4gIG1heC1oZWlnaHQ6IDE3NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikgZm9ybSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHBhZGRpbmc6IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKTpub3QoLmhpZGVGaWx0ZXIpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb246bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKTpub3QoLmhpZGVGaWx0ZXIpIGZvcm0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyBmaWVsZHNldCAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgZmllbGRzZXQgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlciBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyBmaWVsZHNldCAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIGRpdiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmNvbG9ycy1oaWRlIHtcbiAgaGVpZ2h0OiA0MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5zaG93LW1vcmUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uIC5zaG93LW1vcmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAuc2hvdy1tb3JlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gLnNob3ctbW9yZSBhIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZm9udC1mYW1pbHk6IFwiU2hvcHRldFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDBweDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIGZpZWxkc2V0IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuLCAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbi5zaG93QWxsIC5zaG93LW1vcmUgc3Bhbjo6YmVmb3JlLCAjY29udGVudCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYy1pZC0zMjcgLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHBlcjpub3QoLmNvbG9ycy1oaWRlKSArIC5zaG93LW1vcmUgc3Bhbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dBbGwgLnNob3ctbW9yZSBzcGFuOjphZnRlciwgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWMtaWQtMzI3IC5hZHZhbmNlZC1maWx0ZXJzLXdyYXBwZXI6bm90KC5jb2xvcnMtaGlkZSkgKyAuc2hvdy1tb3JlIHNwYW46OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNjb250ZW50IC5maWx0ZXItc2VjdGlvbiAjY2xlYXItZmlsdGVycyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uICNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlciB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAuZmlsdGVyLXNlY3Rpb24gI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNsaWRlci13cmFwcGVyIGg0IHtcbiAgb3JkZXI6IC0zO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXItd3JhcHBlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHVuc2V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2xpZGVyLXdyYXBwZXIuaGlkZUZpbHRlciB7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5zbGlkZXItd3JhcHBlci5oaWRlRmlsdGVyID4gZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4uc2xpZGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW46IDEwcHggMCAyNXB4O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAtOXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1ob3Zlcik7XG59XG5cbi5mcm9tLCAudG8ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci1zZWN0aW9uLWNvdW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuI2NsZWFyLWZpbHRlcnMge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xufVxuI2NsZWFyLWZpbHRlcnMgLmNsb3NlLWFmdGVyIHtcbiAgcGFkZGluZzogNnB4IDE1cHggNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbiNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4uc2VsZWN0ZWQtZmlsdGVycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IC01cHggNXB4O1xufVxuLnNlbGVjdGVkLWZpbHRlcnMgLmZpbHRlci1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMTVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbjogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3RlZC1maWx0ZXJzIC5maWx0ZXItbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5zZWxlY3RlZC1maWx0ZXJzIC5maWx0ZXItY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDExcHg7XG59XG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2ZpbHRlcnMgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jZmlsdGVycyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuXG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi5idG4tZGVmYXVsdC51bnZlaWwtYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGaWx0cm92w6Fuw61cIjtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG4uZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLmJ0bi1kZWZhdWx0LnVudmVpbC1idXR0b246OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIsIC5maWx0ZXItc2VjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2ZpbHRlcnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5maWx0ZXItc2VjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLXBhcmFtZXRyaWM6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNjb250ZW50IC5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udGVudCAuc2xpZGVyLXdyYXBwZXIgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2NvbnRlbnQgLmZpbHRlci1zZWN0aW9uLnNob3dGaWx0ZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhdGVnb3J5LWhlYWRlciAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB9XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIC5wYWdpbmF0aW9uLWxpbmssIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tdG9wIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4ucGFnaW5hdGlvbiA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5wYWdpbmF0aW9uID4gc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24tbGluay5wcmV2OjpiZWZvcmUsIC5wYWdpbmF0aW9uLWxpbmsubmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOXB4O1xufVxuLnBhZ2luYXRpb24tbGluay5wcmV2OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jcHJvZHVjdHNUb3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogOTAlO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluLWluIHtcbiAgZmxleC1iYXNpczogNjYuNjY2NiU7XG4gIHdpZHRoOiA2Ni42NjY2JTtcbiAgcGFkZGluZzogMDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAubmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucmF0aW5ncy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojNjZiYjMzXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmF2YWlsYWJpbGl0eSBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucHJpY2VzIC5wcmljZS1zdGFuZGFyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtYm90dG9tIC5wcmljZXMgLnByaWNlLXN0YW5kYXJkLXdyYXBwZXIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnByaWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMgLnByaWNlLWZpbmFsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC50b2dnbGUtdG9wLXByb2R1Y3RzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdHNUb3AgLmJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4taW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wcmljZXMge1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wcmljZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdC5hY3RpdmU6bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3Byb2R1Y3RzVG9wLnNob3dUb3AgPiBkaXYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcG9zdCAuc2lkZWJhciwgLnR5cGUtcGFnZSAuc2lkZWJhciwgLnR5cGUtcHJvZHVjdCAuc2lkZWJhciwgLnR5cGUtcG9zdHMtbGlzdGluZyAuc2lkZWJhciwgLnR5cGUtbWFudWZhY3R1cmVycy1saXN0aW5nIC5zaWRlYmFyLCAuaWQtLTUxIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLWluZGVudGVkIC5jb250ZW50IC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG4uc2lkZWJhciAjY2F0ZWdvcnktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSAuZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEge1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGEgLmltYWdlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYSAuaW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYSAudGV4dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBQb8SNZXQgxZnDoWRrxa8sIGt0ZXLDqSBjaGNldGUgem9icmF6aXQgKi9cbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIFBvdm9saXQgemFsb21lbsOtIHRleHR1IGRvIHbDrWNlIMWZw6Fka8WvICovXG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgbGkgYTpob3ZlciAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgKyAuc2hvdy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgKyAuc2hvdy1tb3JlIC5idG4tbW9yZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uuc2hvd0FsbCArIC5zaG93LW1vcmUgLmJ0bi1tb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDA7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZSBzcGFuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlLnNob3dBbGwgKyAuc2hvdy1tb3JlIC5idG4tbW9yZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIGxpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi50eXBlLXByb2R1Y3QgLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdC1zbGlkZXIucHJvZHVjdHMtcmVsYXRlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG50YWJsZS5kZXRhaWwtcGFyYW1ldGVycyB0Ym9keSB0ciB0ZCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cblxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5yZXNwb25zaXZlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnJlc3BvbnNpdmUtbmF2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICNmOWY5Zjk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZjlmOWY5O1xuICBib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnNocC10YWJzLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMHB4O1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAjcC1kZXRhaWwtdGFicyBsaSBhOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGkuYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpLmFjdGl2ZSBhOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucC1kZXRhaWwtdGFicy13cmFwcGVyICNwLWRldGFpbC10YWJzIGxpW2RhdGEtdGVzdGlkPXRhYlJlbGF0ZWRGaWxlc10ge1xuICBvcmRlcjogNTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgI3AtZGV0YWlsLXRhYnMgbGlbZGF0YS10ZXN0aWQ9dGFiRGlzY3Vzc2lvbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uID4gcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0cjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyOmxhc3Qtb2YtdHlwZSB0ZCwgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIC5kZXRhaWwtcGFyYW1ldGVycyB0cjpsYXN0LW9mLXR5cGUgdGgge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRkLCAuZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGg6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiAucmF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI2FjY29yZGlvbi1jb250ZW50IC5zaHAtYWNjb3JkaW9uIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNhY2NvcmRpb24tY29udGVudCAuc2hwLWFjY29yZGlvbiAuc2hwLWFjY29yZGlvbi1saW5rOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jdGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiNwcm9kdWN0RGlzY3Vzc2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNyZWxhdGVkRmlsZXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jcmVsYXRlZEZpbGVzIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlbGF0ZWRGaWxlcyBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cblxuI3JhdGluZ1dyYXBwZXIgLnJhdGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jcmF0aW5nV3JhcHBlciAjcmF0ZS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tLm5vLWJ1dHRvbnMgPiBkaXYgLnAtdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlc2t0b3AgLnAtZGV0YWlsID4gLnByb2R1Y3RzLWFsdGVybmF0aXZlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVza3RvcCAucC1kZXRhaWwgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YWItY29udGVudCAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciAubmF2aWdhdGlvbi1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgI3RhYi1jb250ZW50IC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS13cmFwcGVyIC5uYXZpZ2F0aW9uLXByZXYge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMtcmVsYXRlZC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUgLnAtZGV0YWlsLXRhYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0cy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm1pbWUtc3RvY2tzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubWltZS1zdG9ja3MgLmluLXN0b2NrIHtcbiAgY29sb3I6ICMwMDk5MDE7XG59XG4ubWltZS1zdG9ja3MgLm5vdC1pbi1zdG9jayB7XG4gIGNvbG9yOiAjYjQwMDAwO1xufVxuXG4ucC1kZXRhaWwtaW5uZXIgLmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuICB0b3A6IDIwcHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmZsYWdzLmZsYWdzLWRlZmF1bHQgLmZsYWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlcixcbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSxcbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5icmFuZC13cmFwcGVyLFxuLnAtZGV0YWlsLWlubmVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIC5icmFuZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAuc3RhcnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyMHB4IDVweCAwICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwtaW5uZXIgLnN0YXJzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnAtZGV0YWlsLWlubmVyIC5zdGFycy1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kZXRhaWwtaW5uZXIgLmNoZXZyb24tYWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtZGV0YWlsLWlubmVyIC5jaGV2cm9uLWFmdGVyOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLWRldGFpbC1pbm5lciAucC1jb2RlIHRkLFxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUgdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZGV0YWlsLWlubmVyIC5wLWNvZGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnAtZGF0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmFkZC10by1jYXJ0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmNhcnQtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9jYXJ0LXcuc3ZnKSB0b3AgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLXRvLWNhcnQtYmxvY2sgLmZhdm91cml0ZS1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5mYXZvdXJpdGUtZGV0YWlsIC5idG5fdG9nZ2xlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuZmF2b3VyaXRlLWRldGFpbCAuZmF2b3VyaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC52YXJpYW50LWxpc3QsXG4ucC1kYXRhLXdyYXBwZXIgLnN1cmNoYXJnZS1saXN0IHtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnN1cmNoYXJnZS1saXN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zYXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgb3JkZXI6IC0xO1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zYXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmUgKyAucHJpY2UtZmluYWwge1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5zdGFuZGFyZC1wcmljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAuc3RhbmRhcmQtcHJpY2UtbGFiZWwgLnByaWNlLXN0YW5kYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5mYXZvdXJpdGUtZGV0YWlsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uY2hhdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uY2hhdDo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmNsb3NlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbiB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucC1kYXRhLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbjpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGF0YS13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uc2hhcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAucC1jb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyB0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyB0ZCxcbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyBzcGFuW3N0eWxlPVwiY29sb3I6ICMwMDk5MDFcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIHNwYW5bc3R5bGU9XCJjb2xvcjogIzAwOTkwMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLmRlbGl2ZXJ5LXRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJNxa/FvmVtZSBkb3J1xI1pdCBkbzpcIjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5kZWxpdmVyeS10aW1lID4gc3Bhbjpub3QoLmRlZmF1bHQtdmFyaWFudCkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gPiAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtID4gLmRldGFpbC1wYXJhbWV0ZXJzIC5zaGlwcGluZy1vcHRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICBmb250LWZhbWlseTogXCJTaG9wdGV0XCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSA+IC5kZXRhaWwtcGFyYW1ldGVycyAuc2hpcHBpbmctb3B0aW9uczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR5cGUtZGV0YWlsIC5zaGlwcGluZy1vcHRpb25zLXBvcHVwIGgxLFxuLnR5cGUtZGV0YWlsIC5jb250ZW50LW1vZGFsIGgxIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4udHlwZS1kZXRhaWwgI3dhdGNoZG9nLWZvcm0gPiBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnAtZGF0YS13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5kZXRhaWwtcGFyYW1ldGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5kZXRhaWwtcGFyYW1ldGVycyAuZGVsaXZlcnktdGltZS1yb3csXG4gIC5kZXRhaWwtcGFyYW1ldGVycyA+IHRyOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZGV0YWlsLXBhcmFtZXRlcnMgLnNoaXBwaW5nLW9wdGlvbnMtcm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kYXRhLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucC1kYXRhLXdyYXBwZXIgLnAtdG8tY2FydC1ibG9jayAuYWRkLXRvLWNhcnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wLWRhdGEtd3JhcHBlciAucC10by1jYXJ0LWJsb2NrIC5hZGQtdG8tY2FydC1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5wLWRhdGEtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndpZGUgLmJyZWFkY3J1bWItaW4tZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53aWRlIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC53aWRlIC5wLWRldGFpbC1pbm5lciAucC1pbWFnZS13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndpZGUgLnAtZGV0YWlsLWlubmVyIC5wLWRhdGEtd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWltYWdlLXdyYXBwZXIgLnJhdGluZ3MtYW5kLWJyYW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmZsYWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC10aHVtYm5haWxzIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnAtdGh1bWJuYWlscyA+IGRpdiB7XG4gIGhlaWdodDogODBweDtcbn1cbi5wLXRodW1ibmFpbHMgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wLXRodW1ibmFpbHMgYSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5wLXRodW1ibmFpbHMgYS5oaWdobGlnaHRlZCBpbWcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1leHRyYSAuZmxhZyAucHJpY2Utc2F2ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2hpcHBpbmctYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hpcHBpbmctYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2hpcHBpbmctYnRuOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaGlwcGluZy1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5zaGlwcGluZy1pbmZvIC5zaGlwcGluZy1pbmZvLXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNoaXBwaW5nLWluZm8gLnNoaXBwaW5nLWluZm8tdGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnNoaXBwaW5nLWluZm8gaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hpcHBpbmctaW5mbyB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGgsIC5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGg6bGFzdC1jaGlsZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRoIC5mcmVlLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0ZCAuZnJlZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCwgLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnNoaXBwaW5nLWluZm8gdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U3ZTdlNztcbn1cbi5zaGlwcGluZy1pbmZvIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQsIC5zaGlwcGluZy1pbmZvIHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zaGlwcGluZy1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2hpcHBpbmctaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNoaXBwaW5nLWluZm8gcCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNoaXBwaW5nLWluZm8gLnNoaXBwaW5nLWNsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGlwcGluZy1pbmZvIC5zaGlwcGluZy1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IHNob3B0ZXQ7XG59XG4uc2hpcHBpbmctaW5mbyAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hpcHBpbmctaW5mbyAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2sgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNoaXBwaW5nLWluZm8gLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hpcHBpbmctaW5mbyAuZmxhdGljb24tZGVsaXZlcnktdHJ1Y2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBmbGF0aWNvbjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDlweDtcbn1cblxuLnNoaXBwaW5nLXZpc2libGUgLnNoaXBwaW5nLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaGlwcGluZy12aXNpYmxlICNjYm94T3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGlwcGluZy1pbmZvIC5zaGlwcGluZy1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICB9XG4gIC5zaGlwcGluZy1pbmZvIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLCAuc2hpcHBpbmctaW5mbyB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAudmFyaWFudC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyIC5wa1ZhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyLnllcy1iZWZvcmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0gLmFkdmFuY2VkLXBhcmFtZXRlciAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuYWR2YW5jZWQtcGFyYW1ldGVyLnZ5cHJvZGFubyAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogZ3JhZGllbnQobGluZWFyLCAxOS4xJSAtNy45JSwgODElIDEwNy45JSwgY29sb3Itc3RvcCgwLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC40OCwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNSwgIzAwMCksIGNvbG9yLXN0b3AoMC41MiwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEsIHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTQ5ZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNDglLCAjZTdlN2U3IDUwJSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5hZHZhbmNlZC1wYXJhbWV0ZXIudnlwcm9kYW5vIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIueWVzLWJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbiNwcm9kdWN0LWRldGFpbC1mb3JtIC5oaWRkZW4tc3BsaXQtcGFyYW1ldGVyW2RhdGEtcGFyYW1ldGVyLW5hbWU9QmFydmFdIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4jcHJvZHVjdC1kZXRhaWwtZm9ybSAuaGlkZGVuLXNwbGl0LXBhcmFtZXRlcltkYXRhLXBhcmFtZXRlci1uYW1lPUJhcnZhXSAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbGFncyB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMHB4O1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDBkMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI2I0MDAwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYjQwMDAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAzcHggN3B4O1xufVxuLmZsYWcuZmxhZy1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5mbGFnLmZsYWctbmV3IHtcbiAgY29sb3I6ICM2NmJiMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVlYzQ7XG59XG4uZmxhZy5mbGFnLWN1c3RvbTIge1xuICBjb2xvcjogIzAwNjY5OTtcbn1cblxuLnByb2R1Y3QgLnByaWNlcyAucHJpY2Utc2F2ZSB7XG4gIGNvbG9yOiAjYjQwMDAwO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogNTVweCAwIDE1cHg7XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1uZXh0OjpiZWZvcmUsIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dCB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9uZXh0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubmF2aWdhdGlvbi1wcmV2IHtcbiAgbGVmdDogLTMwcHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLXByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvcHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5hbm90aGVyLXByb2R1Y3RzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1idXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2RhZGFkYTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJ1dHRvbi5hY3RpdmUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tbmV4dDo6YmVmb3JlLCAucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbi5uYXZpZ2F0aW9uLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvbmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uLm5hdmlnYXRpb24tcHJldjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyLzEyNjkwMS5teXNob3B0ZXQuY29tL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9pY29ucy9wcmV2LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNkYWRhZGE7XG59XG4ucHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC1zbGlkZXItcGFnaW5hdGlvbiBidXR0b24uYWN0aXZlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1zbGlkZXItaG9sZGVyIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXNsaWRlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbiAgLnByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgIHRvcDogMzMuMzMlO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1ibG9jayA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdHMtYmxvY2sgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrID4gZGl2OmhvdmVyIC5wIC5uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0OmhvdmVyIC5mbGFncy1kZWZhdWx0IC5mbGFnLCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Q6aG92ZXIgLmZsYWdzLWV4dHJhIC5mbGFnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdDpob3ZlciAucCAuaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmltYWdlIHtcbiAgb3JkZXI6IC0zO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLmltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1jb2RlIHtcbiAgb3JkZXI6IC0yO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5uYW1lIHtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtaW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1pbi1pbiB7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMtd3JhcHBlciB7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuc3RhcnMgLnN0YXIuc3Rhci1vbjo6YmVmb3JlLCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIC5zdGFyLnN0YXItaGFsZjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5zdGFycyBzcGFuLCAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnN0YXJzIGEge1xuICB3aWR0aDogMTRweDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5hdmFpbGFiaWxpdHkgc3BhbltzdHlsZT1cImNvbG9yOiMwMDk5MDFcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IHNwYW5bc3R5bGU9XCJjb2xvcjojMDA5OTAxXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAuYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgY29sb3I6ICM2NmJiMzM7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDAgMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgKyAucHJpY2UtZmluYWwge1xuICBjb2xvcjogI2I0MDAwMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2UtZmluYWwge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogLTE7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IC5wcmljZXMgLnByaWNlLWFkZGl0aW9uYWwsIC5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zdGFuZGFyZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBvcmRlcjogLTI7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gPiBkaXYgLnByaWNlcyAucHJpY2Utc3RhbmRhcmQgKyAucHJpY2UtYWRkaXRpb25hbCArIC5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAjYjQwMDAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSA+IGRpdiAucHJpY2VzIC5wcmljZS1zYXZlIHtcbiAgb3JkZXI6IC0yO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucCAucC1ib3R0b20gLnAtdG9vbHMgLmJ0bi5idG4tY2FydCwgLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wIC5wLWJvdHRvbSAucC10b29scyAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaW4tem5hY2thIC5wcm9kdWN0cy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5xdWFudGl0eSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnF1YW50aXR5OmhvdmVyLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5OmhvdmVyLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5OmhvdmVyLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnF1YW50aXR5IGlucHV0LCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IGlucHV0LCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IGlucHV0LCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlLCAucXVhbnRpdHkgLmluY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2UsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLnByb2R1Y3RzLWJsb2NrIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5kZWNyZWFzZTo6YmVmb3JlLCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnF1YW50aXR5IC5kZWNyZWFzZTpob3Zlcjo6YmVmb3JlLCAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyOjpiZWZvcmUsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXI6OmJlZm9yZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4ucXVhbnRpdHkgLmRlY3JlYXNlLCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5IC5kZWNyZWFzZSwgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSAuZGVjcmVhc2UsIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSAuZGVjcmVhc2Uge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5xdWFudGl0eSAuaW5jcmVhc2UsIC5wcm9kdWN0cy1ibG9jayAucXVhbnRpdHkgLmluY3JlYXNlLCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5IC5pbmNyZWFzZSwgLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5pZC0tOSAuY2FydC1lbXB0eS5jYXJ0LWlubmVyIGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02Omxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTkgLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiAuY29sLW1kLTYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02IHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02IHVsIGxpOmhhcyhhW2hyZWY9XCIvbmVtYXphdC9cIl0pLCAuaWQtLTkgLmNhcnQtZW1wdHkgLmVtcHR5LWNhcnQtYm94ZXMgPiAuY29sLW1kLTYgdWwgbGk6aGFzKGFbaHJlZj1cIi9kZS9uZW1hemF0L1wiXSksIC5pZC0tOSAuY2FydC1lbXB0eSAuZW1wdHktY2FydC1ib3hlcyA+IC5jb2wtbWQtNiB1bCBsaTpoYXMoYVtocmVmPVwiL2VuL25lbWF6YXQvXCJdKSwgLmlkLS05IC5jYXJ0LWVtcHR5IC5lbXB0eS1jYXJ0LWJveGVzID4gLmNvbC1tZC02IHVsIGxpOmhhcyhhW2hyZWY9XCIvaHUvbmVtYXphdC9cIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxub2wuY2FydC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxub2wuY2FydC1oZWFkZXIgbGkuc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpLnN0ZXA6bm90KC5hY3RpdmUpOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoLTUwJSArIDIwcHgpO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5vbC5jYXJ0LWhlYWRlciBsaS5zdGVwLmFjdGl2ZTpub3QoOmZpcnN0LWNoaWxkKTphZnRlciwgb2wuY2FydC1oZWFkZXIgbGkuc3RlcC5jb21wbGV0ZWQ6bm90KDpmaXJzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKC01MCUgKyAyMHB4KTtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxub2wuY2FydC1oZWFkZXIgbGkgYSxcbm9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5vbC5jYXJ0LWhlYWRlciBsaSBhIHNwYW4sXG5vbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGEgc3Bhbjo6YWZ0ZXIsXG5vbC5jYXJ0LWhlYWRlciBsaSBzdHJvbmcgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxub2wuY2FydC1oZWFkZXIgbGkgYTo6YmVmb3JlLFxub2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nOjpiZWZvcmUge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpIGE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbm9sLmNhcnQtaGVhZGVyIGxpLmFjdGl2ZSBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5vbC5jYXJ0LWhlYWRlciBsaS5hY3RpdmUgc3Ryb25nIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxub2wuY2FydC1oZWFkZXIgbGkuY29tcGxldGVkIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJ0LXdpZGdldC1wcm9kdWN0LXByaWNlIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uZnJlZS1naWZ0cy13cmFwcGVyIC5mcmVlLWdpZnRzLWltZyA+IGltZyxcbi5mcmVlLXByb2R1Y3QtZ2lmdHMtd3JhcHBlciAuZnJlZS1naWZ0cy1pbWcgPiBpbWcge1xuICB3aWR0aDogNjZweDtcbn1cblxuLmNhcnQtdGFibGUgLnAtdG90YWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uY2FydC10YWJsZSB0ci5yZW1vdmVhYmxlIC5yZW1vdmUtaXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IC00cHggMCAwO1xufVxuLmNhcnQtdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLmZyZWUtZ2lmdC1uYW1lLWNlbGwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2FydC10YWJsZSB0ciB0ZCAubWFpbi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLmNhcnQtcC1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDgxcHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5jYXJ0LXAtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY2cHg7XG59XG4uY2FydC10YWJsZSB0ciB0ZC5wLW5hbWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLnAtYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtdGFibGUgdHIgdGQucC1hdmFpbGFiaWxpdHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJ0LXRhYmxlIHRyIHRkLnAtcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtdGFibGUgdHIgLmJ0bi1zbS5hZGQtdG8tY2FydC1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5jYXJ0LXRhYmxlIC5yZW1vdmUtaXRlbSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXRhYmxlIC5yZW1vdmUtaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNiNDAwMDA7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FydC10YWJsZSAuY2FydC10YWJsZS1oZWFkZXIgdGQucC10b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsID4gbGk6bm90KC5zb2NpYWwtaWNvbi1saXN0KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmNvbnRhY3QtYm94IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBzcGFuLnRlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY29udGFjdC1ib3ggdWwgbGkgc3Bhbi5mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jb250YWN0LWJveCB1bCBsaSBzcGFuLmluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgLnNpdGUtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY2FydC1pbm5lciA+IC5uZXh0LXN0ZXAgLmJ0bi1jb252ZXJzaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAubmV4dC1zdGVwLWJhY2s6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5idG4uYnRuLWNvbnZlcnNpb24sXG4ub3JkZXJpbmctcHJvY2VzcyBhLmJ0bi5idG4tY29udmVyc2lvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmJ0bi5idG4tY29udmVyc2lvbjo6YWZ0ZXIsXG4ub3JkZXJpbmctcHJvY2VzcyBhLmJ0bi5idG4tY29udmVyc2lvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmRlbGl2ZXJ5LXRpbWUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSB7XG4gIG1heC13aWR0aDogNTI2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlNob3B0ZXRcIjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSAucHJpY2UtcmFuZ2Uge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuZXh0cmEuZGVsaXZlcnkgLnByaWNlLXJhbmdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyaW5nLXByb2Nlc3MgLmV4dHJhLmRlbGl2ZXJ5IC5wcmljZS1yYW5nZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmJiMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNDRweCAwIDEwcHg7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94IGg0IHtcbiAgbWFyZ2luOiA0NHB4IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5vcmRlcmluZy1wcm9jZXNzIC5jby1ib3ggaDQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJpbmctcHJvY2VzcyAuY28tYm94ID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaWQtLTkgLmNvdXBvbi1pbnB1dCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nOiAzNXB4IDAgMjVweDtcbn1cbi5pZC0tOSAuY291cG9uLWlucHV0IC50b2dnbGUtY291cG9uLWlucHV0LWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaWQtLTkgLmFsZXJ0IHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLmlkLS0xNiBsYWJlbFtmb3I9ZGVsaXZlcnlDb3VudHJ5SWRdIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG59XG4uaWQtLTE2IGxhYmVsW2Zvcj1kZWxpdmVyeUNvdW50cnlJZF06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmlkLS0xNiAuY28tYm94LmNvLWJhc2ljLWluZm9ybWF0aW9uIGg0OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pZC0tMTYgLmNvLWJveC5jby1iYXNpYy1pbmZvcm1hdGlvbiAuZm9ybS1ncm91cCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3VtbWFyeSxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIsXG4ub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgPiBzcGFuLFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciA+IHNwYW4ge1xuICB3aWR0aDogMTcwcHg7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgPiBzcGFuLFxuICAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyID4gc3BhbiB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciA+IHN0cm9uZyxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgPiBzdHJvbmcge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogbm9uZTtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyID4gc3Ryb25nLFxuICAub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyID4gc3Ryb25nIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeSxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXg6IG5vbmU7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbCxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1bW1hcnkgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwsXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXByaW1hcnkucHJpY2UtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDo6YmVmb3JlLFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2UtcHJpbWFyeS5wcmljZS1sYWJlbDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnksXG4ub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc3VtbWFyeSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsLFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSAucHJpY2Utd3JhcHBlciAucHJpY2Utc2Vjb25kYXJ5LnByaWNlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWwsXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5zdW1tYXJ5IC5wcmljZS13cmFwcGVyIC5wcmljZS1zZWNvbmRhcnkucHJpY2UtbGFiZWw6OmJlZm9yZSxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2UgLnByaWNlLXdyYXBwZXIgLnByaWNlLXNlY29uZGFyeS5wcmljZS1sYWJlbDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jY2hlY2tvdXRDb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cC5qcy12YWxpZGF0ZWQtZWxlbWVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwLmNvbXBhbnktc2hvcHBpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4jY2hlY2tvdXRDb250ZW50IC5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbiNjaGVja291dENvbnRlbnQgLmZvcm0tZ3JvdXAgI3BheW1lbnQtY3VycmVuY3kge1xuICBtYXgtd2lkdGg6IDEwNXB4O1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4jY2hlY2tvdXRDb250ZW50IC5oZWxwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI2NoZWNrb3V0Q29udGVudCAuaGVscGVyIGEge1xuICBjb2xvcjogIzI4MzA1NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc21hcnQtbGFiZWxzLWFjdGl2ZSAjY2hlY2tvdXRDb250ZW50IC5zbWFydC1sYWJlbC13cmFwcGVyIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aWR0aDogODhweDtcbn1cblxuI2NoZWNrb3V0U2lkZWJhciAudG9nZ2xlLWNvbnRhY3RzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDhweCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWwgPiBzcGFuIGIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCAuc3VibGFiZWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCAuc3VibGFiZWwgYSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnBheW1lbnQtbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgLmZvci1mcmVlLFxuLmZvci1mcmVlIHtcbiAgY29sb3I6ICM1ZmE5NWI7XG59XG5cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtYm94IC5ib3guYm94LXNtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pbi1rcm9rLTEgLm5leHQtc3RlcC1mb3J3YXJkOjphZnRlcixcbi5pZC0tOSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZGVyLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pbm5lciA+IGg0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5ID4gaDQge1xuICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpW2RhdGEtbWljcm89Y2FydEl0ZW1dIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKVtkYXRhLW1pY3JvPWNhcnRJdGVtXSAuY2FydC1pdGVtLWFtb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1hbW91bnQge1xuICBkaXNwbGF5OiBub25lO1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikgLmNhcnQtaXRlbS1hbW91bnQgLnVuaXQtdmFsdWUge1xuICBmb250LXNpemU6IDA7XG59XG4ub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeS1pdGVtOm5vdCguaGVscGVyKSAuY2FydC1pdGVtLWFtb3VudCAudW5pdC12YWx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW06bm90KC5oZWxwZXIpIC5jYXJ0LWl0ZW0tbmFtZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnktaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ub3JkZXItc3VtbWFyeSAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgc3Ryb25nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLm9yZGVyLXN1bW1hcnkgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSBzdHJvbmcgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1yZWNhcGl0dWxhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1yZWNhcGl0dWxhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTE2cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5pZC0tMTcuc21hcnQtbGFiZWxzLWFjdGl2ZSAjY2hlY2tvdXRDb250ZW50IC5zbWFydC1sYWJlbC13cmFwcGVyIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaWQtLTE3IC5jby1ib3ggaDQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlkLS0xNyAuY28tY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaWQtLTE3IC5jby1iaWxsaW5nLWFkZHJlc3Mge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlkLS0xNyAjc2hpcHBpbmctYWRkcmVzcy5qcy1oaWRkZW4udmlzaWJsZSB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pZC0tMTcgLmNvLWJveC1hZGRpdGlvbmFsIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5pZC0tMTcgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFkdmFuY2VkLW9yZGVyIC5sYnhzcGxpZGVfX3RyYWNrIC5sYngtY2Fyb3VzZWxfX2l0ZW0gLnByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHZhbmNlZC1vcmRlciAuZXh0cmEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaWQtLTE1IC5jb250ZW50LWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlkLS0xNSAucmVjYS1wYXltZW50LXdyYXAsXG4uaWQtLTE1IC5vcmRlci1wYXltZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAuY29sLXNtLTEyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRoLFxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5pZC0tMTUgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLXBheW1lbnQtbWV0aG9kIC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlkLS0xNSAucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tcGF5bWVudC1tZXRob2QgLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRyIHRoOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWQtLTE1IC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jby1wYXltZW50LW1ldGhvZCAucmVjYXBpdHVsYXRpb24tdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmluLXN0ZXAtMSAjaGVhZGVyIC5oZWFkZXItdG9wLXdyYXBwZXIsXG4gIC5pbi1zdGVwLTIgI2hlYWRlciAuaGVhZGVyLXRvcC13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmluLXN0ZXAtMSAjaGVhZGVyIC5zZWFyY2gsXG4gIC5pbi1zdGVwLTIgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbi1zdGVwLTEgI2hlYWRlciAuaGVhZGVyLXRvcCAubWFpbCxcbiAgLmluLXN0ZXAtMiAjaGVhZGVyIC5oZWFkZXItdG9wIC5tYWlsIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICAuaW4tc3RlcC0xICNoZWFkZXIgLmhlYWRlci10b3AgLnNpdGUtbmFtZSxcbiAgLmluLXN0ZXAtMiAjaGVhZGVyIC5oZWFkZXItdG9wIC5zaXRlLW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5zdW1tYXJ5IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5zdW1tYXJ5IC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyAuY2FydC1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jb2wtbWQtNCxcbiAgLm9yZGVyaW5nLXByb2Nlc3MgLmNvbC1tZC04LFxuICAub3JkZXJpbmctcHJvY2VzcyAjY2hlY2tvdXRDb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAub3JkZXJpbmctcHJvY2VzcyBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjaGVja291dENvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgI2NoZWNrb3V0U2lkZWJhciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuaWQtLTE2ICNjaGVja291dFNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgLmNhcnQtaW5uZXIgLm5leHQtc3RlcCB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2FydC1pbm5lciAubmV4dC1zdGVwIC5uZXh0LXN0ZXAtYmFjayB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDE1cHggMzBweCAxNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI2NoZWNrb3V0U2lkZWJhciAuYmFubmVyLWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LXRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuY2FydC10YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuc3VtbWFyeSAuY29sLW1kLTgsXG4gIC5zdW1tYXJ5IC5jb2wtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5leHRyYS5kZWxpdmVyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIG9sLmNhcnQtaGVhZGVyIGxpIGEsXG4gIG9sLmNhcnQtaGVhZGVyIGxpIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIG9sLmNhcnQtaGVhZGVyIGxpIGE6OmJlZm9yZSxcbiAgb2wuY2FydC1oZWFkZXIgbGkgc3Ryb25nOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgfVxuICAuaWQtLTkgLnN1bW1hcnkgLmNvbC1tZC00IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5hZHZhbmNlZC1vcmRlciAuZXh0cmFzLXdyYXAgLmV4dHJhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9nZ2xlLWNvdXBvbi1pbnB1dCAudG9nZ2xlLWNvdXBvbi1pbnB1dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b2dnbGUtY291cG9uLWlucHV0IC5kaXNjb3VudC1jb3Vwb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlkLS0xNiAub3ZlcmFsbC13cmFwcGVyLFxuICAuaWQtLTE3IC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyLFxuICAuaWQtLTE3ICNoZWFkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyIC5oZWFkZXItdG9wIC5jb250YWluZXIsXG4gIC5pZC0tMTcgI2hlYWRlciAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmlkLS0xNiAjaGVhZGVyIC5zZWFyY2gsXG4gIC5pZC0tMTcgI2hlYWRlciAuc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vcmRlcmluZy1wcm9jZXNzIC5jYXJ0LWlubmVyID4gLm5leHQtc3RlcCAubmV4dC1zdGVwLWJhY2sge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uY2FydC1lbXB0eSAuaDEuY2FydC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmNhcnQtZW1wdHkgLmNvbnRhY3QtYm94IHVsIGxpOm5vdCguc29jaWFsLWljb24tbGlzdCkgc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uaW4tNDA0IC5jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMTUwcHg7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgaDQge1xuICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICBmb250LXNpemU6IDA7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciBoNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcm96a291bWVqdGUgbmHFoWkgbmFiw61ka3VcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmluLTQwNCAuY29udGVudC1pbm5lciAuYmFubmVyLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4uaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zLzQwNC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgaDEge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG4uaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLTQwNCAuZW1wdHktY29udGVudC00MDQgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc5cHgpIHtcbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuaW4tNDA0IC5jb250ZW50LWlubmVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbi00MDQgLmNvbnRlbnQtaW5uZXIgLmJhbm5lci13cmFwcGVyIHVsIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgLmluLTQwNCAuY29udGVudC1pbm5lciA+IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW4taW5kZXggLmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnR5cGUtY2F0ZWdvcnkgLmJlbmVmaXRCYW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udHlwZS1jYXRlZ29yeSAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4udHlwZS1wcm9kdWN0IC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iZW5lZml0QmFubmVyLnBvc2l0aW9uLS1iZW5lZml0SG9tZXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iZW5lZml0QmFubmVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlci1iYW5uZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXItYmFubmVycyAuZm9vdGVyLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AgLmJhbm5lcnMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWltZS1ocC1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1pbWUtaHAtYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5taW1lLWhwLWJhbm5lciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWltZS1ocC1iYW5uZXIgcCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBsZXR0ZXItc3BhY2luZzogNS43NnB4O1xufVxuLm1pbWUtaHAtYmFubmVyIC5idG4uYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbTpoYXMoLm1pbWUtaHAtYmFubmVyLS1ibGFjaykgLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbTpoYXMoLm1pbWUtaHAtYmFubmVyLS1ibGFjaykgLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmJlbmVmaXRCYW5uZXJfX2l0ZW06aGFzKC5taW1lLWhwLWJhbm5lci0tYmxhY2spIC5iZW5lZml0QmFubmVyX19jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYm9keS5hZG1pbi1sb2dnZWQgLm1pbWUtaHAtYmFubmVyLS1ibGFjayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0sIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gYSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGEgLmltYWdlLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIGEgLmltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIGgyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtID4gYSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSA+IGEge1xuICBvcmRlcjogLTI7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLm5ld3MtaW1hZ2UsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLm5ld3MtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBwLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIHRpbWUsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gdGltZSB7XG4gIG9yZGVyOiAtMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTJweCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGUsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnJlYWQtYXJ0aWNsZTpob3ZlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAucmVhZC1hcnRpY2xlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGU6OmFmdGVyLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC5yZWFkLWFydGljbGU6OmFmdGVyIHtcbiAgY29sb3I6ICMyODMwNTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ob21lcGFnZS1ibG9nLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xuICBmb250LXNpemU6IDA7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5ob21lcGFnZS1ncm91cC10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJCbG9nXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC50ZXh0LWNlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuICBtYXJnaW46IDBweCAtMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtIC5pbWFnZSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciAubmV3cy1pdGVtLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIC5uZXdzLWl0ZW0gLnRpdGxlLCAudHlwZS1wb3N0cy1saXN0aW5nICNuZXdzV3JhcHBlciAubmV3cy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24gcCwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLmhvbWVwYWdlLWdyb3VwLXRpdGxlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIgLm5ld3MtaXRlbSwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIgLm5ld3MtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbn1cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4uYnJlYWRjcnVtYnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgI2Y5ZjlmOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgI2Y5ZjlmOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzIGE6aG92ZXIsIC5icmVhZGNydW1icyBzcGFuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2Fycm93LnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHlwZS1wcm9kdWN0IC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLXByb2R1Y3QgLmJyZWFkY3J1bWJzID4gc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR5cGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMgPiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtcG9zdHMtbGlzdGluZyAjY29udGVudCBoMSwgLnR5cGUtcG9zdCAjY29udGVudCBoMSwgLnR5cGUtcGFnZSAjY29udGVudCBoMSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuI2NvbnRlbnQgLnRleHQtYm94IHtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMjVweDtcbn1cbiNjb250ZW50IC50ZXh0LWJveCBwLFxuI2NvbnRlbnQgLnRleHQtYm94IGgyLFxuI2NvbnRlbnQgLnRleHQtYm94IGgzLFxuI2NvbnRlbnQgLnRleHQtYm94IHVsLFxuI2NvbnRlbnQgLnRleHQtYm94IGg0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4jY29udGVudCAudGV4dC1ib3ggYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbi12eWhsZWRhdmFuaSAuY29udGVudCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbi12eWhsZWRhdmFuaSAuY29udGVudCAuc2VhcmNoLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbi1ob2Rub2Nlbmktb2JjaG9kdSAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY3VzdG9tZS1wYWdlICNjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi50eXBlLXNlYXJjaCAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LFxuLmluLXpuYWNrYSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLXNlYXJjaCAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0LFxuICAuaW4tem5hY2thIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnR5cGUtc2VhcmNoIC5jb250ZW50LXdyYXBwZXIgLnByb2R1Y3Q6bnRoLWNoaWxkKDRuKSxcbiAgLmluLXpuYWNrYSAuY29udGVudC13cmFwcGVyIC5wcm9kdWN0Om50aC1jaGlsZCg0bikge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudCxcbi5pbi1rb250YWt0eSAjY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wsXG4uaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgb2wgbGksXG4uaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCAjY29udGVudC13cmFwcGVyIG9sIGxpOjptYXJrZXIsXG4uaW4ta29udGFrdHkgI2NvbnRlbnQtd3JhcHBlciBvbCBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pbi1qYWstbmFrdXBvdmF0IC5jb2wtbWQtNiA+IHAgPiBpbWcsXG4uaW4ta29udGFrdHkgLmNvbC1tZC02ID4gcCA+IGltZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmluLWtvbnRha3R5IC5jb250ZW50LWlubmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5pbi1rb250YWt0eSAuY29udGVudC1pbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2NvbnRlbnQgLmhvdy1ib3gge1xuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2JveC1iZy5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4jY29udGVudCAuaG93LWJveCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jY29udGVudCAuaG93LWJveCAuY29udGFpbmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jY29udGVudCAuaG93LWJveCAuY29udGFpbmVyID4gZGl2IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMzVweCAwO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBhIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXYgZGl2ID4gc3BhbiB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2OmZpcnN0LW9mLXR5cGUgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyKSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikgYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY3VzdG9tZXItcGFnZSAjY29udGVudCBoMSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIC5zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50IC5ob3ctYm94IC5jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IGEgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpsYXN0LW9mLXR5cGUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLW1hbnVmYWN0dXJlci1kZXRhaWwgLnByb2R1Y3RzLWJsb2NrID4gZGl2IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFpbmVyID4gZGl2IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWluZXIgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWphay1uYWt1cG92YXQgI2NvbnRlbnQtd3JhcHBlcixcbiAgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5pbi1qYWstbmFrdXBvdmF0ICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lcixcbiAgLmluLWtvbnRha3R5ICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5pbi1rb250YWt0IGgxLFxuLmluLWtvbnRha3QgaDIsXG4uaW4ta29udGFrdCBoMyxcbi5pbi1rb250YWt0IGg0LFxuLmluLWtvbnRha3QgaDUsXG4uaW4ta29udGFrdCBoNiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluLWtvbnRha3QgI2NvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW4ta29udGFrdCAjY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5pbi1rb250YWt0ICNjb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50IC5jb250YWN0LXBhZ2UgaDEsXG4jY29udGVudCAuY29udGFjdC1wYWdlIGgyLFxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZSBoMyxcbiNjb250ZW50IC5jb250YWN0LXBhZ2UgaDQsXG4jY29udGVudCAuY29udGFjdC1wYWdlIGg1LFxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZSBoNiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZSA+IGg0IHtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb250YWN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX2NvbnRhY3QgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xuICB9XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb250YWN0IGltZy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX2NvbnRhY3QgaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX2NvbnRhY3QgaW1nLmRlc2t0b3Age1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX19jb250YWN0IGltZy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlLWRldGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlLWRldGFpbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2UtZGV0YWlsIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlLWRldGFpbCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2UtZGV0YWlsIGEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2UtZGV0YWlsIGE6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2UtZGV0YWlsIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbiAgI2NvbnRlbnQgLmNvbnRhY3QtcGFnZS1kZXRhaWwgYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZSBpZnJhbWUge1xuICBib3JkZXI6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlIGlmcmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgaGVpZ2h0OiAxOTcuMTZweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb21wbGFpbnQtYW5kLXF1ZXN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX19jb21wbGFpbnQtYW5kLXF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgc3Bhbi5yZWNsYWltIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb21wbGFpbnQtYW5kLXF1ZXN0aW9ucyBzcGFuLnJlY2xhaW0gPiBhIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX2NvbXBsYWludC1hbmQtcXVlc3Rpb25zIHNwYW4ucmVjbGFpbSA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgc3Bhbi5yZWNsYWltIC5zaG93LFxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgc3Bhbi5yZWNsYWltIC5nZXQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb21wbGFpbnQtYW5kLXF1ZXN0aW9ucyBzcGFuLnJlY2xhaW0gLnNob3cgPiBhLFxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgc3Bhbi5yZWNsYWltIC5nZXQgPiBhIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fY29tcGxhaW50LWFuZC1xdWVzdGlvbnMgc3Bhbi5yZWNsYWltIC5zaG93IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3pvYnJhemVuaS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX2NvbXBsYWludC1hbmQtcXVlc3Rpb25zIHNwYW4ucmVjbGFpbSAuZ2V0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jZG4ubXlzaG9wdGV0LmNvbS91c3IvMTI2OTAxLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL3N0YXplbmkuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb21wbGFpbnQtYW5kLXF1ZXN0aW9ucyBhIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19jb21wbGFpbnQtYW5kLXF1ZXN0aW9ucyBhOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX2FyZWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MjBweCAxZnI7XG4gIGNvbHVtbi1nYXA6IDEzMHB4O1xuICByb3ctZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX19hcmVhbCB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX2FyZWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19hcmVhbC1vcGVuaG91cnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fYXJlYWwtb3BlbmhvdXJzIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fYXJlYWwtb3BlbmhvdXJzID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjgyNzJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmYzO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBtYXJnaW46IDA7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19hcmVhbC1vcGVuaG91cnMgPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMTBweCAxMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fYXJlYWwtb3BlbmhvdXJzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19hcmVhbC1vcGVuaG91cnMtYm94ID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyODI3MmE7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19hcmVhbC1waG90b3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX19hcmVhbC1waG90b3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX2FyZWFsLXBob3RvcyBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX2FyZWFsLXBob3RvcyBpbWc6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZSAucm93OjpiZWZvcmUsICNjb250ZW50IC5jb250YWN0LXBhZ2UgLnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZSBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlIGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2UgZm9ybSAuYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fc2lkbG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fc2lkbG8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX19zaWRsbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX19zaWRsbyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3NpZGxvIC5yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX3NpZGxvIC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX3NpZGxvIC5yb3cgPiBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3NpZGxvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNjb250ZW50IC5jb250YWN0LXBhZ2VfX3NpZGxvIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3NpZGxvIC5jb250YWN0LXBhZ2VfX3RlYW0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtIC5yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgcm93LWdhcDogMzJweDtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtIC5yb3cge1xuICAgIHJvdy1nYXA6IDdweDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtIC5yb3cge1xuICAgIHJvdy1nYXA6IDdweDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fdGVhbSAucm93IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtIC5yb3cgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3RlYW0gLnJvdzo6YmVmb3JlLCAjY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtIC5yb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3RlYW0taXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtLWl0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3RlYW0taXRlbSBwLFxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fdGVhbS1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3RlYW0taXRlbSBwOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtLWl0ZW0gcDpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNjb250ZW50IC5jb250YWN0LXBhZ2VfX3RlYW0taXRlbSBwOm50aC1vZi10eXBlKDMpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2NvbnRlbnQgLmNvbnRhY3QtcGFnZV9fdGVhbS1pdGVtIGE6bnRoLW9mLXR5cGUoNCkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jY29udGVudCAuY29udGFjdC1wYWdlX190ZWFtLWl0ZW0gYTpudGgtb2YtdHlwZSg1KSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVzcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnVzcC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSAudXNwLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi51c3Atd3JhcCAudXNwLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnVzcC13cmFwIC51c3AtaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50eXBlLWNhdGVnb3J5IC51c3Atd3JhcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLXdyYXAgLnVzcC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluLWluZGV4IC51c3Atd3JhcCB7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c3Atd3JhcCAudXNwLWl0ZW0gLnVzcC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAudXNwLXdyYXAgLnVzcC1pdGVtIHAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgYSA+IHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlIGEgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUgLnRvcGljIGEgPiBzcGFuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMgYSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZSAudG9waWMuYWN0aXZlIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgLnRvcGljIGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5zaWRlYmFyICNjYXRlZ29yaWVzIC5leHBhbmRhYmxlLmV4cGFuZGVkIHVsLmV4cGFuZGVkIHtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLnNpZGViYXIgI2NhdGVnb3JpZXMgLmV4cGFuZGFibGUuZXhwYW5kZWQgdWwuZXhwYW5kZWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhciAjY2F0ZWdvcmllcyAuZXhwYW5kYWJsZS5leHBhbmRlZCB1bC5leHBhbmRlZCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXIgLmJveC1iZy12YXJpYW50IC5jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc2lkZWJhciAuYm94LWJnLXZhcmlhbnQgLmNhdGVnb3JpZXMgYSB7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zaWRlYmFyIC5ib3gtYmctdmFyaWFudCAuY2F0ZWdvcmllczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC5ib3guYm94LXNtLmJveC1maWx0ZXJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnNpZGViYXIgLmJveC5ib3gtc20uYm94LWZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5pbi1pbmRleCAuYm94LWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW4tdnlobGVkYXZhbmkgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5idG4sIGEuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICY6bm90KC5idG4tc20pIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJjpub3QoLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXIpIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gICYuYnRuLXNtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAmLmJ0bi1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktaG92ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgJi51bnZlaWwtYnV0dG9uIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gICYuYnRuLWNvbnZlcnNpb24sICYuYnRuLWNhcnQsICYuYnRuLmJ0bi1wcmltYXJ5LCAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uLWhvdmVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29udmVyc2lvbi1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgJi5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gIH1cbn1cbiNjb250ZW50LCAjZm9vdGVyIHtcbiAgLmJ0bi51bnZlaWwtYnV0dG9uIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgLy8gbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufSIsIiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmF5LWRhcms6ICM1MDUwNTA7XG4kZm9vdGVyLWhlYWRlci1iZzogIzFkMWQxZDsgLy9uYXN0YXYgYmFydnUgcHJvIHBvemFkw60gdiBwYXRpxI1jZSBhIGhsYXZpxI1jZVxuJGJvcmRlci1mb290ZXI6ICRncmF5LWRhcms7IC8vIG5hc3RhdiBiYXJ2dSBwcm8gYm9yZGVyIHYgcGF0acSNY2VcbiR0ZXh0OiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7IC8vdiBhZG1pbmlzdHJhY2kgamFrbyBiYXJ2YSDFoWFibG9ueSAzXG4kYm9yZGVyOiAjZTdlN2U3O1xuJGNvbnZlcnNpb246IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7IC8vdiBhZG1pbmlzdHJhY2kgamFrbyBrb252ZXJ6bsOtIGJhcnZhXG4kY29udmVyc2lvbi1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWhvdmVyKTsgLy92IGFkbWluaXN0cmFjaSBqYWtvIGtvbnZlcnpuw60gYmFydmEgcG8gbmFqZXTDrVxuJHByaW1hcnk6IHZhcigtLWNvbG9yLXByaW1hcnkpOyAvL3YgYWRtaW5pc3RyYWNpIGpha28gYmFydmEgxaFhYmxvbnkgMVxuJHByaW1hcnktaG92ZXI6IHZhcigtLWNvbG9yLXByaW1hcnktaG92ZXIpOyAvL3YgYWRtaW5pc3RyYWNpIGpha28gYmFydmEgxaFhYmxvbnkgMlxuJGJsdWU6ICMyODMwNTY7XG4kYmx1ZS10ZXh0OiAjMWQxZDFkO1xuJGJnOiAjZjlmOWY5O1xuJGdyYXk6ICM5ZDlkOWQ7XG4kZ3JlZW46ICM2NmJiMzM7XG4kZ3JlZW4tNTAwOiAjMDA5OTAxO1xuJHJlZDogI2I0MDAwMDtcbiR5ZWxsb3c6ICNmZmMyMTE7XG4kcGFnaW5hdGlvbi1iZzogI2RhZGFkYTtcbiRhcnJvdy1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IC8vdiBhZG1pbmlzdHJhY2kgamFrbyBiYXJ2YSDFoWFibG9ueSA0XG5cbiRpbWFnZXM6ICdodHRwczovL2Nkbi5teXNob3B0ZXQuY29tL3Vzci8xMjY5MDEubXlzaG9wdGV0LmNvbS91c2VyL2RvY3VtZW50cy91cGxvYWQvaWNvbnMvJztcblxuLy8gcGF0aHNcbiR1cmxJY29uOiAnL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vJztcblxuLy8gYnJlYWtwb2ludHNcbiRicmVha3BvaW50LXhzOiA0MjVweDsgLy8gbW9iaWxlIGRldmljZXNcbiRicmVha3BvaW50LXNtOiA1NzZweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiA5OTJweDsgLy8gZGVza3RvcFxuJGJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiRicmVha3BvaW50LXh4bDogMTQ0MHB4O1xuJGJyZWFrcG9pbnQteHh4bDogMTYwMHB4O1xuXG4kZnMtYmFzZTogMTZweDsgLy8gYmFzZSBmb3IgMXJlbVxuXG4vLyBmb250LXNpemVcbiRmcy1oMTogcmVtKDU2cHgpO1xuJGZzLWgyOiByZW0oMzJweCk7XG4kZnMtaDM6IHJlbSgyNHB4KTtcbiRmcy1oNDogcmVtKDE4cHgpO1xuJGZzLWg1OiByZW0oMjJweCk7XG4kZnMtaDY6IHJlbSgxOHB4KTtcbiRmcy1wOiByZW0oMTZweCk7XG4kZnMtbG93OiByZW0oMTNweCk7XG5cbi8vIGZvbnQtd2VpZ2h0XG4kZnctbGlnaHQ6IDMwMDtcbiRmdy1ub3JtYWw6IDQwMDtcbiRmdy01MDA6IDUwMDtcbiRmdy1zZW1pYm9sZDogNjAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy14Ym9sZDogOTAwO1xuXG4vLyBsaW5lLWhlaWdodFxuJGxoLWgxOiByZW0oNjEuNnB4KTtcbiRsaC1oMjogbm9ybWFsO1xuJGxoLWgzOiBub3JtYWw7XG4kbGgtaDQ6IG5vcm1hbDtcbiRsaC1oNTogbm9ybWFsO1xuJGxoLWg2OiBub3JtYWw7XG4kbGgtcDogcmVtKDI0cHgpO1xuXG4vLyBjb2xvcnNcbiRjLWJsYWNrOiAjMjMxZjIwO1xuJGMtd2hpdGU6ICNmZmZmZmY7XG5cbiRjLWJsYWNrLTIwMDogIzM5MzQyYztcbiRjLWJsYWNrLTMwMDogIzFlMWUxZTtcbiRjLWJsYWNrLTUwMDogIzEzMTMxMztcblxuJGMtZ3JlZW4tMTAwOiAjZTdlNWRmO1xuJGMtZ3JlZW4tMjAwOiAjZGZlY2VhO1xuJGMtZ3JlZW4tMzAwOiAjNjc5MzdjO1xuJGMtZ3JlZW4tNDAwOiAjNDA2MjUwO1xuJGMtZ3JlZW4tNzAwOiAjMmM0YTNhO1xuJGMtZ3JlZW4tODAwOiAjN2NiMTM2O1xuXG4kYy15ZWxsb3c6ICNmZmM2MzM7XG5cbiRjLXJlZC0zMDA6ICNmZmJlYmU7XG5cbiRjLWdyYXktMTAwOiAjZmFmYWZhO1xuJGMtZ3JheS0yMDA6ICNmN2Y1ZjA7XG4kYy1ncmF5LTMwMDogI2VmZWNlMjtcbiRjLWdyYXktNDAwOiAjYjRiNGI0O1xuJGMtZ3JheS01MDA6ICNiMWJlYjc7XG4kYy1ncmF5LTYwMDogI2Q4ZDhkODtcbiRjLWdyYXktNzAwOiAjZDBjYWJiO1xuJGMtZ3JheS04MDA6ICM4Njg2ODY7XG4kYy1ncmF5LTkwMDogI2Q5ZDlkOTtcbiRjLWdyYXktQzA6ICNjMGMwYzA7XG5cbiRjLWJhc2U6ICRjLWJsYWNrO1xuJGMtcHJpbWFyeTogJGMtZ3JlZW4tNDAwO1xuJGMtc2Vjb25kYXJ5OiAkYy1ncmVlbi03MDA7XG5cbi8vIGJvcmRlci1yYWRpdXNcbiRicjogMnB4O1xuXG4vLyBzaGFkb3dzXG4kc2hhZG93LXByaW1hcnk6IDBweCA0cHggMzRweCByZ2JhKDE4LCA1MCwgNzksIDAuMSk7XG4kc2hhZG93LXNlY29uZGFyeTogMHB4IDRweCA0cHggcmdiYSgxOCwgNTAsIDc5LCAwLjEpO1xuXG4vLyBnYXBzXG4keDBfNTogMC41cmVtO1xuJHgxOiAxcmVtO1xuJHgxXzU6IDEuNXJlbTtcbiR4MjogMnJlbTtcbiR4Ml81OiAyLjVyZW07XG4keDM6IDNyZW07XG4keDNfNTogMy41cmVtO1xuJHg0OiA0cmVtO1xuJHg0XzU6IDQuNXJlbTtcbiR4NTogNXJlbTtcbiR4NV81OiA1LjVyZW07XG4keDY6IDZyZW07XG4keDZfNTogNi41cmVtO1xuJHg3OiA3cmVtO1xuJHg3XzU6IDcuNXJlbTtcbiR4ODogOHJlbTtcbiR4OF81OiA4LjVyZW07XG4keDk6IDlyZW07XG4keDlfNTogOS41cmVtO1xuJHgxMDogMTByZW07XG5cbi8vIGJyZWFrcG9pbnRzXG4kYnJlYWtwb2ludC14czogNDI1cHg7IC8vIG1vYmlsZSBkZXZpY2VzXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7XG4kYnJlYWtwb2ludC1tZDogNzY4cHg7XG4kYnJlYWtwb2ludC1sZzogOTkycHg7IC8vIGRlc2t0b3BcbiRicmVha3BvaW50LXhsOiAxMjAwcHg7XG4kYnJlYWtwb2ludC14eGw6IDE0MDBweDtcblxuLy8gaWNvbnNcbiRpY29uLXhzOiByZW0oMTZweCk7XG4kaWNvbi1zbTogcmVtKDE5cHgpO1xuJGljb24tbWQ6IHJlbSgzMHB4KTtcbiRpY29uLXh4bDogcmVtKDEzNXB4KTtcblxuJHctbG9nbzogcmVtKDIzMXB4KTtcbiRoLWxvZ286IHJlbSg5OHB4KTtcblxuLy8gZ3JpZFxuJGNvbnRhaW5lci14czogJGJyZWFrcG9pbnQteHM7XG4kY29udGFpbmVyLXNtOiAkYnJlYWtwb2ludC1zbTtcbiRjb250YWluZXItbWQ6ICRicmVha3BvaW50LW1kO1xuJGNvbnRhaW5lci1sZzogJGJyZWFrcG9pbnQtbGc7XG4kY29udGFpbmVyLXhsOiAkYnJlYWtwb2ludC14bDtcbiRjb250YWluZXIteHhsOiAkYnJlYWtwb2ludC14eGw7XG5cbiRncmlkLWdhcC14czogcmVtKDVweCk7XG4kZ3JpZC1nYXAtbWQ6IHJlbSgxMHB4KTtcbiRncmlkLWdhcC1sZzogcmVtKDIwcHgpO1xuXG4kdHJhbnM6IGFsbCAwLjNzIGVhc2U7XG4iLCJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uZm9ybS1jb250cm9sLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxufVxuLmNvbXBhY3QtZm9ybSwgLmlucHV0LWdyb3VwLCAuZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCB7XG4gIC5idG4ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuLnN1YnNjcmliZS1mb3JtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5idG4ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNyLW9ubHkge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgY2xpcDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cbnNlbGVjdCwgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNnQUFBQTZDQUlBQUFCTmdveXFBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUhOSlJFRlVlTnJzMkxzTndEQUlSVkU3Q3pBcDA3QWxVNFFxUlpRVWVTZ2ZSZmVWSVBsSU5xTHd6RXd6RzQ5bkdTOEZHQmdZR0JnWUdCZ1lHQmo0dDdDN3k5MFdIQkZucDFlOXVqZGU5YUY5VlJYZmVHY0xxajVjbTYycGxkbjVFWkRWTHN3Q0FRWUdCZ1lHQmdZRy9oYThDakFBa2RFbXdVbkNTTzRBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmOmNoZWNrZWQge1xuICAgICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICB9XG4gICY6Y2hlY2tlZCB7XG4gICAgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIgeyAgICBcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxubGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuLnR5cGUtcHJvZHVjdCB7XG4gIC5jb25zZW50cyB7XG4gICAgLndob2xlLXdpZHRoIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ub3JkZXJpbmctcHJvY2VzcyB7XG4gIC5jb25zZW50cyB7XG4gICAgLndob2xlLXdpZHRoIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29uc2VudHMge1xuICAud2hvbGUtd2lkdGgge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xufSIsImJvZHkge1xuICBjb2xvcjogJHRleHQ7XG59XG4ub3ZlcmFsbC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBjb2xvcjogJHRleHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oMSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJHRleHQ7XG59XG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmg0LCAuaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnByb2R1Y3RzLWhlYWRlciwgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4zODQ2MTU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gIH1cbn1cbi5jb250ZW50LCAuYmFubmVyLCAuYmFubmVyLXdyYXBwZXIsIC5iYW5uZXItY2F0ZWdvcnksIC5jYXJvdXNlbC1pbm5lciB7XG4gIGEsIC5saW5rLWxpa2Uge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jaGV2cm9uLWFmdGVyIHtcbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ud2VsY29tZS13cmFwcGVyLCAuY2F0ZWdvcnktcGVyZXgsIC5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24sIC5wLXNob3J0LWRlc2NyaXB0aW9uLCAudGFiLWNvbnRlbnQsIGFydGljbGUge1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZsZXgtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsICNjb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgaDIsIC5wcm9kdWN0cy1oZWFkZXIsIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogJHRleHQ7XG59XG4ubGluay1saWtlLCBhIHtcbiAgY29sb3I6ICR0ZXh0O1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgfVxufSIsIiRpY29uX2NvbG9yOiAkY29udmVyc2lvbjtcbiRpY29uX3NpemU6IDI4cHg7XG4kaWNvbl9iZzogd2hpdGU7XG4kaWNvbl9zdHJva2VfY29sb3I6IGJsYWNrO1xuJGljb25fc3Ryb2tlX3dpZHRoOiAyO1xuJGljb25fdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiRpY29uX2JvcmRlcl9yYWRpdXM6IDUwJTtcbiRzdmdfc2l6ZTogMTRweDtcblxuJHBvc2l0aW9uX3RvcDogNXB4O1xuJHBvc2l0aW9uX3RvcF9sZzogMTBweDtcbiRwb3NpdGlvbl9yaWdodDogMTVweDtcbiRwb3NpdGlvbl9yaWdodF9sZzogMjVweDtcblxuJGhlYWRlcl9pY29uX251bWJlcl90b3A6IC0xMHB4O1xuJGhlYWRlcl9pY29uX251bWJlcl9sZWZ0OiAtMTBweDtcbiRoZWFkZXJfaWNvbl9udW1iZXJfc2l6ZTogMjBweDtcbiRoZWFkZXJfaWNvbl9udW1iZXJfZm9udF9jb2xvcjogd2hpdGU7XG4kaGVhZGVyX2ljb25fbnVtYmVyX2ZvbnRfc2l6ZTogMTJweDtcbiRoZWFkZXJfaWNvbl9udW1iZXJfZm9udF93ZWlnaHQ6IDYwMDtcblxuJGRldGFpbF9pY29uX3NpemU6IDQwcHg7XG4kZGV0YWlsX2ljb25fYmc6ICNkZGQ7XG4kZGV0YWlsX2ljb25fbGVmdF9tYXJnaW46IDVweDtcbiRkZXRhaWxfaWNvbl9iZ19pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI4cHgnIGhlaWdodD0nMjRweCcgdmlld0JveD0nMCAwIDI4IDI0JyB2ZXJzaW9uPScxLjEnIGZpbGw9JyUyMzAwMDAwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2Utd2lkdGg9JzEnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdobGF2aWNrYScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNzAuMDAwMDAwLCAtODQuMDAwMDAwKScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J2xpa2UtOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTI3MC4wMDAwMDAsIDg0LjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMjUuMTg0MDYxMSwyLjM1NzYxNjYgQzIzLjg0NDE2NjIsMC44MzcyNjg1MzEgMjEuOTg1MzU1OCwwIDE5Ljk1MDEyNDcsMCBDMTcuMDg3NzA2MywwIDE1LjI3NTQ4MTUsMS43MDk1NTU5IDE0LjI1OTI5ODYsMy4xNDM3MzY0IEMxMy45OTU2NDkyLDMuNTE1ODkxMTIgMTMuNzcxMzY5NCwzLjg4OTA1Mzk2IDEzLjU4MzA2MzYsNC4yNDAxOTczOCBDMTMuMzk0NzU3OCwzLjg4OTA1Mzk2IDEzLjE3MDUzMTEsMy41MTU4OTExMiAxMi45MDY4Mjg3LDMuMTQzNzM2NCBDMTEuODkwNjQ1NywxLjcwOTU1NTkgMTAuMDc4NDIxLDAgNy4yMTYwMDI1NSwwIEM1LjE4MDc3MTQ4LDAgMy4zMjE5NjEwNSwwLjgzNzMyMTU5IDEuOTgyMDEzMDUsMi4zNTc2Njk2NiBDMC43MDM5MzE2NiwzLjgwNzk4MDA1IDAsNS43NTAzNTgxNSAwLDcuODI2OTc1MTIgQzAsMTAuMDg3NDQxIDAuODgyNTI3NzIzLDEyLjE4OTg5NzYgMi43NzczNjUxLDE0LjQ0MzQxMjcgQzQuNDcwODQ0MTcsMTYuNDU3NTI2NCA2LjkwNzE0NzAzLDE4LjUzMzYxMjggOS43MjgzMzg3MywyMC45Mzc2NTU5IEMxMC43Nzk1OTM2LDIxLjgzMzUwMTQgMTEuODY2NzE2MiwyMi43NTk5MDg3IDEzLjAyNDA4ODcsMjMuNzcyNTM2NyBMMTMuMDU4ODQyMywyMy44MDI5OTI1IEMxMy4yMDg4OTI3LDIzLjkzNDM2NjIgMTMuMzk1OTc4MSwyNCAxMy41ODMwNjM2LDI0IEMxMy43NzAxNDkxLDI0IDEzLjk1NzIzNDYsMjMuOTM0MzEzMiAxNC4xMDcyODUsMjMuODAyOTkyNSBMMTQuMTQyMDM4NSwyMy43NzI1MzY3IEMxNS4yOTk0MTEsMjIuNzU5OTA4NyAxNi4zODY1MzM3LDIxLjgzMzU1NDQgMTcuNDM3OTQ3NywyMC45Mzc1NDk3IEMyMC4yNTg5ODAyLDE4LjUzMzY2NTggMjIuNjk1MjgzMSwxNi40NTc1Nzk1IDI0LjM4ODc2MjEsMTQuNDQzNDEyNyBDMjYuMjgzNTk5NSwxMi4xODk4NDQ1IDI3LjE2NjEyNzIsMTAuMDg3NDQxIDI3LjE2NjEyNzIsNy44MjY5NzUxMiBDMjcuMTY2MTI3Miw1Ljc1MDM1ODE1IDI2LjQ2MjE5NTYsMy44MDc5ODAwNSAyNS4xODQwNjExLDIuMzU3NjE2NiBaIE0xNi40MDU0MjI2LDE5LjcyNjExMDMgQzE1LjQ5OTE3NzYsMjAuNDk4MzI4NiAxNC41NjY1MDkzLDIxLjI5MzA5NyAxMy41ODMwNjM2LDIyLjE0ODAzNDIgQzEyLjU5OTY3MSwyMS4yOTMyMDMyIDExLjY2Njk0OTYsMjAuNDk4MzgxNyAxMC43NjA1NDU0LDE5LjcyNjAwNDEgQzUuMjM5Mjk1MzgsMTUuMDIxMTE3NCAxLjU5MTc2NTI3LDExLjkxMjg3NzQgMS41OTE3NjUyNyw3LjgyNjk3NTEyIEMxLjU5MTc2NTI3LDYuMTM4MTEyMTcgMi4xNTQ0NTQyOSw0LjU2OTQ4MDU1IDMuMTc2MjA4NDIsMy40MTAwOTE3OSBDNC4yMDk2ODg1NCwyLjIzNzU0NDQ0IDUuNjQ0MzQ2NTgsMS41OTE3NjUyNyA3LjIxNjAwMjU1LDEuNTkxNzY1MjcgQzkuMzk4MjU5NjcsMS41OTE3NjUyNyAxMC44MDg5MzUxLDIuOTM2MTcwMjEgMTEuNjA4MDAxMyw0LjA2Mzk4ODk2IEMxMi4zMjQ3NzMyLDUuMDc1NTAyNzMgMTIuNjk4Nzg1LDYuMDk1MTg3NTYgMTIuODI2MzM4NCw2LjQ4NjYwMjY0IEMxMi45MzMwMzk3LDYuODE0MjQwOTkgMTMuMjM4NDk5NSw3LjAzNTk3MzkgMTMuNTgzMDYzNiw3LjAzNTk3MzkgQzEzLjkyNzYyNzcsNy4wMzU5NzM5IDE0LjIzMzA4NzUsNi44MTQyNDA5OSAxNC4zMzk3ODg4LDYuNDg2NjAyNjQgQzE0LjQ2NzM0MjMsNi4wOTUxODc1NiAxNC44NDEzNTQxLDUuMDc1NTAyNzMgMTUuNTU4MTI2LDQuMDYzOTM1OSBDMTYuMzU3MTkyMSwyLjkzNjE3MDIxIDE3Ljc2Nzg2NzYsMS41OTE3NjUyNyAxOS45NTAxMjQ3LDEuNTkxNzY1MjcgQzIxLjUyMTc4MDcsMS41OTE3NjUyNyAyMi45NTY0Mzg3LDIuMjM3NTQ0NDQgMjMuOTg5ODY1OCwzLjQxMDA5MTc5IEMyNS4wMTE2NzI5LDQuNTY5NDgwNTUgMjUuNTc0MzYyLDYuMTM4MTEyMTcgMjUuNTc0MzYyLDcuODI2OTc1MTIgQzI1LjU3NDM2MiwxMS45MTI4Nzc0IDIxLjkyNjgzMTksMTUuMDIxMTE3NCAxNi40MDU0MjI2LDE5LjcyNjExMDMgWicgaWQ9J1NoYXBlJyBjbGFzcz0nYnRuX3RvZ2dsZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4kZGV0YWlsX2ljb25fc3ZnX3NpemU6IDE3cHg7XG5cbiNwcm9kdWN0c1RvcCB7XG5cdC5mYXZvdXJpdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDEwcHg7XG5cdH1cbn1cblxuLnR5cGUtcGFnZSB7XG5cdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdC5wcm9kdWN0IHtcblx0XHRcdCYuZmF2LWFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuKSB7XG5cdFx0XHRcdFx0XHQvL3Bva3VkIG5lbsOtIHNpZGViYXIsIHBvdcW+w610IDRuXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbi1mYXZvcml0ZSxcbi5pbi1vYmxpYmVuZSB7XG5cdC5jb250ZW50LWlubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmZhdi1wcm9kdWN0cyB7XG5cdC5wcm9kdWN0IHtcblx0XHQucCB7XG5cdFx0XHQmLWJvdHRvbSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5mYXZvdXJpdGUge1xuXHRcdFx0XHQuYWRkX2Zhdm91cml0ZSB7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGZpbGw6ICRpY29uX2NvbG9yO1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiAkaWNvbl9jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmxhZ3Mge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3Qge1xuXHQucCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmZhdm91cml0ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRwb3NpdGlvbl90b3A7XG5cdFx0XHRyaWdodDogJHBvc2l0aW9uX3JpZ2h0O1xuXHRcdFx0aGVpZ2h0OiAkaWNvbl9zaXplO1xuXHRcdFx0d2lkdGg6ICRpY29uX3NpemU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaWNvbl9iZztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRpY29uX2JvcmRlcl9yYWRpdXM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHR0b3A6ICRwb3NpdGlvbl90b3BfbGc7XG5cdFx0XHRcdHJpZ2h0OiAkcG9zaXRpb25fcmlnaHRfbGc7XG5cdFx0XHR9XG5cblx0XHRcdC5hZGRfZmF2b3VyaXRlIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0c3Ryb2tlOiAkaWNvbl9zdHJva2VfY29sb3I7XG5cdFx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAkaWNvbl9zdHJva2Vfd2lkdGg7XG5cdFx0XHRcdFx0ZmlsbDogJGljb25fYmc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkc3ZnX3NpemU7XG5cdFx0XHRcdFx0d2lkdGg6ICRzdmdfc2l6ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkaWNvbl90cmFuc2l0aW9uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5mYXYtYWN0aXZlIHtcblx0XHQucCB7XG5cdFx0XHQuZmF2b3VyaXRlIHtcblx0XHRcdFx0LmFkZF9mYXZvdXJpdGUge1xuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRmaWxsOiAkaWNvbl9jb2xvcjtcblx0XHRcdFx0XHRcdHN0cm9rZTogJGljb25fY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYXZvdXJpdGVfaWNvbiB7XG5cdHdpZHRoOiAkaWNvbl9zaXplO1xuXHRoZWlnaHQ6ICRpY29uX3NpemUgLSA0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjhweCcgaGVpZ2h0PScyNHB4JyB2aWV3Qm94PScwIDAgMjggMjQnIHZlcnNpb249JzEuMScgZmlsbD0nJTIzMDAwMDAwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZS13aWR0aD0nMScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2hsYXZpY2thJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI3MC4wMDAwMDAsIC04NC4wMDAwMDApJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nbGlrZS05JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjcwLjAwMDAwMCwgODQuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00yNS4xODQwNjExLDIuMzU3NjE2NiBDMjMuODQ0MTY2MiwwLjgzNzI2ODUzMSAyMS45ODUzNTU4LDAgMTkuOTUwMTI0NywwIEMxNy4wODc3MDYzLDAgMTUuMjc1NDgxNSwxLjcwOTU1NTkgMTQuMjU5Mjk4NiwzLjE0MzczNjQgQzEzLjk5NTY0OTIsMy41MTU4OTExMiAxMy43NzEzNjk0LDMuODg5MDUzOTYgMTMuNTgzMDYzNiw0LjI0MDE5NzM4IEMxMy4zOTQ3NTc4LDMuODg5MDUzOTYgMTMuMTcwNTMxMSwzLjUxNTg5MTEyIDEyLjkwNjgyODcsMy4xNDM3MzY0IEMxMS44OTA2NDU3LDEuNzA5NTU1OSAxMC4wNzg0MjEsMCA3LjIxNjAwMjU1LDAgQzUuMTgwNzcxNDgsMCAzLjMyMTk2MTA1LDAuODM3MzIxNTkgMS45ODIwMTMwNSwyLjM1NzY2OTY2IEMwLjcwMzkzMTY2LDMuODA3OTgwMDUgMCw1Ljc1MDM1ODE1IDAsNy44MjY5NzUxMiBDMCwxMC4wODc0NDEgMC44ODI1Mjc3MjMsMTIuMTg5ODk3NiAyLjc3NzM2NTEsMTQuNDQzNDEyNyBDNC40NzA4NDQxNywxNi40NTc1MjY0IDYuOTA3MTQ3MDMsMTguNTMzNjEyOCA5LjcyODMzODczLDIwLjkzNzY1NTkgQzEwLjc3OTU5MzYsMjEuODMzNTAxNCAxMS44NjY3MTYyLDIyLjc1OTkwODcgMTMuMDI0MDg4NywyMy43NzI1MzY3IEwxMy4wNTg4NDIzLDIzLjgwMjk5MjUgQzEzLjIwODg5MjcsMjMuOTM0MzY2MiAxMy4zOTU5NzgxLDI0IDEzLjU4MzA2MzYsMjQgQzEzLjc3MDE0OTEsMjQgMTMuOTU3MjM0NiwyMy45MzQzMTMyIDE0LjEwNzI4NSwyMy44MDI5OTI1IEwxNC4xNDIwMzg1LDIzLjc3MjUzNjcgQzE1LjI5OTQxMSwyMi43NTk5MDg3IDE2LjM4NjUzMzcsMjEuODMzNTU0NCAxNy40Mzc5NDc3LDIwLjkzNzU0OTcgQzIwLjI1ODk4MDIsMTguNTMzNjY1OCAyMi42OTUyODMxLDE2LjQ1NzU3OTUgMjQuMzg4NzYyMSwxNC40NDM0MTI3IEMyNi4yODM1OTk1LDEyLjE4OTg0NDUgMjcuMTY2MTI3MiwxMC4wODc0NDEgMjcuMTY2MTI3Miw3LjgyNjk3NTEyIEMyNy4xNjYxMjcyLDUuNzUwMzU4MTUgMjYuNDYyMTk1NiwzLjgwNzk4MDA1IDI1LjE4NDA2MTEsMi4zNTc2MTY2IFogTTE2LjQwNTQyMjYsMTkuNzI2MTEwMyBDMTUuNDk5MTc3NiwyMC40OTgzMjg2IDE0LjU2NjUwOTMsMjEuMjkzMDk3IDEzLjU4MzA2MzYsMjIuMTQ4MDM0MiBDMTIuNTk5NjcxLDIxLjI5MzIwMzIgMTEuNjY2OTQ5NiwyMC40OTgzODE3IDEwLjc2MDU0NTQsMTkuNzI2MDA0MSBDNS4yMzkyOTUzOCwxNS4wMjExMTc0IDEuNTkxNzY1MjcsMTEuOTEyODc3NCAxLjU5MTc2NTI3LDcuODI2OTc1MTIgQzEuNTkxNzY1MjcsNi4xMzgxMTIxNyAyLjE1NDQ1NDI5LDQuNTY5NDgwNTUgMy4xNzYyMDg0MiwzLjQxMDA5MTc5IEM0LjIwOTY4ODU0LDIuMjM3NTQ0NDQgNS42NDQzNDY1OCwxLjU5MTc2NTI3IDcuMjE2MDAyNTUsMS41OTE3NjUyNyBDOS4zOTgyNTk2NywxLjU5MTc2NTI3IDEwLjgwODkzNTEsMi45MzYxNzAyMSAxMS42MDgwMDEzLDQuMDYzOTg4OTYgQzEyLjMyNDc3MzIsNS4wNzU1MDI3MyAxMi42OTg3ODUsNi4wOTUxODc1NiAxMi44MjYzMzg0LDYuNDg2NjAyNjQgQzEyLjkzMzAzOTcsNi44MTQyNDA5OSAxMy4yMzg0OTk1LDcuMDM1OTczOSAxMy41ODMwNjM2LDcuMDM1OTczOSBDMTMuOTI3NjI3Nyw3LjAzNTk3MzkgMTQuMjMzMDg3NSw2LjgxNDI0MDk5IDE0LjMzOTc4ODgsNi40ODY2MDI2NCBDMTQuNDY3MzQyMyw2LjA5NTE4NzU2IDE0Ljg0MTM1NDEsNS4wNzU1MDI3MyAxNS41NTgxMjYsNC4wNjM5MzU5IEMxNi4zNTcxOTIxLDIuOTM2MTcwMjEgMTcuNzY3ODY3NiwxLjU5MTc2NTI3IDE5Ljk1MDEyNDcsMS41OTE3NjUyNyBDMjEuNTIxNzgwNywxLjU5MTc2NTI3IDIyLjk1NjQzODcsMi4yMzc1NDQ0NCAyMy45ODk4NjU4LDMuNDEwMDkxNzkgQzI1LjAxMTY3MjksNC41Njk0ODA1NSAyNS41NzQzNjIsNi4xMzgxMTIxNyAyNS41NzQzNjIsNy44MjY5NzUxMiBDMjUuNTc0MzYyLDExLjkxMjg3NzQgMjEuOTI2ODMxOSwxNS4wMjExMTc0IDE2LjQwNTQyMjYsMTkuNzI2MTEwMyBaJyBpZD0nU2hhcGUnIGNsYXNzPSdidG5fdG9nZ2xlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJvdHRvbTogLTVweDtcblxuXHQubnVtYmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAkaGVhZGVyX2ljb25fbnVtYmVyX3RvcDtcblx0XHRsZWZ0OiAkaGVhZGVyX2ljb25fbnVtYmVyX2xlZnQ7XG5cdFx0aGVpZ2h0OiAkaGVhZGVyX2ljb25fbnVtYmVyX3NpemU7XG5cdFx0d2lkdGg6ICRoZWFkZXJfaWNvbl9udW1iZXJfc2l6ZTtcblx0XHRjb2xvcjogJGhlYWRlcl9pY29uX251bWJlcl9mb250X2NvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpY29uX2NvbG9yO1xuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGVyX2ljb25fbnVtYmVyX3NpemU7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRpY29uX2JvcmRlcl9yYWRpdXM7XG5cdFx0Zm9udC1zaXplOiAkaGVhZGVyX2ljb25fbnVtYmVyX2ZvbnRfc2l6ZTtcblx0XHRmb250LXdlaWdodDogJGhlYWRlcl9pY29uX251bWJlcl9mb250X3dlaWdodDtcblx0fVxufVxuXG4vLyBJbiBwcm9kdWN0IGRldGFpbFxuLnAtZGV0YWlsLWlubmVyIHtcblx0LnAtdG8tY2FydC1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmFkZC10by1jYXJ0LWJ1dHRvbiB7XG5cdFx0XHRoZWlnaHQ6ICRkZXRhaWxfaWNvbl9zaXplO1xuXHRcdH1cblxuXHRcdC5hZGQtdG8tY2FydCB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXG5cdFx0LmZhdm91cml0ZS1kZXRhaWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRldGFpbF9pY29uX2JnO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRkZXRhaWxfaWNvbl9sZWZ0X21hcmdpbjtcblx0XHRcdHdpZHRoOiAkZGV0YWlsX2ljb25fc2l6ZTtcblx0XHRcdGhlaWdodDogJGRldGFpbF9pY29uX3NpemU7XG5cblx0XHRcdC5idG5fdG9nZ2xlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGRldGFpbF9pY29uX2JnX2ltZztcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmF2LXllcyB7XG5cdFx0XHRcdC5idG5fdG9nZ2xlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDA7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGZpbGw6ICRpY29uX2NvbG9yO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGhlaWdodDogJGRldGFpbF9pY29uX3N2Z19zaXplO1xuXHRcdFx0XHR3aWR0aDogJGRldGFpbF9pY29uX3N2Z19zaXplO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2aWdhdGlvbi1idXR0b25zIGkgc3Bhbi5udW1iZXIsXG5cdGFbZGF0YS10YXJnZXQ9J2NhcnQnXSBpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaWNvbl9jb2xvciAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkaGVhZGVyX2ljb25fbnVtYmVyX2ZvbnRfY29sb3IgIWltcG9ydGFudDtcblx0fVxufSIsIi5pZyB7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5N3Z3O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLmluc3RhZ3JhbS13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaWdmZWVkIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWluLXdpZHRoOiAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgICAgICAgZm9udC1mYW1pbHk6XCJTaG9wdGV0XCI7XG4gICAgICAgIGZvbnQtc2l6ZTozNXB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YWdyYW0td3JhcCB7XG4gICAgLmlnZmVlZCB7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjclO1xuICAgICAgbWluLXdpZHRoOiAxNi42NjY3JTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWcge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluc3RhZ3JhbS13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmlnZmVlZCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjcmVjZW50bHlWaWV3ZWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbjogNDBweCAwIDI1cHg7XG4gIH1cbiAgLnRleHQtY2VudGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdHMtYmxvY2sge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAucHJvZHVjdCB7XG4gICAgICAucCB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucC1ib3R0b20ge1xuICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgLy8gLnByaWNlcyB7XG4gICAgICAgICAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAvLyAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAvLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmV3LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnByaWNlLXNhdmUgKyAucHJpY2Utc2F2ZSwgLnByaWNlLXN0YW5kYXJkICsgLnByaWNlLXN0YW5kYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHlwZS1wcm9kdWN0IHtcbiAgI3JlY2VudGx5Vmlld2VkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4jcmVjZW50bHlWaWV3ZWQge1xuICAuYXZhaWxhYmlsaXR5IHtcbiAgICAmLm5vdC1pbi1zdG9jayB7XG4gICAgICBjb2xvcjogI2NiMDAwMDtcbiAgICB9XG4gICAgJi5pbi1zdG9jayB7XG4gICAgICBjb2xvcjogIzY2YmIzMztcbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY2RuLm15c2hvcHRldC5jb20vdXNyL21pbWVkaWdpdGFsLm15c2hvcHRldC5jb20vdXNlci9kb2N1bWVudHMvdXBsb2FkL2ljb25zL2NoZWNrLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVjZW50bHlWaWV3ZWQge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JlY2VudGx5Vmlld2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiLmJhbm5lci1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDk0cHg7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICRiZztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yYXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTY2cHg7XG4gICAgLnJhdGUtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnJhdGluZ3NfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLyomOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItbmV1dHJhbC0xMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH0qL1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAvL21hcmdpbi10b3A6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIG1hcmdpbi10b3A6IC02N3B4O1xuICAgIH1cbiAgICAuc3RvcmUtcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIC5zdGFycy1yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhLnRvdGFsLXJhdGluZ3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTc7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXZlcmFnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmF0ZS1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLnZvdGUtd3JhcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAudm90ZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudm90ZS13cmFwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIC52b3RlLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC52b3RlLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZvdGUtcGljIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC52b3RlLXN1bW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIC5zdGFycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgLnZvdGUtcmF0aW5nIHtcbiAgICAgIC52b3RlLWRlbGltZXRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52b3RlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5idG4ge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICYuYnRuLXN1Y2Nlc3Mge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9ICBcbiAgICB9XG4gICAgfVxuICB9XG59XG4ucmF0ZS1hdmVyYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGFycyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5zdGFycyAuc3Rhci5zdGFyLW9uLCAuc3RhcnMgLnN0YXIuc3Rhci1oYWxmIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdGFycyB7XG4gIHNwYW4sIGEge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc3Rhci5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICB9XG59XG4uc3RhcnMtbGFiZWwge1xuICBjb2xvcjogJHRleHQ7XG59XG4ucmF0ZS1hdmVyYWdlLXdyYXAge1xuICAuc3RhcnMge1xuICAgIGEsc3BhbiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItcmF0aW5nIHtcbiAgICAucmF0ZS1pdGVtcyB7XG4gICAgICAudm90ZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubXNnIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWhlYWRlci1iZztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC50ZXh0IHtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA3NDdweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogOTcycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMTc4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiAxMzQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG4uc2l0ZS1tc2cge1xuICAuY2xvc2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4udHlwZS1jYXRlZ29yeSwgLnR5cGUtcG9zdCwgLnR5cGUtcGFnZSwgLnR5cGUtcHJvZHVjdCwgLmluLWluZGV4LCAudHlwZS1wb3N0cy1saXN0aW5nIHtcbiAgLm92ZXJhbGwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICA+IGRpdjpub3QoLmNvbnRhaW5lciksICNoZWFkZXIsICNmb290ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC51c2VyLWFjdGlvbiB7XG4gICAgICBvcmRlcjogLTEwO1xuICAgIH1cbiAgICAuYWRtaW4tYmFyIHtcbiAgICAgIG9yZGVyOiAtOTtcbiAgICB9XG4gICAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgICBvcmRlcjogLTg7XG4gICAgfVxuICAgICNoZWFkZXIge1xuICAgICAgb3JkZXI6IC03O1xuICAgIH1cbiAgfVxuICAuc2l0ZS1tc2cuaW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiOmZvY3Vze1xuICBvdXRsaW5lOm5vbmU7XG59XG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIC5zbGljay1hcnJvd3tcbiAgICB6LWluZGV4Ojk7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6MDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICYuc2xpY2stcHJldntcbiAgICAgIGxlZnQ6MDtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stbmV4dHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICB9XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LFxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2xpY2stZG90c3tcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgcGFkZGluZzowO1xuICB3aWR0aDoxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGl7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJ1dHRvbntcbiAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmV7XG4gICAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLWJsb2Nre1xuICAmLnNsaWNrLXNsaWRlcntcbiAgICAgID5kaXZ7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgYm9yZGVyOjA7XG4gICAgICB9XG4gIH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZGVyIHtcbiAgICAudXNlci1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDU7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLmNvbnRhY3QtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoV2hpc3BlcmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl0ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyAmOjphZnRlciB7XG4gICAgICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIC8vICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIC8vICAgbGVmdDogMDtcbiAgICAgICAgICAvLyAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC8vICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAvLyAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAvLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjlzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZTtcbiAgICAgICAgICAvLyAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2U7XG4gICAgICAgICAgLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlO1xuICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgIG9yZGVyOiAtNTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkyMCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Nob3B0ZXQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwibG9naW5cIl0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9dXNlci5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwiY2FydFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1uYW1lIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnVzZXItYWN0aW9uLWluIHtcbiAgICAucG9wdXAtd2lkZ2V0IHtcbiAgICAgICYuY2FydC13aWRnZXQge1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zY3JvbGxlZC11cC5zY3JvbGxlZCB7XG4gICAgI2hlYWRlciB7XG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAubmF2aWdhdGlvbi13aW5kb3ctdmlzaWJsZSB7XG4gIC8vICAgI2hlYWRlciB7XG4gIC8vICAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgLy8gICAgICAgYVtkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl0ge1xuICAvLyAgICAgICAgICY6OmFmdGVyIHtcbiAgLy8gICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8vICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuIiwiLnNpdGUtbXNnLmluZm9ybWF0aW9uIHtcbiAgLmNsb3NlOmJlZm9yZXtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIHtcbiAgPiBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYW5ndWFnZXNNZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICZfX2ZsYWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIC5zaHAtZmxhZyB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgfSBcbiAgICAmX19oZWFkZXIge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX19ib3gge1xuICAgICAgJltkYXRhLXRhcmdldD1cImxhbmd1YWdlXCJdIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC5sYW5ndWFnZXNNZW51X19oZWFkZXIgIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJldCB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIC5sYW5ndWFnZXNNZW51X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5sYW5ndWFnZXNNZW51X19ib3gge1xuICAgICAgICAmW2RhdGEtdGFyZ2V0PVwibGFuZ3VhZ2VcIl0ge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIC5sYW5ndWFnZXNNZW51X19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3RvcE5hdmlnYXRpb25Ecm9wZG93biB7XG4gICAgICAgIC5jYXJldCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgLmhlYWRlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgI25hdmlnYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICB9XG4gIH1cbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvLyB0cmFuc2xhdGlvbiBcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VhcmNoLWlucHV0LWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9c2VhcmNoLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAmLmZhdm9yaXRlIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGFyZ2V0PVwiY2FydFwiXSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2FydC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJzaW9uO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuY2FydC1wcmljZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGFyZ2V0PVwibG9naW5cIl0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9dXNlci5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5mYXZvdXJpdGUge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5oZWFkZXItdG9wIHtcbiAgICAgIC5jb250YWN0LWJveCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIC5tYWlsOjpiZWZvcmUsIC50ZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaCB7XG4gICAgICBtYXgtd2lkdGg6IGNsYW1wKDMwMHB4LCAxMDAlLCA1NTBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmhlYWRlci10b3Atd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuICAgICAgLnNpdGUtbmFtZSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1ib3R0b20td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIC8vIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgYSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10YXJnZXQ9XCJjYXJ0XCJdIHtcbiAgICAgICAgICAuY2FydC1wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhW2RhdGEtdGFyZ2V0PVwibG9naW5cIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoZWFkZXIge1xuICAgIC5zZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjaGVhZGVyIHtcbiAgICAuc2VhcmNoIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIC5jb250YWN0LWJveCB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXdpbmRvdy12aXNpYmxlICNoZWFkZXIgLnNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAgXG4gIH1cbiAgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vdmVyYWxsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2Nyb2xsZWQtZG93biBib2R5Om5vdCgub3JkZXJpbmctcHJvY2Vzcyk6bm90KC5zZWFyY2gtd2luZG93LXZpc2libGUpICNoZWFkZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi1pbj51bD5saS5leHA+dWwge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyNnB4KTtcbiAgfVxufVxuXG5ib2R5LnRlbXBsYXRlLTEzIHtcbiAgLmRrTGFiQ29tcGFyZXJIZWFkZXJJY29uQnRuIHtcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4LXNtIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc20ge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBtaW4teHMgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14c30pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4tc20geyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1zbX0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4tbWQgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1tZH0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4tbGcgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1sZ30pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4teGwgeyBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14bH0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtaW4teHhsIHsgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQteHhsfSkge0Bjb250ZW50O30gfVxuQG1peGluIG1pbi14eHhsIHsgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQteHh4bH0pIHtAY29udGVudDt9IH1cblxuQG1peGluIG1heC14cyB7IEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LXNtIC0gMX0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtYXgtc20geyBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1tZCAtIDF9KSB7QGNvbnRlbnQ7fSB9XG5AbWl4aW4gbWF4LW1kIHsgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbGcgLSAxfSkge0Bjb250ZW50O30gfVxuQG1peGluIG1heC1sZyB7IEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LXhsIC0gMX0pIHtAY29udGVudDt9IH1cbkBtaXhpbiBtYXgteGwgeyBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC14eGwgLSAxfSkge0Bjb250ZW50O30gfVxuIiwiXG4ubG9naW4td2luZG93LXZpc2libGUge1xuICAudXNlci1hY3Rpb24ge1xuICAgIC51c2VyLWFjdGlvbi1pbiB7XG4gICAgICA+IGRpdi51c2VyLWFjdGlvbi1sb2dpbntcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgxNjAsIDExNiwgMTE2LCAwLjA2KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIC5yZWdpc3RyYWNlLWJveCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jaGVhZGVyIHtcbiAgLnVzZXItYWN0aW9uIHtcbiAgICAubG9naW4td2lkZ2V0LnBvcHVwLXdpZGdldCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubG9naW4td2lkZ2V0IHtcbiAgLnJlZ2lzdHJhY2UtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDM1cHg7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWNoZWNrLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgfVxuICB9XG59XG4udXNlci1hY3Rpb24taW57XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAubG9naW4td2lkZ2V0e1xuICAgIHBhZGRpbmctdG9wOjA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICBcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICB9XG4gICAgXG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5wb3B1cC13aWRnZXQtaW5uZXJ7XG4gICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICBib3JkZXI6MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6MjFweCAyMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICAmLmNsb3Nle1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICBjb250ZW50OlwiXFxlOTEyXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTpcIlNob3B0ZXRcIjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItYWN0aW9uLXRhYnN7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICBmb250LXNpemU6MDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgLy8gdHJhbnNsYXRpb25cbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgICAuc29jaWFsLWxvZ2luLWJ1dHRvbnN7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1sb2dpbi1idXR0b25zLWRpdmlkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyNnB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dpbi13cmFwcGVye1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucGFzc3dvcmQtaGVscGVye1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCA1cHggMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5lbWF0ZXVjZXR7XG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOjIzcHggMCAxOXB4IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDoyM3B4O1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC91c2VyL2RvY3VtZW50cy91cGxvYWQvc2FibG9uYS1uZW1hemF0L3N2Zy91c2Vycy1tZWRpY2FsLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9zYWJsb25hLW5lbWF6YXQvc3ZnL3VzZXJzLW1lZGljYWwuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggYXV0byAxMnB4IGF1dG87XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6NDVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTNweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudHtcbiAgICAgICAgICBmb3Jte1xuICAgICAgICAgICAgICAuaW5wdXQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLmVtYWlse1xuICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlXFvml2YXRlbHNrw6kgam3DqW5vIG5lYm8gZS1tYWlsICpcIjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnBhc3N3b3Jke1xuICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkhlc2xvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5sb2dpbi13cmFwcGVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtaGVscGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAzMXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICYuYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNTg0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6I2U1ODQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjYTc1MDY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxufVxuXG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0e3RvcDo1MCV9XG5cbi5sb2dpbi13aW5kb3ctdmlzaWJsZXtcbiAgI2Nib3hPdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZpZ2F0aW9uLWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IGEge1xuICAgICAgICAgID4gYiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5tZW51LWxldmVsLTIge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkYXJyb3ctY29sb3I7XG4gICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2LjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgICBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNuYXZpZ2F0aW9uIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRvcDogNzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIC5tZW51LWxldmVsLTEge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Ym1lbnUtYXJyb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG4gICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDQycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYSB7IFxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51Lm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wLW5hdmlnYXRpb24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICAgIH1cbiAgICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDI1cHggNXB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI25hdmlnYXRpb24ge1xuICAgIC5uYXZpZ2F0aW9uQWN0aW9ucyB7XG4gICAgICA+bGkge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAmLm5hdmlnYXRpb25BY3Rpb25zX19mbGFnV3JhcHBlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2aWdhdGlvbi1pbiB7XG4gICAgdWwubWVudS1sZXZlbC0yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYS5uYXZpZ2F0aW9uQWN0aW9uc19fbGluay0tZmxhZyB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgIH0gXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWltZS1jYXRlZ29yeS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyNnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTM2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gIH1cbiAgJi5hZG1pbi1sb2dnZWQ6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjI2cHggLSAyNXB4KTtcbiAgICAgIHRvcDogY2FsYygyMjZweCArIDI1cHgpO1xuICB9XG4gIC5taW1lLWNhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5taW1lLWNhdGVnb3J5X19pdGVtIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vLyBCdXR0b25cblxuLm1pbWUtY2F0ZWdvcnlfX2J0biB7XG4gIHdpZHRoOiAzMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1oZWFkZXItYmcgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdzaG9wdGV0JztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAuMjVlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuICB9XG5cblxufVxuXG4vLyBNZW51XG5cbiNjb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW1lLWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC5taW1lLWNhdGVnb3J5X19saXN0IC5tZW51LWxldmVsLTIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cbn1cblxuLm1lbnUtbGV2ZWwtMSB7XG4gID4gbGkge1xuICAgID4gYSB7XG4gICAgICAmIGIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciA+IGEgYiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWltZS1jYXRlZ29yeV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMzEwcHg7XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIG1pbi1oZWlnaHQ6IDQzNnB4O1xuICBtYXgtaGVpZ2h0OiA0MzZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICRjLWJsYWNrO1xuXG4gID4gbGkge1xuICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMjRweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNHB4IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmIGIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0cHggLyAkZnMtYmFzZSAqIDFlbSk7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIC5zdWJtZW51LWFycm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2hvcHRldCc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLjI1ZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gID4gbGk6aG92ZXIge1xuICAgICAgLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgfVxuICB9XG5cblxuICAubWVudS1sZXZlbC0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzA5cHg7XG4gICAgICB3aWR0aDogY2FsYygxMzAwcHggLSAzMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUycHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDYzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAubWVudS1sZXZlbC0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1pbWUtY2F0ZWdvcnlfX2NvbnRhaW5lci1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0yMDA7XG4gIH1cbn1cblxuLy8gTWVudSBjYXRlZ29yeSBsaXN0XG5cbi5taW1lLWNhdGVnb3J5X19saXN0LWxldmVsLTIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICA+IGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCAvIDMpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmVlbi0yMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgID4gYS5tZW51LWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gYTpub3QoLm1lbnUtaW1hZ2UpIHtcbiAgICAgICAgICBtYXJnaW46IDZweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcy1iYXNlKTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjRweCAvICRmcy1iYXNlICogMWVtKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oJGZzLWJhc2UpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjRweCAvICRmcy1iYXNlICogMWVtKTtcblxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLm1lbnUtbGV2ZWwtMyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbi8vIE1lbnUgYmFubmVyXG5cbi5taW1lLWJhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xufVxuLm1pbWUtYmFubmVyX19jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuLTIwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcy1iYXNlKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNHB4IC8gJGZzLWJhc2UgKiAxZW0pO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuLm1pbWUtYmFubmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiByZW0oMTgsIDE2KTtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE4ICogMWVtKTtcbn1cbi5taW1lLWJhbm5lcl9fbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuXG4gIGxpIGEge1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzLWJhc2UpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNHB4IC8gJGZzLWJhc2UgKiAxZW0pO1xuICAgICAgY29sb3I6ICRjLWdyZWVuLTQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWluPnVsPmxpPmEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7ICBcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pbWUtY2F0ZWdvcnlfX2l0ZW0sIC5taW1lLWNhdGVnb3J5X19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWltZS1jYXRlZ29yeV9fbGlzdD5saTpob3ZlciAubWVudS1sZXZlbC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWltZS1jYXRlZ29yeV9fbGlzdD5saTpob3ZlciAubWVudS1sZXZlbC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5taW1lLWNhdGVnb3J5X19saXN0IHtcbiAgICAgIC5tZW51LWxldmVsLTIge1xuICAgICAgICB3aWR0aDogY2FsYyg3NDdweCAtIDMxMHB4KTtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1pbWUtY2F0ZWdvcnlfX2xpc3Qge1xuICAgICAgLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDk3MnB4IC0gMzEwcHgpO1xuICAgICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1pbWUtY2F0ZWdvcnlfX2xpc3Qge1xuICAgICAgLm1lbnUtbGV2ZWwtMiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDExNzhweCAtIDMxMHB4KTtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm1pbWUtY2F0ZWdvcnlfX2xpc3Qge1xuICAgICAgICAubWVudS1sZXZlbC0yIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMzQwcHggLSAzMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tc2cuaW5mb3JtYXRpb24gfiBkaXYub3ZlcmFsbC13cmFwcGVyIHtcbiAgICAjbmF2aWdhdGlvbiB7XG4gICAgICB0b3A6IDExMXB4O1xuICAgIH1cbiAgfVxufSIsIi50b3AtbmF2aWdhdGlvbi1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgfVxuICB9XG4gIC50b3AtbmF2aWdhdGlvbi10b29scyB7XG4gICAgb3JkZXI6IDM7XG4gICAgLmxvZ2luLCBhW2RhdGEtdGVzdGlkPVwiaGVhZGVyU2lnbnVwXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN0b3BOYXZpZ2F0aW9uRHJvcGRvd24ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmd1YWdlc01lbnUge1xuICAubGFuZ3VhZ2VzTWVudSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gICAgJl9fbGlzdF9fbGluayB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1oZWFkZXItYmc7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmNvbnRhY3QtYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdWwge1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZpZ2F0aW9uLWhvdmVyZWQsIC5zZWFyY2gtZm9jdXNlZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Zvb3RlcntcbiAgICAuY29udGFjdC1ib3g6bm90KC5zb2NpYWwtYm94KSB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZm9vdGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZm9vdGVyO1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogJGFycm93LWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNob3ctbGlzdCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGg0LCB1bCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNzaWduYXR1cmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3NpZ25hdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLWljb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1mb290ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAucGF5bWVudCwgLnNoaXBwaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjZm9vdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWhlYWRlci1iZztcbiAgcGFkZGluZy10b3A6IDA7XG4gIGg0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29udGFjdC1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItaGVhZGVyLWJnO1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbi5mb290ZXItcm93cyB7XG4gIC5jdXN0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgID4gZGl2IHtcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuKzYpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtYm94IHtcbiAgICB1bCB7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGkge1xuICAgICAgICAmOm5vdCguc29jaWFsLWljb24tbGlzdCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29udGFjdC1ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICB1bCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICA+IGxpIHtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbGkge1xuICAgICAgJjpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICAmLm1haWwge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW1haWwuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGVsIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31waG9uZS5zdmc/MSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnN0YWdyYW0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9aWcuc3ZnPzEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZmFjZWJvb2sge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9ZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uZm9vdGVyLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1mb290ZXI7XG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDA7XG4gIH1cbiAgLndyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBheW1lbnQsIC5zaGlwcGluZyB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWZvb3RlcjtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuI3NpZ25hdHVyZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICYudGl0bGUge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG4gIC5pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaWNvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogdW5zZXQ7XG4gICAgLW1zLWZsZXgtcGFjazogdW5zZXQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLnNoaXBwaW5nIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgfVxuICAgIC5wYXltZW50IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXJvd3Mge1xuICAgIC5jdXN0b20tZm9vdGVyIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH0gXG4gICAgfVxuICB9XG4gIC5mb290ZXItaWNvbnMge1xuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1yb3dzIHtcbiAgICAuY3VzdG9tLWZvb3RlciB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXItbGlua3Mge1xuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICB9XG59IiwiLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICNmZmY7XG4gICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdzbGV0dGVyLWhlYWRlciB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1YnNjcmliZS1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAyNXB4O1xuICAgIC52YWxpZGF0b3ItbXNnLWhvbGRlciB7XG4gICAgICArIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIC5uZXdzbGV0dGVyLWhlYWRlciB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIud2VsY29tZS13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItYmFubmVyIHtcblx0LmFib3V0IHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cblx0XHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW46IDUwcHggMCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2Omxhc3QtY2hpbGQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdD4gZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZm9vdGVyLWJhbm5lciB7XG5cdFx0LmFib3V0IHtcblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJyYW5kcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIC5icmFuZC10ZXh0IHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICBhLmNoZXZyb24tYWZ0ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJyYW5kcy13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgfVxuICAuYnJhbmQtc2xpZGVyIHtcbiAgICAuYnJhbmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmFuZHMge1xuICAgIC5icmFuZHMtd3JhcCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJyYW5kLXNsaWRlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICAgIH1cbiAgICAuYnJhbmQtdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyYW5kcyB7XG4gICAgLmJyYW5kLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJhbmRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5icmFuZHMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIC5icmFuZC10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn0iLCIjY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmNhcm91c2VsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaXRlbSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICA+IGEge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBvcGFjaXR5OiAxO1xuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICByaWdodDogMTBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW5leHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICAgIH1cbiAgfVxuICAmLmxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGVmdDogMTBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICAgIH1cbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3R0b206IC00MnB4O1xuICBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdGV4dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLXRleHQ7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuICB9XG59XG4uYmFubmVycy1yb3c6bm90KC5mb290ZXItYmFubmVycykge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgLmJhbm5lci13cmFwcGVyIHtcbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3Age1xuICAgICNjYXJvdXNlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAud2lkZS1jYXJvdXNlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gICAgICAuY29sLXNtLTgge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmNvbC1zbS00IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAubmV4dC10by1jYXJvdXNlbC1iYW5uZXJzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1pbmRleCB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmJhbm5lcnMtcm93Om5vdCguZm9vdGVyLWJhbm5lcnMpIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmEge1xuICAuZXh0ZW5kZWQtYmFubmVyIHtcbiAgICAmLXRleHRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAyMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6ICRmcy1oMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxoLWgxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmcy1iYXNlO1xuICAgICAgaGVpZ2h0OiAkZnMtYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xuICAgICAgICBmb250LXNpemU6ICRmcy1iYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxoLXA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXN9Y2Fyb3VzZWwtbGluZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudG9wY2F0IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAuaDUge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3BjYXQtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGNvbG9yOiAkYmx1ZS10ZXh0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BjYXQge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxuICAudG9wY2F0LXdyYXAge1xuICAgIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcGNhdC13cmFwIHtcbiAgICAuaXRlbSB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcGNhdC13cmFwIHtcbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgfVxuICB9XG59IiwiJGNsci1ibGFjazogIzAwMDtcbiRjbHItd2hpdGU6ICNmZmY7XG4kY2xyLXNlY29uZGFyeTogIzQ3OGM1YztcbiRjbHItZ3JheTogIzg4ODtcbiRjbHItZ3JheS1saWdodDogI2Y0ZjRmNDtcblxuLmhvbWVwYWdlLWJsb2cgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBjb2xvcjogJGNsci1ibGFjaztcbn1cbi5ob21lcGFnZS1ibG9nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5ibG9nLXdyYXBlciAubmV3cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lLXdyYXBwZXIge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmYyZjJmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmYyZjJmO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQgdGltZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHggMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtaXRlbTpub3QoOm50aC1jaGlsZCgtbiszKSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2ctd3JhcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJsb2ctd3JhcGVyIC5uZXdzLWl0ZW0gLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuLy9kYXRlIG1vdmVkIGludG8gdGhlIHBpY3R1cmVcbi5ibG9nLXdyYXBlciAudGV4dCB0aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy13cmFwZXIgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLXdyYXBlciAuaW1hZ2UgdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2ctd3JhcGVyIC50ZXh0IHRpbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYmxvZy13cmFwZXIgLmltYWdlIHRpbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgICAuYmFubmVycy1jb250ZW50IC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgICAuYmFubmVyLWZvb3RlciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gICAgLmJhbm5lci13cmFwcGVyIC5ibG9nLXdyYXBlciBhOmhvdmVyIGltZyxcbiAgICAuZm9vdGVyLWJhbm5lciAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcsXG4gICAgLmJhbm5lci1jYXRlZ29yeSAuYmxvZy13cmFwZXIgYTpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgfVxufSIsIi5yYXRpbmdzLWJhbm5lciB7XG4gICAgLnVzZXItcmF0aW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cblxuICAgICAgICBwOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItcmF0aW5nLXRpbWUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zY29yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuc2NvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5yYXRpbmdzIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnR5cGUtY2F0ZWdvcnkge1xuICAjY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2luYXRpb24tYXBwZW5kaXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xuICA+IGg0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLnByb2R1Y3RzLWJsb2NrIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7IC8vcG9kbGUgcm96dnLFvmVuw60gcHJvZHVrdMWvIG5hIHN0csOhbmNlXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgfVxufVxuLmNhdGVnb3J5LWhlYWRlci1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgPiBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW46IDAgLTVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGxhYmVsLCBzdHJvbmcge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RzLWxpc3Rpbmctb3JkZXItaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktdG9wIHtcbiAgICA+IGg0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICA+IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gZGl2LCA+IGg0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICA+IGg0IHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgfVxuICAgICNmaWx0ZXJzLXdyYXBwZXIge1xuICAgICAgb3JkZXI6IC01O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIuY2F0ZWdvcnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY2F0ZWdvcnktdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogJGJnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7ICAgXG4gICAgei1pbmRleDogLTE7IFxuICB9ICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59IiwiI2ZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLmJveC5ib3gtc20ge1xuICAgICYuYm94LWJnLXZhcmlhbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgI2NvbnRlbnQge1xuICAgIC5maWx0ZXItc2VjdGlvbiwgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgIGg0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zaG93RmlsdGVyLCAmLmhpZGVGaWx0ZXIge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpbHRlci1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZpbHRlci1jb3VudCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcoJztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyknO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpbHRlci10b3RhbC1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgICArIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICAgIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi55ZXMtYmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maWx0ZXItc2VjdGlvbi1jb3VudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgaDQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5maWx0ZXItc2VjdGlvbi1ib29sZWFuKSB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDhweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaG93LW1vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KC5oaWRlRmlsdGVyKSB7XG4gICAgICAgICAgJi5zaG93QWxsIHtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmhpZGVGaWx0ZXIpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sb3JzLWhpZGUge1xuICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5zaG93LW1vcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaG93LW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZSc7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYXJyb3ctY29sb3I7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2hvd0FsbCB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNob3dBbGwgLnNob3ctbW9yZSwgJi5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljLWlkLTMyNyAuYWR2YW5jZWQtZmlsdGVycy13cmFwcGVyOm5vdCguY29sb3JzLWhpZGUpICsgLnNob3ctbW9yZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgLy8gdHJhbnNsYXRpb25cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI2NsZWFyLWZpbHRlcnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgLmNsb3NlLWFmdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGg0IHtcbiAgICAgIG9yZGVyOiAtMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJi5oaWRlRmlsdGVyIHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51aS1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxuICAuc2xpZGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvcmRlcjogLTI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbiAgfVxuICAudWktc2xpZGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0b3A6IC05cHg7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuICAuZnJvbSwgLnRvIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgIFxuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NsZWFyLWZpbHRlcnMge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gICAgLmNsb3NlLWFmdGVyIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdGVkLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAtNXB4IDVweDtcbiAgICAuZmlsdGVyLWxhYmVsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogN3B4IDE1cHggNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkxMic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzaG9wdGV0O1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1jb3VudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAvLyBTY3JvbGxiYXJcbiAgI2ZpbHRlcnMge1xuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgfVxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIC5idG4uYnRuLWRlZmF1bHQudW52ZWlsLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnRmlsdHJvdsOhbsOtJztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIixzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGFycm93LWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciwgLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICNmaWx0ZXJzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmZpbHRlci1zZWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIH1cbiAgICAjY29udGVudCB7XG4gICAgICAuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYyB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgaDQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgICAgICYuc2hvd0ZpbHRlciB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5LWhlYWRlciB7XG4gICAgICAjcHJvZHVjdHMtbGlzdGluZy1vcmRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfSIsIi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAucGFnaW5hdGlvbi10b3Age1xuICAgIC5wYWdpbmF0aW9uLWxpbmssIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnBhZ2luYXRpb24ge1xuICA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxuICA+IHN0cm9uZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ucGFnaW5hdGlvbi1saW5rIHtcbiAgJi5wcmV2LCAmLm5leHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9YXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICB9XG4gIH1cbiAgJi5wcmV2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufSIsIiNwcm9kdWN0c1RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAucCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtaW4ge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwJSk7XG4gICAgICB9XG4gICAgICAucC1pbi1pbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDY2LjY2NjYlO1xuICAgICAgICB3aWR0aDogNjYuNjY2NiU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH0gXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmF0aW5ncy13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdmFpbGFiaWxpdHkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuW3N0eWxlPVwiY29sb3I6IzY2YmIzM1wiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtYm90dG9tIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICAucHJpY2Utc3RhbmRhcmQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIC5wcmljZS1zYXZlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9nZ2xlLXRvcC1wcm9kdWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdHNUb3Age1xuICAgIC5wcm9kdWN0IHtcbiAgICAgIC5wIHtcbiAgICAgICAgLnAtaW4taW4ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmljZXMge1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3RzVG9wIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucCB7XG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdHNUb3Age1xuICAgIC5wcm9kdWN0IHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICB9XG4gICAgJi5zaG93VG9wIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2R1Y3RzVG9wIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAucHJpY2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1wb3N0LCAudHlwZS1wYWdlLCAudHlwZS1wcm9kdWN0LCAudHlwZS1wb3N0cy1saXN0aW5nLCAudHlwZS1tYW51ZmFjdHVyZXJzLWxpc3RpbmcsIC5pZC0tNTEge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyLWluZGVudGVkIHtcbiAgICAuY29udGVudCB7XG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuLnNpZGViYXIge1xuICAjY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdHBhZGRpbmc6IDVweCAwIDEwcHg7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHQuZGl2aWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdGxpIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCYuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIFBvxI1ldCDFmcOhZGvFrywga3RlcsOpIGNoY2V0ZSB6b2JyYXppdCAqL1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogUG92b2xpdCB6YWxvbWVuw60gdGV4dHUgZG8gdsOtY2UgxZnDoWRrxa8gKi9cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQrIC5zaG93LW1vcmUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuYnRuLW1vcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2hvd0FsbCB7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCsgLnNob3ctbW9yZSB7XG5cdFx0XHQuYnRuLW1vcmUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHQuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnR5cGUtcHJvZHVjdCB7XG4gIC5wcm9kdWN0LXNsaWRlci1ob2xkZXIge1xuICAgIC5wcm9kdWN0LXNsaWRlci5wcm9kdWN0cy1yZWxhdGVkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxudGFibGUuZGV0YWlsLXBhcmFtZXRlcnMge1xuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAucmVzcG9uc2l2ZS1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5OTk5cHggMCAwICRiZztcbiAgICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgJGJnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zaHAtdGFicy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjcC1kZXRhaWwtdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGUnO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGVzdGlkPVwidGFiUmVsYXRlZEZpbGVzXCJdIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgICAmW2RhdGEtdGVzdGlkPVwidGFiRGlzY3Vzc2lvblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICA+IHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQsIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZGVzY3JpcHRpb24taW5uZXIge1xuICAuYmFzaWMtZGVzY3JpcHRpb24ge1xuICAgIC5yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vIHRyYW5zbGF0aW9uXG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuI2FjY29yZGlvbi1jb250ZW50IHtcbiAgLnNocC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRhcnJvdy1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI3RhYi1jb250ZW50IHtcbiAgLnRhYi1wYW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiNwcm9kdWN0RGlzY3Vzc2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVsYXRlZEZpbGVzIHtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgfVxuICB9XG59XG4jcmF0aW5nV3JhcHBlciB7XG4gIC5yYXRlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI3JhdGUtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tLm5vLWJ1dHRvbnMgPiBkaXYgLnAtdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kZXNrdG9wIHtcbiAgLnAtZGV0YWlsIHtcbiAgICA+IC5wcm9kdWN0cy1hbHRlcm5hdGl2ZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgPiAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhYi1jb250ZW50IHtcbiAgICAucHJvZHVjdHMtYWx0ZXJuYXRpdmUtd3JhcHBlciB7XG4gICAgICAubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLXJlbGF0ZWQtaGVhZGVyIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cbiAgfVxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAuZGV0YWlsLXBhcmFtZXRlcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uLWlubmVyIHtcbiAgICAuYmFzaWMtZGVzY3JpcHRpb24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUge1xuICAgIC5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn0iLCIubWltZS1zdG9ja3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgLmluLXN0b2NrIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi01MDA7XG4gICAgfVxuICAgIC5ub3QtaW4tc3RvY2sge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG59IiwiLnAtZGV0YWlsLWlubmVyIHtcblx0LmZsYWdzLmZsYWdzLWRlZmF1bHQge1xuXHRcdHRvcDogMjBweDtcblx0XHQuZmxhZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5wLWRldGFpbC1pbm5lci1oZWFkZXIsXG5cdC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0LmJyYW5kLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnN0YXJzLXdyYXBwZXIge1xuXHRcdG1hcmdpbjogMCAyMHB4IDVweCAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LnN0YXJzLWxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQucC1zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQuY2hldnJvbi1hZnRlciB7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0LnAtY29kZSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cbn1cbi5wLWRhdGEtd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdC5wLXRvLWNhcnQtYmxvY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuYWRkLXRvLWNhcnQge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQucXVhbnRpdHkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJ0LXdyYXAge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdC5hZGQtdG8tY2FydC1idXR0b24ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltYWdlc31jYXJ0LXcuc3ZnKSB0b3AgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmF2b3VyaXRlLWRldGFpbCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHRcdC5idG5fdG9nZ2xlIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuZmF2b3VyaXRlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudmFyaWFudC1saXN0LFxuXHQuc3VyY2hhcmdlLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDE1cHggMCAwO1xuXHR9XG5cdC5zdXJjaGFyZ2UtbGlzdCB7XG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucC1maW5hbC1wcmljZS13cmFwcGVyIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmbGV4LWdyb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1zaHJpbms6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0LnByaWNlLXNhdmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZztcblx0XHRcdH1cblx0XHRcdCsgLnByaWNlLWZpbmFsIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHRcdC5zdGFuZGFyZC1wcmljZS1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0LnByaWNlLXN0YW5kYXJkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogNXB4IDAgMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuc29jaWFsLWJ1dHRvbnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZmF2b3VyaXRlLWRldGFpbCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG5cdFx0fVxuXHRcdC5saW5rLWljb24uY2hhdCB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jbG9zZS13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmxpbmstaWNvbiB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc2hhcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI3Byb2R1Y3QtZGV0YWlsLWZvcm0ge1xuXHQ+IC5kZXRhaWwtcGFyYW1ldGVycyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdC5wLWNvZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0dHIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0LmF2YWlsYWJpbGl0eS1sYWJlbCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHRzcGFuW3N0eWxlPSdjb2xvcjogIzAwOTkwMSddIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGVsaXZlcnktdGltZSB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ03Fr8W+ZW1lIGRvcnXEjWl0IGRvOic7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KC5kZWZhdWx0LXZhcmlhbnQpIHtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoaXBwaW5nLW9wdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZTkyZSc7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnR5cGUtZGV0YWlsIHtcblx0LnNoaXBwaW5nLW9wdGlvbnMtcG9wdXAsXG5cdC5jb250ZW50LW1vZGFsIHtcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdCN3YXRjaGRvZy1mb3JtIHtcblx0XHQ+IGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHQucC1kYXRhLXdyYXBwZXIge1xuXHRcdC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuXHRcdFx0ZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucC10by1jYXJ0LWJsb2NrIHtcblx0XHRcdC5hZGQtdG8tY2FydCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGV0YWlsLXBhcmFtZXRlcnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuZGVsaXZlcnktdGltZS1yb3csXG5cdFx0PiB0cjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNDVweCk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHQuc2hpcHBpbmctb3B0aW9ucy1yb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucC1kYXRhLXdyYXBwZXIge1xuXHRcdC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQucC1kYXRhLXdyYXBwZXIge1xuXHRcdC5wLXRvLWNhcnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdC5hZGQtdG8tY2FydCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmFkZC10by1jYXJ0LWJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucC1maW5hbC1wcmljZS13cmFwcGVyIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZSB7XG4gICAgLmJyZWFkY3J1bWItaW4tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpZGUge1xuICAgIC5wLWRldGFpbC1pbm5lciB7XG4gICAgICAucC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgLnAtZGV0YWlsLWlubmVyLWhlYWRlci1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtZGF0YS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59IiwiLnAtaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIC8vIC5wLWltYWdlIHtcbiAgLy8gICAuZmF2b3RpcmUtZGV0YWlsIHtcbiAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgIHRvcDogMjBweDtcbiAgLy8gICAgIHJpZ2h0OiAxNXB4O1xuICAvLyAgIH1cbiAgLy8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmF0aW5ncy1hbmQtYnJhbmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuZmxhZ3MtZXh0cmEge1xuICAgIC5mbGFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ucC10aHVtYm5haWxzIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICA+IGRpdiB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIH1cbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnZlcnNpb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1pbWFnZS13cmFwcGVyIHtcbiAgICAuZmxhZ3MtZXh0cmEge1xuICAgICAgLmZsYWcge1xuICAgICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNoaXBwaW5nLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5zaGlwcGluZy1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLnNoaXBwaW5nLWluZm8td3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLnNoaXBwaW5nLWluZm8tdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5mcmVlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbnZlcnNpb247XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLnNoaXBwaW5nLWNsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgY29udGVudDogJ1xcZTkxMic7XG4gICAgICBmb250LWZhbWlseTogc2hvcHRldDtcbiAgICB9XG4gIH1cbiAgLmZsYXRpY29uLWRlbGl2ZXJ5LXRydWNrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogZmxhdGljb247XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cbiAgfVxufVxuLnNoaXBwaW5nLXZpc2libGUge1xuICAuc2hpcHBpbmctaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Nib3hPdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGlwcGluZy1pbmZvIHtcbiAgICAuc2hpcHBpbmctaW5mby13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3Byb2R1Y3QtZGV0YWlsLWZvcm0gIHtcbiAgLnZhcmlhbnQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG4gIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgLnBrVmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hZHZhbmNlZC1wYXJhbWV0ZXItaW5uZXIge1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmLnllcy1iZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi52eXByb2Rhbm8ge1xuICAgICAgLmFkdmFuY2VkLXBhcmFtZXRlci1pbm5lciB7ICBcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBncmFkaWVudChsaW5lYXIsIDE5LjElIC03LjklLCA4MSUgMTA3LjklLCBjb2xvci1zdG9wKDAsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNDgsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNSwgIzAwMCksIGNvbG9yLXN0b3AoLjUyLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMSwgdHJhbnNwYXJlbnQpKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxNDlkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0OCUsICRib3JkZXIgNTAlLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAmLnllcy1iZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhpZGRlbi1zcGxpdC1wYXJhbWV0ZXIge1xuICAgICZbZGF0YS1wYXJhbWV0ZXItbmFtZT1cIkJhcnZhXCJdIHtcbiAgICAgIC5hZHZhbmNlZC1wYXJhbWV0ZXIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAuYWR2YW5jZWQtcGFyYW1ldGVyLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmxhZ3Mge1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDBweDtcbiAgLmZsYWctZGlzY291bnQgeyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkMGQwO1xuICAgIGhlaWdodDogNTJweDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnByaWNlLXN0YW5kYXJkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wcmljZS1zYXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4uZmxhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gICYuZmxhZy1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQwZDA7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbiAgJi5mbGFnLW5ldyB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZWM0O1xuICB9XG4gICYuZmxhZy1jdXN0b20yIHtcbiAgICBjb2xvcjogIzAwNjY5OTtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICAucHJpY2VzIHtcbiAgICAucHJpY2Utc2F2ZSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogNTVweCAwIDE1cHg7XG59XG4ucHJvZHVjdHMtd3JhcHBlciB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmLm5hdmlnYXRpb24tbmV4dCwgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9bmV4dC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZpZ2F0aW9uLXByZXYge1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfXByZXYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIH1cbiAgfVxuICAuYW5vdGhlci1wcm9kdWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYmc7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHggIWltcG9ydGFudDtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgJi5uYXZpZ2F0aW9uLW5leHQsICYubmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmlnYXRpb24tbmV4dCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfW5leHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYubmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9cHJldi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyLWhvbGRlciB7XG4gIC5wcm9kdWN0LXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ge1xuICAgICAgdG9wOiAzMy4zMyU7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59IiwiLnByb2R1Y3RzLWJsb2NrIHtcbiAgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC5wIHtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgLmZsYWdzLWRlZmF1bHQsIC5mbGFncy1leHRyYSB7XG4gICAgICAgIC5mbGFnIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucCB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBvcmRlcjogLTM7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1jb2RlIHtcbiAgICAgICAgb3JkZXI6IC0yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgfVxuICAgICAgLm5hbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgfVxuICAgICAgLnAtaW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5wLWluLWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5zdGFycy1wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc3RhcnMtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAuc3RhcnMge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnN0YXJzIC5zdGFyLnN0YXItb24sIC5zdGFycyAuc3Rhci5zdGFyLWhhbGYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0YXJzIHtcbiAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdmFpbGFiaWxpdHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHNwYW5bc3R5bGU9XCJjb2xvcjojMDA5OTAxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Y2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF2YWlsYWJpbGl0eS1hbW91bnQge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIC5wcmljZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLnByaWNlLXN0YW5kYXJkICsgLnByaWNlLWZpbmFsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2UtZmluYWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZS1hZGRpdGlvbmFsLCAucHJpY2Utc3RhbmRhcmQge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZS1zdGFuZGFyZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBvcmRlcjogLTI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICsgLnByaWNlLWFkZGl0aW9uYWwgKyAucHJpY2UtZmluYWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2Utc2F2ZSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAtMjtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnAtZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucC10b29scyB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmJ0bi5idG4tY2FydCwgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pbi16bmFja2Ege1xuICAucHJvZHVjdHMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0cy1ibG9jayB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbn0iLCIgLnF1YW50aXR5LCAucHJvZHVjdHMtYmxvY2sgLnF1YW50aXR5LCAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQgLnF1YW50aXR5LCAuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZGVjcmVhc2UsIC5pbmNyZWFzZSB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlY3JlYXNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG4gIC5pbmNyZWFzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICB9XG59IiwiLmlkLS05IHtcblx0LmNhcnQtZW1wdHkge1xuXHRcdCYuY2FydC1pbm5lciB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDI1cHggMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmVtcHR5LWNhcnQtYm94ZXMge1xuXHRcdFx0PiAuY29sLW1kLTYge1xuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpoYXMoYVtocmVmPScvbmVtYXphdC8nXSksXG5cdFx0XHRcdFx0XHQmOmhhcyhhW2hyZWY9Jy9kZS9uZW1hemF0LyddKSxcblx0XHRcdFx0XHRcdCY6aGFzKGFbaHJlZj0nL2VuL25lbWF6YXQvJ10pLFxuXHRcdFx0XHRcdFx0JjpoYXMoYVtocmVmPScvaHUvbmVtYXphdC8nXSkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxub2wuY2FydC1oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRsaSB7XG5cdFx0Ji5zdGVwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vICY6Zmlyc3QtY2hpbGQge1xuXG5cdFx0XHQvLyB9XG5cdFx0XHQmOm5vdCguYWN0aXZlKTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoLTUwJSArIDIwcHgpO1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmU6bm90KDpmaXJzdC1jaGlsZCk6YWZ0ZXIsXG5cdFx0XHQmLmNvbXBsZXRlZDpub3QoOmZpcnN0LWNoaWxkKTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKC01MCUgKyAyMHB4KTtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSxcblx0XHRzdHJvbmcge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQvLyBib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuXHRcdFx0XHRcdC8vIGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb252ZXJzaW9uO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnNpb247XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29udmVyc2lvbjtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcnQtd2lkZ2V0LXByb2R1Y3QtcHJpY2Uge1xuXHR3aWR0aDogMzMuMzMzMyU7XG59XG4uZnJlZS1naWZ0cy13cmFwcGVyIC5mcmVlLWdpZnRzLWltZyA+IGltZyxcbi5mcmVlLXByb2R1Y3QtZ2lmdHMtd3JhcHBlciAuZnJlZS1naWZ0cy1pbWcgPiBpbWcge1xuXHR3aWR0aDogNjZweDtcbn1cbi5jYXJ0LXRhYmxlIHtcblx0LnAtdG90YWwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0fVxuXHR0ciB7XG5cdFx0Ji5yZW1vdmVhYmxlIHtcblx0XHRcdC5yZW1vdmUtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IC00cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Ji5mcmVlLWdpZnQtbmFtZS1jZWxsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1haW4tbGluayB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0XHQmLmNhcnQtcC1pbWFnZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDgxcHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDY2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucC1uYW1lIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnAtYXZhaWxhYmlsaXR5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucC1xdWFudGl0eSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG4tc20uYWRkLXRvLWNhcnQtYnV0dG9uIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHR9XG5cdH1cblx0LnJlbW92ZS1pdGVtIHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXHQuY2FydC10YWJsZS1oZWFkZXIge1xuXHRcdHRkIHtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcblx0XHRcdCYucC10b3RhbCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vcmRlcmluZy1wcm9jZXNzIHtcblx0LmNvbnRhY3QtYm94IHtcblx0XHR1bCB7XG5cdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0PiBsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ji5tYWlsIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MjQnO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50ZWwge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZTkyYyc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmZhY2Vib29rIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDAnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmluc3RhZ3JhbSB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlOTA5JyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2hlYWRlciB7XG5cdFx0LnNpdGUtbmFtZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5jYXJ0LWlubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQ+IC5uZXh0LXN0ZXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LmJ0bi1jb252ZXJzaW9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uZXh0LXN0ZXAtYmFjayB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdH1cblx0LmJ0bi5idG4tY29udmVyc2lvbixcblx0YS5idG4uYnRuLWNvbnZlcnNpb24ge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuZGVsaXZlcnktdGltZSB7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cblx0LmV4dHJhLmRlbGl2ZXJ5IHtcblx0XHRtYXgtd2lkdGg6IDUyNnB4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdD4gc3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTJlJztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdTaG9wdGV0Jztcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByaWNlLXJhbmdlIHtcblx0XHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGg0IHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luOiA0NHB4IDAgMTBweDtcblx0fVxuXHQuY28tYm94IHtcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDQ0cHggMCAxMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gZGl2IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR9XG5cdH1cbn1cbi5pZC0tOSB7XG5cdC5jb3Vwb24taW5wdXQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdHBhZGRpbmc6IDM1cHggMCAyNXB4O1xuXHRcdC50b2dnbGUtY291cG9uLWlucHV0LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuYWxlcnQge1xuXHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdH1cbn1cbi5pZC0tMTYge1xuXHRsYWJlbFtmb3I9J2RlbGl2ZXJ5Q291bnRyeUlkJ10ge1xuXHRcdGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHQvLyB0cmFuc2xhdGlvblxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0LmNvLWJveCB7XG5cdFx0Ji5jby1iYXNpYy1pbmZvcm1hdGlvbiB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Ly8gdHJhbnNsYXRpb25cblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMzBweCAwIDEwcHg7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zdW1tYXJ5LFxuLm9yZGVyLXN1bW1hcnktaXRlbS5wcmljZSB7XG5cdHBhZGRpbmc6IDIwcHggMjVweCAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0LnByaWNlLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQ+IHNwYW4ge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0ZmxleDogbm9uZTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiBzdHJvbmcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0bWluLXdpZHRoOiA4MHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByaWNlLXByaW1hcnkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHQmLnByaWNlLWxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIHRyYW5zbGF0aW9uXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljZS1zZWNvbmRhcnkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCYucHJpY2UtbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Ly8gdHJhbnNsYXRpb25cblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiNjaGVja291dENvbnRlbnQge1xuXHRtYXJnaW4tbGVmdDogMCU7XG5cdC5mb3JtLWdyb3VwIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Ji5qcy12YWxpZGF0ZWQtZWxlbWVudC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLmNvbXBhbnktc2hvcHBpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHR0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdCNwYXltZW50LWN1cnJlbmN5IHtcblx0XHRcdG1heC13aWR0aDogMTA1cHg7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5oZWxwZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblx0fVxufVxuLnNtYXJ0LWxhYmVscy1hY3RpdmUge1xuXHQjY2hlY2tvdXRDb250ZW50IHtcblx0XHQuc21hcnQtbGFiZWwtd3JhcHBlciB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jY2hlY2tvdXRTaWRlYmFyIHtcblx0LnRvZ2dsZS1jb250YWN0cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRwYWRkaW5nOiA4cHggMCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5yYWRpby13cmFwcGVyIHtcblx0Ji5hY3RpdmUge1xuXHRcdGxhYmVsIHtcblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdGIge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuXHRcdC5zdWJsYWJlbCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdGEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucGF5bWVudC1sb2dvIHtcblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG4ucmFkaW8td3JhcHBlci5hY3RpdmUgLmZvci1mcmVlLFxuLmZvci1mcmVlIHtcblx0Y29sb3I6ICM1ZmE5NWI7XG59XG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0LnJhZGlvLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5jaGVja291dC1ib3gge1xuXHQuYm94LmJveC1zbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuLmluLWtyb2stMSAubmV4dC1zdGVwLWZvcndhcmQ6OmFmdGVyLFxuLmlkLS05IC5uZXh0LXN0ZXAtZm9yd2FyZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLXN1bW1hcnkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdC5vcmRlci1zdW1tYXJ5LWlubmVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0PiBoNCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQ+IGg0IHtcblx0XHRtYXJnaW46IDQwcHggMCAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lm9yZGVyLXN1bW1hcnktaXRlbTpub3QoLmhlbHBlcikge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQmW2RhdGEtbWljcm89J2NhcnRJdGVtJ10ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0LmNhcnQtaXRlbS1hbW91bnQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcnQtaXRlbS1hbW91bnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdC51bml0LXZhbHVlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICd4Jztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcnQtaXRlbS1uYW1lIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0fVxuXHQub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQucmVjYXBpdHVsYXRpb24tc2luZ2xlIHtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdH1cblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nIHtcblx0XHQ+IHN0cm9uZyB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHQvLyB0cmFuc2xhdGlvblxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxhc3Qge1xuXHRcdFx0PiBzdHJvbmcge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIHRyYW5zbGF0aW9uXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9yZGVyLXJlY2FwaXR1bGF0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAtMTZweDtcblx0XHRcdHJpZ2h0OiAtMTZweDtcblx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxuXHQub3JkZXItc3VtbWFyeS1pdGVtLnByaWNlIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZztcblx0XHR3aWR0aDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xOHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufVxuLmlkLS0xNyB7XG5cdCYuc21hcnQtbGFiZWxzLWFjdGl2ZSB7XG5cdFx0I2NoZWNrb3V0Q29udGVudCB7XG5cdFx0XHQuc21hcnQtbGFiZWwtd3JhcHBlciB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE5MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvLWJveCB7XG5cdFx0aDQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNvLWNvbnRhY3QtaW5mb3JtYXRpb24ge1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0LmNvLWJpbGxpbmctYWRkcmVzcyB7XG5cdFx0cGFkZGluZzogMzBweCAxNXB4IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdH1cblx0I3NoaXBwaW5nLWFkZHJlc3Mge1xuXHRcdCYuanMtaGlkZGVuLnZpc2libGUge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5jby1ib3gtYWRkaXRpb25hbCB7XG5cdFx0bWFyZ2luLXRvcDogMjNweDtcblx0fVxuXHQuY29uc2VudHMuY29uc2VudHMtZmlyc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cbi5hZHZhbmNlZC1vcmRlciB7XG5cdC5sYnhzcGxpZGVfX3RyYWNrIHtcblx0XHQubGJ4LWNhcm91c2VsX19pdGVtIHtcblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5leHRyYSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLmlkLS0xNSB7XG5cdC5jb250ZW50LWlubmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnJlY2EtcGF5bWVudC13cmFwLFxuXHQub3JkZXItcGF5bWVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIge1xuXHRcdC5jby1wYXltZW50LW1ldGhvZCB7XG5cdFx0XHQuY29sLXNtLTEyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQucmVjYXBpdHVsYXRpb24tdGFibGUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRcdHRoLFxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQub3JkZXJpbmctcHJvY2VzcyB7XG5cdFx0I2hlYWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdC5pbi1zdGVwLTEsXG5cdC5pbi1zdGVwLTIge1xuXHRcdCNoZWFkZXIge1xuXHRcdFx0LmhlYWRlci10b3Atd3JhcHBlciB7XG5cdFx0XHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdFx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHRcdC5tYWlsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2l0ZS1uYW1lIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQub3JkZXJpbmctcHJvY2VzcyB7XG5cdFx0LnN1bW1hcnkge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuY29sLW1kLTQge1xuXHRcdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29sLW1kLTgge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FydC1yb3cge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHR9XG5cdFx0LmNvbC1tZC00LFxuXHRcdC5jb2wtbWQtOCxcblx0XHQjY2hlY2tvdXRDb250ZW50IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0I2NoZWNrb3V0Q29udGVudCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXHQjY2hlY2tvdXRTaWRlYmFyIHtcblx0XHR3aWR0aDogNDAlO1xuXHR9XG5cdC5pZC0tMTYge1xuXHRcdCNjaGVja291dFNpZGViYXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNDJweDtcblx0XHR9XG5cdH1cblx0LmNhcnQtaW5uZXIge1xuXHRcdC5uZXh0LXN0ZXAge1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Lm5leHQtc3RlcC1iYWNrIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDMwcHggMTVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQjY2hlY2tvdXRTaWRlYmFyIHtcblx0XHQuYmFubmVyLWhlbHAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY2FydC10YWJsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdW1tYXJ5IHtcblx0XHQuY29sLW1kLTgsXG5cdFx0LmNvbC1tZC00IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQub3JkZXJpbmctcHJvY2VzcyB7XG5cdFx0LmV4dHJhLmRlbGl2ZXJ5IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0b2wuY2FydC1oZWFkZXIge1xuXHRcdGxpIHtcblx0XHRcdGEsXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaWQtLTkge1xuXHRcdC5zdW1tYXJ5IHtcblx0XHRcdC5jb2wtbWQtNCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFkdmFuY2VkLW9yZGVyIHtcblx0XHQuZXh0cmFzLXdyYXAge1xuXHRcdFx0LmV4dHJhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC50b2dnbGUtY291cG9uLWlucHV0IHtcblx0XHQudG9nZ2xlLWNvdXBvbi1pbnB1dC1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1jb3Vwb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmlkLS0xNixcblx0LmlkLS0xNyB7XG5cdFx0Lm92ZXJhbGwtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdH1cblx0XHQjaGVhZGVyIHtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5oZWFkZXItdG9wIHtcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2VhcmNoIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9yZGVyaW5nLXByb2Nlc3Mge1xuXHRcdC5jYXJ0LWlubmVyIHtcblx0XHRcdD4gLm5leHQtc3RlcCB7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Lm5leHQtc3RlcC1iYWNrIHtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcnQtZW1wdHkge1xuXHQuaDEuY2FydC1oZWFkaW5nIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvbnRhY3QtYm94IHtcblx0XHR1bCB7XG5cdFx0XHRsaTpub3QoLnNvY2lhbC1pY29uLWxpc3QpIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbi00MDQge1xuICAuY29udGVudC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAxNTBweDtcbiAgICA+IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnUHJvemtvdW1lanRlIG5hxaFpIG5hYsOtZGt1JztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbXB0eS1jb250ZW50LTQwNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfTQwNC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluLTQwNCB7XG4gICAgLmVtcHR5LWNvbnRlbnQtNDA0IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3OXB4KSB7XG4gIC5pbi00MDQge1xuICAgIC5lbXB0eS1jb250ZW50LTQwNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlbmVmaXRCYW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xufVxuLmluLWluZGV4IHtcblx0LmJlbmVmaXRCYW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG4udHlwZS1jYXRlZ29yeSB7XG5cdC5iZW5lZml0QmFubmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdH1cbn1cbi50eXBlLXByb2R1Y3Qge1xuXHQuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuLmJlbmVmaXRCYW5uZXIucG9zaXRpb24tLWJlbmVmaXRIb21lcGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZW5lZml0QmFubmVyX19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iZW5lZml0QmFubmVyX19pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRmbGV4OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXgtd2lkdGg6IHVuc2V0O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4udmlkZW8tcmVzcG9uc2l2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ucmVzcG9uc2l2ZS1pZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXItYmFubmVycyB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdC5mb290ZXItYmFubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmRlc2t0b3Age1xuXHRcdC5iYW5uZXJzLXJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ubWltZS1ocC1iYW5uZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWluLW1kIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDUuNzZweDtcblx0XHR9XG5cdH1cblx0LmJ0bi5idG4tcHJpbWFyeSB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0Ji0tYmxhY2sge1xuXHR9XG59XG5cbi5iZW5lZml0QmFubmVyX19pdGVtOmhhcygubWltZS1ocC1iYW5uZXItLWJsYWNrKSB7XG5cdC5iZW5lZml0QmFubmVyX19waWN0dXJlIHtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0LmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xuXHRcdHA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuYWRtaW4tbG9nZ2VkIHtcblx0Lm1pbWUtaHAtYmFubmVyLS1ibGFjayB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLmhvbWVwYWdlLWJsb2ctd3JhcHBlciwgLnR5cGUtcG9zdHMtbGlzdGluZyAjbmV3c1dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLm5ld3MtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgb3JkZXI6IC0yO1xuICAgIH1cbiAgICAubmV3cy1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGltZSB7XG4gICAgICBvcmRlcjogLTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDEycHggMCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucmVhZC1hcnRpY2xlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnQmxvZyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cbiAgLnRleHQtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuLnR5cGUtcG9zdHMtbGlzdGluZyB7XG4gICNuZXdzV3JhcHBlciB7XG4gICAgbWFyZ2luOiAwcHggLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWVwYWdlLWJsb2ctd3JhcHBlciB7XG4gICAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtYmxvZy13cmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS1ibG9nLXdyYXBwZXIsIC50eXBlLXBvc3RzLWxpc3RpbmcgI25ld3NXcmFwcGVyIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbiAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfSBcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgJGJnO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAkYmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBhLCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzfWFycm93LnN2Zz8xKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4udHlwZS1wcm9kdWN0IHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtcHJvZHVjdCB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgID4gc3BhbiB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50eXBlLXBvc3RzLWxpc3RpbmcsIC50eXBlLXBvc3QsIC50eXBlLXBhZ2Uge1xuICAjY29udGVudCB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59IiwiI2NvbnRlbnQge1xuXHQudGV4dC1ib3gge1xuXHRcdG1hcmdpbjogNTBweCAwIDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0cCxcblx0XHRoMixcblx0XHRoMyxcblx0XHR1bCxcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxufVxuLmluLXZ5aGxlZGF2YW5pIHtcblx0LmNvbnRlbnQge1xuXHRcdGgyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnNlYXJjaC1yZXN1bHRzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5pbi1ob2Rub2Nlbmktb2JjaG9kdSB7XG5cdCNjb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxufVxuLmN1c3RvbWUtcGFnZSB7XG5cdCNjb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0fVxufVxuXG4udHlwZS1zZWFyY2gsXG4uaW4tem5hY2thIHtcblx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0LnByb2R1Y3Qge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcblx0XHRcdFx0XHQvL3Bva3VkIG5lbsOtIHNpZGViYXIsIHBvdcW+w610IDRuXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW4tamFrLW5ha3Vwb3ZhdCxcbi5pbi1rb250YWt0eSB7XG5cdCNjb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQjY29udGVudC13cmFwcGVyIHtcblx0XHRvbCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sLW1kLTYge1xuXHRcdD4gcCB7XG5cdFx0XHQ+IGltZyB7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbi1rb250YWt0eSB7XG5cdC5jb250ZW50LWlubmVyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cbn1cbiNjb250ZW50IHtcblx0Lmhvdy1ib3gge1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXN9Ym94LWJnLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbnZlcnNpb247XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29udmVyc2lvbjtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogMjVweCAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNvbnRhY3Qtc2VjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZztcblx0cGFkZGluZzogMzVweCAwO1xuXHRtYXJnaW46IDE1cHggMDtcblx0LmNvbnRhaW5lciB7XG5cdFx0PiBkaXYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdGRpdiB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmN1c3RvbWVyLXBhZ2Uge1xuXHQjY29udGVudCB7XG5cdFx0aDEge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4udHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcblx0LnNpZGViYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQjY29udGVudCB7XG5cdFx0Lmhvdy1ib3gge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmNvbnRhY3Qtc2VjdGlvbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudHlwZS1tYW51ZmFjdHVyZXItZGV0YWlsIHtcblx0XHQucHJvZHVjdHMtYmxvY2sge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5jb250YWN0LXNlY3Rpb24ge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaW4tamFrLW5ha3Vwb3ZhdCxcblx0LmluLWtvbnRha3R5IHtcblx0XHQjY29udGVudC13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmluLWtvbnRha3Qge1xuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQjY29udGVudCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHRleHQgIWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4jY29udGVudCB7XG5cdC5jb250YWN0LXBhZ2Uge1xuXHRcdGgxLFxuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdGg2IHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdCYgPiBoNCB7XG5cdFx0XHRsaW5lLWhlaWdodDogNDdweDtcblx0XHR9XG5cblx0XHQmX19jb250YWN0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGVza3RvcCB7XG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kZXRhaWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlmcmFtZSB7XG5cdFx0XHRib3JkZXI6IHVuc2V0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTA1cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE5Ny4xNnB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb21wbGFpbnQtYW5kLXF1ZXN0aW9ucyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ucmVjbGFpbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNob3csXG5cdFx0XHRcdC5nZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hvdyB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXN9em9icmF6ZW5pLnN2Zyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZ2V0IHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltYWdlc31zdGF6ZW5pLnN2Zyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRwdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2FyZWFsIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQyMHB4IDFmcjtcblx0XHRcdGNvbHVtbi1nYXA6IDEzMHB4O1xuXHRcdFx0cm93LWdhcDogMjRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRcdGNvbHVtbi1nYXA6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdH1cblxuXHRcdFx0Ji1vcGVuaG91cnMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMyODI3MmE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjJmMztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTEwcHggMTE2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1ib3gge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyODI3MmE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXBob3RvcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0Z2FwOiAyNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1wcmltYXJ5IHtcblx0XHRcdFx0cGFkZGluZzogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zaWRsbyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRcdCYgPiBwIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRhY3QtcGFnZV9fdGVhbS1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190ZWFtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0XHRyb3ctZ2FwOiAzMnB4O1xuXHRcdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdHJvdy1nYXA6IDdweDtcblx0XHRcdFx0XHRjb2x1bW4tZ2FwOiAxNnB4O1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0XHRcdFx0cm93LWdhcDogN3B4O1xuXHRcdFx0XHRcdGNvbHVtbi1nYXA6IDE2cHg7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAsXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNSkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnVzcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1pbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLnVzcC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICAudXNwLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAudXNwLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkge1xuICAudXNwLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVzcC13cmFwIHtcbiAgICAudXNwLWl0ZW0geyAgXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXNwLXdyYXAge1xuICAgIC51c3AtaXRlbSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbi1pbmRleCB7XG4gICAgLnVzcC13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnVzcC13cmFwIHtcbiAgICAudXNwLWl0ZW0ge1xuICAgICAgLnVzcC1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlYmFyIHtcbiAgICAjY2F0ZWdvcmllcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAgICAgLmV4cGFuZGFibGUge1xuICAgICAgICAgICAgYSA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGUnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvcGljIHtcbiAgICAgICAgICAgICAgICBhID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7IFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MGUnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudG9waWMge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgXG5cbiAgICAgICAgICAgICAgICB1bC5leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnZlcnNpb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94LWJnLXZhcmlhbnQge1xuICAgICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3guYm94LXNtLmJveC1maWx0ZXJzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIC5maWx0ZXItc2VjdGlvbnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW4taW5kZXgge1xuICAgIC5ib3gtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaW4tdnlobGVkYXZhbmkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59Il19 */
