.widget{display:inline-block;width:100%;position:relative;border-radius:var(--box-border-radius);padding:32px;margin-bottom:32px;background:var(--global-body-lightcolor)}.widget:last-child{margin-bottom:0;border-bottom:0}.widget.widget_rss.text-left span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.widget.widget_rss.text-left span .rsswidget{line-height:0;display:inline-block;margin-right:5px}.widget.widget_rss.text-left span:before{top:0}.widget ul{padding:0;margin:0}.widget ul li{list-style:none;margin-bottom:15px}.widget ul li a{color:var(--global-font-color);position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.widget ul li a,ul.wp-block-archives-list li a{position:relative;display:inline-block}.widget.widget_archive ul li a,.widget_categories a,.widget_categories ul li a{font-weight:var(--font-weight-medium);font-size:var(--font-size-normal);text-transform:uppercase}.widget.widget_archive ul li a:hover,.widget_categories a:hover,.widget_categories ul li a:hover,.widget_pages ul li a:hover{color:var(--color-theme-primary)}.widget ul li a{letter-spacing:var(--letter-spacing-one)}.widget ul.iq-contact li a{text-transform:inherit}.posted-by svg,.posted-on svg{color:var(--color-theme-primary)}.vizion-blog-meta .widget_categories ul li a,.vizion-blog-meta ul li.widget_categories a{padding-right:16px;margin-right:10px;font-size:var(--font-size-normal);line-height:var(--font-line-height-body);letter-spacing:var(--letter-spacing-one);text-transform:uppercase;color:var(--global-font-color);font-weight:var(--font-weight-medium);position:relative}.vizion-blog-meta .widget_categories ul li a:before,.vizion-blog-meta ul li.widget_categories a:before{content:"";position:absolute;right:2px;bottom:8px;width:10px;height:1px;background:var(--global-font-color);top:auto;-webkit-transform:none;transform:none;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.vizion-blog-meta .widget_categories ul li a:hover:before,.vizion-blog-meta ul li.widget_categories a:hover:before{background:var(--color-theme-primary)}.vizion-blog-meta .widget_categories ul li a:hover,.vizion-blog-meta ul li.widget_categories a:hover{color:var(--color-theme-primary)}.widget .wp-block-archives-list li a,.widget .wp-block-categories li a{font-weight:var(--font-weight-medium);font-size:var(--font-size-normal);text-transform:uppercase}.widget_pages li.page_item a{text-transform:capitalize;font-size:var(--font-size-body)}.widget ul li a:hover{color:var(--color-theme-primary);text-decoration:none}.widget_archive ul li,.widget_categories ul li,.widget_pages ul li{color:var(--global-font-color);text-transform:capitalize;border-bottom:none}.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a{font-size:var(--font-size-normal)}.widget_tag_cloud ul li,footer ul.wp-tag-cloud li{padding:0;margin:0 10px 10px 0;display:inline-block;border:none}.widget ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget ul ul.children{padding-left:25px}.widget ul.menu li,.widget ul.menu li:last-child a{border:none}.widget_categories ul ul.children,.widget_pages ul ul.children{padding-top:15px}.widget .widget_nav_menu ul li a,.widget ul.menu li a{padding:10px;display:inline-block;width:100%}.widget .widget_nav_menu{padding:0}.widget .widget_nav_menu .menu-services-container ul li a{background:var(--global-body-bgcolor);margin-top:16px}footer .widget .vizion-share ul li{padding:0}.widget_nav_menu .menu .menu-item .toggledrop{display:none}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0;padding:0}.widget ul li a:hover:before{color:var(--color-theme-primary)}.wp-block-search .wp-block-search__label{font-family:var(--highlight-font-family)}.widget-woof .widget-title,.widget .footer-title,.widget .widget-title,.widget.widget_block h1,.widget.widget_block h2,.widget.widget_block h3,.widget.widget_block h4,.widget.widget_block h5,.wp-block-search .wp-block-search__label{position:relative;margin-bottom:30px;margin-top:0;font-size:var(--font-size-h5);color:var(--global-font-title);line-height:var(--font-line-height-h5);letter-spacing:var(--font-letter-spacing-h5);font-weight:var(--font-weight-h5)}.iqonic-custom-layouts .widget .footer-title{margin-bottom:15px}footer .widget .footer-title{color:var(--color-theme-white)}.widget.widget_rss .widget-title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget.widget_rss .widget-title span:before{top:0}.widget.widget_rss .widget-title span a.rsswidget{display:inline-block;line-height:0;margin-right:5px}.widget .footer-title span,.widget .widget-title .title-border,.widget .widget-title span{position:relative;display:inline-block}.widget .widget-title .title-border{color:var(--color-theme-primary);margin:0 0 0 15px;font-size:20px;top:-3px}.widget .search-form input{padding-right:55px;padding-left:15px;height:55px;background:var(--color-theme-white);border:1px solid var(--border-color-light);outline:none;border-radius:var(--border-radius-box);font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.widget .search-form input::-webkit-input-placeholder{color:var(--global-font-color)}.widget .search-form input::-moz-placeholder{color:var(--global-font-color)}.widget .search-form input:-ms-input-placeholder{color:var(--global-font-color)}.widget .search-form input::-ms-input-placeholder{color:var(--global-font-color)}.widget .search-form input::placeholder{color:var(--global-font-color)}footer .widget .search-form input{background:transparent;border:1px solid var(--border-color-dark)}.search-form{position:relative}.search-form .search-submit .screen-reader-text,.search-form label{display:none}.search-form .search-submit:hover{background:var(--color-theme-primary-dark)}ol.wp-block-latest-comments{padding-left:0}.widget.widget_recent_comments .recentcomments,.wp-block-latest-comments__comment-meta{color:var(--color-theme-primary)}.widget.widget_recent_comments #recentcomments li.recentcomments a,.wp-block-latest-comments__comment-meta a{color:var(--global-font-color);line-height:var(--global-font-line-height)}.widget.widget_recent_comments #recentcomments--1 li.recentcomments a:hover,.widget.widget_recent_comments #recentcomments li.recentcomments a:hover{color:var(--color-theme-primary);text-decoration:underline!important}footer.wp-block-latest-comments__comment-meta{width:auto;display:block;float:none}.widget.widget_recent_comments #recentcomments li.recentcomments span a,.wp-block-latest-comments__comment-meta a.wp-block-latest-comments__comment-author{color:var(--global-font-title)}.has-dates .wp-block-latest-comments__comment:last-child{margin-bottom:0}.wp-block-latest-comments__comment-excerpt p{margin:0}.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{margin-bottom:1rem}.wp-block-gallery .blocks-gallery-grid .blocks-gallery-item img{border-radius:var(--border-radius-box);-webkit-border-radius:var(--border-radius-box);-moz-border-radius:var(--border-radius-box);-o-border-radius:var(--border-radius-box);-ms-border-radius:var(--border-radius-box)}.iqonic-widget-author .author-details-box{background-color:var(--global-body-lightcolor);text-align:center;border-radius:var(--border-radius-box)}.iqonic-widget-author .author-details-box .vizion-designation{font-weight:var(--font-weight-medium);text-transform:uppercase}.iqonic-widget-author .author-details-box .author-img{margin-bottom:16px;border-radius:var(--border-radius-box)}.iqonic-widget-author .author-details-box .author-img img{border-radius:var(--border-radius-box)}.widget .vizion-service-menu ul li a{margin-bottom:20px;text-transform:capitalize;color:var(--global-font-title)}.widget .vizion-service-menu ul li:last-child a{margin-bottom:0}.widget .widget{padding-bottom:0}.widget .vizion-service-menu ul li:hover a{color:var(--color-gradient-one)}.widget .vizion-service-menu ul li{margin-bottom:20px;border-bottom:1px solid var(--color-separator)}.widget .vizion-service-menu ul li:last-child{border-bottom:none;margin-bottom:0}.widget .vizion-service-menu ul li a svg path{stroke:var(--global-font-title)}.widget .vizion-service-menu ul li a:hover svg path{stroke:var(--color-gradient-one)}.widget .vizion-service-menu ul li a svg{margin-right:20px;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.widget .vizion-service-menu ul li a:hover svg{-webkit-transform:translate(3px);transform:translate(3px)}.primary-bg-color{background:var(--color-gradient-one)}.primary-bg-color .download-text h5{color:var(--color-theme-white)}.custom-service-widget{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-service-widget .download-text p,.custom-service-widget:last-child{margin:0}.widget .vizion-widget-menu{padding:0}.widget .wp-block-image img{width:100%}.woocommerce-mini-cart.cart_list.product_list_widget{max-height:210px;overflow-y:auto;float:none;padding-left:0}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li{float:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;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;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1);border-radius:0;border:none;width:350px}.dropdown-menu-mini-cart .navbar ul.woocommerce-mini-cart{padding-left:0}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .vizion-cart-img{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;width:60px}.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .vizion-cart-content{text-align:left;position:relative;display:inline-block;width:100%;vertical-align:top;padding-right:15px}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .vizion-button .vizion-main-btn .text-btn{font-size:var(--font-size-normal)}.dropdown-menu-mini-cart .remove_from_cart_button{text-align:right;padding:0;font-size:20px;position:absolute;right:0;top:0;display:inline-block;margin:0 auto;text-align:center;background:transparent!important;color:var(--color-theme-primary)!important;line-height:normal;width:auto;height:auto}.dropdown-menu-mini-cart .remove_from_cart_button:hover,.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .vizion-cart-content a:hover{color:var(--color-theme-primary)}.dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid hsla(0,0%,63.9%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;margin-bottom:16px;padding-top:16px;position:relative}.dropdown-menu.dropdown-menu-mini-cart{padding:0;border:none;top:100%!important}.dropdown-menu.dropdown-menu-mini-cart .woocommerce-mini-cart-item .vizion-product-title{margin-bottom:5px}.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 .vizion-cart-img{background:var(--global-body-lightcolor);border-radius:var(--border-radius-box)}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:100%;margin-left:0}.dropdown-menu-mini-cart .vizion-button .vizion-main-btn .text-btn{line-height:normal}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons.buttons .vizion-button .vizion-main-btn .btn-icon{margin:0}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .vizion-button.vizion-blog-link:hover .text-btn{color:var(--color-theme-secondary)}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .vizion-button.vizion-blog-link.checkout .text-btn{margin-left:16px}.dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .vizion-button.vizion-blog-link{line-height:normal}@media(max-width:479px){.widget .widget-title .title-border{margin:0 0 0 10px}.widget ul ul.children{padding-left:15px}}@media(max-width:480px){.single-service .widget .wp-block-group .custom-service-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;text-align:center}.single-service .widget .wp-block-group .custom-service-widget .download-text{margin-top:15px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsaUJBQ0QsQ0FFQSx1Q0FDQyxTQUFVLENBQ1YsV0FBWSxDQUNaLGtCQUNELENBRUEsNkZBQ0MsaUJBQ0QsQ0FFQSxvR0FDQyxnQ0FDRCxDQUVBLHdGQUNDLHdDQUF5QyxDQUN6QyxzQ0FDRCxDQUVBLDRFQUVDLFVBQVcsQ0FDWCxhQUNELENBRUEsMkVBQ0Msa0JBQ0QsQ0FFQSxpRUFDQyxRQUFTLENBQ1QsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUNELENBRUEsbUhBQ0MsUUFDRCxDQUVBLGlIQUNDLGtDQUNELENBRUEsb0hBQ0MsZ0JBQ0QsQ0FFQSxpR0FDQyxrQkFDRCxDQUVBLHdCQUNDLG9DQUNDLGlCQUNELENBRUEsdUJBQ0MsaUJBQ0QsQ0FDRCxDQUVBLHdCQUVDLCtEQUNDLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixZQUFhLENBQ2IsaUJBQ0QsQ0FFQSw4RUFDQyxlQUNELENBQ0QiLCJmaWxlIjoid2lkZ2V0cy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm94LWJvcmRlci1yYWRpdXMpO1xuXHRwYWRkaW5nOiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cblxuLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzLnRleHQtbGVmdCBzcGFuIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzLnRleHQtbGVmdCBzcGFuIC5yc3N3aWRnZXQge1xuXHRsaW5lLWhlaWdodDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzLnRleHQtbGVmdCBzcGFuOmJlZm9yZSB7XG5cdHRvcDogMDtcbn1cblxuLndpZGdldCB1bCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLndpZGdldCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53aWRnZXQgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ud2lkZ2V0IHVsIGxpIGEsXG51bC53cC1ibG9jay1hcmNoaXZlcy1saXN0IGxpIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndpZGdldF9jYXRlZ29yaWVzIGEsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSxcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3Zlcixcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyLFxuLndpZGdldF9wYWdlcyB1bCBsaSBhOmhvdmVyLFxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0IHVsIGxpIGEge1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbn1cblxuLndpZGdldCB1bC5pcS1jb250YWN0IGxpIGEge1xuXHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLnBvc3RlZC1vbiBzdmcsXG4ucG9zdGVkLWJ5IHN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtYmxvZy1tZXRhIHVsIGxpLndpZGdldF9jYXRlZ29yaWVzIGEsXG4uY3NzX3ByZWZpeC1ibG9nLW1ldGEgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtYmxvZy1tZXRhIHVsIGxpLndpZGdldF9jYXRlZ29yaWVzIGE6YmVmb3JlLFxuLmNzc19wcmVmaXgtYmxvZy1tZXRhIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDJweDtcblx0Ym90dG9tOiA4cHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0b3A6IGF1dG87XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcbn1cblxuLmNzc19wcmVmaXgtYmxvZy1tZXRhIHVsIGxpLndpZGdldF9jYXRlZ29yaWVzIGE6aG92ZXI6YmVmb3JlLFxuLmNzc19wcmVmaXgtYmxvZy1tZXRhIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1ibG9nLW1ldGEgdWwgbGkud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3Zlcixcbi5jc3NfcHJlZml4LWJsb2ctbWV0YSAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldCAud3AtYmxvY2stY2F0ZWdvcmllcyBsaSBhLFxuLndpZGdldCAud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfcGFnZXMgbGkucGFnZV9pdGVtIGEge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG59XG5cbi53aWRnZXQgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGksXG4ud2lkZ2V0X2FyY2hpdmUgdWwgbGksXG4ud2lkZ2V0X3BhZ2VzIHVsIGxpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhLFxuXG4ud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSxcbi53aWRnZXRfcGFnZXMgdWwgbGkgYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpLFxuZm9vdGVyIHVsLndwLXRhZy1jbG91ZCBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQgdWwgdWwuY2hpbGRyZW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi53aWRnZXQgdWwubWVudSBsaSxcbi53aWRnZXQgdWwubWVudSBsaTpsYXN0LWNoaWxkIGEge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCB1bC5jaGlsZHJlbixcbi53aWRnZXRfcGFnZXMgdWwgdWwuY2hpbGRyZW4ge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLndpZGdldCAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEsXG4ud2lkZ2V0IHVsLm1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4ud2lkZ2V0IC53aWRnZXRfbmF2X21lbnV7XG5cdHBhZGRpbmc6IDA7XG59XG4ud2lkZ2V0IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtc2VydmljZXMtY29udGFpbmVyIHVsIGxpIGF7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5mb290ZXIgLndpZGdldCAuY3NzX3ByZWZpeC1zaGFyZSB1bCBsaXtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IC5tZW51IC5tZW51LWl0ZW0gLnRvZ2dsZWRyb3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSxcbi53aWRnZXQgdWwubWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQgdWwgbGkgYTpob3Zlcjo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg1KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDUpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLndpZGdldCAuZm9vdGVyLXRpdGxlLFxuLndpZGdldCAud2lkZ2V0LXRpdGxlLFxuLndpZGdldC13b29mIC53aWRnZXQtdGl0bGUsXG4ud2lkZ2V0LndpZGdldF9ibG9jayBoMSxcbi53aWRnZXQud2lkZ2V0X2Jsb2NrIGgyLFxuLndpZGdldC53aWRnZXRfYmxvY2sgaDMsXG4ud2lkZ2V0LndpZGdldF9ibG9jayBoNCxcbi53aWRnZXQud2lkZ2V0X2Jsb2NrIGg1IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg1KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDUpO1xufVxuXG4uaXFvbmljLWN1c3RvbS1sYXlvdXRzIC53aWRnZXQgLmZvb3Rlci10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5mb290ZXItdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgLndpZGdldC10aXRsZSBzcGFuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIC53aWRnZXQtdGl0bGUgc3BhbjpiZWZvcmUge1xuXHR0b3A6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyAud2lkZ2V0LXRpdGxlIHNwYW4gYS5yc3N3aWRnZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndpZGdldCAud2lkZ2V0LXRpdGxlIHNwYW4sXG4ud2lkZ2V0IC5mb290ZXItdGl0bGUgc3BhbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud2lkZ2V0IC53aWRnZXQtdGl0bGUgLnRpdGxlLWJvcmRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDE1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dG9wOiAtM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0cGFkZGluZy1yaWdodDogNTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG59XG5cbi53aWRnZXQgLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1mb3JtIGxhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IC5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspO1xufVxuXG5vbC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSxcbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAucmVjZW50Y29tbWVudHMge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSBhLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0KTtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG59XG5cbmZvb3Rlci53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSBhLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1hdXRob3IsXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIHNwYW4gYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5oYXMtZGF0ZXMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1leGNlcnB0IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuLmlxb25pYy13aWRnZXQtYXV0aG9yIC5hdXRob3ItZGV0YWlscy1ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG59XG5cbi5pcW9uaWMtd2lkZ2V0LWF1dGhvciAuYXV0aG9yLWRldGFpbHMtYm94IC5jc3NfcHJlZml4LWRlc2lnbmF0aW9uIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pcW9uaWMtd2lkZ2V0LWF1dGhvciAuYXV0aG9yLWRldGFpbHMtYm94IC5hdXRob3ItaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG4uaXFvbmljLXdpZGdldC1hdXRob3IgLmF1dGhvci1kZXRhaWxzLWJveCAuYXV0aG9yLWltZyBpbWcge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG59XG5cbi53aWRnZXQgLmNzc19wcmVmaXgtc2VydmljZS1tZW51IHVsIGxpIGEge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC1zZXJ2aWNlLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCBhIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCAud2lkZ2V0IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgLmNzc19wcmVmaXgtc2VydmljZS1tZW51IHVsIGxpOmhvdmVyIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JhZGllbnQtb25lKVxufVxuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXNlcnZpY2UtbWVudSB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZXBhcmF0b3IpO1xufVxuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXNlcnZpY2UtbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC1zZXJ2aWNlLW1lbnUgdWwgbGkgYSBzdmcgcGF0aCB7XG5cdHN0cm9rZTogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXNlcnZpY2UtbWVudSB1bCBsaSBhOmhvdmVyIHN2ZyBwYXRoIHtcblx0c3Ryb2tlOiB2YXIoLS1jb2xvci1ncmFkaWVudC1vbmUpO1xufVxuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXNlcnZpY2UtbWVudSB1bCBsaSBhIHN2ZyB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbjtcbn1cblxuLndpZGdldCAuY3NzX3ByZWZpeC1zZXJ2aWNlLW1lbnUgdWwgbGkgYTpob3ZlciBzdmcge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApO1xufVxuXG4ucHJpbWFyeS1iZy1jb2xvciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyYWRpZW50LW9uZSk7XG59XG5cbi5wcmltYXJ5LWJnLWNvbG9yIC5kb3dubG9hZC10ZXh0IGg1IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmN1c3RvbS1zZXJ2aWNlLXdpZGdldCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdXN0b20tc2VydmljZS13aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmN1c3RvbS1zZXJ2aWNlLXdpZGdldCAuZG93bmxvYWQtdGV4dCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXdpZGdldC1tZW51IHtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldCAud3AtYmxvY2staW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIE1pbmljYXJ0ICovXG4ud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IHtcblx0bWF4LWhlaWdodDogMjEwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGZsb2F0OiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaSB7XG5cdGZsb2F0OiBub25lO1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxNXB4IDAgMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiKDM2LCAzOCwgNDMsIDAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDM1MHB4O1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLm5hdmJhciB1bC53b29jb21tZXJjZS1taW5pLWNhcnQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB1bCBsaSAuY3NzX3ByZWZpeC1jYXJ0LWltZyB7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR3aWR0aDogNjBweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IHVsIGxpIC5jc3NfcHJlZml4LWNhcnQtY29udGVudCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24gLmNzc19wcmVmaXgtbWFpbi1idG4gLnRleHQtYnRuIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC5yZW1vdmVfZnJvbV9jYXJ0X2J1dHRvbiB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAucmVtb3ZlX2Zyb21fY2FydF9idXR0b246aG92ZXIsXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgdWwgbGkgLmNzc19wcmVmaXgtY2FydC1jb250ZW50IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMTYzLCAxNjMsIDE2MywgMC41KTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1pbmktY2FydCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0dG9wOiAxMDAlIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5jc3NfcHJlZml4LXByb2R1Y3QtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5jc3NfcHJlZml4LWNhcnQtaW1nIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdCBsaSBpbWcsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAuY3NzX3ByZWZpeC1idXR0b24gLmNzc19wcmVmaXgtbWFpbi1idG4gLnRleHQtYnRuIHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMuYnV0dG9ucyB7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucy5idXR0b25zIC5jc3NfcHJlZml4LWJ1dHRvbiAuY3NzX3ByZWZpeC1tYWluLWJ0biAuYnRuLWljb24ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LW1pbmktY2FydCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIC5jc3NfcHJlZml4LWJ1dHRvbi5jc3NfcHJlZml4LWJsb2ctbGluazpob3ZlciAudGV4dC1idG4ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbWluaS1jYXJ0IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgLmNzc19wcmVmaXgtYnV0dG9uLmNzc19wcmVmaXgtYmxvZy1saW5rLmNoZWNrb3V0IC50ZXh0LWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZHJvcGRvd24tbWVudS1taW5pLWNhcnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyAuY3NzX3ByZWZpeC1idXR0b24uY3NzX3ByZWZpeC1ibG9nLWxpbmsge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOjQ3OXB4KSB7XG5cdC53aWRnZXQgLndpZGdldC10aXRsZSAudGl0bGUtYm9yZGVyIHtcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdH1cblxuXHQud2lkZ2V0IHVsIHVsLmNoaWxkcmVuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo0ODBweCkge1xuXG5cdC5zaW5nbGUtc2VydmljZSAud2lkZ2V0IC53cC1ibG9jay1ncm91cCAuY3VzdG9tLXNlcnZpY2Utd2lkZ2V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnNpbmdsZS1zZXJ2aWNlIC53aWRnZXQgLndwLWJsb2NrLWdyb3VwIC5jdXN0b20tc2VydmljZS13aWRnZXQgLmRvd25sb2FkLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn0iXX0= */