.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border:1px solid var(--color-theme-primary)}.widget .search-form input{background:var(--global-body-bgcolor);border-radius:var(--border-radius)}.sidebar-service-right .widget h1,.sidebar-service-right .widget h2,.sidebar-service-right .widget h3,.sidebar-service-right .widget h4,.sidebar-service-right .widget h5,.sidebar-service-right .widget h6,.widget_block h1,.widget_block h2,.widget_block h3,.widget_block h4,.widget_block h5{font-size:24px;margin-top:0;margin-bottom:30px}.sidebar-service-right .widget h5.vizion-author{margin:0}.search-form{position:relative}.search-form label{display:none}.search-form .search-submit{position:absolute;right:0;top:0;height:55px;width:55px;color:var(--color-theme-white);cursor:pointer;font-size:var(--font-size-body);background:var(--color-theme-primary);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0 var(--border-radius-box) var(--border-radius-box) 0}.search-form .search-submit .screen-reader-text{display:none}.wp-block-search .wp-block-search__inside-wrapper{position:relative}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:var(--border-radius-box) 0 0 var(--border-radius-box);height:55px}.widget.widget_block.widget_search .wp-block-search__button{position:absolute;right:0;font-size:0;width:55px;height:55px;line-height:55px;border-radius:0 var(--border-radius-box) var(--border-radius-box) 0;text-align:center}.wp-block-search .wp-block-search__button:before{content:"\f002";position:absolute;left:0;right:0;bottom:0;font-family:Font Awesome\ 5 Free;font-size:1rem;font-size:var(--global-font-size);font-weight:900;color:var(--color-theme-white)}.vizion-widget-menu .vizion-post li a{padding-left:0}.widget.widget_recent_comments #recentcomments li.recentcomments a{color:var(--color-theme-primary);padding-left:0}.widget.widget_recent_comments #recentcomments--1 li.recentcomments span a,.widget.widget_recent_comments #recentcomments li.recentcomments span a{color:var(--global-font-color);font-weight:600}.vizion-widget-menu .vizion-post li a:before{display:none}.vizion-widget-menu .vizion-post li a{border-radius:var(--border-radius-box)}.widget.widget_recent_comments #recentcomments--1 li.recentcomments a:before,.widget.widget_recent_comments #recentcomments li.recentcomments a:before{display:none}.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;padding-left:0}.widget_calendar table caption{caption-side:inherit;color:var(--color-theme-secondary);text-transform:uppercase}.calendar_wrap .wp-calendar-table caption,.wp-block-calendar table caption{caption-side:inherit;text-align:center;color:var(--color-theme-white);background:var(--color-theme-primary);text-transform:uppercase}.widget_calendar table#wp-calendar{width:100%;text-align:center;margin-bottom:0;margin-top:0;background:var(--global-body-bgcolor)}.widget_calendar .calendar_wrap td#today{background:var(--color-theme-primary);color:var(--color-theme-white)}.widget_calendar .calendar_wrap td#today a{color:var(--color-theme-white)}.widget_calendar .calendar_wrap table th{background:var(--color-theme-white);color:var(--color-theme-secondary)}.wp-block-calendar table th{background:transparent;color:var(--color-theme-primary);font-weight:700}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:8px;text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{border-color:var(--border-color-light);color:var(--global-font-color)}footer .widget_calendar .calendar_wrap table th{background:transparent;color:var(--global-font-color);border-color:var(--border-color-dark)}footer .widget_calendar table#wp-calendar{background:var(--color-footer-copyright-dark)}.wp-calendar-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}.widget_calendar table#wp-calendar{margin-bottom:10px}.widget.widget_archive ul li span.achiveCount,.widget.widget_block .wp-block-categories-list .archiveCount,.widget_categories ul li span.archiveCount{color:var(--global-font-color);line-height:var(--font-line-height-body);font-weight:var(--font-weight-medium)}.widget.widget_archive ul li span.archiveCount{letter-spacing:var(--custom-letter-spacing);float:none;padding-left:8px}.download-item li{display:block;background:var(--global-white-light-color);padding-bottom:0!important}.download-item li i{background:var(--color-theme-primary);padding:15px;color:var(--color-theme-white);font-size:24px}.widget.get-file{margin-bottom:15px;padding:0;background:transparent}.widget.get-file a:hover{color:var(--color-theme-primary)}.widget.get-file a{text-decoration:none}.vizion-widget-menu ul.vizion-post li{border:none}.vizion-post-sidebar{height:100%}.testimonail-widget-menu.widget{padding:0;background:transparent}.widget_archive ul li a,.widget_categories ul li a{color:var(--global-font-color)}.widget.widget_archive select,.widget_categories select,.widget select{border:1px solid var(--border-color-light);outline:none;border-radius:var(--border-radius);font-size:var(--font-size-body);line-height:var(--font-line-height-body)}.widget.widget_rss ul li{margin-bottom:20px}.widget.widget_rss ul li:last-child{margin-bottom:0}.widget.widget_rss ul li a{padding-left:0;font-size:18px;color:var(--global-font-title);font-weight:600}.widget.widget_rss ul li a:hover{color:var(--color-theme-primary)}.widget.widget_rss ul li a:before{display:none}.widget.widget_rss ul li .rss-date{text-transform:uppercase;display:inline-block;width:100%;margin:5px 0;color:var(--color-theme-primary);font-size:14px}.widget.widget_rss ul li cite{margin-top:5px;display:inline-block;width:100%}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0}.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{display:block!important;padding-left:20px}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:10px 0 10px 15px;display:inline-block;width:100%}.widget.widget_nav_menu ul li i,.widget ul.menu li i{display:none}.widget.widget_nav_menu #menu-service-menu li.current-menu-item a{background:var(--color-theme-primary);color:var(--color-theme-white)}.vizion-widget-menu .vizion-post li a.date-widget{color:var(--color-theme-primary);margin-bottom:10px;display:block;font-size:12px;font-weight:700}.vizion-widget-menu .post-img .post-blog a.new-link h6{display:block;overflow:hidden;font-size:var(--font-size-h6);margin-bottom:0}.vizion-widget-menu .post-img .post-blog a.new-link:hover h6{color:var(--color-theme-primary)}.widget_recent_entries ul li .post-date{color:var(--color-theme-secondary);float:right}.widget_tag_cloud ul{margin:0;padding:0}.widget_tag_cloud ul li{padding:0;display:inline-block;margin:3px 5px 3px 0}.vizion-blog-box .vizion-blogtag li a,.widget.widget_block .wp-block-tag-cloud a,.widget_tag_cloud ul li a{display:inline-block;color:var(--global-font-color);text-decoration:underline;padding:4px 16px;text-transform:capitalize;font-size:var(--font-size-normal)!important;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-two);border:1px solid var(--border-color-light);text-decoration:none;border-radius:var(--border-radius-small);background:transparent}.widget.widget_block .wp-block-tag-cloud a{margin:0 8px 16px 0}.wp-block-tag-cloud{margin:0}.vizion-blog-box .vizion-blogtag li a:hover,.widget.widget_block .wp-block-tag-cloud a:hover,.widget_tag_cloud ul li a.tag-cloud-link:hover{color:var(--color-theme-primary);border-color:var(--color-theme-primary)}footer .widget_tag_cloud ul li a.tag-cloud-link{border:1px solid var(--border-color-dark)}.widget_tag_cloud ul li a:before{display:none}.sidebar-service-left .widget_nav_menu ul.menu li.current-menu-item a,.sidebar-service-left .widget_nav_menu ul.menu li:hover a{color:var(--color-theme-white);background:var(--color-theme-primary)}.sidebar-service-left .widget_nav_menu ul.menu li{margin-bottom:2px;border:none;padding:0}.sidebar-service-left .widget_nav_menu ul.menu li:last-child{margin-bottom:0}.sidebar-service-left .widget.get-file a,.sidebar-service-left .widget_nav_menu ul.menu li a{background:var(--global-white-light-color);color:var(--color-theme-secondary);text-transform:capitalize}.wp-block-latest-comments__comment{display:inline-block;padding-bottom:0;list-style:none;margin-bottom:15px;border:none}.wp-block-latest-comments__comment:last-child{border:none;padding-bottom:0;margin-bottom:0}ol.wp-block-latest-comments{margin-bottom:0}@media(max-width:479px){.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:0}.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{padding-left:15px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QyxlQUNELENBRUEsNkZBRUMsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyx5QkFDRCxDQUVBLG1DQUNDLG9CQUFxQixDQUNsQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLFdBQ0osQ0FFQSw4Q0FDSSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGVBQ0osQ0FFQSw0QkFDQyxlQUNELENBRUEsd0JBQ0Msa0ZBRUEsU0FDRCxDQUNDLHFFQUNDLGlCQUNELENBQ0QiLCJmaWxlIjoic2lkZWJhci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHNlYXJjaCAqL1xuLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IGgxLCAuc2lkZWJhci1zZXJ2aWNlLXJpZ2h0IC53aWRnZXQgaDIsIC5zaWRlYmFyLXNlcnZpY2UtcmlnaHQgLndpZGdldCBoMywgLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IGg0LCAuc2lkZWJhci1zZXJ2aWNlLXJpZ2h0IC53aWRnZXQgaDUsIC5zaWRlYmFyLXNlcnZpY2UtcmlnaHQgLndpZGdldCBoNiwgLndpZGdldF9ibG9jayBoMSwgLndpZGdldF9ibG9jayBoMiwgLndpZGdldF9ibG9jayBoMywgLndpZGdldF9ibG9jayBoNCwgLndpZGdldF9ibG9jayBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyBcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxufVxuLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IGg1LmNzc19wcmVmaXgtYXV0aG9ye21hcmdpbjogMDt9XG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxufSBcbiBcbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogNTVweDsgXG5cdHdpZHRoOiA1NXB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyBcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpIHZhcigtLWJvcmRlci1yYWRpdXMtYm94KSAwO1xufVxuIFxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2lucHV0e1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0aGVpZ2h0OiA1NXB4O1xufSAgXG4gXG4ud2lkZ2V0LndpZGdldF9ibG9jay53aWRnZXRfc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgcmlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDsgXG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtYm94KSB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCkgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSBcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblx0Ym90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cblxuLypTaWRlQmFyIC0gUmVjZW50IENvbW1lbnRzKi9cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5jc3NfcHJlZml4LXBvc3QgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgc3BhbiBhLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBzcGFuIGFcbiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGF7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhOjpiZWZvcmUsXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzLS0xIGxpLnJlY2VudGNvbW1lbnRzIGE6OmJlZm9yZSAge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIGE6aG92ZXIsXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzLS0xIGxpLnJlY2VudGNvbW1lbnRzIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogU2lkZUJhciBDYWxlbmRhciAqL1xuLndpZGdldF9jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcblx0Y2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIGNhcHRpb24ge1xuXHRjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYWxlbmRhcl93cmFwIC53cC1jYWxlbmRhci10YWJsZSBjYXB0aW9uIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNhcHRpb24tc2lkZTogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG59XG5cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0ZCN0b2RheSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRkI3RvZGF5IGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgsXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcblx0cGFkZGluZzogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0Ym9keSB0ZCxcbi53cC1ibG9jay1jYWxlbmRhciB0aCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuZm9vdGVyIC53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTsgXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG5mb290ZXIgLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhcntcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9vdGVyLWNvcHlyaWdodC1kYXJrKTtcbn1cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0gIENhdGVnb3JpZXMgc2lkZSB3aWRnZXQgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnQsIFxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFjaGl2ZUNvdW50LFxuLndpZGdldC53aWRnZXRfYmxvY2sgLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCAuYXJjaGl2ZUNvdW50IHsgICAgXG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnR7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1jdXN0b20tbGV0dGVyLXNwYWNpbmcpO1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59IFxuLmRvd25sb2FkLWl0ZW0gbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXdoaXRlLWxpZ2h0LWNvbG9yKTsgXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kb3dubG9hZC1pdGVtIGxpIGkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cGFkZGluZzogMTVweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi53aWRnZXQuZ2V0LWZpbGUgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldC5nZXQtZmlsZSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tICAgIEJsb2cgLSBTaWRlQmFyICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IHVsLmNzc19wcmVmaXgtcG9zdCBsaSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtcG9zdC1zaWRlYmFyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udGVzdGltb25haWwtd2lkZ2V0LW1lbnUud2lkZ2V0IHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFNpZGVCYXIgQ2F0ZWdvcmllcyBMaXN0ICovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSxcbi53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLyogU2lkZUJhciBBcmNoaXZlcyBEcm9wZG93biAqL1xuLndpZGdldCBzZWxlY3QsXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHNlbGVjdCxcbi53aWRnZXRfY2F0ZWdvcmllcyBzZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG4vKiBNZXRhIFNpZGViYXIgLSB3aWRnZXQgUlNTKi9cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgLnJzcy1kYXRlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA1cHggMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBjaXRlIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKndpZGdldCBOYXYgTWVudSovXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSxcbi53aWRnZXQgdWwubWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIC5zdWItbWVudSxcbi53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEsXG4ud2lkZ2V0IHVsLm1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGksXG4ud2lkZ2V0IHVsLm1lbnUgbGkgaSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgI21lbnUtc2VydmljZS1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLmNzc19wcmVmaXgtcG9zdCBsaSBhLmRhdGUtd2lkZ2V0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIGg2IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbms6aG92ZXIgaDYge1xuXHRjb2xvcjp2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLyogU2lkZUJhciAtIHdpZGdldCBSZWNlbnQgRW50cmllcyovXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIC5wb3N0LWRhdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKlNpZGVCYXIgLSBUYWdzKi9cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAzcHggNXB4IDNweCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2stdGFnLWNsb3VkIGEsIC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEsXG4uY3NzX3ByZWZpeC1ibG9nLWJveCAuY3NzX3ByZWZpeC1ibG9ndGFnIGxpIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYWRkaW5nOiA0cHggMTZweDsgXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXR3byk7IFxuXHRib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc21hbGwpOyBcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICBcbn1cbi53aWRnZXQud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay10YWctY2xvdWQgYXttYXJnaW46IDAgOHB4IDE2cHggMDt9XG4ud3AtYmxvY2stdGFnLWNsb3Vke21hcmdpbjowO31cblxuLndpZGdldC53aWRnZXRfYmxvY2sgLndwLWJsb2NrLXRhZy1jbG91ZCBhOmhvdmVyLCAud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSBhLnRhZy1jbG91ZC1saW5rOmhvdmVyLFxuLmNzc19wcmVmaXgtYmxvZy1ib3ggLmNzc19wcmVmaXgtYmxvZ3RhZyBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IFxuXHRib3JkZXItY29sb3I6dmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5mb290ZXIgLndpZGdldF90YWdfY2xvdWQgdWwgbGkgYS50YWctY2xvdWQtbGlua3tcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuLndpZGdldF90YWdfY2xvdWQgdWwgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTsgXG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6aG92ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSxcbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0LmdldC1maWxlIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxub2wud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDc5cHgpe1xuXHQud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoLFxuXHQud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcblx0cGFkZGluZzogMHB4OyBcbn0gIFxuXHQud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSAuc3ViLW1lbnUsIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnV7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyBcblx0fVxufSAiXX0= */