.woocommerce-products-header,.woocommerce .loader:before{display:none}.woocommerce .woocommerce-ordering{margin:0 0 30px}.woocommerce .woocommerce-result-count{margin:15px 0}.woocommerce-info,.woocommerce-message{border-top-color:var(--primary-color);background:var(--color-theme-grey-light)}.woocommerce-info:before,.woocommerce-message:before{color:var(--primary-color)}.woocommerce .woocommerce-message .button{background:var(--primary-color);color:var(--white-color);font-weight:500;margin-left:15px}.woocommerce .woocommerce-message .button:hover{background:#333;color:var(--white-color)}.woocommerce .products{padding:0;list-style:none outside;clear:both;display:flex;flex-wrap:wrap}.woocommerce .products .product{margin:0 0 50px;padding:0 15px}.woocommerce .products.columns-2 .product{width:50%;padding:0 15px}.woocommerce .products.columns-3 .product{width:33.3333%;padding:0 15px}.woocommerce .products.columns-4 .product{margin-right:0;margin-bottom:45px;width:25%;padding:0 15px}.woocommerce-page .products li.last,.woocommerce .products .product.last{margin-right:0}.iq-product-block{position:relative;border:1px solid var(--white-light-color);border-radius:10px}.woocommerce .products .product a img{margin:0}.woocommerce .products .product .woocommerce-loop-category__title{margin:0;text-align:center}.iq-product-image img{width:100%}.woocommerce .products .product .onsale,.woocommerce span.onsale{color:var(--white-color);background:var(--primary-color);text-transform:uppercase;padding:5px 10px;text-align:center;display:block;position:absolute;top:10px;left:10px;right:auto;margin:0;min-height:auto;line-height:18px;font-weight:400;border-radius:var(--border-radius)}.woocommerce .products .product .onsale.xamin-sold-out,.woocommerce span.onsale.xamin-sold-out{background:var(--secondary-color)}.iq-product-image{border-radius:8px;overflow:hidden;margin-bottom:20px;border-bottom-right-radius:0;border-bottom-left-radius:0}.iq-product-img-wrap{position:relative;overflow:hidden}.iq-product-block .woocommerce-loop-product__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.woocommerce .products .product .iq-product-block .hover_image{position:absolute;top:0;left:0;opacity:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.woocommerce .products .product:hover .hover_image{opacity:1}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.added:after,.woocommerce .products .product a.button.added:after,.woocommerce .products .product button.button.added:after,.woocommerce input.button.added:after{content:none}.woocommerce a.added_to_cart.wc-forward{margin-top:30px;display:inline-block;color:var(--white-color);cursor:pointer;padding:12px 24px;font-weight:500;font-size:14px;line-height:28px;border:none;position:relative;background:var(--primary-color);font-family:Karla,sans-serif;border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:3px;text-decoration:none}.woocommerce a.added_to_cart.wc-forward:hover{background:var(--secondary-color)}.woocommerce .products .product .add_to_cart_button.added{display:none!important}.woocommerce .products .product .iq-product-block .button:hover,.woocommerce a.added_to_cart:hover{background-image:-ms-linear-gradient(0deg,var(--linear-color-1) 0,#a378fc 100%);color:var(--white-color)}.yith-wcwl-add-to-wishlist{z-index:9}.summary .yith-wcwl-add-to-wishlist{display:none}.summary .wishlist{display:inline-block}.summary .wishlist .yith-wcwl-add-to-wishlist{display:inline-block;position:static;height:50px;width:50px;line-height:50px;background-color:var(--primary-color);text-align:center;border-radius:var(--border-radius);margin:0 0 0 24px;z-index:9}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover:before,.yith-wcwl-add-to-wishlist a,.yith-wcwl-add-to-wishlist a:hover,.yith-wcwl-add-to-wishlist a:visited{color:var(--white-color);text-decoration:none}.yith-wcwl-add-to-wishlist .xamin-wishlist-btn{display:none}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a i{margin-right:0}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{font-size:0}.yith-wcwl-add-to-wishlist a:visited{color:var(--white-color)}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before{content:"\f08a ";font-family:FontAwesome;color:var(--white-color);font-size:16px}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide{display:block!important}.woocommerce .products .product .iq-product-block .product-caption .woocommerce-loop-product__title{margin:0;padding:0;color:var(--secondary-color);line-height:1.5;text-align:center;font-size:20px}.product .iq-product-block .iq-product-category{text-align:center}.woocommerce .products .product .woocommerce-loop-product__title a{color:var(--secondary-color)}.woocommerce .products .product .woocommerce-loop-product__title a:hover{color:var(--primary-color);text-decoration:none}.woocommerce .products .product .iq-product-block .product-caption .price{margin:0;padding:0;color:var(--primary-color);font-size:16px;text-align:center;display:block}.woocommerce .products .product .iq-product-block .product-caption .price ins{font-weight:400}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--primary-color);font-weight:400;margin:15px 0}.woocommerce .quantity .qty{text-align:center;padding:0}.product_meta .posted_in,.product_meta .sku_wrapper{display:block}.woocommerce .products .product .price del{color:var(--text-color)}.woocommerce .products .product .product-caption .star-rating{font-size:14px;display:block;left:0;bottom:10px;width:5.75em;letter-spacing:2px;margin:20px auto 0}.woocommerce .star-rating:before{color:var(--primary-color)}.woocommerce .products .product .product-caption .star-rating span,.woocommerce .star-rating span{color:var(--primary-color);padding-top:1em}.woocommerce nav.woocommerce-pagination ul{margin:0;border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin-right:5px}.woocommerce nav.woocommerce-pagination ul li:last-child{margin-right:0}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{padding:0;width:40px;height:40px;line-height:40px}.woocommerce nav.woocommerce-pagination ul li .page-numbers{position:relative;display:block;padding:0;margin:0;color:#666;background-color:var(--white-color);border:1px solid var(--color-theme-select-border);border-radius:var(--border-radius);font-size:16px;line-height:2;width:40px;height:40px;line-height:40px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--white-color);background-color:var(--primary-color);border-color:var(--primary-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #e9e9e9}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:center;padding:0;margin:0;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 30px;margin:0;background:none;border-color:#e9e9e9}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none!important}.woocommerce-tabs{margin-bottom:80px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.woocommerce-Tabs-panel h2{margin-bottom:15px}.woocommerce .comment-respond .comment-reply-title:before{display:none}.woocommerce-Tabs-panel .comment-respond .comment-form-author,.woocommerce-Tabs-panel .comment-respond .comment-form-email,.woocommerce-Tabs-panel .comment-respond .comment-form-url{width:48%}.woocommerce #review_form #respond p.comment-form-comment{margin:0 0 25px}.woocommerce-Tabs-panel .comment-respond .comment-form-author{float:left;width:50%;padding-right:15px}.woocommerce-Tabs-panel .comment-respond .comment-form-email{float:right}.woocommerce .woocommerce-Tabs-panel #review_form .comment-respond .form-submit{margin:0}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:30px 30px 15px;border:1px solid #e9e9e9;border-top:none}.woocommerce div.product .woocommerce-tabs .panel h1,.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h3,.woocommerce div.product .woocommerce-tabs .panel h4,.woocommerce div.product .woocommerce-tabs .panel h5,.woocommerce div.product .woocommerce-tabs .panel h6{margin-bottom:15px}#review_form .comment-form .comment-form-cookies-consent{width:100%;display:flex}.woocommerce-Reviews p label{margin-top:32px}.woocommerce-Reviews p.comment-form-cookies-consent label{margin-top:0;margin-left:15px}.woocommerce #review_form #respond p{margin-bottom:25px}@media (max-width:768px){#review_form .comment-form .comment-form-cookies-consent{width:100%}.woocommerce-Reviews .comment-form-cookies-consent input[type=checkbox]{width:auto}.woocommerce-Tabs-panel .comment-respond .comment-form-author{width:100%}.woocommerce-Tabs-panel .comment-respond .comment-form-email{width:100%;float:none}.woocommerce #respond input#submit{float:left}}.woocommerce-cart-form{margin-bottom:80px}.woocommerce-additional-fields h3{margin-top:30px}.cart_totals h2,.cross-sells h2{margin-bottom:30px}.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:150px;padding-left:10px;border-radius:var(--border-radius)}.woocommerce .cart_totals .wc-proceed-to-checkout .button{padding:15px 30px}#order_review_heading,.woocommerce-billing-fields h3,.woocommerce-order-details__title{margin-bottom:15px}.woocommerce table.shop_table{border:1px solid #eaeaea}.woocommerce table.shop_table td{border:none;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid #eaeaea}.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper,.woocommerce-billing-fields__field-wrapper label{display:inline-block;width:100%}.order-total{color:var(--primary-color)}.woocommerce-input-wrapper{display:inline-block;width:100%}.woocommerce form .form-row textarea{padding:15px;height:6em}.woocommerce-checkout #payment ul.payment_methods li input{width:inherit;float:left;height:auto;margin:10px 5px 0 0}.woocommerce ul.order_details{margin:15px 0;padding:15px;border:1px solid var(--color-theme-select-border);background:var(--color-theme-grey-light)}.related.products h2,.upsells.products h2{margin-bottom:30px;text-align:center}.woocommerce .related.products .products.columns-4 .product{margin-bottom:30px}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button,.woocommerce input.button.alt{color:var(--white-color);cursor:pointer;padding:12px 24px;font-weight:500;font-size:15px;line-height:28px;border:none;position:relative;background:var(--primary-color);font-family:Karla,sans-serif;border-radius:var(--border-radius);text-decoration:none;display:inline-block!important}.woocommerce #respond input#submit:hover,.woocommerce .cart_totals .wc-proceed-to-checkout .button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:var(--white-color);background:#333;text-decoration:none}.woocommerce #respond input#submit{margin-top:15px;float:left;padding:10px 30px}.wishlist_table .product-add-to-cart span.dateadded{display:block;margin-bottom:15px}.wishlist_table .product-add-to-cart a.button{padding:8px 16px!important;margin:inherit!important;font-family:var(--highlight-font-family);font-weight:400}.wishlist_table .product-add-to-cart a{margin:inherit!important;margin-bottom:8px!important;display:inline-block!important}.wishlist_table .product-add-to-cart .add_to_cart_button.xamin-button.add_to_cart span{padding:8px 16px!important}table.wishlist_table{font-size:100%}.woocommerce form.login{border-color:#e0e0e0}input[type=checkbox]{height:34px;width:13px;margin-right:5px}.woocommerce-form__label-for-checkbox{margin-top:5px;margin-left:30px}.woocommerce form .form-row{padding:0;margin:0 0 15px}.woocommerce form .form-row:last-child{padding-bottom:0;margin:0}.woocommerce-MyAccount-navigation ul{margin:0 15px 0 0;padding:0;border:1px solid #e0e0e0}.woocommerce-MyAccount-navigation li{list-style:none;display:inline-block;width:100%;border-bottom:1px solid #e0e0e0}.woocommerce-MyAccount-navigation li a{padding:10px 15px;color:var(--primary-color);display:inline-block;width:100%}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{color:var(--white-color);text-decoration:none;background:var(--primary-color)}.woocommerce-MyAccount-navigation li a:before{float:right;font-family:FontAwesome}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f0e4"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f291"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f1c6"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"\f021"}.woocommerce-checkout #payment{background:#eff1fe;border-radius:5px}.woocommerce-checkout #payment div.payment_box:before{border:1px solid #dce0e8}.woocommerce-checkout #payment div.payment_box{background-color:#eff1fe;border:1px solid #dce0e8}.woocommerce table.shop_table{border:none;border-collapse:collapse}.woocommerce table.shop_table th{border:none;border-bottom:1px solid var(--white-light-color);font-size:22px;line-height:30px;color:var(--title-color)}.woocommerce table.shop_table td{border-top:none;border-left:none;border-bottom:1px solid var(--white-light-color)}.woocommerce table.shop_table td span.woocommerce-Price-amount.amount{font-weight:700;color:var(--title-color)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{text-align:left}.woocommerce button.button.alt.disabled:hover{background-color:var(--title-color)}.woocommerce table.shop_table td{padding:15px 12px}.woocommerce .products .product .button{margin-top:30px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e031";vertical-align:top;font-weight:400;position:absolute;top:.8rem;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.add_to_cart_button.ajax_add_to_cart.xamin-button.added .fa-angle-double-right,.add_to_cart_button.ajax_add_to_cart.xamin-button.loading .fa-angle-double-right{display:none}.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info{width:auto}.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist,.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{text-align:left;margin-bottom:7px}.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{font-size:16px}.wishlist-title a.show-title-form{visibility:visible}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:baseline}.woocommerce .summary .woocommerce-variation-add-to-cart .xamin-btn-container,.woocommerce div.product div.summary form .xamin-cart-holder{margin-left:24px;display:inline-block}.woocommerce-EditAccountForm.edit-account fieldset{padding:0}.woocommerce-EditAccountForm.edit-account .woocommerce-Button.button{margin:12px 0}.woocommerce-MyAccount-content button.button{margin-top:15px}@media (max-width:356px){.woocommerce div.product div.summary form.cart{display:flex;flex-direction:column}}@media (max-width:767px){.woocommerce-page .products[class*=columns-] .product,.woocommerce .products[class*=columns-] .product{width:100%}.woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering{float:inherit}.woocommerce .woocommerce-result-count{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 15px}.woocommerce table.shop_table td{display:inline-block!important;width:100%}.product-quantity .quantity{float:right}.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid rgba(0,0,0,.1)}.woocommerce-MyAccount-navigation ul{margin:0 0 30px}.yith-wcwl-add-to-wishlist{top:40px;right:inherit;left:15px}.wishlist_table .product-add-to-cart .add_to_cart_button.xamin-button.add_to_cart span{padding:0!important}}.woocommerce-page .products.columns-3 .product,.woocommerce .products.columns-3 .product{width:33.33%}.woocommerce-page .products.columns-2 .product,.woocommerce.columns-2 .products .product{width:50%}.woocommerce-page .products.columns-4 .product,.woocommerce.columns-4 .products .product{width:25%}.woocommerce-page .products.columns-5 .product,.woocommerce.columns-5 .products .product{width:20%}.woocommerce-page .products.columns-6 .product,.woocommerce.columns-6 .products .product{width:16.66%}@media (max-width:1366px){.woocommerce-page .products.columns-6 .product,.woocommerce.columns-6 .products .product{width:33.33%}}@media(max-width:1199px){.woocommerce-page .products .last,.woocommerce .products .product.last,.woocommerce .products .product:nth-child(3n){margin-right:0}.woocommerce-page .products.columns-5 .product,.woocommerce.columns-5 .products .product,.woocommerce .products.columns-4 .product{width:33.33%}.woocommerce-page .products .first,.woocommerce .products .first{clear:right}.woocommerce.columns-4 .products .product{width:33.33333%}}@media(max-width:992px){.woocommerce .products.columns-4 .product{width:calc(50% - 30px)}.woocommerce-page .products.columns-5 .product,.woocommerce-page .products.columns-6 .product,.woocommerce.columns-5 .products .product,.woocommerce.columns-6 .products .product{width:50%}}@media(max-width:768px){.woocommerce .products[class*=columns-] .product{width:50%}.product-list-style .products.columns-1 .product{width:100%}}@media(max-width:600px){.woocommerce .products[class*=columns-] .product{width:100%}}.woocommerce .u-columns{display:flex}.woocommerce .u-column1,.woocommerce .u-column2{width:100%;padding:15px}.xamin-woocommerce-custom-form .brand-logo{display:block;margin-bottom:15px}.xamin-woocommerce-custom-form .logo{height:85px}.woocommerce form .form-row.password-wrapper{display:block}.woocommerce form .woocoomerce-login-remember-me-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.woocommerce form.woocommerce-form-login .woocommerce-form__label-for-checkbox{margin-top:0;margin-left:0}.woocommerce-form-login .woocoomerce-login-remember-me-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]{height:28px}.woocommerce-form.woocommerce-form-register.xamin-register-form .woocommerce-sign-in-btn{margin-top:30px;display:flex}.xamin-woocommerce-custom-form .sign_in_text a,.xamin-woocommerce-custom-form .sign_up_text a{font-weight:600;color:var(--primary-color)}.xamin-woocommerce-custom-form .sign_in_text a:hover,.xamin-woocommerce-custom-form .sign_up_text a{color:var(--secondary-color)}@media (max-width:991px){.woocommerce .u-columns{flex-wrap:wrap}}.woocommerce .forgot-password-wrapper{display:flex;justify-content:center;align-items:center}.woocommerce .forgot-password-wrapper .woocommerce-ResetPassword.lost_reset_password{padding:50px;margin:50px;border:1px solid #d3ced2;text-align:left;border-radius:5px;width:60%}.woocommerce-form.woocommerce-form-login .woocoomerce-login-remember-me-wrapper .woocommerce-LostPassword.lost_password a{font-style:italic;color:var(--primary-color)}.woocommerce form .form-row span.password-input{display:inline-block;width:100%}.woocommerce-form.woocommerce-form-login .woocoomerce-login-remember-me-wrapper .woocommerce-LostPassword.lost_password a:hover{color:var(--secondary-color)}@media (max-width:580px){.woocommerce .forgot-password-wrapper .woocommerce-ResetPassword.lost_reset_password{width:98%;padding:30px}}.xamin-woocommerce-custom-form .woocommerce .woocommerce-form-track-order.track_order{padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce-form.woocommerce-form-track-order .form-row-first,.woocommerce-form.woocommerce-form-track-order .form-row-last{float:none;width:auto}.xamin-woocommerce-custom-form{padding:50px;background:var(--color-theme-white);max-width:556px;margin:0 auto;border-radius:var(--border-radius)}.xamin-woocommerce-custom-form label{color:var(--color-theme-black);font-weight:var(--font-weight-semi-bold);margin-bottom:16px}.xamin-woocommerce-custom-form .xamin-form-logo{margin-bottom:64px}.xamin-form .woocommerce-form label .required{color:var(--color-theme-red)}.xamin-woocommerce-custom-form .sign-link p,.xamin-woocommerce-custom-form .woocommerce-sign-in-btn p{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);color:var(--color-theme-black);margin-top:0;margin-bottom:0}.xamin-woocommerce-custom-form .woocommerce-form-login .form-submit-btn{margin:24px 0}.xamin-woocommerce-custom-form .woocommerce-form .xamin-button,.xamin-woocommerce-custom-form .woocommerce-ResetPassword .xamin-button,.woocommerce .woocommerce-form-track-order .button{width:100%}.xamin-woocommerce-custom-form .woocommerce-form .xamin-button:hover.woocommerce-Button span{left:0}.woocommerce .woocommerce-form-track-order .button{padding:18px 32px;margin-top:30px}.xamin-register-form .woocommerce-form-row input{width:100%;border-radius:var(--border-radius);height:55px;line-height:55px;clear:both}@media (max-width:479px){.xamin-woocommerce-custom-form{padding:30px}.xamin-woocommerce-custom-form .xamin-form-logo{margin-bottom:45px}.woocommerce .summary .woocommerce-variation-add-to-cart .xamin-btn-container,.woocommerce div.product div.summary form .xamin-cart-holder{margin-left:0;margin-top:30px}.woocommerce .quantity .qty{width:100%}.wishlist_table.mobile li{margin-bottom:30px}.wishlist_table.mobile li:last-child{margin-bottom:0}.woocommerce #reviews #comments ol.commentlist{padding-left:0}}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--secondary-color)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--primary-color)}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:3.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .price_label{display:block;font-size:var(--font-size-body)}.woocommerce-ordering{width:250px}.xamin-cart .cart_count{position:relative;padding:34px 0}.xamin-cart .cart_count>a{position:relative}.parents.mini-cart-count{padding-right:10px;position:relative}.mini-cart-count{position:absolute;width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center}.woocommerce-mini-cart.cart_list.product_list_widget{max-height:210px;overflow-y:auto;float:none;padding:0;margin-bottom:24px}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li{float:none;align-items:flex-start;display:flex;margin:15px 0 0;padding:0;position:relative}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li:first-child{margin:0}.dropdown-menu-mini-cart .widget_shopping_cart_content{min-width:300px;display:inline-block;padding:30px;position:relative;vertical-align:top;box-shadow:10px 10px 50px rgb(0 0 0/5%);border-radius:0;border:none;width:390px;background:var(--color-theme-white);color:var(--global-font-color)}.dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total{color:var(--color-theme-primary)}.woocommerce-mini-cart__empty-message{padding:0;margin-bottom:0}.xamin-cart i{font-size:16px}.xamin-cart svg{height:16px;width:16px}.basket-item-count .cart-items-count.count{position:absolute;top:-10px;right:-10px;width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center;font-size:10px;background:var(--color-theme-secondary);color:var(--color-theme-white)}.dropdown-menu-mini-cart .navbar ul.woocommerce-mini-cart{padding-left:0}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .xamin-cart-img{flex-shrink:0;margin-right:16px;width:60px}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .xamin-cart-content{text-align:left;position:relative;display:inline-block;width:100%;vertical-align:top;padding-right:15px;margin-right:15px}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .xamin-cart-content .quantity{border:none}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .xamin-button .xamin-main-btn .text-btn{font-size:var(--font-size-normal)}.dropdown-menu-mini-cart .remove_from_cart_button{padding:0;font-size:20px;position:absolute;right:0;top:0;display:inline-block;margin:0 auto;text-align:center;line-height:normal;width:auto;height:auto;color:var(--color-theme-primary)}.dropdown-menu-mini-cart .remove_from_cart_button:hover,.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .xamin-cart-content a:hover{color:unset;background:transparent}.dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total{align-items:center;display:flex;justify-content:space-between;margin-top:24px;margin-bottom:24px;position:relative;background:#f5f5f5;padding:16px}.dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total strong{color:var(--color-theme-secondary-dark)}.dropdown-menu.dropdown-menu-mini-cart{left:auto;right:0;padding:0;border:none;top:100%!important}.dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .xamin-product-title{margin-bottom:5px;color:var(--global-font-title)}.dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .woocommerce-Price-amount.amount{color:var(--color-theme-primary)}.dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .xamin-cart-img{background:var(--global-body-lightbg)}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:100%;margin-left:0}.dropdown-menu-mini-cart .xamin-button .xamin-main-btn .text-btn{line-height:normal}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons{margin:0;display:flex;align-items:center;justify-content:space-between}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons a,.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons a:hover{background-color:#eff1fe;color:unset}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons a.checkout{background:var(--primary-color);color:var(--color-theme-white)}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .xamin-button .xamin-main-btn .btn-icon{margin:0}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .xamin-button.xamin-blog-link:hover .text-btn{color:var(--color-theme-secondary)}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .xamin-button.xamin-blog-link.checkout .text-btn{margin-left:16px}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .xamin-button.xamin-blog-link{line-height:normal}.xamin-users-settings{display:inline-block;position:relative}.xamin-usermenu-dropdown .xamin-sub-dropdown .xamin-card-body div{border-radius:0;text-align:left}.xamin-usermenu-dropdown .xamin-sub-dropdown .xamin-card-body .right-icon i{color:var(--xamin-primary);padding:0}.xamin-usermenu-dropdown .xamin-sub-dropdown{width:18.75em;position:absolute;top:100%!important;right:0;left:auto;background:var(--color-theme-white);border-radius:var(--border-radius-box);box-shadow:10px 10px 50px rgb(0 0 0/5%);z-index:10;display:none;padding-top:16px;border:none}.xamin-usermenu-dropdown .xamin-sub-dropdown .xamin-sub-card{position:relative;padding:10px;margin-bottom:3px;line-height:normal;color:var(--secondary-color);text-align:left;display:inline-block;width:100%;border-bottom:1px solid var(--border-color-light)}.xamin-usermenu-dropdown .xamin-sub-dropdown .xamin-sub-card:hover{background-color:var(--primary-color);border-radius:var(--border-radius);padding-left:15px}.xamin-usermenu-dropdown .xamin-sub-dropdown .xamin-card-body .xamin-sub-card:hover .media,.xamin-usermenu-dropdown .xamin-sub-dropdown .xamin-card-body .xamin-sub-card:hover span{color:var(--white-color)}.xamin-usermenu-dropdown .xamin-sub-dropdown .xamin-sub-card:last-child{margin-bottom:0}.xamin-usermenu-dropdown .xamin-sub-dropdown a.xamin-sub-card:last-child{border-bottom:0}.header-user-rights .dropdown-toggle{line-height:3em}.header-user-rights .dropdown-toggle:after{content:none}.search-box.xamin-search-bar ul,.sub-main .xamin-usermenu-dropdown ul{margin:0;line-height:normal}.header-user-rights .dropdown-menu.show{display:none!important}.header-user-rights .xamin-user-list-item .xamin-list-link span{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}@media(max-width:479px){.xamin-usermenu-dropdown .xamin-sub-dropdown{right:-150%}}.cart-empty.woocommerce-info:before{font-family:Font Awesome\ 5 Free;content:"\f07a";font-weight:900}.widget-woof ul li.xamin-top-product-list{padding:0 0 16px;display:flex;align-items:center}.woocommerce ul.product_list_widget li .xamin-top-product-img img{height:85px;width:85px;min-width:85px;border:1px solid var(--boredr-color)}.xamin-top-product-list .xamin-top-product-wrapper{padding-left:16px}.widget-woof .xamin-top-product-wrapper a,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{line-height:normal}.woocommerce-form-login input[type=checkbox]{height:25px}.woocommerce-form__label-for-checkbox{margin-bottom:15px}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{border:none;-moz-appearance:textfield}.quantity{position:relative;padding-right:15px;display:inline-block;border:1px solid #e9e9e9}.cart .quantity button{background:transparent;border:none}.cart .quantity button i{color:var(--color-theme-secondary)}button.minus,button.plus{position:absolute;z-index:3;right:8px}button.plus{top:3px}button.minus{bottom:3px}.woocommerce .quantity .qty{padding-right:15px}.cart .quantity button:focus{outline:none}.woocommerce-page form .show-password-input:before{content:"\f070";font-family:Font Awesome\ 5 Free;font-size:13px;font-weight:800;display:inline-block;color:#585858}.woocommerce-page form .show-password-input.display-password:before,.woocommerce-page form .show-password-input:after{display:none}.woocommerce-page form .show-password-input.display-password:after{display:inline-block}.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals{float:left}.woof_container{display:inline-block;width:100%;position:relative;margin-bottom:30px;padding-bottom:0}.woof_container_pa_size .icheckbox_flat-grey,.woof_container_productcategories .icheckbox_flat-grey{display:none}ul.woof_list li{margin:0}.woof_container_product_cat ul li label{padding-top:0;padding-bottom:0;margin-left:0!important;width:100%}.woof_container.woof_container_pa_size .woof_checkbox_count,.woof_container.woof_container_pa_size .woof_turbo_count{display:none}.woof_container:last-child,.woof_container:nth-last-child(2){margin-bottom:0}.woof_submit_search_form_container{display:none}.woof_container_pa_size .woof_list.woof_list_checkbox li{margin:0 8px 8px 0!important;padding-bottom:0}.woof_container_pa_size .woof_list.woof_list_checkbox li .woof_checkbox_label{font-size:var(--font-size-small);position:relative;left:0;right:0;top:0;bottom:0;min-height:40px;min-width:40px;line-height:40px;margin:0 auto;text-align:center;color:var(--body-text);padding:0 8px;margin-left:0!important}.woof_container_pa_size .woof_list.woof_list_checkbox li .woof_checkbox_label:before{content:"";height:100%;width:100%;border:2px solid var(--boredr-color);display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .5s ease-in-out}.woof_container_pa_size .woof_list.woof_list_checkbox li .woof_checkbox_label.woof_checkbox_label_selected{font-weight:var(--font-weight-normal);color:var(--primary-color)}.woof_container_pa_size .woof_list.woof_list_checkbox li .woof_checkbox_label.woof_checkbox_label_selected:before,.woof_container_pa_size .woof_list.woof_list_checkbox li .woof_checkbox_label:hover:before{border:2px solid var(--primary-color)}.woocommerce-notices-wrapper{text-align:center;display:flex;align-items:center;justify-content:center}.woocommerce .sorting-wrapper{justify-content:space-between;margin-bottom:3em}.woocommerce .sorting-wrapper,.woocommerce .sorting-wrapper .xamin-product-view-wrapper{display:flex;align-items:center}.woocommerce .sorting-wrapper .woocommerce-result-count{padding-top:0;margin:0;color:var(--body-text);float:left}.woocommerce .sorting-wrapper .xamin-product-view-wrapper{flex-wrap:wrap}.xamin-filter-close.shop-filter-sidebar,.sorting-wrapper .shop-filter-sidebar{display:none}.woocommerce .sorting-wrapper .xamin-product-view-wrapper .xamin-product-view-buttons{padding:.6em .8em;margin-right:1em;background-color:transparent}.xamin-product-view-buttons ul{padding:0;margin:0}.xamin-product-view-buttons ul li{display:inline-block;margin-right:.5em}.xamin-product-view-buttons ul li a{padding:0;color:var(--body-text)}.woocommerce .sorting-wrapper .xamin-product-view-wrapper .xamin-product-view-buttons ul li svg{width:1.125em;height:1.125em}.woocommerce .sorting-wrapper .xamin-product-view-wrapper .xamin-product-view-buttons ul li a.active svg path,.woocommerce .sorting-wrapper .xamin-product-view-wrapper .xamin-product-view-buttons ul li a:hover svg path{fill:var(--primary-color)}.woocommerce .sorting-wrapper .xamin-product-view-wrapper .xamin-product-view-buttons ul li svg path{fill:var(--body-text);transition:all .5s ease-in-out}.woocommerce .sorting-wrapper .woocommerce-ordering{float:none;margin-bottom:0}.woocommerce .products{position:relative}.woocommerce .related.products{display:block;text-align:center}.xamin-page-header{margin-bottom:6.25em}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item:first-child{padding-left:0}.woocommerce .xamin-page-header .xamin-page-items{list-style:none;text-align:center;padding:0;margin-bottom:0}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item{display:inline-block;padding:0 3.125em 0 4.25em;position:relative}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item.active .xamin-pre-heading{background:var(--primary-color);color:var(--white-color)}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item .xamin-pre-heading{color:var(--body-text);font-size:.77em;font-weight:var(--font-weight-medium);background:var(--white-light-color);height:1.464em;width:1.464em;line-height:1.464em;text-align:center;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:.3em}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item:after{position:absolute;content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:900;color:var(--body-text);font-size:14px;border:.063em solid var(--boredr-color);top:50%;bottom:0;left:0;right:0;height:23px;width:23px;line-height:21px;text-indent:2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item:first-child:after{content:none}.woocommerce .products .product .woocommerce-loop-product__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-regular);padding-top:0;padding-bottom:16px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product .xamin-inner-box .product-caption .price-detail{margin-bottom:15px}.woocommerce .products .product .price{font-size:var(--font-size-body)}.wishlist-title-container .wishlist-title{display:flex;align-items:center;justify-content:space-between}.wishlist-title.wishlist-title-with-form h2:hover{background:transparent}.woocommerce-checkout #order_review_heading{margin-top:15px}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content{width:100%;background-color:var(--color-theme-grey-light);padding:1.5em;border-radius:var(--border-radius-ten)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0;padding-right:0;margin:0}#yith-wcwl-popup-message{color:var(--title-color);background:var(--white-color)}.xamin-product-main-list .products.columns-4 .product .iq-product-block .product-caption .button{padding:8px 12px}.product .iq-product-block .product-caption{padding:0 5px 30px;text-align:center}.xamin-product-main-list .products.columns-4 .product .iq-product-block .product-caption .button span{font-size:10.5px}.xamin-product-main-list .products.columns-4 .product .iq-product-block .product-caption .xamin-button:hover i{right:6px}.woocommerce-page .products.animated-product .product{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}.widget-woof .woof_text_search_container .woof_text_search_go{display:block!important;background:none;top:16px;right:0}.woof_container .woof_container_inner input[type=search]{padding-right:30px}.woof_text_search_container .woof_text_search_go:after{content:"\f002";font-family:Font Awesome\ 5 Free;color:var(--body-text);font-weight:900;position:absolute;right:15px;top:50%;cursor:pointer;font-size:16px;transform:translateY(-50%)}.woof_husky_txt-container{top:64px;background:var(--white-color);border:none}.woof_husky_txt .woof_husky_txt-cross{color:var(--title-color);right:-18px!important;top:-16px!important}.woof_husky_txt-container .woof_husky_txt-option{padding:16px}.woocommerce .cart-collaterals .cart_totals{background-color:var(--color-theme-grey-light);padding:1.5em}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table{border:1px solid var(--boredr-color);margin-top:20px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border:0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:var(--color-theme-grey-light)}.xamin-checkout-coupon .xamin-button.apply_coupon{margin:8px 0}.xamin-form-remember-wrapper .xamin-check .checkmark{background-color:var(--color-theme-white);border:1px solid var(--white-light-color)}.woocommerce .u-column1 .woocommerce-form-login .woocommerce-form-login__submit{float:none}.woocommerce nav.woocommerce-pagination.hide{display:none;position:relative}.woocommerce nav.woocommerce-pagination.show{display:block}.product-grid-style .product .xamin-woo-buttons-holder,.product-list-style .product .iq-product-block .xamin-woo-buttons-holder{position:absolute;top:11px;right:0;opacity:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.product-grid-style .product .iq-product-block:hover .xamin-woo-buttons-holder,.product-list-style .product .iq-product-block:hover .xamin-woo-buttons-holder{opacity:1;transform:translateX(-26%)}.product-grid-style .products .product .xamin-woo-buttons-holder ul,.product-list-style .product .iq-product-block .xamin-woo-buttons-holder ul{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.product-grid-style .products .product .xamin-woo-buttons-holder ul li,.product-list-style .product .iq-product-block .xamin-woo-buttons-holder ul li{height:40px;width:40px;line-height:40px;margin-bottom:10px;background-color:var(--primary-color);text-align:center;border-radius:var(--border-radius)}.product-list-style .product .xamin-woo-buttons-holder ul li .yith-wcwl-add-to-wishlist{height:50px;width:50px;line-height:50px;background-color:var(--primary-color);text-align:center;border-radius:var(--border-radius)}.product-grid-style .products .product .xamin-woo-buttons-holder ul li:last-child,.product-list-style .product .iq-product-block .xamin-woo-buttons-holder ul li:last-child{margin-bottom:0}.product-grid-style .products .product .xamin-woo-buttons-holder ul li .yith-wcwl-add-to-wishlist,.product-list-style .products .product .xamin-woo-buttons-holder ul li .yith-wcwl-add-to-wishlist{position:static;margin:0}.woocommerce .products .product .xamin-woo-buttons-holder ul li a.woosq-btn{position:relative;font-size:0;display:inline-block;vertical-align:middle}.woocommerce .products .product .xamin-woo-buttons-holder ul li a.woosq-btn:before{content:"";position:absolute;display:block;width:19px;height:14px;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../images/redux/quick-view.svg);background-repeat:no-repeat;background-size:100% 100%;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.product-list-style .iq-product-image{margin-bottom:0}.product-list-style .products .product,.product-list-style .woocommerce-page .products.columns-1 .product,.product-list-style .woocommerce-page .products.columns-2 .product,.product-list-style .woocommerce-page .products.columns-3 .product,.product-list-style .woocommerce-page .products.columns-4 .product,.product-list-style .woocommerce-page .products.columns-5 .product,.product-list-style .woocommerce-page .products.columns-6 .product,.product-list-style.woocommerce .products.columns-1 .product,.product-list-style.woocommerce .products.columns-2 .product,.product-list-style.woocommerce .products.columns-3 .product,.product-list-style.woocommerce .products.columns-4 .product,.product-list-style.woocommerce .products.columns-5 .product,.product-list-style.woocommerce .products.columns-6 .product{width:100%}.product-list-style .iq-product-block{border:none}.product-list-style .products .product .product-caption .star-rating{margin:20px 0 0}.product-list-style .product-caption .xamin-woo-buttons-holder{margin-top:15px}.product-list-style .product-caption .xamin-woo-buttons-holder ul{margin-bottom:0}.product-list-style .product-caption .xamin-woo-buttons-holder ul li{display:inline-block;vertical-align:middle;margin:0 15px 15px 0}.product-list-style .product-caption .xamin-woo-buttons-holder ul li:last-child{margin-right:0}.product-list-style .product a.added_to_cart.wc-forward,.product-list-style .products .product .product-caption .button{margin-top:0}.product-list-style .product .iq-product-block .product-caption{padding:0}.product-list-style .xamin-product-description{margin-top:10px;padding-top:15px;border-top:1px solid var(--white-light-color)}.product-list-style .xamin-product-description p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}div.woof_info_popup{margin:auto;box-sizing:border-box;background-clip:padding-box;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:99999;font-size:0}div.woof_info_popup .xamin-show-loader-overlay{margin:auto;box-sizing:border-box;background-clip:padding-box;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:100px;border:4px solid hsla(0,0%,100%,.4);-webkit-mask:linear-gradient(rgba(0,0,0,.3),#000 90%);transform-origin:50% 60%;-webkit-animation:spinner-wiggle 1.2s infinite;animation:spinner-wiggle 1.2s infinite;overflow:visible;font-size:0;padding:0;background:transparent;box-shadow:none;z-index:999}div.woof_info_popup .xamin-show-loader-overlay:after,div.woof_info_popup .xamin-show-loader-overlay:before{content:"";position:absolute;margin:-4px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:.05;border:inherit;border-color:transparent;animation:spinner-spin 1.2s cubic-bezier(.6,.2,0,.8) infinite,spinner-fade 1.2s linear infinite;-webkit-animation:spinner-spin 1.2s cubic-bezier(.6,.2,0,.8) infinite,spinner-fade 1.2s linear infinite}div.woof_info_popup .xamin-show-loader-overlay:before{border-top-color:var(--primary-color)}div.woof_info_popup .xamin-show-loader-overlay:after{border-top-color:var(--primary-color);-webkit-animation-delay:.3s;animation-delay:.3s}.button.woof_reset_search_form,.woocommerce .woof_reset_button_2{font-size:10px;font-weight:var(--font-weight-bold);outline:none;box-shadow:none;border:none;border-radius:var(--border-radius);padding:10px;background:var(--primary-color);color:var(--white-color)}.woocommerce-checkout .iq_checkout_shipping{margin:20px 0 0}.woocommerce-checkout .woocommerce form .form-row textarea,.woocommerce-EditAccountForm .woocommerce-Button{margin:15px 0 0}.woocommerce-page .woocommerce-ResetPassword .form-row-first{width:100%}.wishlist_table tr td.product-thumbnail a,.woocommerce-cart table.cart img{width:80px}.woocommerce .wishlist_table a.remove,.woocommerce .woocommerce-cart-form__contents a.remove{color:var(--primary-color)!important}.woocommerce .wishlist_table a.remove:hover,.woocommerce .woocommerce-cart-form__contents a.remove:hover{color:var(--color-theme-white)!important;background:var(--primary-color)}.woocommerce div.product .woocommerce-tabs{padding-top:80px}.woocommerce table.woocommerce-checkout-review-order-table td.product-name{display:flex;align-items:center;flex-wrap:wrap;grid-gap:16px;gap:16px}.woocommerce table.woocommerce-checkout-review-order-table td.product-name .xamin-product-image img{height:80px;width:80px;min-width:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.woocommerce table.woocommerce-checkout-review-order-table td.product-name .xamin-content-wrapper{text-align:left;padding-left:0}.woocommerce table.woocommerce-checkout-review-order-table td.product-name .xamin-content-wrapper .product-quantity{font-size:12.8px;display:block}.woocommerce-MyAccount-content .woocommerce-address-fields .xamin-button{margin-top:15px}.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-widget.hide-catalog .xamin-product-view-wrapper,.woocommerce-widget.hide-catalog.hide-sorting .sorting-wrapper,.woocommerce-widget.hide-sorting .woocommerce-result-count,.woocommerce .cart-collaterals .cross-sells{display:none}.woocommerce-widget.hide-sorting .sorting-wrapper{justify-content:end}@-webkit-keyframes scale-up-center{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes scale-up-center{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes shimmer{to{transform:translateX(100%)}}@-webkit-keyframes shimmer{to{transform:translateX(100%)}}@keyframes spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes spinner-spin{to{transform:rotate(1turn)}}@keyframes spinner-fade{20%{opacity:.1}40%{opacity:1}60%{opacity:.1}}@-webkit-keyframes spinner-fade{20%{opacity:.1}40%{opacity:1}60%{opacity:.1}}@media(min-width:1200px){.skeleton-main{position:absolute!important;z-index:9999;background:transparent}.skeleton{display:block;height:1em;position:relative;overflow:hidden;background-color:var(--color-theme-grey-light)}.skeleton:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(20,20,20,0),rgba(20,20,20,.1) 20%,rgba(20,20,20,.1) 60%,rgba(20,20,20,0));animation:shimmer 2s infinite;-webkit-animation:shimmer 2s infinite}.skeleton.skt-img{height:19.5em}.skeleton.skt-title{width:50%}.skeleton.skt-price{width:30%}.skeleton.skt-rating{width:40%}.skeleton.skt-buttons{width:60%}.skeleton.skt-desc{width:97%;height:7.5em}.iq-product-image .skeleton-grid.column-2 .skt-img{height:29.875em}.skeleton-grid.column-3 .skt-img{height:19.187em}.skeleton-grid.column-4 .skt-img{height:13.93em}.skeleton-grid .skeleton-box{margin-top:1.5em}.skeleton-grid.column-2:nth-child(2){left:50%}.skeleton-grid.column-3:nth-child(2){left:33.33%}.skeleton-grid.column-3:nth-child(3){left:66.2%}.skeleton-grid.column-4:nth-child(2){left:25.6%}.skeleton-grid.column-4:nth-child(3){left:50%}.skeleton-grid.column-4:nth-child(4){left:75%}.skeleton-grid .skt-rating{height:2em}.skeleton-main.skeleton-list{width:100%}}@media(min-width:1200px){.sorting-wrapper{padding-left:1em;padding-right:1em}}@media (max-width:1199px){.woocommerce .products{margin:0 -15px}.woocommerce .sorting-wrapper .xamin-product-view-wrapper .xamin-product-view-buttons{display:none}.xamin-filter-close.shop-filter-sidebar{position:absolute;top:24px;right:30px;display:block;cursor:pointer}.sorting-wrapper .shop-filter-sidebar{display:block;float:right;background:var(--primary-color);color:var(--white-color);padding:8px 12.8px;border-radius:var(--border-radius);font-size:var(--font-size-h5);margin-top:0;margin-right:1em;cursor:pointer}.sorting-wrapper .shop-filter-sidebar .xamin-btn-text{margin-left:.2em}.sorting-wrapper .fa-solid{font-family:Font Awesome\ 5 Free;font-weight:800;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.sidebar-service-right.xamin-woo-sidebar.woo-sidebar-open{display:block;opacity:1;transform:translate(0)}.xamin-woo-sidebar .primary-sidebar.widget-area{height:calc(100% - 65.008px);margin-top:65.008px!important;overflow-y:auto;padding:30px;border-top:1px solid var(--color-theme-select-border)}.woocommerce .sidebar-service-right{order:2}.sidebar-service-left.xamin-woo-sidebar,.sidebar-service-right.xamin-woo-sidebar{bottom:0;left:0;margin:0;position:fixed;right:auto;top:0;transform:translate(-100%);transition:transform .3s cubic-bezier(.645,.045,.355,1);z-index:99999;background:var(--color-theme-white);box-shadow:var(--sidebar-box-shadow);-webkit-box-shadow:var(--sidebar-box-shadow);-moz-box-shadow:var(--sidebar-box-shadow);padding:0!important}}@media only screen and (min-width:768px) and (max-width:1199px){.sidebar-service-left.xamin-woo-sidebar,.sidebar-service-right.xamin-woo-sidebar{width:50%}}@media (max-width:1024px) and (min-width:820px){.wishlist-items-wrapper .xamin-button{padding:10px 15px}}@media (max-width:991px){.skeleton-box{margin-top:1.875em}}@media (max-width:1200px){.wishlist_table.mobile li .item-wrapper .product-thumbnail{margin-right:0;display:block}.wishlist_table.mobile li .item-wrapper .item-details{width:100%;margin-top:15px}.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li .item-wrapper,.wishlist_table.mobile li table.additional-info{width:100%}.wishlist_table.mobile{padding-left:0}}@media (max-width:768px){.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item{padding:0 2.125em 0 3.25em}.woocommerce-cart-form .shop_table_responsive .woocommerce-cart-form__cart-item{margin-bottom:30px}}@media (max-width:767px){.xamin-page-header{margin-bottom:3em}.woocommerce-cart table.cart img{width:60px}.sidebar-service-left.xamin-woo-sidebar,.sidebar-service-right.xamin-woo-sidebar{top:auto;height:50%;width:100%;transform:translateY(100%)}.xamin-woo-sidebar .primary-sidebar.widget-area{padding:30px 15px}.xamin-filter-close.shop-filter-sidebar{right:21px}.product-list-style .product-caption{margin-top:30px}.woocommerce div.product .woocommerce-tabs{padding-top:50px}.woocommerce table.woocommerce-checkout-review-order-table td.product-name{display:flex!important}.woocommerce table.woocommerce-checkout-review-order-table td.product-total{display:table-cell!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 10px 15px}}@media (max-width:680px){.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item:first-child{padding-left:1em}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item{display:block;padding:.5em 1em;margin-bottom:1em}.woocommerce .xamin-page-header .xamin-page-items .xamin-page-item:after{content:none}.woocommerce-cart-form{margin-bottom:50px}}@media (max-width:655px){.woocommerce .sorting-wrapper .xamin-product-view-wrapper{margin-top:1em}.woocommerce .sorting-wrapper{flex-direction:column}}@media (max-width:575px){.woocommerce-cart.woocommerce-page table.cart td.actions .coupon .input-text{display:block;width:55%;float:none;margin:0 auto}.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .xamin-button,.woocommerce table.cart td.actions .update-cart{margin:15px auto 10px;text-align:center;float:none;width:auto;display:block!important}}@media (max-width:479px){.wishlist_table.mobile li .item-wrapper,.wishlist_table.mobile li .item-wrapper .item-details,.wishlist_table.mobile li .item-wrapper .product-thumbnail img{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{max-width:100%}.wishlist_table.mobile{padding-left:0}.wishlist_table.mobile li .item-wrapper .item-details{margin-top:30px}.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info{width:100%}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{margin-bottom:0}.wishlist-title-container .wishlist-title{flex-direction:column}.wishlist-title-container .wishlist-title a.show-title-form{margin-top:15px}.sorting-wrapper .shop-filter-sidebar .xamin-btn-text{display:none}.woocommerce .sorting-wrapper .xamin-product-view-wrapper{flex-direction:column;width:100%}.sorting-wrapper .shop-filter-sidebar{margin:0 0 20px;padding:0;width:45px;height:45px;line-height:45px;text-align:center}.xamin-product-view-wrapper .woocommerce-ordering{width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:16px 40px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{position:static;display:block}.woocommerce .woocommerce-message .button{display:block!important;float:none;margin:0 auto 10px;width:50%}.woocommerce div.product div.summary form.cart div.quantity{float:none}.summary .wishlist{display:block;width:100%}.summary .wishlist .yith-wcwl-add-to-wishlist{margin:24px 0 0}}@media (max-width:450px){.woocommerce .woocommerce-message .button{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGtGQUNDLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQ0QsQ0FFQSx3RkFDQyxZQUNELENBRUEsdUJBQ0Msa0JBQ0QsQ0FDRCxDQUVBLHlCQUNDLCtEQUNDLGNBQ0QsQ0FFQSw4QkFJQyxxQkFDRCxDQUNELENBRUEseUJBQ0MsNkVBQ0MsYUFBYyxDQUNkLFNBQVUsQ0FDVixVQUFXLENBQ1gsYUFDRCxDQUVBLGtMQUdDLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCx1QkFDRCxDQUNELENBRUEseUJBRUMsNkpBR0MsVUFDRCxDQUVBLDJEQUNDLGNBQ0QsQ0FFQSx1QkFDQyxjQUNELENBRUEsc0RBQ0MsZUFDRCxDQUVBLGlIQUVDLFVBQ0QsQ0FFQSx3RUFDQyxlQUNELENBRUEsMENBSUMscUJBQ0QsQ0FFQSw0REFDQyxlQUNELENBRUEsMkRBQ0MsWUFDRCxDQUVBLCtEQUNDLHFCQUFzQixDQUN0QixVQUNELENBRUEsc0NBQ0MsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGlCQUNELENBRUEsdURBQ0MsVUFDRCxDQUVBLDBEQUdDLGlCQUNELENBRUEsK0VBR0MsZUFBZ0IsQ0FDaEIsYUFDRCxDQUVBLDBDQUNDLHVCQUF5QixDQUN6QixVQUFXLENBQ1gsa0JBQW1CLENBQ25CLFNBQ0QsQ0FFQSw0REFDQyxVQUNELENBRUEsbUJBQ0MsYUFBYyxDQUNkLFVBQ0QsQ0FFQSw4Q0FDQyxlQUNELENBQ0QsQ0FFQSx5QkFDQywwQ0FDQyxVQUNELENBQ0QiLCJmaWxlIjoid29vY29tbWVyY2UubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi53b29jb21tZXJjZSAubG9hZGVyOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcblx0bWFyZ2luOiAxNXB4IDA7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlLWluZm8ge1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS1saWdodCk7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4vKiBpbmplY3Q6c2NzcyAqL1xuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyB7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIFdvb2YgcHJvZHVjdCAgKi9cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3Qge1xuXHRtYXJnaW46IDAgMCA1MHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMuY29sdW1ucy0yIC5wcm9kdWN0IHtcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCB7XG5cdHdpZHRoOiAzMy4zMzMzJTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QubGFzdCxcbi53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cyBsaS5sYXN0IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb2R1Y3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pcS1wcm9kdWN0LWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgYSBpbWcge1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcS1wcm9kdWN0LWltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBvbnNhbGUgKi9cbi53b29jb21tZXJjZSBzcGFuLm9uc2FsZSxcbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLm9uc2FsZSB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlLmNzc19wcmVmaXgtc29sZC1vdXQsXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0IC5vbnNhbGUuY3NzX3ByZWZpeC1zb2xkLW91dHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn0gXG5cbi8qIHdvb2NvbW1lcmNlIFByb2R1Y3QgKi9cbi5pcS1wcm9kdWN0LWltYWdlIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlxLXByb2R1Y3QtaW1nLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pcS1wcm9kdWN0LWJsb2NrIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcbn1cblxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdCAuaXEtcHJvZHVjdC1ibG9jayAuaG92ZXJfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3Q6aG92ZXIgLmhvdmVyX2ltYWdlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLyogd29vY29tbWVyY2UgUHJvZHVjdCBidXR0b24gKi9cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IC42MThlbSAxZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0bGVmdDogYXV0bztcblx0Y29sb3I6IHJnYig4MSwgODEsIDgxKTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNSwgMjMzLCAyMzUpO1xuXHRib3JkZXI6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6OmFmdGVyLCBcbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgYS5idXR0b24uYWRkZWQ6OmFmdGVyLCBcbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgYnV0dG9uLmJ1dHRvbi5hZGRlZDo6YWZ0ZXIsIFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hZGRlZDo6YWZ0ZXJ7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IEthcmxhLHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQ6aG92ZXJ7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbi5hZGRlZHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSBcblxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdCAuaXEtcHJvZHVjdC1ibG9jayAuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYWRkZWRfdG9fY2FydDpob3ZlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWxpbmVhci1jb2xvci0xKSAwJSwgcmdiKDE2MywgMTIwLCAyNTIpIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCB2YXIoLS1saW5lYXItY29sb3ItMSkgMCUsIHJnYigxNjMsIDEyMCwgMjUyKSAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgwZGVnLCB2YXIoLS1saW5lYXItY29sb3ItMSkgMCUsIHJnYigxNjMsIDEyMCwgMjUyKSAxMDAlKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3R7XG5cdHotaW5kZXg6IDk7XG59XG5cbi5zdW1tYXJ5IC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0e1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3VtbWFyeSAud2lzaGxpc3R7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN1bW1hcnkgLndpc2hsaXN0IC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRtYXJnaW46IDAgMCAwIDI0cHg7XG5cdHotaW5kZXg6IDk7XG59XG5cbi55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IGEsXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCBhOnZpc2l0ZWQsXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCBhOmhvdmVyLFxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnlpdGgtd2N3bC1hZGQtYnV0dG9uIGE6YmVmb3JlLFxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnlpdGgtd2N3bC1hZGQtYnV0dG9uLmhpZGUgYTpiZWZvcmUsXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAueWl0aC13Y3dsLWFkZC1idXR0b24gYTpob3ZlcjpiZWZvcmV7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLmNzc19wcmVmaXgtd2lzaGxpc3QtYnRue1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAueWl0aC13Y3dsLWFkZC1idXR0b24+YSBpe1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IC55aXRoLXdjd2wtYWRkLWJ1dHRvbiBhIHtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCBhOnZpc2l0ZWR7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IC55aXRoLXdjd2wtYWRkLWJ1dHRvbiBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhhIFwiO1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnlpdGgtd2N3bC1hZGQtYnV0dG9uLmhpZGUge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiB3b29jb21tZXJjZSBQcm9kdWN0IGRldGFpbCAqL1xuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdCAuaXEtcHJvZHVjdC1ibG9jayAucHJvZHVjdC1jYXB0aW9uIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5wcm9kdWN0IC5pcS1wcm9kdWN0LWJsb2NrIC5pcS1wcm9kdWN0LWNhdGVnb3J5e1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUgYSB7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdCAuaXEtcHJvZHVjdC1ibG9jayAucHJvZHVjdC1jYXB0aW9uIC5wcmljZSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLmlxLXByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY2FwdGlvbiAucHJpY2UgaW5zIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luOiAxNXB4IDA7XG59XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3RfbWV0YSAuc2t1X3dyYXBwZXIsXG4ucHJvZHVjdF9tZXRhIC5wb3N0ZWRfaW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UgZGVsIHtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWNhcHRpb24gLnN0YXItcmF0aW5nIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMTBweDtcblx0d2lkdGg6IDUuNzVlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZzo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWNhcHRpb24gLnN0YXItcmF0aW5nIHNwYW4sXG4ud29vY29tbWVyY2UgLnN0YXItcmF0aW5nIHNwYW4ge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB3b29jb21tZXJjZSBQYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwge1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnR7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wYWdlLW51bWJlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXNlbGVjdC1ib3JkZXIpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0d2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cyxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFRhYiBwcm9kdWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6OmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmU6OmJlZm9yZSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOjphZnRlcixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS10YWJzIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZS1UYWJzLXBhbmVsIGgyIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGU6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvcixcbi53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCxcbi53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS11cmwge1xuXHR3aWR0aDogNDglO1xufVxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuXHRtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtVGFicy1wYW5lbCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1UYWJzLXBhbmVsICNyZXZpZXdfZm9ybSAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMzBweCAzMHB4IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDEsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMyxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDQsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGg1LFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoNiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNyZXZpZXdfZm9ybSAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b29jb21tZXJjZS1SZXZpZXdzIHAgbGFiZWwge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ud29vY29tbWVyY2UtUmV2aWV3cyBwLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBwIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLyogcmVzcG9uc2l2ZSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuXHQjcmV2aWV3X2Zvcm0gLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQud29vY29tbWVyY2UtVGFicy1wYW5lbCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyBoMyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jcm9zcy1zZWxscyBoMixcbi5jYXJ0X3RvdGFscyBoMiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0IHtcblx0d2lkdGg6IDE1MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b24ge1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyBoMyxcbiNvcmRlcl9yZXZpZXdfaGVhZGluZyxcbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgbGFiZWwsXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItdG90YWwge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcblx0cGFkZGluZzogMTVweDtcblx0aGVpZ2h0OiA2ZW07XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgaW5wdXQge1xuXHR3aWR0aDogaW5oZXJpdDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAxMHB4IDVweCAwIDA7XG59XG5cbi53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIHtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXNlbGVjdC1ib3JkZXIpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5LWxpZ2h0KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFJlbGF0ZWQgcHJvZHVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yZWxhdGVkLnByb2R1Y3RzIGgyLFxuLnVwc2VsbHMucHJvZHVjdHMgaDIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZSAucmVsYXRlZC5wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogd29vY29tbWVyY2UgQnV0dG9uICovXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6ICdLYXJsYScsIHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCAuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0YmFja2dyb3VuZDogIzMzMzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IHNwYW4uZGF0ZWFkZGVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53aXNobGlzdF90YWJsZSAucHJvZHVjdC1hZGQtdG8tY2FydCBhLmJ1dHRvbiB7XG5cdHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IGEge1xuXHRtYXJnaW46IGluaGVyaXQgIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ud2lzaGxpc3RfdGFibGUgLnByb2R1Y3QtYWRkLXRvLWNhcnQgLmFkZF90b19jYXJ0X2J1dHRvbi5jc3NfcHJlZml4LWJ1dHRvbi5hZGRfdG9fY2FydCBzcGFuIHtcblx0cGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcbn1cblxudGFibGUud2lzaGxpc3RfdGFibGUge1xuXHRmb250LXNpemU6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBNeSBBY2NvdW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UgZm9ybS5sb2dpbiB7XG5cdGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdG1hcmdpbjogMCAwIDA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG5cdG1hcmdpbjogMCAxNXB4IDAgMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiBsaSBhIHtcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiBsaSBhOmhvdmVyLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpLmlzLWFjdGl2ZSBhIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIGE6YmVmb3JlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kYXNoYm9hcmQgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tb3JkZXJzIGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWRvd25sb2FkcyBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1lZGl0LWFkZHJlc3MgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tcGF5bWVudC1tZXRob2RzIGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWNjb3VudCBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1jdXN0b21lci1sb2dvdXQgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tc3Vic2NyaXB0aW9ucyBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cblxuLypjc3MqL1xuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHtcblx0YmFja2dyb3VuZDogI2VmZjFmZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGNlMGU4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjFmZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RjZTBlODtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZDpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuXHRwYWRkaW5nOiAxNXB4IDEycHg7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLmJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmc6OmFmdGVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmc6OmFmdGVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZzo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmc6OmFmdGVyIHtcblx0Zm9udC1mYW1pbHk6IFdvb0NvbW1lcmNlO1xuXHRjb250ZW50OiBcIlxcZTAzMVwiO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMC44cmVtO1xuXHRyaWdodDogMWVtO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFdpc2hsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hZGRfdG9fY2FydF9idXR0b24uYWpheF9hZGRfdG9fY2FydC5jc3NfcHJlZml4LWJ1dHRvbi5hZGRlZCAuZmEtYW5nbGUtZG91YmxlLXJpZ2h0LFxuLmFkZF90b19jYXJ0X2J1dHRvbi5hamF4X2FkZF90b19jYXJ0LmNzc19wcmVmaXgtYnV0dG9uLmxvYWRpbmcgLmZhLWFuZ2xlLWRvdWJsZS1yaWdodCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0tZGV0YWlscyB0YWJsZS5pdGVtLWRldGFpbHMtdGFibGUsXG4ud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciAucHJvZHVjdC1hZGQtdG8tY2FydCxcbi53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLmFkZGl0aW9uYWwtaW5mby13cmFwcGVyIC5tb3ZlLXRvLWFub3RoZXItd2lzaGxpc3Qge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0tZGV0YWlscyB0YWJsZS5pdGVtLWRldGFpbHMtdGFibGUgdGQsXG4ud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB0ZCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogd2lzaGxpc3QgYnV0dG9uICAqL1xuLndpc2hsaXN0LXRpdGxlIGEuc2hvdy10aXRsZS1mb3JtIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZCwgXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRoe1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIC5jc3NfcHJlZml4LWNhcnQtaG9sZGVyLFxuLndvb2NvbW1lcmNlIC5zdW1tYXJ5IC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLmNzc19wcmVmaXgtYnRuLWNvbnRhaW5lcntcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybS5lZGl0LWFjY291bnQgZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCAud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiB7XG5cdG1hcmdpbjogMTJweCAwIDEycHggMDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGJ1dHRvbi5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzU2cHgpIHtcblx0Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0uY2FydCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHQud29vY29tbWVyY2UgLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gLnByb2R1Y3QsXG5cdC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIC5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcsXG5cdC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdFx0ZmxvYXQ6IGluaGVyaXQ7XG5cdH1cblxuXHQud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXG5cdC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LXF1YW50aXR5IC5xdWFudGl0eSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcblx0Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0fVxuXG5cdC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IHtcblx0XHR0b3A6IDQwcHg7XG5cdFx0cmlnaHQ6IGluaGVyaXQ7XG5cdFx0bGVmdDogMTVweDtcblx0fVxuXG5cdC53aXNobGlzdF90YWJsZSAucHJvZHVjdC1hZGQtdG8tY2FydCAuYWRkX3RvX2NhcnRfYnV0dG9uLmNzc19wcmVmaXgtYnV0dG9uLmFkZF90b19jYXJ0IHNwYW4ge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCxcbi53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3Qge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0yIC5wcm9kdWN0cyAucHJvZHVjdCxcbi53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTIgLnByb2R1Y3Qge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy00IC5wcm9kdWN0cyAucHJvZHVjdCxcbi53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3Qge1xuXHR3aWR0aDogMjUlO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy01IC5wcm9kdWN0cyAucHJvZHVjdCxcbi53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTUgLnByb2R1Y3Qge1xuXHR3aWR0aDogMjAlO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy02IC5wcm9kdWN0cyAucHJvZHVjdCxcbi53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTYgLnByb2R1Y3R7XG5cdHdpZHRoOiAxNi42NiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpe1xuXHQud29vY29tbWVyY2UuY29sdW1ucy02IC5wcm9kdWN0cyAucHJvZHVjdCxcbiAgICAud29vY29tbWVyY2UtcGFnZSAucHJvZHVjdHMuY29sdW1ucy02IC5wcm9kdWN0e1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcblxuXHQud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0Lmxhc3QsXG5cdC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cyAubGFzdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdDpudGgtY2hpbGQoM24pIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC53b29jb21tZXJjZS5jb2x1bW5zLTUgLnByb2R1Y3RzIC5wcm9kdWN0LFxuICAgIC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTUgLnByb2R1Y3R7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC53b29jb21tZXJjZSAucHJvZHVjdHMgLmZpcnN0LFxuXHQud29vY29tbWVyY2UtcGFnZSAucHJvZHVjdHMgLmZpcnN0IHtcblx0XHRjbGVhcjogcmlnaHQ7XG5cdH1cblxuXHQud29vY29tbWVyY2UuY29sdW1ucy00IC5wcm9kdWN0cyAucHJvZHVjdCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMzJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XG5cdC53b29jb21tZXJjZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0fVxuXG5cdC53b29jb21tZXJjZS5jb2x1bW5zLTUgLnByb2R1Y3RzIC5wcm9kdWN0LFxuICAgIC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTUgLnByb2R1Y3QsXG5cdC53b29jb21tZXJjZS5jb2x1bW5zLTYgLnByb2R1Y3RzIC5wcm9kdWN0LFxuICAgIC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTYgLnByb2R1Y3R7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjc2OHB4KSB7XG5cdC53b29jb21tZXJjZSAucHJvZHVjdHNbY2xhc3MqPVwiY29sdW1ucy1cIl0gLnByb2R1Y3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQucHJvZHVjdC1saXN0LXN0eWxlIC5wcm9kdWN0cy5jb2x1bW5zLTEgLnByb2R1Y3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo2MDBweCkge1xuXHQud29vY29tbWVyY2UgLnByb2R1Y3RzW2NsYXNzKj1cImNvbHVtbnMtXCJdIC5wcm9kdWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFdvb2NvbW1lcmNlIExvZ2luLXJlZ2lzdHJhdGlvbiBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53b29jb21tZXJjZSAudS1jb2x1bW5zIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLndvb2NvbW1lcmNlIC51LWNvbHVtbjEsXG4ud29vY29tbWVyY2UgLnUtY29sdW1uMiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSAuYnJhbmQtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSAubG9nbyB7XG5cdGhlaWdodDogODVweDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LnBhc3N3b3JkLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLndvb2Nvb21lcmNlLWxvZ2luLXJlbWVtYmVyLW1lLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2Nvb21lcmNlLWxvZ2luLXJlbWVtYmVyLW1lLXdyYXBwZXIgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIuY3NzX3ByZWZpeC1yZWdpc3Rlci1mb3JtIC53b29jb21tZXJjZS1zaWduLWluLWJ0biB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jc3NfcHJlZml4LXdvb2NvbW1lcmNlLWN1c3RvbS1mb3JtIC5zaWduX3VwX3RleHQgYSxcbi5jc3NfcHJlZml4LXdvb2NvbW1lcmNlLWN1c3RvbS1mb3JtIC5zaWduX2luX3RleHQgYSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLnNpZ25fdXBfdGV4dCBhLFxuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLnNpZ25faW5fdGV4dCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcblx0Lndvb2NvbW1lcmNlIC51LWNvbHVtbnMge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4vKiB3b29jb21tZXJjZSBmb3Jnb3QgcGFzc3dvcmQgKi9cbi53b29jb21tZXJjZSAuZm9yZ290LXBhc3N3b3JkLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIC5mb3Jnb3QtcGFzc3dvcmQtd3JhcHBlciAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3JkIHtcblx0cGFkZGluZzogNTBweDtcblx0bWFyZ2luOiA1MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNjZWQyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHdpZHRoOiA2MCU7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2Nvb21lcmNlLWxvZ2luLXJlbWVtYmVyLW1lLXdyYXBwZXIgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZC5sb3N0X3Bhc3N3b3JkIGEge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHNwYW4ucGFzc3dvcmQtaW5wdXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb29tZXJjZS1sb2dpbi1yZW1lbWJlci1tZS13cmFwcGVyIC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQubG9zdF9wYXNzd29yZCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU4MHB4KSB7XG5cdC53b29jb21tZXJjZSAuZm9yZ290LXBhc3N3b3JkLXdyYXBwZXIgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZCB7XG5cdFx0d2lkdGg6IDk4JTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKioqKioqV29vY29tbWVyY2UgdHJhY2sgb3JkZXIqKioqKioqKioqXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyLnRyYWNrX29yZGVyIHtcblx0cGFkZGluZzogMjBweDtcblx0bWFyZ2luOiAyZW0gMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBjdXN0b20gZm9ybSAqL1xuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0ge1xuXHRwYWRkaW5nOiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tdHJhY2stb3JkZXIgLmZvcm0tcm93LWZpcnN0LFxuLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS10cmFjay1vcmRlciAuZm9ybS1yb3ctbGFzdCB7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubG9naW4gYW5kIHJlZ2lzdHJhdGlvbiBmb3JtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSB7XG5cdHBhZGRpbmc6IDUwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0bWF4LXdpZHRoOiA1NTZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSAuY3NzX3ByZWZpeC1mb3JtLWxvZ28ge1xuXHRtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uY3NzX3ByZWZpeC1mb3JtIC53b29jb21tZXJjZS1mb3JtIGxhYmVsIC5yZXF1aXJlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG4uY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSAuc2lnbi1saW5rIHAsXG4uY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSAud29vY29tbWVyY2Utc2lnbi1pbi1idG4gcCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jc3NfcHJlZml4LXdvb2NvbW1lcmNlLWN1c3RvbS1mb3JtIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXN1Ym1pdC1idG4ge1xuXHRtYXJnaW46IDI0cHggMDtcbn1cblxuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLndvb2NvbW1lcmNlLWZvcm0gLmNzc19wcmVmaXgtYnV0dG9uLFxuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLndvb2NvbW1lcmNlLWZvcm0gLmNzc19wcmVmaXgtYnV0dG9uLFxuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgLmNzc19wcmVmaXgtYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC5idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLndvb2NvbW1lcmNlLWZvcm0gLmNzc19wcmVmaXgtYnV0dG9uOmhvdmVyLndvb2NvbW1lcmNlLUJ1dHRvbiBzcGFuIHtcblx0bGVmdDogMDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLXRyYWNrLW9yZGVyIC5idXR0b24ge1xuXHRwYWRkaW5nOiAxOHB4IDMycHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS10cmFjay1vcmRlciAuYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNzc19wcmVmaXgtcmVnaXN0ZXItZm9ybSAud29vY29tbWVyY2UtZm9ybS1yb3cgaW5wdXQge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGhlaWdodDogNTVweDtcblx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSAuY3NzX3ByZWZpeC1mb3JtLWxvZ28ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdH1cblxuXHQud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSAuY3NzX3ByZWZpeC1jYXJ0LWhvbGRlcixcblx0Lndvb2NvbW1lcmNlIC5zdW1tYXJ5IC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLmNzc19wcmVmaXgtYnRuLWNvbnRhaW5lcntcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQud29vY29tbWVyY2UgI3Jldmlld3MgI2NvbW1lbnRzIG9sLmNvbW1lbnRsaXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKioqKioqKioqIHdvb2NvbW1lcmNlIHByb2R1Y3QgZmlsdGVyICoqKioqKioqKioqKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRsaW5lLWhlaWdodDogMy40O1xuXHRmb250LXNpemU6IC44NzUxZW07XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAucHJpY2VfbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG59XG5cbi8qIHdvb2NvbW1lcmNlIHNvcnRpbmcgICovXG4ud29vY29tbWVyY2Utb3JkZXJpbmcge1xuXHR3aWR0aDogMjUwcHg7XG59XG5cbi8qIGNhcnQgY3NzICovXG4uY3NzX3ByZWZpeC1jYXJ0IC5jYXJ0X2NvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzNHB4IDA7XG59XG5cbi5jc3NfcHJlZml4LWNhcnQgLmNhcnRfY291bnQ+YSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcmVudHMubWluaS1jYXJ0LWNvdW50IHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaS1jYXJ0LWNvdW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGNhcnRib3ggKi9cbi53b29jb21tZXJjZS1taW5pLWNhcnQuY2FydF9saXN0LnByb2R1Y3RfbGlzdF93aWRnZXQge1xuXHRtYXgtaGVpZ2h0OiAyMTBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaSB7XG5cdGZsb2F0OiBub25lO1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxNXB4IDAgMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiKDAgMCAwIC8gNSUpO1xuXHRib3gtc2hhZG93OiAxMHB4IDEwcHggNTBweCByZ2IoMCAwIDAgLyA1JSk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDM5MHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fZW1wdHktbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jc3NfcHJlZml4LWNhcnQgaSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNzc19wcmVmaXgtY2FydCBzdmcge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG4uYmFza2V0LWl0ZW0tY291bnQgLmNhcnQtaXRlbXMtY291bnQuY291bnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEwcHg7XG5cdHJpZ2h0OiAtMTBweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAubmF2YmFyIHVsLndvb2NvbW1lcmNlLW1pbmktY2FydCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpIC5jc3NfcHJlZml4LWNhcnQtaW1nIHtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdHdpZHRoOiA2MHB4O1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwgbGkgLmNzc19wcmVmaXgtY2FydC1jb250ZW50IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaSAuY3NzX3ByZWZpeC1jYXJ0LWNvbnRlbnQgLnF1YW50aXR5IHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25zIC5jc3NfcHJlZml4LWJ1dHRvbiAuY3NzX3ByZWZpeC1tYWluLWJ0biAudGV4dC1idG4ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uIHtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpIC5jc3NfcHJlZml4LWNhcnQtY29udGVudCBhOmhvdmVyIHtcblx0Y29sb3I6IHVuc2V0O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIHtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCBzdHJvbmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWRhcmspO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1pbmktY2FydCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLmNzc19wcmVmaXgtcHJvZHVjdC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLmNzc19wcmVmaXgtY2FydC1pbWcge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdCBsaSBpbWcsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAuY3NzX3ByZWZpeC1idXR0b24gLmNzc19wcmVmaXgtbWFpbi1idG4gLnRleHQtYnRuIHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyB7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25zIGEsXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25zIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMUZFO1xuXHRjb2xvcjogdW5zZXQ7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zLmJ1dHRvbnMgYS5jaGVja291dCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25zIC5jc3NfcHJlZml4LWJ1dHRvbiAuY3NzX3ByZWZpeC1tYWluLWJ0biAuYnRuLWljb24ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIC5jc3NfcHJlZml4LWJ1dHRvbi5jc3NfcHJlZml4LWJsb2ctbGluazpob3ZlciAudGV4dC1idG4ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgLmNzc19wcmVmaXgtYnV0dG9uLmNzc19wcmVmaXgtYmxvZy1saW5rLmNoZWNrb3V0IC50ZXh0LWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24uY3NzX3ByZWZpeC1ibG9nLWxpbmsge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgVXNlciBEcm9wZG93biAgICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jc3NfcHJlZml4LXVzZXJzLXNldHRpbmdzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biAuY3NzX3ByZWZpeC1jYXJkLWJvZHkgZGl2IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LWNhcmQtYm9keSAucmlnaHQtaWNvbiBpIHtcblx0Y29sb3I6IHZhcigtLWNzc19wcmVmaXgtcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biB7XG5cdHdpZHRoOiAxOC43NWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJSAhaW1wb3J0YW50O1xuXHRyaWdodDogMDtcblx0bGVmdDogYXV0bztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiKDAgMCAwIC8gNSUpO1xuXHRib3gtc2hhZG93OiAxMHB4IDEwcHggNTBweCByZ2IoMCAwIDAgLyA1JSk7XG5cdHotaW5kZXg6IDEwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4uY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWNhcmQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LWNhcmQtYm9keSAuY3NzX3ByZWZpeC1zdWItY2FyZDpob3ZlciAubWVkaWEsXG4uY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24gLmNzc19wcmVmaXgtY2FyZC1ib2R5IC5jc3NfcHJlZml4LXN1Yi1jYXJkOmhvdmVyIHNwYW4ge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpXG59XG5cbi5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItY2FyZDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIGEuY3NzX3ByZWZpeC1zdWItY2FyZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlci11c2VyLXJpZ2h0cyAuZHJvcGRvd24tdG9nZ2xlIHtcblx0bGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLmhlYWRlci11c2VyLXJpZ2h0cyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zdWItbWFpbiAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biB1bCxcbi5zZWFyY2gtYm94LmNzc19wcmVmaXgtc2VhcmNoLWJhciB1bCB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhlYWRlci11c2VyLXJpZ2h0cyAuZHJvcGRvd24tbWVudS5zaG93IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXVzZXItcmlnaHRzIC5jc3NfcHJlZml4LXVzZXItbGlzdC1pdGVtIC5jc3NfcHJlZml4LWxpc3QtbGluayBzcGFuIHtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOjQ3OXB4KSB7XG5cdC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biB7XG5cdFx0cmlnaHQ6IC0xNTAlO1xuXHR9XG59XG5cbi5jYXJ0LWVtcHR5Lndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Y29udGVudDogXCJcXGYwN2FcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyogU2lkZWJhciBwcm9kdWN0X2xpc3Rfd2lkZ2V0ICovXG5cbi53aWRnZXQtd29vZiB1bCBsaS5jc3NfcHJlZml4LXRvcC1wcm9kdWN0LWxpc3Qge1xuXHRwYWRkaW5nOiAwIDAgMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgLmNzc19wcmVmaXgtdG9wLXByb2R1Y3QtaW1nIGltZyB7XG5cdGhlaWdodDogODVweDtcblx0d2lkdGg6IDg1cHg7XG5cdG1pbi13aWR0aDogODVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZWRyLWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtdG9wLXByb2R1Y3QtbGlzdCAuY3NzX3ByZWZpeC10b3AtcHJvZHVjdC13cmFwcGVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ud2lkZ2V0LXdvb2YgLmNzc19wcmVmaXgtdG9wLXByb2R1Y3Qtd3JhcHBlciBhIHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKiBxdWFudGl0eSBDYXJ0ICovXG4ucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnF1YW50aXR5IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4ucXVhbnRpdHkgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdGJvcmRlcjogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5xdWFudGl0eSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uY2FydCAucXVhbnRpdHkgYnV0dG9uIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcnQgLnF1YW50aXR5IGJ1dHRvbiBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmJ1dHRvbi5taW51cyxcbmJ1dHRvbi5wbHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRyaWdodDogOHB4O1xufVxuXG5idXR0b24ucGx1cyB7XG5cdHRvcDogM3B4O1xufVxuXG5idXR0b24ubWludXMge1xuXHRib3R0b206IDNweDtcbn1cblxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNhcnQgLnF1YW50aXR5IGJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIHdvb2NvbW1lcmNlIHBhc3N3b3JkIGV5ZS1zbGFzaCAqL1xuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzBcIjtcblx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogODAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjNTg1ODU4O1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0OjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQuZGlzcGxheS1wYXNzd29yZDo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dC5kaXNwbGF5LXBhc3N3b3JkOjphZnRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLFxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PVxud29vZi13aWRnZXRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ud29vZl9jb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud29vZl9jb250YWluZXJfcGFfc2l6ZSAuaWNoZWNrYm94X2ZsYXQtZ3JleSxcbi53b29mX2NvbnRhaW5lcl9wcm9kdWN0Y2F0ZWdvcmllcyAuaWNoZWNrYm94X2ZsYXQtZ3JleSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT1cbndvb2YtY2F0ZWdvcnlcbj09PT09PT09PT09PT09PT0qL1xudWwud29vZl9saXN0IGxpIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud29vZl9jb250YWluZXJfcHJvZHVjdF9jYXQgdWwgbGkgbGFiZWwge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKj09PT09PT09PT09XG53b29mLXNpemVcbj09PT09PT09PT09PT09PT0qL1xuLndvb2ZfY29udGFpbmVyLndvb2ZfY29udGFpbmVyX3BhX3NpemUgLndvb2ZfY2hlY2tib3hfY291bnQsXG4ud29vZl9jb250YWluZXIud29vZl9jb250YWluZXJfcGFfc2l6ZSAud29vZl90dXJib19jb3VudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29mX2NvbnRhaW5lcjpsYXN0LWNoaWxkLFxuLndvb2ZfY29udGFpbmVyOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndvb2Zfc3VibWl0X3NlYXJjaF9mb3JtX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29mX2NvbnRhaW5lcl9wYV9zaXplIC53b29mX2xpc3Qud29vZl9saXN0X2NoZWNrYm94IGxpIHtcblx0bWFyZ2luOiAwIDhweCA4cHggMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndvb2ZfY29udGFpbmVyX3BhX3NpemUgLndvb2ZfbGlzdC53b29mX2xpc3RfY2hlY2tib3ggbGkgLndvb2ZfY2hlY2tib3hfbGFiZWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRtaW4td2lkdGg6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcblx0cGFkZGluZzogMCA4cHg7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53b29mX2NvbnRhaW5lcl9wYV9zaXplIC53b29mX2xpc3Qud29vZl9saXN0X2NoZWNrYm94IGxpIC53b29mX2NoZWNrYm94X2xhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmVkci1jb2xvcik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0XG59XG5cbi53b29mX2NvbnRhaW5lcl9wYV9zaXplIC53b29mX2xpc3Qud29vZl9saXN0X2NoZWNrYm94IGxpIC53b29mX2NoZWNrYm94X2xhYmVsLndvb2ZfY2hlY2tib3hfbGFiZWxfc2VsZWN0ZWQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud29vZl9jb250YWluZXJfcGFfc2l6ZSAud29vZl9saXN0Lndvb2ZfbGlzdF9jaGVja2JveCBsaSAud29vZl9jaGVja2JveF9sYWJlbC53b29mX2NoZWNrYm94X2xhYmVsX3NlbGVjdGVkOmJlZm9yZSxcbi53b29mX2NvbnRhaW5lcl9wYV9zaXplIC53b29mX2xpc3Qud29vZl9saXN0X2NoZWNrYm94IGxpIC53b29mX2NoZWNrYm94X2xhYmVsOmhvdmVyOmJlZm9yZSB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIge1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIsXG4ud29vY29tbWVyY2UgLnNvcnRpbmctd3JhcHBlciAuY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctd3JhcHBlciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiB2YXIoLS1ib2R5LXRleHQpO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIgLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LXdyYXBwZXIge1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jc3NfcHJlZml4LWZpbHRlci1jbG9zZS5zaG9wLWZpbHRlci1zaWRlYmFyLFxuLnNvcnRpbmctd3JhcHBlciAuc2hvcC1maWx0ZXItc2lkZWJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAuc29ydGluZy13cmFwcGVyIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy13cmFwcGVyIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy1idXR0b25zIHtcblx0cGFkZGluZzogLjZlbSAuOGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy1idXR0b25zIHVsIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctYnV0dG9ucyB1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctYnV0dG9ucyB1bCBsaSBhIHtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG59XG5cbi53b29jb21tZXJjZSAuc29ydGluZy13cmFwcGVyIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy13cmFwcGVyIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy1idXR0b25zIHVsIGxpIHN2ZyB7XG5cdHdpZHRoOiAxLjEyNWVtO1xuXHRoZWlnaHQ6IDEuMTI1ZW07XG59XG5cbi53b29jb21tZXJjZSAuc29ydGluZy13cmFwcGVyIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy13cmFwcGVyIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy1idXR0b25zIHVsIGxpIGEuYWN0aXZlIHN2ZyBwYXRoLFxuLndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIgLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LXdyYXBwZXIgLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LWJ1dHRvbnMgdWwgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG5cdGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgLnNvcnRpbmctd3JhcHBlciAuY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctd3JhcHBlciAuY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctYnV0dG9ucyB1bCBsaSBzdmcgcGF0aCB7XG5cdGZpbGw6IHZhcigtLWJvZHktdGV4dCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbn1cblxuLndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53b29jb21tZXJjZSAucmVsYXRlZC5wcm9kdWN0c3tcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA2LjI1ZW07XG59XG5cbi53b29jb21tZXJjZSAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZSAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAzLjEyNWVtIDAgNC4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53b29jb21tZXJjZSAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbS5hY3RpdmUgLmNzc19wcmVmaXgtcHJlLWhlYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIC5jc3NfcHJlZml4LXByZS1oZWFkaW5nIHtcblx0Y29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG5cdGZvbnQtc2l6ZTogLjc3ZW07XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG5cdGhlaWdodDogMS40NjRlbTtcblx0d2lkdGg6IDEuNDY0ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ2NGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi53b29jb21tZXJjZSAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcXGYwNTRcIjtcblx0Zm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDUgRnJlZTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Y29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ym9yZGVyOiAuMDYzZW0gc29saWQgdmFyKC0tYm9yZWRyLWNvbG9yKTtcblx0dG9wOiA1MCU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMjNweDtcblx0d2lkdGg6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR0ZXh0LWluZGVudDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0LW8tYm9yZGVyLXJhZGl1czogNTAlO1xuXHQtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud29vY29tbWVyY2UgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QgLmNzc19wcmVmaXgtaW5uZXItYm94IC5wcm9kdWN0LWNhcHRpb24gLnByaWNlLWRldGFpbCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG59XG5cbi53aXNobGlzdC10aXRsZS1jb250YWluZXIgLndpc2hsaXN0LXRpdGxlIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53aXNobGlzdC10aXRsZS53aXNobGlzdC10aXRsZS13aXRoLWZvcm0gaDI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci10aGVtZS1ncmV5LWxpZ2h0KTtcblx0cGFkZGluZzogMS41ZW07XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtdGVuKTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbiN5aXRoLXdjd2wtcG9wdXAtbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtcHJvZHVjdC1tYWluLWxpc3QgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuaXEtcHJvZHVjdC1ibG9jayAucHJvZHVjdC1jYXB0aW9uIC5idXR0b24ge1xuXHRwYWRkaW5nOiA4cHggMTJweDtcbn1cblxuLnByb2R1Y3QgLmlxLXByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY2FwdGlvbiB7XG5cdHBhZGRpbmc6IDAgNXB4IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtcHJvZHVjdC1tYWluLWxpc3QgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuaXEtcHJvZHVjdC1ibG9jayAucHJvZHVjdC1jYXB0aW9uIC5idXR0b24gc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTAuNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1wcm9kdWN0LW1haW4tbGlzdCAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5pcS1wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNhcHRpb24gLmNzc19wcmVmaXgtYnV0dG9uOmhvdmVyIGkge1xuXHRyaWdodDogNnB4O1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAucHJvZHVjdHMuYW5pbWF0ZWQtcHJvZHVjdCAucHJvZHVjdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZS11cC1jZW50ZXIgMC40cyBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApIGJvdGg7XG5cdGFuaW1hdGlvbjogc2NhbGUtdXAtY2VudGVyIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSBib3RoO1xufVxuXG4vKj09PT09PT09PT09PT1cbndvb2Ytc2VhcmNoXG49PT09PT09PT09PT09PT09PSovXG4ud2lkZ2V0LXdvb2YgLndvb2ZfdGV4dF9zZWFyY2hfY29udGFpbmVyIC53b29mX3RleHRfc2VhcmNoX2dvIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dG9wOiAxNnB4O1xuXHRyaWdodDogMDtcbn1cblxuLndvb2ZfY29udGFpbmVyIC53b29mX2NvbnRhaW5lcl9pbm5lciBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ud29vZl90ZXh0X3NlYXJjaF9jb250YWluZXIgLndvb2ZfdGV4dF9zZWFyY2hfZ286OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYwMDJcIjtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRjb2xvcjogdmFyKC0tYm9keS10ZXh0KTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTVweDtcblx0dG9wOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud29vZl9odXNreV90eHQtY29udGFpbmVyIHtcblx0dG9wOiA2NHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndvb2ZfaHVza3lfdHh0IC53b29mX2h1c2t5X3R4dC1jcm9zcyB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdHJpZ2h0OiAtMThweCAhaW1wb3J0YW50O1xuXHR0b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29mX2h1c2t5X3R4dC1jb250YWluZXIgLndvb2ZfaHVza3lfdHh0LW9wdGlvbiB7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbi8qIHdvb2NvbW1lcmNlICovXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZ3JleS1saWdodCk7XG5cdHBhZGRpbmc6IDEuNWVtO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlLnNob3BfdGFibGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JlZHItY29sb3IpO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGgsXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIgdGQge1xuXHRib3JkZXI6IDA7XG59XG5cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbixcbi53b29jb21tZXJjZSBmb3JtLmxvZ2luLFxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5LWxpZ2h0KTtcbn1cblxuLmNzc19wcmVmaXgtY2hlY2tvdXQtY291cG9uIC5jc3NfcHJlZml4LWJ1dHRvbi5hcHBseV9jb3Vwb24ge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uY3NzX3ByZWZpeC1mb3JtLXJlbWVtYmVyLXdyYXBwZXIgLmNzc19wcmVmaXgtY2hlY2sgLmNoZWNrbWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUtbGlnaHQtY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgLnUtY29sdW1uMSAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1ncmlkLXN0eWxlIC5wcm9kdWN0IC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlcixcbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3QgLmlxLXByb2R1Y3QtYmxvY2sgLmNzc19wcmVmaXgtd29vLWJ1dHRvbnMtaG9sZGVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTFweDtcblx0cmlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJvZHVjdC1ncmlkLXN0eWxlIC5wcm9kdWN0IC5pcS1wcm9kdWN0LWJsb2NrOmhvdmVyIC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlcixcbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3QgLmlxLXByb2R1Y3QtYmxvY2s6aG92ZXIgLmNzc19wcmVmaXgtd29vLWJ1dHRvbnMtaG9sZGVye1xuXHRvcGFjaXR5OiAxO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjYlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI2JSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjYlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjYlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNiUpO1xufVxuXG4ucHJvZHVjdC1ncmlkLXN0eWxlIC5wcm9kdWN0cyAucHJvZHVjdCAuY3NzX3ByZWZpeC13b28tYnV0dG9ucy1ob2xkZXIgdWwsXG4ucHJvZHVjdC1saXN0LXN0eWxlIC5wcm9kdWN0IC5pcS1wcm9kdWN0LWJsb2NrIC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB1bHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcm9kdWN0LWdyaWQtc3R5bGUgLnByb2R1Y3RzIC5wcm9kdWN0IC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB1bCBsaSxcbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3QgLmlxLXByb2R1Y3QtYmxvY2sgLmNzc19wcmVmaXgtd29vLWJ1dHRvbnMtaG9sZGVyIHVsIGxpe1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3QgLmNzc19wcmVmaXgtd29vLWJ1dHRvbnMtaG9sZGVyIHVsIGxpIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0e1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9kdWN0LWdyaWQtc3R5bGUgLnByb2R1Y3RzIC5wcm9kdWN0IC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB1bCBsaTpsYXN0LWNoaWxkLFxuLnByb2R1Y3QtbGlzdC1zdHlsZSAucHJvZHVjdCAuaXEtcHJvZHVjdC1ibG9jayAuY3NzX3ByZWZpeC13b28tYnV0dG9ucy1ob2xkZXIgdWwgbGk6bGFzdC1jaGlsZHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZ3JpZC1zdHlsZSAucHJvZHVjdHMgLnByb2R1Y3QgLmNzc19wcmVmaXgtd29vLWJ1dHRvbnMtaG9sZGVyIHVsIGxpIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0LFxuLnByb2R1Y3QtbGlzdC1zdHlsZSAucHJvZHVjdHMgLnByb2R1Y3QgLmNzc19wcmVmaXgtd29vLWJ1dHRvbnMtaG9sZGVyIHVsIGxpIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0e1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnByb2R1Y3QgLmNzc19wcmVmaXgtd29vLWJ1dHRvbnMtaG9sZGVyIHVsIGxpIGEud29vc3EtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0IC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB1bCBsaSBhLndvb3NxLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlZHV4L3F1aWNrLXZpZXcuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5wcm9kdWN0LWxpc3Qtc3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLmlxLXByb2R1Y3QtaW1hZ2V7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3RzIC5wcm9kdWN0LFxuLnByb2R1Y3QtbGlzdC1zdHlsZSAud29vY29tbWVyY2UtcGFnZSAucHJvZHVjdHMuY29sdW1ucy0xIC5wcm9kdWN0LCBcbi5wcm9kdWN0LWxpc3Qtc3R5bGUud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtMSAucHJvZHVjdCxcbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLndvb2NvbW1lcmNlLXBhZ2UgLnByb2R1Y3RzLmNvbHVtbnMtMiAucHJvZHVjdCwgXG4ucHJvZHVjdC1saXN0LXN0eWxlLndvb2NvbW1lcmNlIC5wcm9kdWN0cy5jb2x1bW5zLTIgLnByb2R1Y3QsXG4ucHJvZHVjdC1saXN0LXN0eWxlIC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QsIFxuLnByb2R1Y3QtbGlzdC1zdHlsZS53b29jb21tZXJjZSAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0LFxuLnByb2R1Y3QtbGlzdC1zdHlsZSAud29vY29tbWVyY2UtcGFnZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0LCBcbi5wcm9kdWN0LWxpc3Qtc3R5bGUud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCxcbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLndvb2NvbW1lcmNlLXBhZ2UgLnByb2R1Y3RzLmNvbHVtbnMtNSAucHJvZHVjdCwgXG4ucHJvZHVjdC1saXN0LXN0eWxlLndvb2NvbW1lcmNlIC5wcm9kdWN0cy5jb2x1bW5zLTUgLnByb2R1Y3QsXG4ucHJvZHVjdC1saXN0LXN0eWxlIC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cy5jb2x1bW5zLTYgLnByb2R1Y3QsIFxuLnByb2R1Y3QtbGlzdC1zdHlsZS53b29jb21tZXJjZSAucHJvZHVjdHMuY29sdW1ucy02IC5wcm9kdWN0e1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdC1zdHlsZSAuaXEtcHJvZHVjdC1ibG9ja3tcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ucHJvZHVjdC1saXN0LXN0eWxlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1jYXB0aW9uIC5zdGFyLXJhdGluZ3tcblx0bWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLnByb2R1Y3QtbGlzdC1zdHlsZSAucHJvZHVjdC1jYXB0aW9uIC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlcntcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnByb2R1Y3QtbGlzdC1zdHlsZSAucHJvZHVjdC1jYXB0aW9uIC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB1bHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtbGlzdC1zdHlsZSAucHJvZHVjdC1jYXB0aW9uIC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbn1cblxuLnByb2R1Y3QtbGlzdC1zdHlsZSAucHJvZHVjdC1jYXB0aW9uIC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB1bCBsaTpsYXN0LWNoaWxke1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWNhcHRpb24gLmJ1dHRvbixcbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3QgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmR7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3QgLmlxLXByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY2FwdGlvbntcblx0cGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtbGlzdC1zdHlsZSAuY3NzX3ByZWZpeC1wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc3R5bGUgLmNzc19wcmVmaXgtcHJvZHVjdC1kZXNjcmlwdGlvbiBwe1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi8qPT09PT09PT09PT09PVxubG9hZGVyXG49PT09PT09PT09PT09PT09PT0qL1xuZGl2Lndvb2ZfaW5mb19wb3B1cCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC45KTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbmRpdi53b29mX2luZm9fcG9wdXAgLmNzc19wcmVmaXgtc2hvdy1sb2FkZXItb3ZlcmxheSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjMpLCAjMDAwIDkwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDYwJTtcbiAgICBhbmltYXRpb246IHNwaW5uZXItd2lnZ2xlIDEuMnMgaW5maW5pdGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICB6LWluZGV4OiA5OTk7XG59XG5cbmRpdi53b29mX2luZm9fcG9wdXAgLmNzc19wcmVmaXgtc2hvdy1sb2FkZXItb3ZlcmxheTpiZWZvcmUsXG5kaXYud29vZl9pbmZvX3BvcHVwIC5jc3NfcHJlZml4LXNob3ctbG9hZGVyLW92ZXJsYXk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogLTRweDtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IC4wNTtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IHNwaW5uZXItc3BpbiAxLjJzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgc3Bpbm5lci1mYWRlIDEuMnMgbGluZWFyIGluZmluaXRlO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1zcGluIDEuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCBzcGlubmVyLWZhZGUgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbmRpdi53b29mX2luZm9fcG9wdXAgLmNzc19wcmVmaXgtc2hvdy1sb2FkZXItb3ZlcmxheTpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5kaXYud29vZl9pbmZvX3BvcHVwIC5jc3NfcHJlZml4LXNob3ctbG9hZGVyLW92ZXJsYXk6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLyo9PT09PT09PT09PT09PT09XG53b29mLXJlc2V0XG49PT09PT09PT09PT09PT09PT09PSovXG4uYnV0dG9uLndvb2ZfcmVzZXRfc2VhcmNoX2Zvcm0sIC53b29jb21tZXJjZSAud29vZl9yZXNldF9idXR0b25fMiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmlxX2NoZWNrb3V0X3NoaXBwaW5nIHtcblx0bWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG5cdG1hcmdpbjogMTVweCAwIDA7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdy1maXJzdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGltZyxcbi53aXNobGlzdF90YWJsZSB0ciB0ZC5wcm9kdWN0LXRodW1ibmFpbCBhIHtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyBhLnJlbW92ZSxcbi53b29jb21tZXJjZSAud2lzaGxpc3RfdGFibGUgYS5yZW1vdmUge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIGEucmVtb3ZlOmhvdmVyLFxuLndvb2NvbW1lcmNlIC53aXNobGlzdF90YWJsZSBhLnJlbW92ZTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFic3tcblx0cGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi8qPT09PT09PT09PT09PVxuY2hlY2tvdXQtdGFibGVcbj09PT09PT09PT09PT09PT09PSovXG4ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRkLnByb2R1Y3QtbmFtZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ZC5wcm9kdWN0LW5hbWUgLmNzc19wcmVmaXgtcHJvZHVjdC1pbWFnZSBpbWd7XG5cdGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGQucHJvZHVjdC1uYW1lIC5jc3NfcHJlZml4LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGQucHJvZHVjdC1uYW1lIC5jc3NfcHJlZml4LWNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHMgLmNzc19wcmVmaXgtYnV0dG9ue1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNyb3NzLXNlbGxzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzLCAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHN7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09XG53b28tY29tbWVyY2Utd2lkZ2V0XG49PT09PT09PT09PT09PT09PT09PT0qL1xuLndvb2NvbW1lcmNlLXdpZGdldC5oaWRlLXNvcnRpbmcgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCxcbi53b29jb21tZXJjZS13aWRnZXQuaGlkZS1jYXRhbG9nIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy13cmFwcGVyLFxuLndvb2NvbW1lcmNlLXdpZGdldC5oaWRlLWNhdGFsb2cuaGlkZS1zb3J0aW5nIC5zb3J0aW5nLXdyYXBwZXJ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS13aWRnZXQuaGlkZS1zb3J0aW5nIC5zb3J0aW5nLXdyYXBwZXJ7XG5cdGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4vKioqKioqKioqKioqKipBbmltYXRpb24qKioqKioqKioqKioqKioqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtdXAtY2VudGVyIHtcblx0MCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtdXAtY2VudGVyIHtcblx0MCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gICAgMTAwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoaW1tZXJ7XG5cdDEwMCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG59XG5cbi8qIExvYWRlciBBbmltYXRpb24gKi9cbkBrZXlmcmFtZXMgc3Bpbm5lci1zcGluIHtcbiAgICAxMDAlIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1zcGlue1xuXHQxMDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZmFkZSB7XG4gICAgMjAlIHtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWZhZGUge1xuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xuXG4gICAgLnNrZWxldG9uLW1haW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnNrZWxldG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZXktbGlnaHQpO1xuICAgIH1cblxuICAgIC5za2VsZXRvbjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMCwgMjAsIDIwLCAwKSAwLCByZ2JhKDIwLCAyMCwgMjAsIDAuMSkgMjAlLCByZ2JhKDIwLCAyMCwgMjAsIDAuMSkgNjAlLCByZ2JhKDIwLCAyMCwgMjAsIDApKTtcbiAgICAgICAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBzaGltbWVyIDJzIGluZmluaXRlO1xuICAgIH1cblxuICAgIC5za2VsZXRvbi5za3QtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxOS41ZW07XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLnNrdC10aXRsZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLnNrdC1wcmljZSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLnNrdC1yYXRpbmcge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5za2VsZXRvbi5za3QtYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLnNrdC1kZXNjIHtcbiAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgaGVpZ2h0OiA3LjVlbTtcbiAgICB9XG5cdC5pcS1wcm9kdWN0LWltYWdlXG4gICAgLnNrZWxldG9uLWdyaWQuY29sdW1uLTIgLnNrdC1pbWcge1xuICAgICAgICBoZWlnaHQ6IDI5Ljg3NWVtO1xuICAgIH1cblxuICAgIC5za2VsZXRvbi1ncmlkLmNvbHVtbi0zIC5za3QtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxOS4xODdlbTtcbiAgICB9XG5cbiAgICAuc2tlbGV0b24tZ3JpZC5jb2x1bW4tNCAuc2t0LWltZyB7XG4gICAgICAgIGhlaWdodDogMTMuOTNlbTtcbiAgICB9XG5cbiAgICAuc2tlbGV0b24tZ3JpZCAuc2tlbGV0b24tYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLWdyaWQuY29sdW1uLTI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC5za2VsZXRvbi1ncmlkLmNvbHVtbi0zOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGxlZnQ6IDMzLjMzJTtcbiAgICB9XG5cbiAgICAuc2tlbGV0b24tZ3JpZC5jb2x1bW4tMzpudGgtY2hpbGQoMykge1xuICAgICAgICBsZWZ0OiA2Ni4yJTtcbiAgICB9XG5cbiAgICAuc2tlbGV0b24tZ3JpZC5jb2x1bW4tNDpudGgtY2hpbGQoMikge1xuICAgICAgICBsZWZ0OiAyNS42JTtcbiAgICB9XG5cbiAgICAuc2tlbGV0b24tZ3JpZC5jb2x1bW4tNDpudGgtY2hpbGQoMykge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLWdyaWQuY29sdW1uLTQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbGVmdDogNzUlO1xuICAgIH1cblxuICAgIC5za2VsZXRvbi1ncmlkIC5za3QtcmF0aW5nIHtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgfVxuXG4gICAgLnNrZWxldG9uLW1haW4uc2tlbGV0b24tbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5AbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xuXHQuc29ydGluZy13cmFwcGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdC53b29jb21tZXJjZSAucHJvZHVjdHN7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIgLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LXdyYXBwZXIgLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LWJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1maWx0ZXItY2xvc2Uuc2hvcC1maWx0ZXItc2lkZWJhciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjRweDtcblx0XHRyaWdodDogMzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuc29ydGluZy13cmFwcGVyIC5zaG9wLWZpbHRlci1zaWRlYmFyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRwYWRkaW5nOiA4cHggMTIuOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5zb3J0aW5nLXdyYXBwZXIgLnNob3AtZmlsdGVyLXNpZGViYXIgLmNzc19wcmVmaXgtYnRuLXRleHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAuMmVtO1xuXHR9XG5cblx0LnNvcnRpbmctd3JhcHBlciAuZmEtc29saWQge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0fVxuXG5cdC5zaWRlYmFyLXNlcnZpY2UtcmlnaHQuY3NzX3ByZWZpeC13b28tc2lkZWJhci53b28tc2lkZWJhci1vcGVuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC13b28tc2lkZWJhciAucHJpbWFyeS1zaWRlYmFyLndpZGdldC1hcmVhIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDY1LjAwOHB4KTtcblx0XHRtYXJnaW4tdG9wOiA2NS4wMDhweCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtc2VsZWN0LWJvcmRlcik7XG5cdH1cblxuXHQud29vY29tbWVyY2UgLnNpZGViYXItc2VydmljZS1yaWdodCB7XG5cdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcblx0XHQtbXMtZmxleC1vcmRlcjogMjtcblx0XHRvcmRlcjogMjtcblx0fVxuXG5cdC5zaWRlYmFyLXNlcnZpY2UtcmlnaHQuY3NzX3ByZWZpeC13b28tc2lkZWJhcixcblx0LnNpZGViYXItc2VydmljZS1sZWZ0LmNzc19wcmVmaXgtd29vLXNpZGViYXJ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUpO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdGJveC1zaGFkb3c6IHZhcigtLXNpZGViYXItYm94LXNoYWRvdyk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1zaWRlYmFyLWJveC1zaGFkb3cpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogdmFyKC0tc2lkZWJhci1ib3gtc2hhZG93KTtcblx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblx0LnNpZGViYXItc2VydmljZS1yaWdodC5jc3NfcHJlZml4LXdvby1zaWRlYmFyLFxuXHQuc2lkZWJhci1zZXJ2aWNlLWxlZnQuY3NzX3ByZWZpeC13b28tc2lkZWJhciB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogODIwcHgpIHtcblx0Lndpc2hsaXN0LWl0ZW1zLXdyYXBwZXIgLmNzc19wcmVmaXgtYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5za2VsZXRvbi1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLXdyYXBwZXIgLnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLXdyYXBwZXIgLml0ZW0tZGV0YWlscyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0tZGV0YWlscyB0YWJsZS5pdGVtLWRldGFpbHMtdGFibGUsXG5cdC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgdGFibGUuYWRkaXRpb25hbC1pbmZvLFxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQud29vY29tbWVyY2UgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgMi4xMjVlbSAwIDMuMjVlbTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnNob3BfdGFibGVfcmVzcG9uc2l2ZSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW17XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNzc19wcmVmaXgtcGFnZS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDNlbTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgaW1nIHtcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXG5cdC5zaWRlYmFyLXNlcnZpY2UtcmlnaHQuY3NzX3ByZWZpeC13b28tc2lkZWJhcixcblx0LnNpZGViYXItc2VydmljZS1sZWZ0LmNzc19wcmVmaXgtd29vLXNpZGViYXIge1xuXHRcdHRvcDogYXV0bztcblx0XHRoZWlnaHQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC13b28tc2lkZWJhciAucHJpbWFyeS1zaWRlYmFyLndpZGdldC1hcmVhIHtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1maWx0ZXItY2xvc2Uuc2hvcC1maWx0ZXItc2lkZWJhciB7XG5cdFx0cmlnaHQ6IDIxcHg7XG5cdH1cblxuXHQucHJvZHVjdC1saXN0LXN0eWxlIC5wcm9kdWN0LWNhcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnN7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblxuXHQud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRkLnByb2R1Y3QtbmFtZXtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRkLnByb2R1Y3QtdG90YWx7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHR9IFxuXG5cdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpe1xuXHRcdG1hcmdpbjogMCAxMHB4IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdC53b29jb21tZXJjZSAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdH1cblxuXHQud29vY29tbWVyY2UgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXG5cdC53b29jb21tZXJjZSAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbTphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1NXB4KSB7XG5cdC53b29jb21tZXJjZSAuc29ydGluZy13cmFwcGVyIC5jc3NfcHJlZml4LXByb2R1Y3Qtdmlldy13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblxuXHQud29vY29tbWVyY2UgLnNvcnRpbmctd3JhcHBlciB7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XG5cdC53b29jb21tZXJjZS1jYXJ0Lndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDU1JTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuY3NzX3ByZWZpeC1idXR0b24sXG5cdC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0Ky5idXR0b24sXG5cdC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLnVwZGF0ZS1jYXJ0e1xuXHRcdG1hcmdpbjogMTVweCBhdXRvIDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyLFxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLXdyYXBwZXIgLml0ZW0tZGV0YWlscyxcblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuaXRlbS13cmFwcGVyIC5pdGVtLWRldGFpbHMge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLWRldGFpbHMgdGFibGUuaXRlbS1kZXRhaWxzLXRhYmxlLFxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciAucHJvZHVjdC1hZGQtdG8tY2FydCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC53aXNobGlzdC10aXRsZS1jb250YWluZXIgLndpc2hsaXN0LXRpdGxlIHtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQud2lzaGxpc3QtdGl0bGUtY29udGFpbmVyIC53aXNobGlzdC10aXRsZSBhLnNob3ctdGl0bGUtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5zb3J0aW5nLXdyYXBwZXIgLnNob3AtZmlsdGVyLXNpZGViYXIgLmNzc19wcmVmaXgtYnRuLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQud29vY29tbWVyY2UgLnNvcnRpbmctd3JhcHBlciAuY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctd3JhcHBlcntcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNvcnRpbmctd3JhcHBlciAuc2hvcC1maWx0ZXItc2lkZWJhciB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctd3JhcHBlciAud29vY29tbWVyY2Utb3JkZXJpbmd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud29vY29tbWVyY2UtZXJyb3IsIFxuXHQud29vY29tbWVyY2UtaW5mbywgXG5cdC53b29jb21tZXJjZS1tZXNzYWdle1xuXHRcdHBhZGRpbmc6IDE2cHggNDBweDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1lcnJvcjo6YmVmb3JlLCBcblx0Lndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSwgXG5cdC53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbntcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtLmNhcnQgZGl2LnF1YW50aXR5e1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cblx0LnN1bW1hcnkgLndpc2hsaXN0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN1bW1hcnkgLndpc2hsaXN0IC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0e1xuXHRcdG1hcmdpbjogMjRweCAwIDAgMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpe1xuXHQud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSJdfQ== */