*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}@media (min-width:768px){#order-form .quote-btn-wrapper{text-align:end}}#order-form .quote-btn-wrapper a{font-weight:400;text-transform:uppercase}#quote-btn{font-size:1.75rem;font-weight:400;margin-left:auto}.category-top .category-title{font-size:32px}.category-top .category-perex .category-upppertext{display:block}@media (min-width:1400px){.category-top .category-perex .category-upppertext{display:flex}}.category-top .category-perex .category-upppertext .category-desc{flex:none}@media (min-width:1400px){.category-top .category-perex .category-upppertext .category-desc{flex:0 0 60%}.category-top .category-perex .category-upppertext .category-desc p{width:70%}}.category-top .category-perex .category-upppertext .category-faq{flex:0 0 40%}.category-top .category-perex .category-upppertext .category-faq h5{font-size:18px}.image-zariadenia{display:flex;justify-content:center}.image-zariadenia a img{margin:0}.image-zariadenia a img:hover{transform:none}@media (max-width:1400px){.image-zariadenia{display:block;text-align:center}.image-zariadenia a img{display:inline-block}.image-zariadenia a img:hover{transform:none}}.image-info{display:flex;justify-content:center;padding-bottom:70px}.image-info a img{margin:0}.image-info a img:hover{transform:none}@media (max-width:1400px){.image-info{display:block;text-align:center}.image-info img{display:inline-block;height:auto;width:644px}}.homepage-background{background-image:url(/user/documents/upload/mime/o-nas.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion{color:#fff}.products-block>div .p .p-bottom>div .p-tools{display:none}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor;border:1px solid #e7e7e7;border-radius:50%;padding:6px}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}@media (max-width:991px){.flickity-prev-next-button{margin-top:15px}}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{border:1px solid #e7e7e7;border-radius:50%;height:60%;left:20%;padding:6px;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}#footer{margin-bottom:50px}@media (max-width:991px){#footer{margin-bottom:0}}@media (max-width:991px) and (max-width:991px){#footer .banner{min-height:0}}@media (max-width:991px) and (max-width:991px) and (max-width:991px){#footer .banner .banner-wrapper{margin-top:0}}#footer .footer-rows ul:first-child{padding-bottom:30px}#footer .footer-rows h4{color:#003f84}#footer .footer-rows .custom-footer>div{padding-bottom:0}#footer .footer-rows .custom-footer>div:nth-child(n+5){display:none}.contact-box{font-size:14px;font-weight:700;min-height:auto}.contact-box ul li span.mail:before{background:url(/user/documents/mime/src/icon/mail.svg?1) 50% no-repeat;background-size:100% auto;content:"";height:16px;width:16px}.contact-box ul li span.tel:before{background:url(/user/documents/mime/src/icon/phone.svg?1) 50% no-repeat;background-size:100% auto;content:"";height:16px;width:16px}.contact-box .instagram{height:30px;width:30px}.contact-box .instagram:before{background:url(/user/documents/mime/src/icon/ig.svg) 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(/user/documents/mime/src/icon/fb.svg) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.contact-box .tiktok{height:30px;width:30px}.contact-box .tiktok:before{background:url(/user/documents/mime/src/icon/li.svg) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}.contact-box .youtube{height:30px;width:30px}.contact-box .youtube:before{background:url(/user/documents/mime/src/icon/yt.svg) 50% no-repeat;background-size:100% auto;content:""!important;display:block;height:30px;width:30px}@media (min-width:768px){.navigation-in>ul>li.exp>a,.navigation-in>ul>li>a,.navigation-in>ul>li>a:hover{color:#003f84}}.top-navigation-bar-menu li{font-size:14px;font-weight:700}@media (min-width:768px){.top-navigation-bar a{font-size:14px;font-weight:700;padding-right:0}}.menu-helper>span{color:#003f84}.search-input{border:3px solid #e7e7e7;font-size:14px;font-weight:700}@media (min-width:768px){#header .navigation-buttons a[data-target=cart]{font-weight:700}}.top-navigation-bar .container{padding-left:0;padding-right:0}.top-navigation-bar .container .contact-box{flex:1 1 26%;min-height:auto}.top-navigation-bar .container .contact-box ul{display:flex;gap:15px}.id--16 .contact-box,.id--17 .contact-box,.top-navigation-bar .container .contact-box ul li:nth-child(n+3){display:none}@media (max-width:1440px){.top-navigation-bar .container .contact-box{display:none}}.col-sm-4 img{padding:10px;width:100%}.col-sm-8 img{height:100%;padding:10px}.products-block .product .p .p-bottom>div{display:flex;flex-direction:column}.reviews{padding-bottom:30px}.reviews .reviews-wrap{margin:auto;width:600px}@media (max-width:991px){.reviews .reviews-wrap{max-width:100%}}.reviews .reviews-wrap .review-text h2{text-align:center}.reviews .reviews-wrap .review-slider .review .review-box .review-box__text{padding:0 42px 20px;text-align:center;width:500px}@media (max-width:767px){.reviews .reviews-wrap .review-slider .review .review-box .review-box__text{width:auto}}.reviews .reviews-wrap .review-slider .review .review-box .review-box__content{display:flex;gap:30px}.reviews .reviews-wrap .review-slider .review .review-box .review-box__content .review-box__img{align-content:center;flex:0 0 50%;text-align:right}.reviews .reviews-wrap .review-slider .review .review-box .review-box__content .review-box__author{display:block}.reviews .reviews-wrap .review-slider .review .review-box .review-box__content .review-box__author .review-box__name{font-weight:700}.footer-bottom #signature{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.footer-bottom #signature .title{align-items:center;color:inherit;display:flex}.footer-bottom #signature .title img{margin-left:0;margin-right:10px}.footer-bottom #signature .pipe{color:inherit;margin:0 10px}.footer-bottom #signature a{align-items:center;color:inherit;display:flex}.footer-bottom #signature a img{margin-left:10px;margin-right:0}.footer-bottom #signature img{height:16px;width:auto}#variants .variant-table .table-row{border-bottom:1px solid #e2e2e2;padding-bottom:5px;padding-top:15px}#variants .variant-table .table-row:first-child{border-top:1px solid #e2e2e2}#variants .variant-table .variant-image{margin-right:20px;width:auto}#variants .variant-table .variant-image a{max-width:none}#variants .variant-table .variant-name{display:flex;gap:20px;justify-content:space-between}#variants .variant-table .variant-name span,#variants .variant-table .variant-name strong{flex:1}#variants .variant-table .btn-cart:before{margin-bottom:5px}@media (max-width:767px){#variants .variant-table .col-xs-6{width:40%}#variants .variant-table fieldset{display:flex;gap:5px}}.type-product .variant-cart button{background-color:#003f84}.products-block .product .product-parameters{border-bottom:1px solid #e7e7e7;gap:15px;padding:15px 0}.products-block .product .product-parameters,.products-block .product .product-parameters .parameter-elm{align-items:center;display:flex;justify-content:center}.products-block .product .product-parameters .parameter-elm img{opacity:.55}.products-block .product .product-parameters .parameter-elm:hover img{opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2RvY3VtZW50LnNjc3MiLCJzdHlsZS5jc3MiLCJtaXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJwYWdlcy9vcmRlci9fY2FydC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJwYWdlcy9vcmRlci9fc3RlcDEuc2NzcyIsInBhZ2VzL19jYXRlZ29yeS5zY3NzIiwicGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mbGlja2l0eS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RzLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19yZXZpZXcuc2NzcyIsImNvbXBvbmVudHMvX21pbWVDb3B5cmlnaHQuc2NzcyIsImNvbXBvbmVudHMvX3ZhcmlhbnRzLnNjc3MiLCJjb21wb25lbnRzL19nZXRQcm9kdWN0c1BhcmFtZXRlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxFQUNDLGtDQUFBLENBQ0EsaUNBQUEsQ0FDQSxrQkNFRCxDQ01DLHlCQ1ZBLCtCQUVFLGNGT0QsQ0FDRixDRU5FLGlDQUNDLGVDY1MsQ0RiVCx3QkZRSCxDSWZBLFdBR0MsaUJEU08sQ0NWUCxlRGtCVyxDQ25CWCxnQkpvQkQsQ0twQkMsOEJBQ0MsY0x1QkYsQ0tuQkUsbURBQ0MsYUxxQkgsQ0NGQywwQklwQkMsbURBSUUsWUxzQkYsQ0FDRixDS3BCRyxrRUFDQyxTTHNCSixDQ1ZDLDBCSWJFLGtFQUlFLFlMdUJILENLcEJFLG9FQUVFLFNMdUJKLENBSkYsQ0tkRyxpRUFDQyxZTHFCSixDS25CSSxvRUFDQyxjTHFCTCxDTXBEQSxrQkFDQyxZQUFBLENBQ0Esc0JOdURELENNcERFLHdCQUNDLFFOc0RILENNcERFLDhCQUNDLGNOc0RILENNakRBLDBCQUNDLGtCQUNDLGFBQUEsQ0FDQSxpQk5vREEsQ01qREMs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YndlSCxDYXBlRyxxQ0FDQyxhQUFBLENBQ0EsaUJic2VKLENhbGVFLGdDQUNDLGFBQUEsQ0FDQSxhYm9lSCxDYWplRSw0QkFHQyxrQkFBQSxDQUZBLGFBQUEsQ0FDQSxZYm9lSCxDYWplRyxnQ0FDQyxnQkFBQSxDQUNBLGNibWVKLENhL2RFLDhCQUNDLFdBQUEsQ0FDQSxVYmllSCxDYzdnQkUsb0NBQ0MsK0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCZGdoQkgsQ2M5Z0JHLGdEQUNDLDRCZGdoQkosQ2M1Z0JFLHdDQUVDLGlCQUFBLENBREEsVWQrZ0JILENjNWdCRywwQ0FDQyxjZDhnQkosQ2MxZ0JFLHVDQUNDLFlBQUEsQ0FFQSxRQUFBLENBREEsNkJkNmdCSCxDY3RnQkcsMEZBQ0MsTWQyZ0JKLENjdGdCRywwQ0FDQyxpQmR3Z0JKLENDeGdCQyx5QmFLRSxtQ0FDQyxTZHNnQkYsQ2NuZ0JDLGtDQUNDLFlBQUEsQ0FDQSxPZHFnQkYsQ0FDRixDYzlmRSxtQ0FDQyx3QmRpZ0JILENleGpCRSw2Q0FLQywrQkFBQSxDQUZBLFFBQUEsQ0FHQSxjZjJqQkgsQ2UxakJHLHlHQUxBLGtCQUFBLENBREEsWUFBQSxDQUdBLHNCZmtrQkgsQ2UxakJJLGdFQUNDLFdmNGpCTCxDZXpqQkssc0VBQ0MsU2YyakJOIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zbW9vdGg6IGFsd2F5cztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNvcmRlci1mb3JtIC5xdW90ZS1idG4td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG59XG4jb3JkZXItZm9ybSAucXVvdGUtYnRuLXdyYXBwZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNxdW90ZS1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4IC5jYXRlZ29yeS11cHBwZXJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4IC5jYXRlZ29yeS11cHBwZXJ0ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2F0ZWdvcnktdG9wIC5jYXRlZ29yeS1wZXJleCAuY2F0ZWdvcnktdXBwcGVydGV4dCAuY2F0ZWdvcnktZGVzYyB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4IC5jYXRlZ29yeS11cHBwZXJ0ZXh0IC5jYXRlZ29yeS1kZXNjIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4IC5jYXRlZ29yeS11cHBwZXJ0ZXh0IC5jYXRlZ29yeS1kZXNjIHAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jYXRlZ29yeS10b3AgLmNhdGVnb3J5LXBlcmV4IC5jYXRlZ29yeS11cHBwZXJ0ZXh0IC5jYXRlZ29yeS1mYXEge1xuICBmbGV4OiAwIDAgNDAlO1xufVxuLmNhdGVnb3J5LXRvcCAuY2F0ZWdvcnktcGVyZXggLmNhdGVnb3J5LXVwcHBlcnRleHQgLmNhdGVnb3J5LWZhcSBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmltYWdlLXphcmlhZGVuaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWFnZS16YXJpYWRlbmlhIGEgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmltYWdlLXphcmlhZGVuaWEgYSBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmltYWdlLXphcmlhZGVuaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtemFyaWFkZW5pYSBhIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pbWFnZS16YXJpYWRlbmlhIGEgaW1nOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5pbWFnZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLmltYWdlLWluZm8gYSBpbWcge1xuICBtYXJnaW46IDA7XG59XG4uaW1hZ2UtaW5mbyBhIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2UtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbWFnZS1pbmZvIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NDRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ob21lcGFnZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9taW1lL28tbmFzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5idG4uYnRuLWNhcnQsXG4uYnRuLmJ0bi1jb252ZXJzaW9uLFxuYS5idG4uYnRuLWNhcnQsXG5hLmJ0bi5idG4tY29udmVyc2lvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLnAtYm90dG9tID4gZGl2IC5wLXRvb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyohIEZsaWNraXR5IHYyLjMuMFxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Zjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbiAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2Zvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Zvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Zvb3RlciAuYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNmb290ZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIHVsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4jZm9vdGVyIC5mb290ZXItcm93cyBoNCB7XG4gIGNvbG9yOiAjMDAzZjg0O1xufVxuI2Zvb3RlciAuZm9vdGVyLXJvd3MgLmN1c3RvbS1mb290ZXIgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNmb290ZXIgLmZvb3Rlci1yb3dzIC5jdXN0b20tZm9vdGVyID4gZGl2Om50aC1jaGlsZChuKzUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4ubWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL21haWwuc3ZnPzEpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvbnRhY3QtYm94IHVsIGxpIHNwYW4udGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vcGhvbmUuc3ZnPzEpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvbnRhY3QtYm94IC5pbnN0YWdyYW0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5pbnN0YWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL2lnLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWJveCAuZmFjZWJvb2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC5mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3VzZXIvZG9jdW1lbnRzL21pbWUvc3JjL2ljb24vZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QtYm94IC50aWt0b2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmNvbnRhY3QtYm94IC50aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL2xpLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0LWJveCAueW91dHViZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY29udGFjdC1ib3ggLnlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pY29uL3l0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLWluID4gdWwgPiBsaS5leHAgPiBhLFxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhLFxuICAubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwM2Y4NDtcbiAgfVxufVxuLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5tZW51LWhlbHBlciA+IHNwYW4ge1xuICBjb2xvcjogIzAwM2Y4NDtcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI2U3ZTdlNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PWNhcnRdIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIgLmNvbnRhY3QtYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZmxleDogMSAxIDI2JTtcbn1cbi50b3AtbmF2aWdhdGlvbi1iYXIgLmNvbnRhaW5lciAuY29udGFjdC1ib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG4udG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIgLmNvbnRhY3QtYm94IHVsIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlkLS0xNiAuY29udGFjdC1ib3gsXG4uaWQtLTE3IC5jb250YWN0LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciAuY29udGFpbmVyIC5jb250YWN0LWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbC1zbS00IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29sLXNtLTggaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnAgLnAtYm90dG9tID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJldmlld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5yZXZpZXdzIC5yZXZpZXdzLXdyYXAge1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmV2aWV3cyAucmV2aWV3cy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXZpZXdzIC5yZXZpZXdzLXdyYXAgLnJldmlldy10ZXh0IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJldmlld3MgLnJldmlld3Mtd3JhcCAucmV2aWV3LXNsaWRlciAucmV2aWV3IC5yZXZpZXctYm94IC5yZXZpZXctYm94X190ZXh0IHtcbiAgd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDJweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzIC5yZXZpZXdzLXdyYXAgLnJldmlldy1zbGlkZXIgLnJldmlldyAucmV2aWV3LWJveCAucmV2aWV3LWJveF9fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5yZXZpZXdzIC5yZXZpZXdzLXdyYXAgLnJldmlldy1zbGlkZXIgLnJldmlldyAucmV2aWV3LWJveCAucmV2aWV3LWJveF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbi5yZXZpZXdzIC5yZXZpZXdzLXdyYXAgLnJldmlldy1zbGlkZXIgLnJldmlldyAucmV2aWV3LWJveCAucmV2aWV3LWJveF9fY29udGVudCAucmV2aWV3LWJveF9faW1nIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXZpZXdzIC5yZXZpZXdzLXdyYXAgLnJldmlldy1zbGlkZXIgLnJldmlldyAucmV2aWV3LWJveCAucmV2aWV3LWJveF9fY29udGVudCAucmV2aWV3LWJveF9fYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmV2aWV3cyAucmV2aWV3cy13cmFwIC5yZXZpZXctc2xpZGVyIC5yZXZpZXcgLnJldmlldy1ib3ggLnJldmlldy1ib3hfX2NvbnRlbnQgLnJldmlldy1ib3hfX2F1dGhvciAucmV2aWV3LWJveF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4vKipcbiAqIE1pbWUgQ29weXJpZ2h0IHYxLjAuMFxuICogVnlnZW5lcnVqZSBhIHpvYnJhesOtIGNvcHlyaWdodCB6bmHEjWt5IG1pbWUgZGlnaXRhbC4gQ29weXJpZ2h0IHphaHJudWplIFxuICogbG9nbyBTaG9wdGV0IGEgb2RrYXogbmEgd2ViIG1pbWUgZGlnaXRhbCBzIGxvZ2VtIHNwb2xlxI1ub3N0aS5cbiAqIFxuICogKGMpIG1pbWUgZGlnaXRhbCBzLnIuby4gMjAyM1xuICogaHR0cHM6Ly9taW1lZGlnaXRhbC5jelxuICogbWVkYXJkLmh1dHRlbmJhY2hAbWltZWRpZ2l0YWwuY3pcbiAqKi9cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIC50aXRsZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSAucGlwZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5mb290ZXItYm90dG9tICNzaWduYXR1cmUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlci1ib3R0b20gI3NpZ25hdHVyZSBhIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyLWJvdHRvbSAjc2lnbmF0dXJlIGltZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudGFibGUtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTI7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC50YWJsZS1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJlMjtcbn1cbiN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudmFyaWFudC1pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnZhcmlhbnQtaW1hZ2UgYSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiN2YXJpYW50cyAudmFyaWFudC10YWJsZSAudmFyaWFudC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLnZhcmlhbnQtbmFtZSBzdHJvbmcge1xuICBmbGV4OiAxO1xufVxuI3ZhcmlhbnRzIC52YXJpYW50LXRhYmxlIC52YXJpYW50LW5hbWUgc3BhbiB7XG4gIGZsZXg6IDE7XG59XG4jdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLmJ0bi1jYXJ0OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdmFyaWFudHMgLnZhcmlhbnQtdGFibGUgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gICN2YXJpYW50cyAudmFyaWFudC10YWJsZSBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuXG4udHlwZS1wcm9kdWN0IC52YXJpYW50LWNhcnQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Y4NDtcbn1cblxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wcm9kdWN0LXBhcmFtZXRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnByb2R1Y3RzLWJsb2NrIC5wcm9kdWN0IC5wcm9kdWN0LXBhcmFtZXRlcnMgLnBhcmFtZXRlci1lbG0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0cy1ibG9jayAucHJvZHVjdCAucHJvZHVjdC1wYXJhbWV0ZXJzIC5wYXJhbWV0ZXItZWxtIGltZyB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4ucHJvZHVjdHMtYmxvY2sgLnByb2R1Y3QgLnByb2R1Y3QtcGFyYW1ldGVycyAucGFyYW1ldGVyLWVsbTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufSIsIkBtaXhpbiBtaW4teHMge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC14c30pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG1pbi1zbSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXNtfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWluLW1kIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbWR9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBtaW4tbGcge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1sZ30pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIG1pbi14bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXhsfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWluLXh4bCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXh4bH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4LXhzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtc20gLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LXNtIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbWQgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LW1kIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbGcgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LWxnIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteGwgLSAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWF4LXhsIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQteHhsIC0gMX0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiI29yZGVyLWZvcm0ge1xuXHQucXVvdGUtYnRuLXdyYXBwZXIge1xuXHRcdEBpbmNsdWRlIG1pbi1tZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TGVhZ3VlK1NwYXJ0YW46d2dodEAxMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vLyBwYXRoc1xuJHVybEljb246ICcvdXNlci9kb2N1bWVudHMvbWltZS9zcmMvaWNvbi8nO1xuJHVybEltZzogJy91c2VyL2RvY3VtZW50cy9taW1lL3NyYy9pbWcvJztcblxuJGZmLWJhc2U6ICdMZWFndWUgU3BhcnRhbicsIHNhbnMtc2VyaWY7XG4kZnMtYmFzZTogMTZweDsgLy8gYmFzZSBmb3IgMXJlbVxuXG4vLyBmb250LXNpemVcbiRmcy1oMTogcmVtKDUwcHgpO1xuJGZzLWgyOiByZW0oNDNweCk7XG4kZnMtaDM6IHJlbSgyOHB4KTtcbiRmcy1oNDogcmVtKDI0cHgpO1xuJGZzLWg1OiByZW0oMjJweCk7XG4kZnMtaDY6IHJlbSgxOHB4KTtcbiRmcy1wOiByZW0oMTdweCk7XG5cbi8vIGZvbnQtd2VpZ2h0XG4kZnctbGlnaHQ6IDMwMDtcbiRmdy1ub3JtYWw6IDQwMDtcbiRmdy1zZW1pYm9sZDogNjAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy14Ym9sZDogOTAwO1xuXG4vLyBsaW5lLWhlaWdodFxuJGxoLWgxOiByZW0oNThweCk7XG4kbGgtaDI6IHJlbSg0MnB4KTtcbiRsaC1oMzogcmVtKDM2cHgpO1xuJGxoLWg0OiByZW0oMzBweCk7XG4kbGgtaDU6IHJlbSgyNnB4KTtcbiRsaC1oNjogcmVtKDI2cHgpO1xuJGxoLXA6IHJlbSgyMnB4KTtcblxuLy8gY29sb3JzXG4kYy1ibGFjazogIzAwMDAwMDtcbiRjLXdoaXRlOiAjZmZmZmZmO1xuXG4kYy1ibHVlLTEwMDogI2Y2ZmRmZjtcbiRjLWJsdWUtMjAwOiAjZDZlNmVhO1xuJGMtYmx1ZS0zMDA6ICNlZWY4ZmM7XG4kYy1ibHVlLTQwMDogIzQ3ZDFlOTtcbiRjLWJsdWUtNTAwOiAjNDFhZWRjO1xuJGMtYmx1ZS02MDA6ICMyNTYxODg7XG4kYy1ibHVlLTcwMDogIzEyMzI0ZjtcblxuJGMtZ3JheS00MDA6ICNkYWRhZGE7XG4kYy1ncmF5LTIwMDogI2UyZTJlMjtcbiRjLWdyYXktNDAwOiAjZTdlN2U3O1xuJGMtYmx1ZS03MDA6ICMwMDNmODQ7XG5cbiRjLWJhc2U6ICRjLWJsYWNrO1xuJGMtcHJpbWFyeTogJGMtYmx1ZS00MDA7XG4kYy1zZWNvbmRhcnk6ICRjLWJsdWUtNzAwO1xuXG4vLyBib3JkZXItcmFkaXVzXG4kYnI6IDVweDtcblxuLy8gc2hhZG93c1xuJHNoYWRvdy1wcmltYXJ5OiAwcHggNHB4IDM0cHggcmdiYSgxOCwgNTAsIDc5LCAwLjEpO1xuJHNoYWRvdy1zZWNvbmRhcnk6IDBweCA0cHggNHB4IHJnYmEoMTgsIDUwLCA3OSwgMC4xKTtcblxuLy8gZ2Fwc1xuJHgwXzU6IDAuNXJlbTtcbiR4MTogMXJlbTtcbiR4MV81OiAxLjVyZW07XG4keDI6IDJyZW07XG4keDJfNTogMi41cmVtO1xuJHgzOiAzcmVtO1xuJHgzXzU6IDMuNXJlbTtcbiR4NDogNHJlbTtcbiR4NF81OiA0LjVyZW07XG4keDU6IDVyZW07XG4keDVfNTogNS41cmVtO1xuJHg2OiA2cmVtO1xuJHg2XzU6IDYuNXJlbTtcbiR4NzogN3JlbTtcbiR4N181OiA3LjVyZW07XG4keDg6IDhyZW07XG4keDhfNTogOC41cmVtO1xuJHg5OiA5cmVtO1xuJHg5XzU6IDkuNXJlbTtcbiR4MTA6IDEwcmVtO1xuXG4vLyBicmVha3BvaW50c1xuJGJyZWFrcG9pbnQteHM6IDQyNXB4OyAvLyBtb2JpbGUgZGV2aWNlc1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4OyAvLyBkZXNrdG9wXG4kYnJlYWtwb2ludC14bDogMTIwMHB4O1xuJGJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG5cbi8vIGljb25zXG4kaWNvbi14czogcmVtKDE2cHgpO1xuJGljb24tc206IHJlbSgxOXB4KTtcbiRpY29uLW1kOiByZW0oMzBweCk7XG4kaWNvbi14eGw6IHJlbSgxMzVweCk7XG5cbiR3LWxvZ286IHJlbSgyMzFweCk7XG4kaC1sb2dvOiByZW0oOThweCk7XG5cbi8vIGdyaWRcbiRjb250YWluZXIteHM6ICRicmVha3BvaW50LXhzO1xuJGNvbnRhaW5lci1zbTogJGJyZWFrcG9pbnQtc207XG4kY29udGFpbmVyLW1kOiAkYnJlYWtwb2ludC1tZDtcbiRjb250YWluZXItbGc6ICRicmVha3BvaW50LWxnO1xuJGNvbnRhaW5lci14bDogJGJyZWFrcG9pbnQteGw7XG4kY29udGFpbmVyLXh4bDogJGJyZWFrcG9pbnQteHhsO1xuXG4kZ3JpZC1nYXAteHM6IHJlbSg1cHgpO1xuJGdyaWQtZ2FwLW1kOiByZW0oMTBweCk7XG4kZ3JpZC1nYXAtbGc6IHJlbSgyMHB4KTtcblxuJHRyYW5zOiBhbGwgMC4zcyBlYXNlO1xuIiwiI3F1b3RlLWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcblx0Zm9udC1zaXplOiAkZnMtaDM7XG59XG4iLCIuY2F0ZWdvcnktdG9wIHtcblx0LmNhdGVnb3J5LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cblxuXHQuY2F0ZWdvcnktcGVyZXgge1xuXHRcdC5jYXRlZ29yeS11cHBwZXJ0ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4teHhsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdFx0LmNhdGVnb3J5LWRlc2Mge1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbi14eGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA2MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4teHhsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXRlZ29yeS1mYXEge1xuXHRcdFx0XHRmbGV4OiAwIDAgNDAlO1xuXG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbWFnZS16YXJpYWRlbmlhIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0YSB7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0aW1nOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHQuaW1hZ2UtemFyaWFkZW5pYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0YSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRpbWc6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbWFnZS1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG5cdGEge1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdGltZzpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0LmltYWdlLWluZm8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNjQ0cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lcGFnZS1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvdXBsb2FkL21pbWUvby1uYXMucG5nJyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuIiwiLmJ0bi5idG4tY2FydCxcbi5idG4uYnRuLWNvbnZlcnNpb24sXG5hLmJ0bi5idG4tY2FydCxcbmEuYnRuLmJ0bi1jb252ZXJzaW9uIHtcblx0Y29sb3I6ICRjLXdoaXRlO1xufVxuXG4ucHJvZHVjdHMtYmxvY2sge1xuXHQ+IGRpdiB7XG5cdFx0LnAge1xuXHRcdFx0LnAtYm90dG9tIHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdC5wLXRvb2xzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiEgRmxpY2tpdHkgdjIuMy4wXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG5cbi5mbGlja2l0eS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlmO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuMztcblx0Y3Vyc29yOiBhdXRvO1xuXHQvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdGJvcmRlcjogc29saWQgMXB4ICRjLWdyYXktNDAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuXHRsZWZ0OiAxMHB4O1xufVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG5cdHJpZ2h0OiAxMHB4O1xufVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcblx0cmlnaHQ6IGF1dG87XG5cdGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMjAlO1xuXHR0b3A6IDIwJTtcblx0d2lkdGg6IDYwJTtcblx0aGVpZ2h0OiA2MCU7XG5cdGJvcmRlcjogc29saWQgMXB4ICRjLWdyYXktNDAwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtMjVweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW46IDAgOHB4O1xuXHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG9wYWNpdHk6IDAuMjU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcblx0b3BhY2l0eTogMTtcbn1cbiIsIiNmb290ZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQuYmFubmVyIHtcblx0XHRcdEBpbmNsdWRlIG1heC1tZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cblx0XHRcdFx0LmJhbm5lci13cmFwcGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtbWQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci1yb3dzIHtcblx0XHR1bDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRjLWJsdWUtNzAwO1xuXHRcdH1cblx0XHQuY3VzdG9tLWZvb3RlciA+IGRpdiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDUpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhY3QtYm94IHtcblx0bWluLWhlaWdodDogYXV0bztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Ji5tYWlsIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skdXJsSWNvbn1tYWlsLnN2Zz8xKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnRlbCB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259cGhvbmUuc3ZnPzEpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbnN0YWdyYW0ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259aWcuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuZmFjZWJvb2sge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259ZmIuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQudGlrdG9rIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyR1cmxJY29ufWxpLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LnlvdXR1YmUge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHVybEljb259eXQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubmF2aWdhdGlvbi1pbiA+IHVsID4gbGkuZXhwID4gYSxcblx0Lm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYSxcblx0Lm5hdmlnYXRpb24taW4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjLWJsdWUtNzAwO1xuXHR9XG59XG5cbi50b3AtbmF2aWdhdGlvbi1iYXItbWVudSB7XG5cdGxpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnRvcC1uYXZpZ2F0aW9uLWJhciB7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubWVudS1oZWxwZXIgPiBzcGFuIHtcblx0Y29sb3I6ICRjLWJsdWUtNzAwO1xufVxuXG4uc2VhcmNoLWlucHV0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRib3JkZXI6IHNvbGlkIDNweCAkYy1ncmF5LTQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdCNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PSdjYXJ0J10ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uLWJhciB7XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdC5jb250YWN0LWJveCB7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZmxleDogMSAxIDI2JTtcblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXG5cdFx0XHRcdGxpOm50aC1jaGlsZChuICsgMykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmlkLS0xNixcbi5pZC0tMTcge1xuXHQuY29udGFjdC1ib3gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHQudG9wLW5hdmlnYXRpb24tYmFyIC5jb250YWluZXIgLmNvbnRhY3QtYm94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jb2wtc20tNCB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG4uY29sLXNtLTgge1xuXHRpbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG4iLCIucHJvZHVjdHMtYmxvY2sge1xuXHQucHJvZHVjdCB7XG5cdFx0LnAge1xuXHRcdFx0LnAtYm90dG9tIHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnJldmlld3Mge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0LnJldmlld3Mtd3JhcCB7XG5cdFx0QGluY2x1ZGUgbWF4LW1kIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHR3aWR0aDogNjAwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0LnJldmlldy10ZXh0IHtcblx0XHRcdGgyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmV2aWV3LXNsaWRlciB7XG5cdFx0XHQucmV2aWV3IHtcblx0XHRcdFx0LnJldmlldy1ib3gge1xuXHRcdFx0XHRcdC5yZXZpZXctYm94X190ZXh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MDBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNDJweCAyMHB4O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc20ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJldmlldy1ib3hfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGdhcDogMzBweDtcblxuXHRcdFx0XHRcdFx0LnJldmlldy1ib3hfX2ltZyB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmV2aWV3LWJveF9fYXV0aG9yIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0LnJldmlldy1ib3hfX25hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnJldmlldy1ib3hfX3Bvc2l0aW9uIHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKiBNaW1lIENvcHlyaWdodCB2MS4wLjBcbiAqIFZ5Z2VuZXJ1amUgYSB6b2JyYXrDrSBjb3B5cmlnaHQgem5hxI1reSBtaW1lIGRpZ2l0YWwuIENvcHlyaWdodCB6YWhybnVqZSBcbiAqIGxvZ28gU2hvcHRldCBhIG9ka2F6IG5hIHdlYiBtaW1lIGRpZ2l0YWwgcyBsb2dlbSBzcG9sZcSNbm9zdGkuXG4gKiBcbiAqIChjKSBtaW1lIGRpZ2l0YWwgcy5yLm8uIDIwMjNcbiAqIGh0dHBzOi8vbWltZWRpZ2l0YWwuY3pcbiAqIG1lZGFyZC5odXR0ZW5iYWNoQG1pbWVkaWdpdGFsLmN6XG4gKiovXG5cbi5mb290ZXItYm90dG9tIHtcblx0I3NpZ25hdHVyZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGlwZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4iLCIjdmFyaWFudHMge1xuXHQudmFyaWFudC10YWJsZSB7XG5cdFx0LnRhYmxlLXJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGMtZ3JheS0yMDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGMtZ3JheS0yMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZhcmlhbnQtaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZhcmlhbnQtbmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLWNhcnQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWF4LXNtIHtcblx0XHRcdC5jb2wteHMtNiB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50eXBlLXByb2R1Y3Qge1xuXHQudmFyaWFudC1jYXJ0IHtcblx0XHRidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS03MDA7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdHMtYmxvY2sge1xuXHQucHJvZHVjdCB7XG5cdFx0LnByb2R1Y3QtcGFyYW1ldGVycyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTVweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktNDAwO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0LnBhcmFtZXRlci1lbG0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0= */
