.drawer{position:fixed;z-index:1010;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;transition:visibility var(--duration-default) ease}.drawer__inner{overflow:auto;padding:0;background-color:#edecec;box-shadow:0 0 15px rgba(0,0,0,.2)}.drawer__inner-empty{background-color:#fafafa}.drawer__inner-empty .button{display:flex;justify-content:center;align-items:center;background-color:#222;border:0;color:#fff;width:100%;border-radius:22px;font-weight:700;padding:12px 1em}@media (min-width:1024px){.drawer__inner-empty .button{padding:12px 1em;font-size:1.6rem}}.drawer__inner-empty .drawer__google-ratings{background-color:#fafafa}.drawer__header{text-align:center;background-color:#222;padding:1.3rem 1.8rem}.drawer__close{width:15px;height:15px;right:2rem;top:50%;transform:translateY(-50%);background-color:transparent}.drawer__close svg{width:100%;height:100%}.drawer__close svg path{stroke:#fff}.drawer__heading{text-align:center;font-weight:700;color:#fafafa;text-transform:capitalize;margin-bottom:0}.drawer__free-delivery{padding:1.3rem 1.8rem;background-color:#e6e6e6}.drawer__free-delivery .row:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.drawer__free-delivery .row:last-child:not(:first-child){background-color:#d7d7d7;border-radius:30px}.drawer__free-delivery .wrap{width:100%}.drawer__free-delivery .wrap .bar{margin-bottom:5px}.drawer__free-delivery p{font-size:1.3rem;font-weight:700}.drawer__free-delivery .bar{background-color:#222;border-radius:30px;height:11px}.drawer cart-drawer-items{padding:2.5rem 1.8rem 2.2rem;background-color:#edecec}.drawer cart-drawer-items .cart-item{position:relative;display:flex;flex-wrap:wrap}.drawer cart-drawer-items .cart-item:not(:first-child){margin-top:13px}.drawer cart-drawer-items .cart-item__error:has(>.cart-item__error-text:empty){display:none}.drawer cart-drawer-items .cart-item__details,.drawer cart-drawer-items .cart-item__media{padding-top:0}.drawer cart-drawer-items .cart-item__media{width:8rem;display:flex}.drawer cart-drawer-items .cart-item__image{-o-object-fit:contain;object-fit:contain;border-radius:8px;-o-object-position:top;object-position:top;height:auto}.drawer cart-drawer-items .cart-item__name{color:#333;font-weight:700}.drawer cart-drawer-items .cart-item__name:hover{text-decoration:none}.drawer cart-drawer-items .cart-item__details{font-size:1.2rem;flex:1;padding-top:0;flex-direction:column;justify-content:space-between;display:flex}.drawer cart-drawer-items .cart-item__discounted-prices{display:flex;-moz-column-gap:5px;column-gap:5px}.drawer cart-drawer-items .cart-item__no-discount strong{font-weight:400}.drawer cart-drawer-items .cart-item__price-wrapper .price{font-size:1.2rem}.drawer cart-drawer-items .cart-item quantity-popver{margin-top:16px}.drawer cart-drawer-items .cart-item__quantity-wrapper{position:relative;align-items:center;justify-content:space-between}.drawer cart-drawer-items .cart-item__quantity-wrapper .quantity{border-radius:45px;width:calc(7.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:28px;max-height:28px;align-items:center;padding:3px}.drawer cart-drawer-items .cart-item__quantity-wrapper .quantity button{width:calc(2.2rem / var(--font-body-scale));border-radius:100%;aspect-ratio:1/1}.drawer cart-drawer-items .cart-item__quantity-wrapper .quantity button:not(.cart-remove-button){background-color:#eee}.drawer cart-drawer-items .cart-item__quantity-wrapper .quantity__input{font-size:1.2rem}.drawer cart-drawer-items .cart-item__quantity-wrapper cart-remove-button{display:inline-block;margin:0}.drawer cart-drawer-items .cart-item__quantity-wrapper cart-remove-button .cart-remove-button{cursor:pointer;border:0;padding:0;color:#777;text-decoration:underline;background-color:transparent}.drawer cart-drawer-items .cart-item__totals{margin-top:0;text-align:left}@media (max-width:749px){.drawer cart-drawer-items .cart-item__totals{display:flex;flex-direction:column}}.drawer cart-drawer-items .cart-item__totals .loading-overlay{right:unset;left:0;top:0;padding-top:0}.drawer__footer{background-color:#edecec;padding:2rem 0}.drawer__footer-empty{padding:0}.drawer__footer-wrap{padding:0 2rem}.drawer__footer-wrap .totals{font-weight:700;justify-content:center;font-size:1.5rem;color:#333;-moz-column-gap:5px;column-gap:5px}.drawer__footer-wrap .totals__total{font-size:1.5rem}.drawer__footer-wrap .totals__total-value{font-size:1.5rem;margin-left:1px}.drawer__footer-wrap .tax-note{text-align:center;font-size:1.5rem;color:#767676;margin-top:5px}.drawer__google-ratings{padding:40px 2rem}.drawer__google-ratings .google-ratings{display:flex;flex-direction:column;align-items:center}.drawer__google-ratings .google-ratings__row{display:flex;-moz-column-gap:16px;column-gap:16px}.drawer__google-ratings .google-ratings__text p{font-size:1.5rem}.drawer__ctas{padding:0 2rem}.drawer__ctas.top{padding:0}.drawer__ctas.top .ship-insurance{display:none}.drawer__ctas.top .button[type=submit]{margin-top:0!important;margin-bottom:20px}@media (max-width:1023px){.drawer__ctas.top .button[type=submit]{font-size:1.6rem}}.drawer__ctas button[type=submit]{display:flex;justify-content:center;align-items:center;background-color:#7f8b78;border:0;color:#fff;width:100%;border-radius:22px;font-weight:700;padding:12px 1em}.drawer__ctas .button{display:flex;justify-content:center;align-items:center;background-color:#222;border:0;color:#fff;width:100%;border-radius:22px;font-weight:700;margin-top:19px;padding:12px 1em}.drawer__shop-info{background-color:#e6e6e6;padding:2.4rem 2rem}.drawer__shop-info a,.drawer__shop-info p{font-size:13px;line-height:1.7rem}.drawer.active{visibility:visible}.drawer__inner{height:100%;border-right:0;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--duration-default) ease;width:100%;max-width:100%}@media (min-width:768px){.drawer__inner{width:40rem;max-width:calc(100vw - 3rem)}}.drawer__inner-empty{height:100%;overflow:hidden;display:flex;flex-direction:column}.cart-drawer__warnings{display:flex;flex-direction:column;flex:1;justify-content:center}cart-drawer.is-empty .drawer__inner{display:grid;grid-template-rows:1fr;align-items:center;padding:0}.cart-drawer__empty-content{padding:1.5rem 1.8rem}cart-drawer:not(.is-empty) .cart-drawer__collection,cart-drawer:not(.is-empty) .cart-drawer__warnings{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.drawer.active .drawer__inner{transform:translateX(0)}.drawer__header{position:relative;padding:1.3rem 0;display:flex;justify-content:center;align-items:center}.drawer__close{display:inline-block;padding:0;position:absolute;color:rgb(var(--color-foreground));border:none;cursor:pointer}.cart-drawer__warnings .drawer__close{right:5px}.drawer__contents{flex-grow:1;display:flex;flex-direction:column}cart-drawer-items.is-empty+.drawer__footer{display:none}.drawer__footer>details{margin-top:-1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.drawer__footer>details[open]{padding-bottom:1.5rem}.drawer__footer summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.drawer__footer>details+.cart-drawer__footer{padding-top:1.5rem}@media (max-width:767px){.cart-drawer{width:100%}}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}.cart-drawer__form{flex-grow:1;display:flex;flex-wrap:wrap}.cart-drawer__collection{margin:0 2.5rem 1.5rem}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1}.cart-drawer .cart-items,.cart-drawer tbody{display:block;width:100%}.cart-drawer thead{display:inline-table;width:100%;position:sticky;top:0;z-index:2;background-color:rgb(var(--color-background))}cart-drawer-items{overflow:visible}.cart-drawer .cart-items{border:0}.cart-drawer .cart-item:last-child{margin-bottom:1rem}.cart-drawer .cart-item__image{max-width:100%}.cart-drawer .cart-items thead{margin-bottom:.5rem}.cart-drawer .cart-items thead th:first-child,.cart-drawer .cart-items thead th:last-child{width:0;padding:0}.cart-drawer .cart-items thead th:nth-child(2){width:50%;padding-left:0}.cart-drawer .cart-items thead tr{display:table-row;margin-bottom:0}.cart-drawer .cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-drawer .cart-item>td+td{padding-left:1rem}.cart-drawer .cart-item__details{width:auto}.cart-drawer.cart-drawer .cart-item__price-wrapper>:only-child{margin-top:0}.cart-drawer .unit-price{margin-top:.6rem}.cart-drawer .cart-items .cart-item__quantity{padding-top:0}@media screen and (max-width:749px){.cart-drawer .cart-item cart-remove-button{margin-left:0}}.cart-drawer__footer>*+*{margin-top:1rem}.cart-drawer .price{line-height:1}.cart-drawer .product-option dd{word-break:break-word}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart-drawer .cart__checkout-button{max-width:none}.drawer__footer .cart__dynamic-checkout-buttons{max-width:100%}.drawer__footer #dynamic-checkout-cart ul{flex-wrap:wrap!important;flex-direction:row!important;margin:.5rem -.5rem 0 0!important;gap:.5rem}.drawer__footer [data-shopify-buttoncontainer]{justify-content:flex-start}.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(50% - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:only-child{flex-basis:100%!important;margin-right:.5rem!important}@media screen and (min-width:750px){.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(33.3333333333% - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li{flex-basis:calc(50% - .5rem)!important}}cart-drawer-items::-webkit-scrollbar{width:3px}cart-drawer-items::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:31px}.cart-drawer .quantity-popover-container{padding:0}.cart-drawer .quantity-popover__info.global-settings-popup{transform:translateY(0);right:0}.cart-drawer .cart-item__error{margin-top:.8rem;margin-bottom:1rem}.cart-drawer .quantity-popover__info+.cart-item__error{margin-top:.2rem}@media screen and (min-width:750px){.cart-drawer .cart-item__quantity--info quantity-popover>*{padding-left:0}.cart-drawer .cart-item__error{margin-left:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNuaXBwZXRzL3NuaXBwZXQtY2FydC1kcmF3ZXIuc2NzcyIsInNuaXBwZXRzL3NuaXBwZXQtY2FydC1kcmF3ZXIuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFFBQ0UsU0FBQSxNQUNBLFFBQUEsS0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLFNBQ0EsV0FBQSxXQUFBLHdCQUFBLEtBRUEsZUFDRSxTQUFBLEtBQ0EsUUFBQSxFQUNBLGlCQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxlQUVBLHFCQUNFLGlCQUFBLFFBRUEsNkJBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLGlCQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtBQUEsSUFFQSwwQkFaRiw2QkFhSSxRQUFBLEtBQUEsSUFDQSxVQUFBLFFBSUosNkNBQ0UsaUJBQUEsUUFLTixnQkFDRSxXQUFBLE9BQ0EsaUJBQUEsS0FDQSxRQUFBLE9BQUEsT0FHRixlQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxVQUFBLGlCQUNBLGlCQUFBLFlBRUEsbUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FFQSx3QkFDRSxPQUFBLEtBS04saUJBQ0UsV0FBQSxPQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsZUFBQSxXQUNBLGNBQUEsRUFHRix1QkFDRSxRQUFBLE9BQUEsT0FDQSxpQkFBQSxRQUdFLHdDQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FDQSxjQUFBLElBR0YseURBQ0UsaUJBQUEsUUFDQSxjQUFBLEtBSUosNkJBQ0UsTUFBQSxLQUVBLGtDQUNFLGNBQUEsSUFJSix5QkFDRSxVQUFBLE9BQ0EsWUFBQSxJQUdGLDRCQUNFLGlCQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsS0FPSiwwQkFDRSxRQUFBLE9BQUEs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LE1BQUEsTUFBQSxrQ0FnQkYsOEJBQ0UsYUFBQSxLQUdGLGlDQUNFLE1BQUEsS0FVRiwrREFDRSxXQUFBLEVBU0YseUJBQ0UsV0FBQSxNQUdGLDhDQUNFLFlBQUEsRUFJRixvQ0FDRSwyQ0FDRSxZQUFBLEdBSUoseUJBQ0UsV0FBQSxLQUdGLG9CQUNFLFlBQUEsRUFRRixnQ0FDRSxXQUFBLFdBR0YsK0NBQ0UsVUFBQSxlQUdGLG9DQUNFLFVBQUEsS0FHRixnREFDRSxVQUFBLEtBR0YsMENBQ0UsVUFBQSxlQUNBLGVBQUEsY0FDQSxPQUFBLE1BQUEsT0FBQSxFQUFBLFlBQ0EsSUFBQSxNQUdGLCtDQUNFLGdCQUFBLFdBR0YsNkNBQ0UsV0FBQSw0QkFDQSxPQUFBLFlBR0Ysd0RBQ0UsV0FBQSxlQUNBLGFBQUEsZ0JBR0Ysb0NBQ0UsNkNBQ0UsV0FBQSx1Q0FDQSxPQUFBLFlBR0YsMkVDNUlBLDhFQUNBLDJFQUNBLDhFRHNKRSxXQUFBLDZCQUlKLHFDQUNFLE1BQUEsSUFHRiwyQ0FDRSxpQkFBQSxpQ0FDQSxjQUFBLE1BR0YsaURBQ0UsV0FBQSxLQUdGLHlDQUNFLFFBQUEsRUFHRiwyREFDRSxVQUFBLGNBQ0EsTUFBQSxFQUdGLCtCQUNFLFdBQUEsTUFDQSxjQUFBLEtBR0YsdURBQ0UsV0FBQSxNQUdGLG9DQUNFLDJEQUNFLGFBQUEsRUFHRiwrQkFDRSxZQUFBIiwiZmlsZSI6InNuaXBwZXRzL3NuaXBwZXQtY2FydC1kcmF3ZXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgdmFyKC0tZHVyYXRpb24tZGVmYXVsdCkgZWFzZTtcblxuICAmX19pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlY2VjO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAmLWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcmF3ZXJfX2dvb2dsZS1yYXRpbmdzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjhyZW07XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2ZyZWUtZGVsaXZlcnkge1xuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcblxuICAgIC5yb3cge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgY2FydC1kcmF3ZXItaXRlbXMge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjhyZW0gMi4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVjZWM7XG5cbiAgICAuY2FydC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19lcnJvciB7XG4gICAgICAgICY6aGFzKD4gLmNhcnQtaXRlbV9fZXJyb3ItdGV4dDplbXB0eSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEsXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIHJvdy1nYXA6IDEwcHg7XG5cbiAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAvLyAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGlzY291bnRlZC1wcmljZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX25vLWRpc2NvdW50IHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Vycm9yIHtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlLXdyYXBwZXIge1xuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHF1YW50aXR5LXBvcHZlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3F1YW50aXR5LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoXG4gICAgICAgICAgICA3LjVyZW0gLyB2YXIoLS1mb250LWJvZHktc2NhbGUpICsgdmFyKC0taW5wdXRzLWJvcmRlci13aWR0aCkgKiAyXG4gICAgICAgICAgKTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzcHg7XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMi4ycmVtIC8gdmFyKC0tZm9udC1ib2R5LXNjYWxlKSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG5cbiAgICAgICAgICAgICY6bm90KC5jYXJ0LXJlbW92ZS1idXR0b24pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltuYW1lPVwibWludXNcIl0ge1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW25hbWU9XCJwbHVzXCJdIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBjYXJ0LXJlbW92ZS1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuY2FydC1yZW1vdmUtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RvdGFscyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmxvYWRpbmctb3ZlcmxheSB7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlY2VjO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcblxuICAgICYtZW1wdHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgICAudG90YWxzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGNvbHVtbi1nYXA6IDVweDtcblxuICAgICAgICAmX190b3RhbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRheC1ub3RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19nb29nbGUtcmF0aW5ncyB7XG4gICAgcGFkZGluZzogNDBweCAycmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIH1cblxuICAgIC5nb29nbGUtcmF0aW5ncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N0YXMge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICYudG9wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuc2hpcC1pbnN1cmFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhiNzg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDEycHggMWVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMWVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2hvcC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIHBhZGRpbmc6IDIuNHJlbSAycmVtO1xuXG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi5kcmF3ZXIuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRyYXdlcl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tZHVyYXRpb24tZGVmYXVsdCkgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogNDByZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG4gIH1cbn1cblxuLmRyYXdlcl9faW5uZXItZW1wdHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vIHBhZGRpbmc6IDAgMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FydC1kcmF3ZXJfX3dhcm5pbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmNhcnQtZHJhd2VyLmlzLWVtcHR5IC5kcmF3ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJ0LWRyYXdlcl9fZW1wdHktY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjhyZW07XG59XG5cbi8vIGNhcnQtZHJhd2VyLmlzLWVtcHR5IC5kcmF3ZXJfX2hlYWRlciB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbmNhcnQtZHJhd2VyOm5vdCguaXMtZW1wdHkpIC5jYXJ0LWRyYXdlcl9fd2FybmluZ3MsXG5jYXJ0LWRyYXdlcjpub3QoLmlzLWVtcHR5KSAuY2FydC1kcmF3ZXJfX2NvbGxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1kcmF3ZXJfX3dhcm5pbmdzLS1oYXMtY29sbGVjdGlvbiAuY2FydF9fbG9naW4tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5kcmF3ZXIuYWN0aXZlIC5kcmF3ZXJfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uZHJhd2VyX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuM3JlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRyYXdlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FydC1kcmF3ZXJfX3dhcm5pbmdzIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmRyYXdlcl9fY29udGVudHMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmNhcnQtZHJhd2VyLWl0ZW1zLmlzLWVtcHR5ICsgLmRyYXdlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyYXdlcl9fZm9vdGVyID4gZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLWZvcmVncm91bmQpLCAwLjIpO1xufVxuXG4uZHJhd2VyX19mb290ZXIgPiBkZXRhaWxzW29wZW5dIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmRyYXdlcl9fZm9vdGVyIHN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmRyYXdlcl9fZm9vdGVyID4gZGV0YWlscyArIC5jYXJ0LWRyYXdlcl9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLmNhcnQtZHJhd2VyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuY2FydC1kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJ0LWRyYXdlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2FydC1kcmF3ZXJfX292ZXJsYXk6ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcnQtZHJhd2VyX19mb3JtIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXJ0LWRyYXdlcl9fY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMCAyLjVyZW0gMS41cmVtO1xufVxuXG4uY2FydC1kcmF3ZXIgLmRyYXdlcl9fY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbXMsXG4uY2FydC1kcmF3ZXIgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWRyYXdlciB0aGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWJhY2tncm91bmQpKTtcbn1cblxuY2FydC1kcmF3ZXItaXRlbXMge1xuICAvLyBvdmVyZmxvdzogYXV0bztcbiAgLy8gZmxleDogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuLy8gICBjYXJ0LWRyYXdlci1pdGVtcyB7XG4vLyAgIH1cbi8vXG4vLyAgIC5kcmF3ZXJfX2lubmVyIHtcbi8vICAgICAvLyBvdmVyZmxvdzogYXV0bztcbi8vICAgfVxuLy8gfVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbXMge1xuICBib3JkZXI6IDA7XG59XG5cbi5jYXJ0LWRyYXdlciAuY2FydC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWRyYXdlciAuY2FydC1pdGVtcyB0aGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1zIHRoZWFkIHRoOmZpcnN0LWNoaWxkLFxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1zIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1zIHRoZWFkIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1zIHRoZWFkIHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbXMgdGgge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSh2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKSwgMC4wOCk7XG59XG5cbi8vIC5jYXJ0LWRyYXdlciAuY2FydC1pdGVtOmxhc3QtY2hpbGQge1xuLy8gICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4vLyB9XG5cbi8vIC5jYXJ0LWRyYXdlciAuY2FydC1pdGVtIC5sb2FkaW5nLW92ZXJsYXkge1xuLy8gICByaWdodDogNXB4O1xuLy8gICBwYWRkaW5nLXRvcDogMi41cmVtO1xuLy8gfVxuXG4vLyAuY2FydC1kcmF3ZXIgLmNhcnQtaXRlbXMgdGQge1xuLy8gICBwYWRkaW5nLXRvcDogMnJlbTtcbi8vIH1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW0gPiB0ZCArIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbV9fZGV0YWlscyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vLyAuY2FydC1kcmF3ZXIgLmNhcnQtaXRlbV9fdG90YWxzIHtcbi8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuLy8gfVxuXG4uY2FydC1kcmF3ZXIuY2FydC1kcmF3ZXIgLmNhcnQtaXRlbV9fcHJpY2Utd3JhcHBlciA+ICo6b25seS1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIC5jYXJ0LWRyYXdlciAuY2FydC1pdGVtX19wcmljZS13cmFwcGVyIC5jYXJ0LWl0ZW1fX2Rpc2NvdW50ZWQtcHJpY2VzIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgZ2FwOiAwLjZyZW07XG4vLyB9XG5cbi5jYXJ0LWRyYXdlciAudW5pdC1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC8vIGdyaWQtY29sdW1uOiAyIC8gNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW0gY2FydC1yZW1vdmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY2FydC1kcmF3ZXJfX2Zvb3RlciA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNhcnQtZHJhd2VyIC5wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyAuY2FydC1kcmF3ZXIgLnRheC1ub3RlIHtcbi8vICAgbWFyZ2luOiAxLjJyZW0gMCAxcmVtIGF1dG87XG4vLyAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyB9XG5cbi5jYXJ0LWRyYXdlciAucHJvZHVjdC1vcHRpb24gZGQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2FydC1kcmF3ZXIgZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnkgLmljb24tY2FyZXQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnRfX2NoZWNrb3V0LWJ1dHRvbiB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmRyYXdlcl9fZm9vdGVyIC5jYXJ0X19keW5hbWljLWNoZWNrb3V0LWJ1dHRvbnMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kcmF3ZXJfX2Zvb3RlciAjZHluYW1pYy1jaGVja291dC1jYXJ0IHVsIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjVyZW0gLTAuNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5kcmF3ZXJfX2Zvb3RlciBbZGF0YS1zaG9waWZ5LWJ1dHRvbmNvbnRhaW5lcl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5kcmF3ZXJfX2Zvb3RlciAjZHluYW1pYy1jaGVja291dC1jYXJ0IHVsID4gbGkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuNXJlbSkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kcmF3ZXJfX2Zvb3RlciAjZHluYW1pYy1jaGVja291dC1jYXJ0IHVsID4gbGk6b25seS1jaGlsZCB7XG4gIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmRyYXdlcl9fZm9vdGVyICNkeW5hbWljLWNoZWNrb3V0LWNhcnQgdWwgPiBsaSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyAtIDAuNXJlbSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcmF3ZXJfX2Zvb3RlciAjZHluYW1pYy1jaGVja291dC1jYXJ0IHVsID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5kcmF3ZXJfX2Zvb3RlclxuICAgICNkeW5hbWljLWNoZWNrb3V0LWNhcnRcbiAgICB1bFxuICAgID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMilcbiAgICB+IGxpLFxuICAuZHJhd2VyX19mb290ZXIgI2R5bmFtaWMtY2hlY2tvdXQtY2FydCB1bCA+IGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuICAuZHJhd2VyX19mb290ZXJcbiAgICAjZHluYW1pYy1jaGVja291dC1jYXJ0XG4gICAgdWxcbiAgICA+IGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpXG4gICAgfiBsaSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAwLjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuY2FydC1kcmF3ZXItaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cblxuY2FydC1kcmF3ZXItaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbmNhcnQtZHJhd2VyLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG5cbi5jYXJ0LWRyYXdlciAucXVhbnRpdHktcG9wb3Zlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FydC1kcmF3ZXIgLnF1YW50aXR5LXBvcG92ZXJfX2luZm8uZ2xvYmFsLXNldHRpbmdzLXBvcHVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICByaWdodDogMDtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1fX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FydC1kcmF3ZXIgLnF1YW50aXR5LXBvcG92ZXJfX2luZm8gKyAuY2FydC1pdGVtX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1fX3F1YW50aXR5LS1pbmZvIHF1YW50aXR5LXBvcG92ZXIgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuY2FydC1kcmF3ZXIgLmNhcnQtaXRlbV9fZXJyb3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4iLCIuZHJhd2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IHZhcigtLWR1cmF0aW9uLWRlZmF1bHQpIGVhc2U7XG59XG4uZHJhd2VyX19pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlY2VjO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmRyYXdlcl9faW5uZXItZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmRyYXdlcl9faW5uZXItZW1wdHkgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMnB4IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyYXdlcl9faW5uZXItZW1wdHkgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAxZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5kcmF3ZXJfX2lubmVyLWVtcHR5IC5kcmF3ZXJfX2dvb2dsZS1yYXRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5kcmF3ZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMS4zcmVtIDEuOHJlbTtcbn1cbi5kcmF3ZXJfX2Nsb3NlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRyYXdlcl9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcmF3ZXJfX2Nsb3NlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmRyYXdlcl9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kcmF3ZXJfX2ZyZWUtZGVsaXZlcnkge1xuICBwYWRkaW5nOiAxLjNyZW0gMS44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmRyYXdlcl9fZnJlZS1kZWxpdmVyeSAucm93OmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZHJhd2VyX19mcmVlLWRlbGl2ZXJ5IC5yb3c6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uZHJhd2VyX19mcmVlLWRlbGl2ZXJ5IC53cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJhd2VyX19mcmVlLWRlbGl2ZXJ5IC53cmFwIC5iYXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZHJhd2VyX19mcmVlLWRlbGl2ZXJ5IHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZHJhd2VyX19mcmVlLWRlbGl2ZXJ5IC5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG4uZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIHtcbiAgcGFkZGluZzogMi41cmVtIDEuOHJlbSAyLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVjZWM7XG59XG4uZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIC5jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4uZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIC5jYXJ0LWl0ZW1fX2Vycm9yOmhhcyg+IC5jYXJ0LWl0ZW1fX2Vycm9yLXRleHQ6ZW1wdHkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fbWVkaWEsIC5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRyYXdlciBjYXJ0LWRyYXdlci1pdGVtcyAuY2FydC1pdGVtX19tZWRpYSB7XG4gIHdpZHRoOiA4cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRyYXdlciBjYXJ0LWRyYXdlci1pdGVtcyAuY2FydC1pdGVtX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fbmFtZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fbmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRyYXdlciBjYXJ0LWRyYXdlci1pdGVtcyAuY2FydC1pdGVtX19kaXNjb3VudGVkLXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDVweDtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fbm8tZGlzY291bnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fcHJpY2Utd3JhcHBlciAucHJpY2Uge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbSBxdWFudGl0eS1wb3B2ZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmRyYXdlciBjYXJ0LWRyYXdlci1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5LXdyYXBwZXIgLnF1YW50aXR5IHtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgd2lkdGg6IGNhbGMoNy41cmVtIC8gdmFyKC0tZm9udC1ib2R5LXNjYWxlKSArIHZhcigtLWlucHV0cy1ib3JkZXItd2lkdGgpICogMik7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHktd3JhcHBlciAucXVhbnRpdHkgYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoMi4ycmVtIC8gdmFyKC0tZm9udC1ib2R5LXNjYWxlKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmRyYXdlciBjYXJ0LWRyYXdlci1pdGVtcyAuY2FydC1pdGVtX19xdWFudGl0eS13cmFwcGVyIC5xdWFudGl0eSBidXR0b246bm90KC5jYXJ0LXJlbW92ZS1idXR0b24pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHktd3JhcHBlciAucXVhbnRpdHlfX2lucHV0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5LXdyYXBwZXIgY2FydC1yZW1vdmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIC5jYXJ0LWl0ZW1fX3F1YW50aXR5LXdyYXBwZXIgY2FydC1yZW1vdmUtYnV0dG9uIC5jYXJ0LXJlbW92ZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kcmF3ZXIgY2FydC1kcmF3ZXItaXRlbXMgLmNhcnQtaXRlbV9fdG90YWxzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIC5jYXJ0LWl0ZW1fX3RvdGFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZHJhd2VyIGNhcnQtZHJhd2VyLWl0ZW1zIC5jYXJ0LWl0ZW1fX3RvdGFscyAubG9hZGluZy1vdmVybGF5IHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRyYXdlcl9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWNlYztcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmRyYXdlcl9fZm9vdGVyLWVtcHR5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5kcmF3ZXJfX2Zvb3Rlci13cmFwIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLmRyYXdlcl9fZm9vdGVyLXdyYXAgLnRvdGFscyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG59XG4uZHJhd2VyX19mb290ZXItd3JhcCAudG90YWxzX190b3RhbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmRyYXdlcl9fZm9vdGVyLXdyYXAgLnRvdGFsc19fdG90YWwtdmFsdWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5kcmF3ZXJfX2Zvb3Rlci13cmFwIC50YXgtbm90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZHJhd2VyX19nb29nbGUtcmF0aW5ncyB7XG4gIHBhZGRpbmc6IDQwcHggMnJlbTtcbn1cbi5kcmF3ZXJfX2dvb2dsZS1yYXRpbmdzIC5nb29nbGUtcmF0aW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHJhd2VyX19nb29nbGUtcmF0aW5ncyAuZ29vZ2xlLXJhdGluZ3NfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uZHJhd2VyX19nb29nbGUtcmF0aW5ncyAuZ29vZ2xlLXJhdGluZ3NfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmRyYXdlcl9fY3RhcyB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5kcmF3ZXJfX2N0YXMudG9wIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kcmF3ZXJfX2N0YXMudG9wIC5zaGlwLWluc3VyYW5jZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhd2VyX19jdGFzLnRvcCAuYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRyYXdlcl9fY3Rhcy50b3AgLmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uZHJhd2VyX19jdGFzIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmOGI3ODtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTJweCAxZW07XG59XG4uZHJhd2VyX19jdGFzIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgcGFkZGluZzogMTJweCAxZW07XG59XG4uZHJhd2VyX19zaG9wLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBwYWRkaW5nOiAyLjRyZW0gMnJlbTtcbn1cbi5kcmF3ZXJfX3Nob3AtaW5mbyBwLFxuLmRyYXdlcl9fc2hvcC1pbmZvIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG59XG5cbi5kcmF3ZXIuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRyYXdlcl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tZHVyYXRpb24tZGVmYXVsdCkgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJhd2VyX19pbm5lciB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xuICB9XG59XG5cbi5kcmF3ZXJfX2lubmVyLWVtcHR5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FydC1kcmF3ZXJfX3dhcm5pbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmNhcnQtZHJhd2VyLmlzLWVtcHR5IC5kcmF3ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJ0LWRyYXdlcl9fZW1wdHktY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjhyZW07XG59XG5cbmNhcnQtZHJhd2VyOm5vdCguaXMtZW1wdHkpIC5jYXJ0LWRyYXdlcl9fd2FybmluZ3MsXG5jYXJ0LWRyYXdlcjpub3QoLmlzLWVtcHR5KSAuY2FydC1kcmF3ZXJfX2NvbGxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1kcmF3ZXJfX3dhcm5pbmdzLS1oYXMtY29sbGVjdGlvbiAuY2FydF9fbG9naW4tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5kcmF3ZXIuYWN0aXZlIC5kcmF3ZXJfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uZHJhd2VyX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuM3JlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRyYXdlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FydC1kcmF3ZXJfX3dhcm5pbmdzIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmRyYXdlcl9fY29udGVudHMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmNhcnQtZHJhd2VyLWl0ZW1zLmlzLWVtcHR5ICsgLmRyYXdlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyYXdlcl9fZm9vdGVyID4gZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLWZvcmVncm91bmQpLCAwLjIpO1xufVxuXG4uZHJhd2VyX19mb290ZXIgPiBkZXRhaWxzW29wZW5dIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmRyYXdlcl9fZm9vdGVyIHN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmRyYXdlcl9fZm9vdGVyID4gZGV0YWlscyArIC5jYXJ0LWRyYXdlcl9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LWRyYXdlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuY2FydC1kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJ0LWRyYXdlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2FydC1kcmF3ZXJfX292ZXJsYXk6ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcnQtZHJhd2VyX19mb3JtIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXJ0LWRyYXdlcl9fY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMCAyLjVyZW0gMS41cmVtO1xufVxuXG4uY2FydC1kcmF3ZXIgLmRyYXdlcl9fY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbXMsXG4uY2FydC1kcmF3ZXIgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWRyYXdlciB0aGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWJhY2tncm91bmQpKTtcbn1cblxuY2FydC1kcmF3ZXItaXRlbXMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1zIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbXMgdGhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYXJ0LWRyYXdlciAuY2FydC1pdGVtcyB0aGVhZCB0aDpmaXJzdC1jaGlsZCxcbi5jYXJ0LWRyYXdlciAuY2FydC1pdGVtcyB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJ0LWRyYXdlciAuY2FydC1pdGVtcyB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jYXJ0LWRyYXdlciAuY2FydC1pdGVtcyB0aGVhZCB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1zIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEodmFyKC0tY29sb3ItZm9yZWdyb3VuZCksIDAuMDgpO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbSA+IHRkICsgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5jYXJ0LWRyYXdlciAuY2FydC1pdGVtX19kZXRhaWxzIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jYXJ0LWRyYXdlci5jYXJ0LWRyYXdlciAuY2FydC1pdGVtX19wcmljZS13cmFwcGVyID4gKjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhcnQtZHJhd2VyIC51bml0LXByaWNlIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xufVxuXG4uY2FydC1kcmF3ZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbV9fcXVhbnRpdHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW0gY2FydC1yZW1vdmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmNhcnQtZHJhd2VyX19mb290ZXIgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jYXJ0LWRyYXdlciAucHJpY2Uge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhcnQtZHJhd2VyIC5wcm9kdWN0LW9wdGlvbiBkZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXJ0LWRyYXdlciBkZXRhaWxzW29wZW5dID4gc3VtbWFyeSAuaWNvbi1jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXJ0LWRyYXdlciAuY2FydF9fY2hlY2tvdXQtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZHJhd2VyX19mb290ZXIgLmNhcnRfX2R5bmFtaWMtY2hlY2tvdXQtYnV0dG9ucyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRyYXdlcl9fZm9vdGVyICNkeW5hbWljLWNoZWNrb3V0LWNhcnQgdWwge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuNXJlbSAtMC41cmVtIDAgMCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmRyYXdlcl9fZm9vdGVyIFtkYXRhLXNob3BpZnktYnV0dG9uY29udGFpbmVyXSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmRyYXdlcl9fZm9vdGVyICNkeW5hbWljLWNoZWNrb3V0LWNhcnQgdWwgPiBsaSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC41cmVtKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmRyYXdlcl9fZm9vdGVyICNkeW5hbWljLWNoZWNrb3V0LWNhcnQgdWwgPiBsaTpvbmx5LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZHJhd2VyX19mb290ZXIgI2R5bmFtaWMtY2hlY2tvdXQtY2FydCB1bCA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMC41cmVtKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcmF3ZXJfX2Zvb3RlciAjZHluYW1pYy1jaGVja291dC1jYXJ0IHVsID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5kcmF3ZXJfX2Zvb3RlciAjZHluYW1pYy1jaGVja291dC1jYXJ0IHVsID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBsaSxcbiAgLmRyYXdlcl9fZm9vdGVyICNkeW5hbWljLWNoZWNrb3V0LWNhcnQgdWwgPiBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxcbiAgLmRyYXdlcl9fZm9vdGVyICNkeW5hbWljLWNoZWNrb3V0LWNhcnQgdWwgPiBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDAuNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuY2FydC1kcmF3ZXItaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cblxuY2FydC1kcmF3ZXItaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbmNhcnQtZHJhd2VyLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG5cbi5jYXJ0LWRyYXdlciAucXVhbnRpdHktcG9wb3Zlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FydC1kcmF3ZXIgLnF1YW50aXR5LXBvcG92ZXJfX2luZm8uZ2xvYmFsLXNldHRpbmdzLXBvcHVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICByaWdodDogMDtcbn1cblxuLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1fX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FydC1kcmF3ZXIgLnF1YW50aXR5LXBvcG92ZXJfX2luZm8gKyAuY2FydC1pdGVtX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1fX3F1YW50aXR5LS1pbmZvIHF1YW50aXR5LXBvcG92ZXIgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcnQtZHJhd2VyIC5jYXJ0LWl0ZW1fX2Vycm9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufSJdfQ== */
