[dir=rtl] #back-to-top .top{right:auto;left:31px}[dir=rtl] .search_count .kivicare-search,[dir=rtl] header .kivicare-search{right:auto;left:0}[dir=rtl] .theme-kivicare-theme .iqonic-custom-layouts .btn-close{right:auto;left:.5em}[dir=rtl] .mfp-close{left:0;right:auto}[dir=rtl] .page-numbers li .page-numbers i.fa-chevron-right:before{content:"\f053"}[dir=rtl] .iq-blog-box a.iq-cat-name{margin-right:0;margin-left:5px}[dir=rtl] .iq-blog-box a.iq-cat-name:last-child{margin-left:0}[dir=rtl] .widget .widget-title:before,[dir=rtl] .widget.widget_block h1:before,[dir=rtl] .widget.widget_block h2:before,[dir=rtl] .widget.widget_block h3:before,[dir=rtl] .widget.widget_block h4:before,[dir=rtl] .widget.widget_block h5:before,[dir=rtl] .wp-block-search .wp-block-search__label:before{left:auto;right:0}[dir=rtl] .widget.widget_archive ul li span.archiveCount,[dir=rtl] .widget_categories ul li span,[dir=rtl] ul.wp-block-archives-list li span.archiveCount{float:left}[dir=rtl] ul.iq-contact li i{left:auto;right:0}[dir=rtl] ul.iq-contact li a span{padding-left:0;padding-right:30px}[dir=rtl] ul.iq-contact li i,[dir=rtl] ul.iq-contact li svg{left:auto;right:0}[dir=rtl] ul.info-share{padding-right:0}[dir=rtl] ul.info-share li{margin-right:0;margin-left:15px}[dir=rtl] ul.info-share li:last-child{margin-left:0}[dir=rtl] .iq-contact li.iq-week{margin-right:0;margin-left:45px}[dir=rtl] .iq-widget-menu .post-img-holder{margin-right:0;margin-left:20px}[dir=rtl] .kivicare-search .search-form .form-search .search__input,[dir=rtl] .search-form input{padding-right:1em;padding-left:4.25em}[dir=rtl] .kivicare-search .search-form .form-search .search-submit,[dir=rtl] .search-form .search-submit{right:auto;left:0}[dir=rtl] header.default-header .navbar ul{float:left;padding-left:0;padding-right:0}[dir=rtl] header.default-header .navbar ul li a{padding:0 15px 0 0}[dir=rtl] header.default-header .navbar ul li{margin-right:0;margin-left:15px}[dir=rtl] header.default-header .navbar ul li .sub-menu li,[dir=rtl] header.default-header .navbar ul li:last-child{margin-left:0}[dir=rtl] header.default-header .navbar ul.sub-menu li{text-align:right}[dir=rtl] header.default-header .navbar ul li .sub-menu li i{right:auto;left:30px}[dir=rtl] header.default-header .sub-main{margin-left:0;margin-right:75px}[dir=rtl] .iq-sidearea-btn-container{margin-left:0;margin-right:15px}[dir=rtl] #shop-toggle{right:auto;left:0}[dir=rtl] .sf-menu,[dir=rtl] .sf-menu>li{float:right}.sf-menu *,[dir=rtl] .sf-menu{margin:0;padding:0;list-style:none}[dir=rtl] .kivicare-usermenu-dropdown .kivicare-sub-dropdown .kivicare-card-body div{text-align:right}[dir=rtl] .sf-menu ul.sub-menu>li.menu-item.current-menu-item>a,[dir=rtl] .sf-menu ul.sub-menu li:hover>a,[dir=rtl] .sf-menu ul li.current-menu-parent>a,[dir=rtl] .sf-menu ul li .sub-menu li.current-menu-item>a{padding-left:25px;padding-right:35px}[dir=rtl] .sf-menu ul>li.menu-item>a:before{left:auto;right:15px}[dir=rtl] ul.sf-menu li>.sub-menu li.menu-item-has-children>a:after{content:"\f053";right:auto;left:1.5625em}[dir=rtl] ul.sf-menu li.menu-item-has-children>a:after{right:auto;left:.625em}[dir=rtl] .mini-cart-count{right:0}[dir=rtl] .sf-menu>li:not(.menu-item-has-children)>a{padding:18px 20px 18px 0}[dir=rtl] .woocommerce .sorting-wrapper .kivicare-product-view-wrapper .kivicare-product-view-buttons{margin-right:0;margin-left:1em}[dir=rtl] .kivicare-product-view-buttons ul li{margin-right:0;margin-left:.5em}[dir=rtl] .kivicare-product-view-buttons ul li:last-child{margin-left:0}[dir=rtl] .widget-woof .woof_text_search_container .woof_text_search_go{right:auto;left:1em}[dir=rtl] ul.woof_list{padding-right:0}[dir=rtl] .woof_container_product_cat .woof_list li .woof_childs_list_opener{right:auto;left:0}[dir=rtl] .woof_childs_list{padding:7px 17px 7px 0!important}[dir=rtl] .widget-woof .wp-block-tag-cloud a{margin:0 0 10px 5px}[dir=rtl] .product-list-style .product .kivicare-inner-box .product-caption{text-align:right}[dir=rtl] .product-list-style .product .kivicare-image-wrapper .kivicare-woo-buttons-holder{right:auto;left:0}[dir=rtl] .product-list-style .products .product:hover .kivicare-image-wrapper .kivicare-woo-buttons-holder{opacity:1;-webkit-transform:translateX(-41%);transform:translateX(41%)}[dir=rtl] .kivicare-mobile-menu ul li>.toggledrop i,[dir=rtl] .kivicare-mobile-menu ul li>.toggledrop svg{margin-left:0;margin-right:15px}[dir=rtl] .kivicare-mobile-menu ul li>.toggledrop i.fa-chevron-right:before{content:"\f053"}[dir=rtl] .kivicare-mobile-menu.vertical-menu-layout.menu-style-one ul .toggledrop.active i,[dir=rtl] .kivicare-mobile-menu.vertical-menu-layout.menu-style-one ul .toggledrop.active svg{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}[dir=rtl] .menu-align-center .kivicare-mobile-menu .sub-menu,[dir=rtl] .vertical-menu-layout .kivicare-full-menu ul{padding-right:0}[dir=rtl] .kivicare-mobile-menu .sub-menu .sub-menu{padding:10px 15px 10px 0}[dir=rtl] .kivicare-full-menu ul{padding-left:0;padding-right:50px}[dir=rtl] .iq-new-btn-style .iq-btn-text-holder,[dir=rtl] .iq-new-btn-style.iq-button-style-2 .iq-btn-text-holder,[dir=rtl] .iq-new-btn-style .iq-button-style-2 .iq-btn-text-holder,[dir=rtl] .iq-new-btn-style.iq-comment-btn .iq-btn-text-holder,[dir=rtl] .iq-reply.iq-button-style-2.iq-new-btn-style .iq-btn-text-holder{padding:0 0 0 15px;margin-right:0;margin-left:15px}[dir=rtl] .iq-new-btn-style .iq-btn-text-holder:after{left:-1px;right:auto}[dir=rtl] .iq-btn-container .iq-button.iq-btn-link i{margin-right:5px;margin-left:0}[dir=rtl] .iq-btn-link:hover i,[dir=rtl] .iq-button-style-2:hover .iq-btn-icon-holder i{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[dir=rtl] .kivicare-social ul,[dir=rtl] .rs_prefix-social ul{padding-right:0}@media (max-width:1399px){[dir=rtl] header.default-header .sub-main{margin-right:25px}}@media (max-width:1299px){[dir=rtl] header.default-header .sub-main{margin-right:16px}}@media (max-width:1199px){[dir=rtl] header.default-header .navbar ul li a{padding:15px;text-align:right}[dir=rtl] header.default-header .navbar-light .navbar-toggler,[dir=rtl] header.default-header .navbar ul li .sub-menu li i,[dir=rtl] header.default-header .navbar ul li i{right:auto;left:0}[dir=rtl] #shop-toggle{left:60px}}@media (max-width:479px){[dir=rtl] .kivicare-full-menu ul{padding-left:0;padding-right:30px}}[dir=rtl] .nice-select.wide,[dir=rtl] .swal2-title,[dir=rtl] label{direction:ltr}[dir=rtl] label{text-align:right}[dir=rtl] input::-webkit-input-placeholder{unicode-bidi:plaintext;text-align:right}[dir=rtl] .woocommerce ul.product_list_widget li:after,[dir=rtl] .woocommerce ul.product_list_widget li:before{content:none}[dir=rtl] .woocommerce .products.columns-2 .star-rating,[dir=rtl] .woocommerce .products.columns-3 .star-rating,[dir=rtl] .woocommerce .products.columns-4 .star-rating{width:6.5em}[dir=rtl] .product_list_widget .star-rating:before,[dir=rtl] .product_list_widget .star-rating span,[dir=rtl] .product_list_widget .star-rating span:before,[dir=rtl] .woocommerce .star-rating:before,[dir=rtl] .woocommerce .star-rating span,[dir=rtl] .woocommerce .star-rating span:before{left:auto;right:0}[dir=rtl] .wc-block-product-categories-list .wc-block-product-categories-list-item-count{margin-left:0;margin-right:5px}[dir=rtl] .kivicare-usermenu-dropdown .kivicare-sub-dropdown,[dir=rtl] .dropdown-menu.dropdown-menu-mini-cart{right:auto;left:0}[dir=rtl] .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .kivicare-cart-content{padding-left:1.8em;padding-right:0;text-align:right}[dir=rtl] .btn--search-close,[dir=rtl] .dropdown-menu-mini-cart .remove_from_cart_button{left:0;right:auto}[dir=rtl] .woocommerce .products .product .onsale{right:1.3em;left:auto}[dir=rtl] .woocommerce #content div.product div.summary,[dir=rtl] .woocommerce-page #content div.product div.summary,[dir=rtl] .woocommerce-page div.product div.summary,[dir=rtl] .woocommerce div.product div.summary{padding-left:0;padding-right:64px}[dir=rtl] .woocommerce .woocommerce-product-rating .star-rating{margin:.5em 0 0 4px;float:right}[dir=rtl] .woocommerce #content div.product div.images,[dir=rtl] .woocommerce-page #content div.product div.images,[dir=rtl] .woocommerce-page div.product div.images,[dir=rtl] .woocommerce div.product div.images{float:right}[dir=rtl] #woosq-popup .woocommerce.single-product div.product div.summary form.cart .kivicare-cart-btn-wrapper div.quantity{margin-right:0;margin-left:15px}#woosq-popup .woocommerce.single-product div.product div.summary form.cart .kivicare-cart-btn-wrapper div.quantity.hidden,[dir=rtl] #woosq-popup .woocommerce.single-product div.product div.summary form.cart .kivicare-cart-btn-wrapper div.quantity.hidden{margin:0}[dir=rtl] .woocommerce div.product div.images .woocommerce-product-gallery__trigger{right:auto;left:.5em}[dir=rtl] .product>span.onsale{left:auto;right:15px}[dir=rtl] .woocommerce table.shop_table td,[dir=rtl] .woocommerce table.shop_table th,[dir=rtl] .woocommerce table.shop_table thead tr th,[dir=rtl] .woocommerce table td,[dir=rtl] .woocommerce table th{text-align:right}[dir=rtl] .woocommerce div.product form.cart table td{padding-right:0;padding-left:.5em}[dir=rtl] .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__quantity{text-align:right}.iq-email-coming-soon .mc4wp-form-fields{width:70%}[dir=rtl] .iq-email-coming-soon .mc4wp-form-fields{width:65%;float:right}[dir=rtl] .mc4wp-form-fields input{padding-left:65px;padding-right:15px;text-align:right}[dir=rtl] .mc4wp-form button.btn-submit{left:0;right:auto}[dir=rtl] .woosq-popup .slick-slider .slick-list,[dir=rtl] .woosq-popup .slick-slider .slick-track{direction:ltr}[dir=rtl] .woosq-popup .slick-slide{float:left}[dir=rtl] .woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity{margin:0 15px 15px 0}[dir=rtl] .yith_wcwl_wishlist_footer .yith-wcwl-share{float:right}[dir=rtl] .yith-wcwl-share h4.yith-wcwl-share-title{text-align:right;direction:ltr}[dir=rtl] .wishlist_table.mobile{padding-right:0}[dir=rtl] .header-user-rights .dropdown-toggle .kivicare-avatar-icon{margin-right:0}[dir=rtl] .woocommerce .kivicare-page-header .kivicare-page-items .kivicare-page-item{padding:0 4.25em 0 3.125em}[dir=rtl] .woocommerce .kivicare-page-header .kivicare-page-items .kivicare-page-item:first-child{padding-right:0;padding-left:4.25em}[dir=rtl] .woocommerce .kivicare-page-header .kivicare-page-items .kivicare-page-item .kivicare-pre-heading{margin-right:0;margin-left:.3em}[dir=rtl] .cart-empty.woocommerce-info,[dir=rtl] .woocommerce form.checkout_coupon p:first-child{direction:ltr;text-align:right}[dir=rtl] .woocommerce form.checkout_coupon .form-row-last button{float:right}[dir=rtl] .woocommerce table.woocommerce-checkout-review-order-table .product-name,[dir=rtl] .woocommerce table.woocommerce-checkout-review-order-table tr td,[dir=rtl] .woocommerce table.woocommerce-checkout-review-order-table tr th{padding:1.5em 0 1.5em 15px}[dir=rtl] [type=email],[dir=rtl] [type=number],[dir=rtl] [type=tel],[dir=rtl] [type=url]{direction:rtl}[dir=rtl] .woocommerce-additional-fields__field-wrapper{text-align:right}[dir=rtl] .woocommerce-order>p{direction:ltr;text-align:right}[dir=rtl] .woocommerce ul.order_details li{float:right;direction:ltr;margin-right:0;margin-left:2em;padding-right:0;padding-left:2em;border-right:none;border-left:1px dashed #d3ced2}[dir=rtl] .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-notices-wrapper+p,[dir=rtl] .woocommerce form.woocommerce-ResetPassword p:first-child{direction:ltr;text-align:right}[dir=rtl] .woocommerce form.checkout_coupon,[dir=rtl] .woocommerce form.login,[dir=rtl] .woocommerce form.register{text-align:right}[dir=rtl] .kivicare-woocommerce-custom-form .sign-link p,[dir=rtl] .kivicare-woocommerce-custom-form .woocommerce-sign-in-btn p,[dir=rtl] .woocommerce-LostPassword{direction:ltr}[dir=rtl] .woocommerce form.woocommerce-ResetPassword .form-row-first{float:right}[dir=rtl] .kivicare-top-product-list .kivicare-top-product-wrapper{padding-left:0;padding-right:15px}[dir=rtl] .woof_container_pa_size .woof_list.woof_list_checkbox li{margin:0 0 8px 8px!important}[dir=rtl] .woof_container_pa_size .woof_list.woof_list_checkbox li:first-child{margin-right:0!important}[dir=rtl] .woof_container .woof_container_inner input[type=search]{padding-left:30px;padding-right:15px}[dir=rtl] .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:right;margin-right:0;margin-left:1em}[dir=rtl] .widget.widget_tag_cloud ul li,[dir=rtl] .wp-block-tag-cloud a{margin:3px 0 3px 5px}[dir=rtl] .single-post .iq-blog-box .list-inline-item:not(:last-child){padding-right:0;padding-left:1em}[dir=rtl] .single-post .iq-blog-box .list-inline-item:not(:last-child):after{right:auto;left:0}[dir=rtl] .iq-blog-box .kivicare-blogtag li{float:right;margin:0 0 10px 8px}[dir=rtl] .commentlist .iq-comments-photo{padding-right:0;padding-left:15px}[dir=rtl] .iq-reply.iq-button-style-2{right:auto;left:0}[dir=rtl] .commentlist .iq-comment-metadata .edit-link a{margin-left:0;margin-right:5px}@media (max-width:1199px){[dir=rtl] .woocommerce #content div.product div.summary,[dir=rtl] .woocommerce-page #content div.product div.summary,[dir=rtl] .woocommerce-page div.product div.summary,[dir=rtl] .woocommerce div.product div.summary{padding-right:0}}@media (max-width:768px){.woocommerce-page table.shop_table_responsive tr td.actions{background:transparent}[dir=rtl] .woocommerce-page table.shop_table_responsive tr td,[dir=rtl] .woocommerce table.shop_table_responsive tr td{text-align:left!important}[dir=rtl] .woocommerce-page table.shop_table_responsive tr td:before,[dir=rtl] .woocommerce table.shop_table_responsive tr td:before{float:right;padding-right:0;padding-left:20px;direction:ltr}[dir=rtl] .woocommerce table.shop_table td.product-quantity .quantity{margin-right:auto;margin-left:0}[dir=rtl] .wishlist_table.images_grid li .item-details table.item-details-table td.label,[dir=rtl] .wishlist_table.mobile li .item-details table.item-details-table td.label,[dir=rtl] .wishlist_table.mobile li table.additional-info td.label,[dir=rtl] .wishlist_table.modern_grid li .item-details table.item-details-table td.label{text-align:right;direction:ltr}[dir=rtl] .wishlist_table.images_grid li .item-details table.item-details-table td.value,[dir=rtl] .wishlist_table.mobile li .additional-info-wrapper .product-remove,[dir=rtl] .wishlist_table.mobile li .item-details table.item-details-table td.value,[dir=rtl] .wishlist_table.mobile li table.additional-info td.value,[dir=rtl] .wishlist_table.modern_grid li .item-details table.item-details-table td.value{text-align:left}[dir=rtl] .wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist,[dir=rtl] .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{float:right}[dir=rtl] .woocommerce .kivicare-page-header .kivicare-page-items .kivicare-page-item{padding:0 3.25em 0 2.125em}}@media (max-width:767px){[dir=rtl] .iq-contact li.iq-week{margin-left:0}}@media (max-width:680px){[dir=rtl] .woocommerce .kivicare-page-header .kivicare-page-items .kivicare-page-item{padding:.5em 1em}[dir=rtl] .woocommerce .kivicare-page-header .kivicare-page-items .kivicare-page-item:first-child{padding-left:1em;padding-right:1em}}@media (max-width:479px){[dir=rtl] .widget-woof ul li.kivicare-top-product-list .kivicare-top-product-wrapper{padding-right:0}}@media (max-width:331px){[dir=rtl] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.iq-new-btn-style.iq-button-style-2 .iq-btn-text-holder{padding:0 0 0 10px;margin-left:7px;margin-right:0}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsNEJBQ0ksVUFBVyxDQUNYLFNBQ0osQ0FLQSwrRUFFSSxVQUFXLENBQ1gsTUFDSixDQUtBLGtFQUNJLFVBQVcsQ0FDWCxTQUNKLENBRUEscUJBQ0ksTUFBTyxDQUNQLFVBQ0osQ0FLQSxtRUFDSSxlQUNKLENBS0EscUNBQ0ksY0FBZSxDQUNmLGVBQ0osQ0FFQSxnREFDSSxhQUNKLENBS0EsOFNBT0ksU0FBVSxDQUNWLE9BQ0osQ0FFQSwwSkFHSSxVQUNKLENBRUEsNkJBQ0ksU0FBVSxDQUNWLE9BQ0osQ0FFQSxrQ0FDSSxjQUFlLENBQ2Ysa0JBQ0osQ0FFQSw0REFFSSxTQUFVLENBQ1YsT0FDSixDQUVBLHdCQUNJLGVBQ0osQ0FFQSwyQkFDSSxjQUFlLENBQ2YsZ0JBQ0osQ0FFQSxzQ0FDSSxhQUNKLENBRUEsaUNBQ0ksY0FBZSxDQUNmLGdCQUNKLENBRUEsMkNBQ0ksY0FBZSxDQUNmLGdCQUNKLENBS0EsbUdBRUksaUJBQWtCLENBQ2xCLG1CQUNKLENBRUEsNEdBRUksVUFBVyxDQUNYLE1BQ0osQ0FRQSwyQ0FDSSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQ0osQ0FFQSxnREFDSSxrQkFDSixDQUVBLDhDQUNJLGNBQWUsQ0FDZixnQkFDSixDQU1BLG9IQUNJLGFBQ0osQ0FFQSx1REFDSSxnQkFDSixDQUVBLDZEQUNJLFVBQVcsQ0FDWCxTQUNKLENBRUEsMENBQ0ksYUFBYyxDQUNkLGlCQUNKLENBRUEscUNBQ0ksYUFBYyxDQUNkLGlCQUNKLENBRUEsdUJBQ0ksVUFBVyxDQUNYLE1BQ0osQ0FTQSx5Q0FDSSxXQUNKLENBRUEsOEJBRUksUUFBUyxDQUNULFNBQVUsQ0FDVixlQUNKLENBRUEsMkZBQ0ksZ0JBQ0osQ0FFQSxtTkFJSSxpQkFBa0IsQ0FDbEIsa0JBQ0osQ0FFQSw0Q0FDSSxTQUFVLENBQ1YsVUFDSixDQUVBLG9FQUNJLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxhQUNKLENBRUEsdURBQ0ksVUFBVyxDQUNYLFdBQ0osQ0FFQSwyQkFDSSxPQUNKLENBRUEscURBQ0ksd0JBQ0osQ0FLQSwwR0FDSSxjQUFlLENBQ2YsZUFDSixDQUVBLGlEQUNJLGNBQWUsQ0FDZixnQkFDSixDQUVBLDREQUNJLGFBQ0osQ0FFQSx3RUFDSSxVQUFXLENBQ1gsUUFDSixDQUVBLHVCQUNJLGVBQ0osQ0FFQSw2RUFDSSxVQUFXLENBQ1gsTUFDSixDQUVBLDRCQUNJLGdDQUNKLENBRUEsNkNBQ0ksbUJBQ0osQ0FLQSw4RUFDSSxnQkFDSixDQUVBLGdHQUNJLFVBQVcsQ0FDWCxNQUNKLENBRUEsZ0hBQ0ksU0FBVSxDQUNWLGtDQUFtQyxDQUNuQyx5QkFDSixDQUtBLDhHQUVJLGFBQWMsQ0FDZCxpQkFDSixDQUVBLDhFQUNJLGVBQ0osQ0FFQSw4TEFFSSx3QkFBeUIsQ0FDekIsZ0NBQWlDLENBQ2pDLDZCQUE4QixDQUM5QiwyQkFBNEIsQ0FDNUIsNEJBQ0osQ0FFQSx3SEFFSSxlQUNKLENBRUEsc0RBQ0ksd0JBQ0osQ0FLQSxtQ0FDSSxjQUFlLENBQ2Ysa0JBQ0osQ0FNQSwrVEFLSSxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGdCQUNKLENBRUEsc0RBQ0ksU0FBVSxDQUNWLFVBQ0osQ0FFQSxxREFDSSxnQkFBaUIsQ0FDakIsYUFDSixDQUVBLHdGQUdJLGdDQUFpQyxDQUdqQyx3QkFDSixDQUtBLCtEQUVJLGVBQ0osQ0FLQSwwQkFDSSwwQ0FDSSxpQkFDSixDQUNKLENBRUEsMEJBQ0ksMENBQ0ksaUJBQ0osQ0FDSixDQUVBLDBCQUNJLGdEQUNJLFlBQWEsQ0FDYixnQkFDSixDQVlBLDJLQUNJLFVBQVcsQ0FDWCxNQUNKLENBRUEsdUJBQ0ksU0FDSixDQUNKLENBRUEseUJBQ0ksbUNBQ0ksY0FBZSxDQUNmLGtCQUNKLENBQ0osQ0FRQSxtRUFHSSxhQUNKLENBRUEsZ0JBQ0ksZ0JBQ0osQ0FFQSwyQ0FDSSxzQkFBdUIsQ0FDdkIsZ0JBQ0osQ0FLQSwrR0FFSSxZQUNKLENBRUEsd0tBR0ksV0FDSixDQVNBLGdTQUdJLFNBQVUsQ0FDVixPQUNKLENBRUEseUZBQ0ksYUFBYyxDQUNkLGdCQUNKLENBVUEsa0hBSkksVUFBVyxDQUNYLE1BTUosQ0FFQSxnR0FDSSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsZ0JBQ0osQ0FPQSx5RkFDSSxNQUFPLENBQ1AsVUFDSixDQUtBLGtEQUNJLFdBQVksQ0FDWixTQUNKLENBS0Esd05BSUksY0FBZSxDQUNmLGtCQUNKLENBRUEsZ0VBQ0ksbUJBQXFCLENBQ3JCLFdBQ0osQ0FFQSxvTkFJSSxXQUNKLENBRUEsK0hBQ0ksY0FBZSxDQUNmLGdCQUNKLENBRUEsa1FBRUksUUFDSixDQUVBLG9GQUNJLFVBQVcsQ0FDWCxTQUNKLENBRUEsK0JBQ0ksU0FBVSxDQUNWLFVBQ0osQ0FFQSwwTUFLSSxnQkFDSixDQUVBLHNEQUNJLGVBQWdCLENBQ2hCLGlCQUNKLENBRUEsNkdBQ0ksZ0JBQ0osQ0FFQSx5Q0FDSSxTQUNKLENBRUEsbURBQ0ksU0FBVSxDQUNWLFdBQ0osQ0FFQSxtQ0FDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGdCQUNKLENBRUEsd0NBQ0ksTUFBTyxDQUNQLFVBQ0osQ0FHQSxtR0FFSSxhQUNKLENBRUEsb0NBQ0ksVUFDSixDQUVBLDZGQUNJLG9CQUNKLENBRUEsc0RBQ0ksV0FDSixDQUVBLG9EQUNJLGdCQUFpQixDQUNqQixhQUNKLENBRUEsaUNBQ0ksZUFDSixDQUVBLHVFQUNJLGNBQ0osQ0FFQSw0RkFDSSwwQkFDSixDQUVBLHdHQUNJLGVBQWdCLENBQ2hCLG1CQUNKLENBRUEsb0hBQ0ksY0FBZSxDQUNmLGdCQUNKLENBV0EsaUdBQ0ksYUFBYyxDQUNkLGdCQUNKLENBRUEsa0VBQ0ksV0FDSixDQUVBLHlPQUdJLDBCQUNKLENBRUEseUZBSUksYUFDSixDQUVBLHdEQUNJLGdCQUNKLENBRUEsK0JBQ0ksYUFBYyxDQUNkLGdCQUNKLENBRUEsMkNBQ0ksV0FBWSxDQUNaLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQiw4QkFDSixDQUVBLG9LQUVJLGFBQWMsQ0FDZCxnQkFDSixDQUtBLG1IQUdJLGdCQUNKLENBRUEsd0tBR0ksYUFDSixDQUVBLHNFQUNJLFdBQ0osQ0FHQSx1RUFDSSxjQUFlLENBQ2Ysa0JBQ0osQ0FFQSxtRUFDSSw0QkFDSixDQUVBLCtFQUNJLHdCQUNKLENBR0EsbUVBQ0ksaUJBQWtCLENBQ2xCLGtCQUNKLENBRUEsK0VBQ0ksV0FBWSxDQUNaLGNBQWUsQ0FDZixlQUNKLENBRUEseUVBRUksb0JBQ0osQ0FFQSx1RUFDSSxlQUFnQixDQUNoQixnQkFDSixDQUVBLDZFQUNJLFVBQVcsQ0FDWCxNQUNKLENBRUEsOENBQ0ksV0FBWSxDQUNaLG1CQUNKLENBS0EsMENBQ0ksZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FFQSxzQ0FDSSxVQUFXLENBQ1gsTUFDSixDQUVBLHlEQUNJLGFBQWMsQ0FDZCxnQkFDSixDQU1BLDBCQUVJLHdOQUlJLGVBQ0osQ0FDSixDQUVBLHlCQUNJLDREQUNJLHNCQUNKLENBRUEsdUhBRUkseUJBQ0osQ0FFQSxxSUFFSSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGFBQ0osQ0FFQSxzRUFDSSxpQkFBa0IsQ0FDbEIsYUFDSixDQUVBLHlVQUlJLGdCQUFpQixDQUNqQixhQUNKLENBU0Esc1pBQ0ksZUFDSixDQUVBLHlLQUVJLFdBQ0osQ0FFQSw0RkFDSSwwQkFDSixDQUNKLENBRUEseUJBQ0ksaUNBQ0ksYUFDSixDQUNKLENBRUEseUJBQ0ksNEZBQ0ksZ0JBQ0osQ0FFQSx3R0FDSSxnQkFBaUIsQ0FDakIsaUJBQ0osQ0FDSixDQUVBLHlCQUNJLHlGQUNJLGVBQ0osQ0FDSixDQUVBLHlCQUNJLDZIQUNJLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixjQUNKLENBQ0oiLCJmaWxlIjoicnRsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxucnRsLWNzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09XG5iYWNrLXRvLXRvcFxuPT09PT09PT09PT09PT09PT09PT0qL1xuW2Rpcj1cInJ0bFwiXSAjYmFjay10by10b3AgLnRvcCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzFweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09XG5zZWFyY2hcbj09PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLnNlYXJjaF9jb3VudCAuY3NzX3ByZWZpeC1zZWFyY2gsIFxuW2Rpcj1cInJ0bFwiXSBoZWFkZXIgLmNzc19wcmVmaXgtc2VhcmNoe1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PVxuYnRuLWNsb3NlXG49PT09PT09PT09PT09PT09PT09PT09PSovXG5bZGlyPVwicnRsXCJdIC50aGVtZS1raXZpY2FyZS10aGVtZSAuaXFvbmljLWN1c3RvbS1sYXlvdXRzIC5idG4tY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDAuNWVtO1xufVxuXG5bZGlyPVwicnRsXCJdIC5tZnAtY2xvc2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbi8qPT09PT09PT09PT09PT09PVxucGFnbmF0aW9uXG49PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzIGkuZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT1cbmJsb2dcbj09PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLmlxLWJsb2ctYm94IGEuaXEtY2F0LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5pcS1ibG9nLWJveCBhLmlxLWNhdC1uYW1lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09XG53aWRnZXRzLWFuZC1zaWRlYmFyXG49PT09PT09PT09PT09PT09PT09PT09PT0qL1xuW2Rpcj1cInJ0bFwiXSAud2lkZ2V0IC53aWRnZXQtdGl0bGU6YmVmb3JlLFxuW2Rpcj1cInJ0bFwiXSAud2lkZ2V0LndpZGdldF9ibG9jayBoMTpiZWZvcmUsXG5bZGlyPVwicnRsXCJdIC53aWRnZXQud2lkZ2V0X2Jsb2NrIGgyOmJlZm9yZSxcbltkaXI9XCJydGxcIl0gLndpZGdldC53aWRnZXRfYmxvY2sgaDM6YmVmb3JlLFxuW2Rpcj1cInJ0bFwiXSAud2lkZ2V0LndpZGdldF9ibG9jayBoNDpiZWZvcmUsXG5bZGlyPVwicnRsXCJdIC53aWRnZXQud2lkZ2V0X2Jsb2NrIGg1OmJlZm9yZSxcbltkaXI9XCJydGxcIl0gLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCxcbltkaXI9XCJydGxcIl0gLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHNwYW4sXG5bZGlyPVwicnRsXCJdIHVsLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgbGkgc3Bhbi5hcmNoaXZlQ291bnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG5bZGlyPVwicnRsXCJdIHVsLmlxLWNvbnRhY3QgbGkgaSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSB1bC5pcS1jb250YWN0IGxpIGEgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbltkaXI9XCJydGxcIl0gdWwuaXEtY29udGFjdCBsaSBpLCBcbltkaXI9XCJydGxcIl0gdWwuaXEtY29udGFjdCBsaSBzdmd7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSB1bC5pbmZvLXNoYXJlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIHVsLmluZm8tc2hhcmUgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSB1bC5pbmZvLXNoYXJlIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5pcS1jb250YWN0IGxpLmlxLXdlZWsge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuaXEtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09XG5zZWFyY2hcbj09PT09PT09PT09PT09PT09PT09PSovXG5bZGlyPVwicnRsXCJdIC5zZWFyY2gtZm9ybSBpbnB1dCxcbltkaXI9XCJydGxcIl0gLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaF9faW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVlbTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQsXG5bZGlyPVwicnRsXCJdIC5jc3NfcHJlZml4LXNlYXJjaCAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09XG5kZWZhdWx0LWhlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PSovXG5bZGlyPVwicnRsXCJdIGhlYWRlci5kZWZhdWx0LWhlYWRlciAubmF2YmFyIHVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG5bZGlyPVwicnRsXCJdIGhlYWRlci5kZWZhdWx0LWhlYWRlciAubmF2YmFyIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbltkaXI9cnRsXSBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIGhlYWRlci5kZWZhdWx0LWhlYWRlciAubmF2YmFyIHVsLnN1Yi1tZW51IGxpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuW2Rpcj1cInJ0bFwiXSBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzBweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLnN1Yi1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLmlxLXNpZGVhcmVhLWJ0bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAjc2hvcC10b2dnbGUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09XG5uYXYtbWVudVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLnNmLW1lbnUge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2YtbWVudT5saSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zZi1tZW51LFxuLnNmLW1lbnUgKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24gLmNzc19wcmVmaXgtY2FyZC1ib2R5IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gLnNmLW1lbnUgdWwuc3ViLW1lbnUgbGk6aG92ZXI+YSxcbltkaXI9XCJydGxcIl0gLnNmLW1lbnUgdWwuc3ViLW1lbnU+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtPmEsXG5bZGlyPVwicnRsXCJdIC5zZi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbltkaXI9XCJydGxcIl0gLnNmLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbT5hOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSB1bC5zZi1tZW51IGxpPi5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMS41NjI1ZW07XG59XG5cbltkaXI9XCJydGxcIl0gdWwuc2YtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDAuNjI1ZW07XG59XG5cbltkaXI9XCJydGxcIl0gLm1pbmktY2FydC1jb3VudCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLnNmLW1lbnU+bGk6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKT5hIHtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCAwO1xufVxuXG4vKj09PT09PT09PT09PT09XG5zaG9wLXBhZ2Vcbj09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIC5zb3J0aW5nLXdyYXBwZXIgLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LXdyYXBwZXIgLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LWJ1dHRvbnN7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbltkaXI9XCJydGxcIl0gLmNzc19wcmVmaXgtcHJvZHVjdC12aWV3LWJ1dHRvbnMgdWwgbGl7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC1wcm9kdWN0LXZpZXctYnV0dG9ucyB1bCBsaTpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC53aWRnZXQtd29vZiAud29vZl90ZXh0X3NlYXJjaF9jb250YWluZXIgLndvb2ZfdGV4dF9zZWFyY2hfZ297XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMWVtO1xufVxuXG5bZGlyPVwicnRsXCJdIHVsLndvb2ZfbGlzdHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC53b29mX2NvbnRhaW5lcl9wcm9kdWN0X2NhdCAud29vZl9saXN0IGxpIC53b29mX2NoaWxkc19saXN0X29wZW5lcntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC53b29mX2NoaWxkc19saXN0e1xuICAgIHBhZGRpbmc6IDdweCAxN3B4IDdweCAwICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLndpZGdldC13b29mIC53cC1ibG9jay10YWctY2xvdWQgYXtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDVweDtcbn1cblxuLyo9PT09PT09PT09PT1cbnByb2R1Y3QtbGlzdFxuPT09PT09PT09PT09PT09PT0qL1xuW2Rpcj1cInJ0bFwiXSAucHJvZHVjdC1saXN0LXN0eWxlIC5wcm9kdWN0IC5jc3NfcHJlZml4LWlubmVyLWJveCAucHJvZHVjdC1jYXB0aW9ue1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5wcm9kdWN0LWxpc3Qtc3R5bGUgLnByb2R1Y3QgLmNzc19wcmVmaXgtaW1hZ2Utd3JhcHBlciAuY3NzX3ByZWZpeC13b28tYnV0dG9ucy1ob2xkZXJ7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZHVjdC1saXN0LXN0eWxlIC5wcm9kdWN0cyAucHJvZHVjdDpob3ZlciAuY3NzX3ByZWZpeC1pbWFnZS13cmFwcGVyIC5jc3NfcHJlZml4LXdvby1idXR0b25zLWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDElKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDElKTtcbn1cblxuLyo9PT09PT09PT09PT09PVxubW9iaWxlLW1lbnVcbj09PT09PT09PT09PT09PT09PT0qL1xuW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaT4udG9nZ2xlZHJvcCBpLFxuW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaT4udG9nZ2xlZHJvcCBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaT4udG9nZ2xlZHJvcCBpLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtb25lIHVsIC50b2dnbGVkcm9wLmFjdGl2ZSBpLFxuW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dC5tZW51LXN0eWxlLW9uZSB1bCAudG9nZ2xlZHJvcC5hY3RpdmUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubWVudS1hbGlnbi1jZW50ZXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51LFxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtbWVudS1sYXlvdXQgLmNzc19wcmVmaXgtZnVsbC1tZW51IHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PVxuZnVsbC1tZW51XG49PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLmNzc19wcmVmaXgtZnVsbC1tZW51IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuXG4vKj09PT09PT09PT09XG5idXR0b25cbj09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLmlxLW5ldy1idG4tc3R5bGUgLmlxLWJ0bi10ZXh0LWhvbGRlcixcbltkaXI9XCJydGxcIl0gLmlxLXJlcGx5LmlxLWJ1dHRvbi1zdHlsZS0yLmlxLW5ldy1idG4tc3R5bGUgLmlxLWJ0bi10ZXh0LWhvbGRlcixcbltkaXI9XCJydGxcIl0gLmlxLW5ldy1idG4tc3R5bGUgLmlxLWJ1dHRvbi1zdHlsZS0yIC5pcS1idG4tdGV4dC1ob2xkZXIsXG5bZGlyPVwicnRsXCJdIC5pcS1uZXctYnRuLXN0eWxlLmlxLWJ1dHRvbi1zdHlsZS0yIC5pcS1idG4tdGV4dC1ob2xkZXIsXG5bZGlyPVwicnRsXCJdIC5pcS1uZXctYnRuLXN0eWxlLmlxLWNvbW1lbnQtYnRuIC5pcS1idG4tdGV4dC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5pcS1uZXctYnRuLXN0eWxlIC5pcS1idG4tdGV4dC1ob2xkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbltkaXI9XCJydGxcIl0gLmlxLWJ0bi1jb250YWluZXIgLmlxLWJ1dHRvbi5pcS1idG4tbGluayBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuaXEtYnRuLWxpbms6aG92ZXIgaSxcbltkaXI9XCJydGxcIl0gLmlxLWJ1dHRvbi1zdHlsZS0yOmhvdmVyIC5pcS1idG4taWNvbi1ob2xkZXIgaSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT1cbnNvY2lhbC1pY29uc1xuPT09PT09PT09PT09PT09PT09PT09PSovXG5bZGlyPVwicnRsXCJdIC5jc3NfcHJlZml4LXNvY2lhbCB1bCxcbltkaXI9XCJydGxcIl0gLnJzX3ByZWZpeC1zb2NpYWwgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnJlc3BvbnNpdmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICBbZGlyPVwicnRsXCJdIGhlYWRlci5kZWZhdWx0LWhlYWRlciAuc3ViLW1haW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgW2Rpcj1cInJ0bFwiXSBoZWFkZXIuZGVmYXVsdC1oZWFkZXIgLnN1Yi1tYWluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIFtkaXI9XCJydGxcIl0gaGVhZGVyLmRlZmF1bHQtaGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gaGVhZGVyLmRlZmF1bHQtaGVhZGVyIC5uYXZiYXIgdWwgbGkgaSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gaGVhZGVyLmRlZmF1bHQtaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGkge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIGhlYWRlci5kZWZhdWx0LWhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIFtkaXI9cnRsXSAjc2hvcC10b2dnbGUge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxud29vLWNvbW1lcmNlLXJ0bC1jc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5bZGlyPVwicnRsXCJdIGxhYmVsLFxuW2Rpcj1cInJ0bFwiXSAubmljZS1zZWxlY3Qud2lkZSxcbltkaXI9XCJydGxcIl0gLnN3YWwyLXRpdGxlIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbn1cblxuW2Rpcj1cInJ0bFwiXSBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHVuaWNvZGUtYmlkaTogcGxhaW50ZXh0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKj09PT09PT09PT09PT09XG5zaWRlYmFyXG49PT09PT09PT09PT09PT09PT0qL1xuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaTo6YmVmb3JlLFxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIC5wcm9kdWN0cy5jb2x1bW5zLTIgLnN0YXItcmF0aW5nLFxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtMyAuc3Rhci1yYXRpbmcsXG5bZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSAucHJvZHVjdHMuY29sdW1ucy00IC5zdGFyLXJhdGluZyB7XG4gICAgd2lkdGg6IDYuNWVtO1xufVxuXG5bZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSAuc3Rhci1yYXRpbmc6OmJlZm9yZSxcbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyBzcGFuLFxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgLnN0YXItcmF0aW5nIHNwYW46OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZHVjdF9saXN0X3dpZGdldCAuc3Rhci1yYXRpbmcgc3BhbixcbltkaXI9XCJydGxcIl0gLnByb2R1Y3RfbGlzdF93aWRnZXQgLnN0YXItcmF0aW5nOmJlZm9yZSxcbltkaXI9XCJydGxcIl0gLnByb2R1Y3RfbGlzdF93aWRnZXQgLnN0YXItcmF0aW5nIHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QtaXRlbS1jb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT1cbmRyb3AtZG93blxuPT09PT09PT09PT09PT09PT09PT09PT0qL1xuW2Rpcj1cInJ0bFwiXSAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbltkaXI9XCJydGxcIl0gLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpIC5jc3NfcHJlZml4LWNhcnQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wZG93bi1tZW51LW1pbmktY2FydCAucmVtb3ZlX2Zyb21fY2FydF9idXR0b24ge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbltkaXI9XCJydGxcIl0gLmJ0bi0tc2VhcmNoLWNsb3NlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PVxucHJvZHVjdC1ib3hcbj09PT09PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdCAub25zYWxlIHtcbiAgICByaWdodDogMS4zZW07XG4gICAgbGVmdDogYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT1cbnByb2R1Y3QtZGV0YWlsXG49PT09PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXG5bZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAuc3Rhci1yYXRpbmcge1xuICAgIG1hcmdpbjogMC41ZW0gMCAwIDRweDtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsXG5bZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLFxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gI3dvb3NxLXBvcHVwIC53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtLmNhcnQgLmNzc19wcmVmaXgtY2FydC1idG4td3JhcHBlciBkaXYucXVhbnRpdHkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuI3dvb3NxLXBvcHVwIC53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtLmNhcnQgLmNzc19wcmVmaXgtY2FydC1idG4td3JhcHBlciBkaXYucXVhbnRpdHkuaGlkZGVuLFxuW2Rpcj1cInJ0bFwiXSAjd29vc3EtcG9wdXAgLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0uY2FydCAuY3NzX3ByZWZpeC1jYXJ0LWJ0bi13cmFwcGVyIGRpdi5xdWFudGl0eS5oaWRkZW4ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwLjVlbTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZHVjdD5zcGFuLm9uc2FsZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgdGFibGUgdGQsXG5bZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSB0YWJsZSB0aCxcbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXG5bZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLFxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuXG5bZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRkLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3F1YW50aXR5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmlxLWVtYWlsLWNvbWluZy1zb29uIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgd2lkdGg6IDcwJTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuaXEtZW1haWwtY29taW5nLXNvb24gLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tYzR3cC1mb3JtIGJ1dHRvbi5idG4tc3VibWl0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG5cbltkaXI9XCJydGxcIl0gLndvb3NxLXBvcHVwIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuW2Rpcj1cInJ0bFwiXSAud29vc3EtcG9wdXAgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbltkaXI9J3J0bCddIC53b29zcS1wb3B1cCAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG5bZGlyPSdydGwnXSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgZGl2LnF1YW50aXR5IHtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbltkaXI9J3J0bCddIC55aXRoX3djd2xfd2lzaGxpc3RfZm9vdGVyIC55aXRoLXdjd2wtc2hhcmUge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuW2Rpcj0ncnRsJ10gLnlpdGgtd2N3bC1zaGFyZSBoNC55aXRoLXdjd2wtc2hhcmUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpcmVjdGlvbjogbHRyO1xufVxuXG5bZGlyPSdydGwnXSAud2lzaGxpc3RfdGFibGUubW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5bZGlyPSdydGwnXSAuaGVhZGVyLXVzZXItcmlnaHRzIC5kcm9wZG93bi10b2dnbGUgLmNzc19wcmVmaXgtYXZhdGFyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuW2Rpcj0ncnRsJ10gLndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDQuMjVlbSAwIDMuMTI1ZW07XG59XG5cbltkaXI9J3J0bCddIC53b29jb21tZXJjZSAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVlbTtcbn1cblxuW2Rpcj0ncnRsJ10gLndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIC5jc3NfcHJlZml4LXByZS1oZWFkaW5ne1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi8qPT09PT09PT09PT09PVxuY2hlY2tvdXRcbj09PT09PT09PT09PT09PT0qL1xuXG5bZGlyPSdydGwnXSAuY2FydC1lbXB0eS53b29jb21tZXJjZS1pbmZvIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuW2Rpcj0ncnRsJ10gLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uIHA6Zmlyc3QtY2hpbGQge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5bZGlyPSdydGwnXSAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93LWxhc3QgYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbltkaXI9J3J0bCddIC53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLnByb2R1Y3QtbmFtZSxcbltkaXI9J3J0bCddIC53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIgdGQsXG5bZGlyPSdydGwnXSAud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxLjVlbSAwIDEuNWVtIDE1cHg7XG59XG5cbltkaXI9J3J0bCddIFt0eXBlPWVtYWlsXSxcbltkaXI9J3J0bCddIFt0eXBlPW51bWJlcl0sXG5bZGlyPSdydGwnXSBbdHlwZT10ZWxdLFxuW2Rpcj0ncnRsJ10gW3R5cGU9dXJsXSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG5cbltkaXI9J3J0bCddIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltkaXI9J3J0bCddIC53b29jb21tZXJjZS1vcmRlcj5wIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuW2Rpcj0ncnRsJ10gLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZDNjZWQyO1xufVxuXG5bZGlyPSdydGwnXSAud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcitwLFxuW2Rpcj0ncnRsJ10gLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwOmZpcnN0LWNoaWxkIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT1cbmxvZy1pbi1mb3JtXG49PT09PT09PT09PT09PT09PT09PT09Ki9cbltkaXI9J3J0bCddIC53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbixcbltkaXI9J3J0bCddIC53b29jb21tZXJjZSBmb3JtLmxvZ2luLFxuW2Rpcj0ncnRsJ10gLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5bZGlyPSdydGwnXSAud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLFxuW2Rpcj0ncnRsJ10gLmNzc19wcmVmaXgtd29vY29tbWVyY2UtY3VzdG9tLWZvcm0gLndvb2NvbW1lcmNlLXNpZ24taW4tYnRuIHAsXG5bZGlyPSdydGwnXSAuY3NzX3ByZWZpeC13b29jb21tZXJjZS1jdXN0b20tZm9ybSAuc2lnbi1saW5rIHAge1xuICAgIGRpcmVjdGlvbjogbHRyO1xufVxuXG5bZGlyPSdydGwnXSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdy1maXJzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKj09PT09PT09PT09PT0qL1xuW2Rpcj0ncnRsJ10gLmNzc19wcmVmaXgtdG9wLXByb2R1Y3QtbGlzdCAuY3NzX3ByZWZpeC10b3AtcHJvZHVjdC13cmFwcGVye1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC53b29mX2NvbnRhaW5lcl9wYV9zaXplIC53b29mX2xpc3Qud29vZl9saXN0X2NoZWNrYm94IGxpIHtcbiAgICBtYXJnaW46IDAgMCA4cHggOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLndvb2ZfY29udGFpbmVyX3BhX3NpemUgLndvb2ZfbGlzdC53b29mX2xpc3RfY2hlY2tib3ggbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG5cblxuW2Rpcj1cInJ0bFwiXSAud29vZl9jb250YWluZXIgLndvb2ZfY29udGFpbmVyX2lubmVyIGlucHV0W3R5cGU9c2VhcmNoXXtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbltkaXI9XCJydGxcIl0gLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpLFxuW2Rpcj1cInJ0bFwiXSAud3AtYmxvY2stdGFnLWNsb3VkIGF7XG4gICAgbWFyZ2luOiAzcHggMHB4IDNweCA1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNpbmdsZS1wb3N0IC5pcS1ibG9nLWJveCAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbltkaXI9XCJydGxcIl0gLnNpbmdsZS1wb3N0IC5pcS1ibG9nLWJveCAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLmlxLWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGl7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDEwcHggOHB4O1xufVxuXG4vKj09PT09PT09PT1cbmNvbW1lbnRzXG49PT09PT09PT09PT09PT0qL1xuW2Rpcj1cInJ0bFwiXSAuY29tbWVudGxpc3QgLmlxLWNvbW1lbnRzLXBob3Rve1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5pcS1yZXBseS5pcS1idXR0b24tc3R5bGUtMntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50bGlzdCAuaXEtY29tbWVudC1tZXRhZGF0YSAuZWRpdC1saW5rIGF7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09XG5yZXNwb25zaXZlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbiAgICBbZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSxcbiAgICBbZGlyPVwicnRsXCJdIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5LFxuICAgIFtkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnksXG4gICAgW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLmFjdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQsXG4gICAgW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkOjpiZWZvcmUsXG4gICAgW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQ6OmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC53aXNobGlzdF90YWJsZS5pbWFnZXNfZ3JpZCBsaSAuaXRlbS1kZXRhaWxzIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZC5sYWJlbCxcbiAgICBbZGlyPVwicnRsXCJdIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0tZGV0YWlscyB0YWJsZS5pdGVtLWRldGFpbHMtdGFibGUgdGQubGFiZWwsXG4gICAgW2Rpcj1cInJ0bFwiXSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB0ZC5sYWJlbCxcbiAgICBbZGlyPVwicnRsXCJdIC53aXNobGlzdF90YWJsZS5tb2Rlcm5fZ3JpZCBsaSAuaXRlbS1kZXRhaWxzIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZC5sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB9XG5cbiAgICBbZGlyPVwicnRsXCJdIC53aXNobGlzdF90YWJsZS5pbWFnZXNfZ3JpZCBsaSAuaXRlbS1kZXRhaWxzIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZC52YWx1ZSxcbiAgICBbZGlyPVwicnRsXCJdIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLml0ZW0tZGV0YWlscyB0YWJsZS5pdGVtLWRldGFpbHMtdGFibGUgdGQudmFsdWUsXG4gICAgW2Rpcj1cInJ0bFwiXSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIHRhYmxlLmFkZGl0aW9uYWwtaW5mbyB0ZC52YWx1ZSxcbiAgICBbZGlyPVwicnRsXCJdIC53aXNobGlzdF90YWJsZS5tb2Rlcm5fZ3JpZCBsaSAuaXRlbS1kZXRhaWxzIHRhYmxlLml0ZW0tZGV0YWlscy10YWJsZSB0ZC52YWx1ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciAucHJvZHVjdC1yZW1vdmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuYWRkaXRpb25hbC1pbmZvLXdyYXBwZXIgLm1vdmUtdG8tYW5vdGhlci13aXNobGlzdCxcbiAgICBbZGlyPVwicnRsXCJdIC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgLmFkZGl0aW9uYWwtaW5mby13cmFwcGVyIC5wcm9kdWN0LWFkZC10by1jYXJ0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIFtkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAzLjI1ZW0gMCAyLjEyNWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgW2Rpcj1cInJ0bFwiXSAuaXEtY29udGFjdCBsaS5pcS13ZWVrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpe1xuICAgIFtkaXI9cnRsXSAud29vY29tbWVyY2UgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW17XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAxZW07XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSAud29vY29tbWVyY2UgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICBbZGlyPVwicnRsXCJdIC53aWRnZXQtd29vZiB1bCBsaS5jc3NfcHJlZml4LXRvcC1wcm9kdWN0LWxpc3QgLmNzc19wcmVmaXgtdG9wLXByb2R1Y3Qtd3JhcHBlcntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzFweCkge1xuICAgIFtkaXI9XCJydGxcIl0gLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24uaXEtbmV3LWJ0bi1zdHlsZS5pcS1idXR0b24tc3R5bGUtMiAuaXEtYnRuLXRleHQtaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn0iXX0= */