.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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QyxlQUNELENBRUEsNkZBRUMsMENBQTJDLENBQzNDLGtDQUFtQyxDQUNuQyx5QkFDRCxDQUVBLG1DQUNDLG9CQUFxQixDQUNsQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLFdBQ0osQ0FFQSw4Q0FDSSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGVBQ0osQ0FFQSw0QkFDQyxlQUNELENBRUEsd0JBQ0Msa0ZBRUEsU0FDRCxDQUNDLHFFQUNDLGlCQUNELENBQ0QiLCJmaWxlIjoic2lkZWJhci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc2VhcmNoICovXG4uc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uc2lkZWJhci1zZXJ2aWNlLXJpZ2h0IC53aWRnZXQgaDEsIC5zaWRlYmFyLXNlcnZpY2UtcmlnaHQgLndpZGdldCBoMiwgLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IGgzLCAuc2lkZWJhci1zZXJ2aWNlLXJpZ2h0IC53aWRnZXQgaDQsIC5zaWRlYmFyLXNlcnZpY2UtcmlnaHQgLndpZGdldCBoNSwgLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IGg2LCAud2lkZ2V0X2Jsb2NrIGgxLCAud2lkZ2V0X2Jsb2NrIGgyLCAud2lkZ2V0X2Jsb2NrIGgzLCAud2lkZ2V0X2Jsb2NrIGg0LCAud2lkZ2V0X2Jsb2NrIGg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7IFxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgXG59XG4uc2lkZWJhci1zZXJ2aWNlLXJpZ2h0IC53aWRnZXQgaDUuY3NzX3ByZWZpeC1hdXRob3J7bWFyZ2luOiAwO31cbi5zZWFyY2gtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG59IFxuIFxuLnNlYXJjaC1mb3JtIGxhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA1NXB4OyBcblx0d2lkdGg6IDU1cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7IFxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpIHZhcigtLWJvcmRlci1yYWRpdXMtYm94KSAwO1xufVxuIFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IC5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19pbnB1dHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdGhlaWdodDogNTVweDtcbn0gIFxuIFxuLndpZGdldC53aWRnZXRfYmxvY2sud2lkZ2V0X3NlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgIHJpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7IFxuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcblx0Ym9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCkgdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn0gXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbi8qU2lkZUJhciAtIFJlY2VudCBDb21tZW50cyovXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgI3JlY2VudGNvbW1lbnRzIGxpLnJlY2VudGNvbW1lbnRzIHNwYW4gYSxcbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMtLTEgbGkucmVjZW50Y29tbWVudHMgc3BhbiBhXG4ge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLmNzc19wcmVmaXgtcG9zdCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLmNzc19wcmVmaXgtcG9zdCBsaSBhe1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyAjcmVjZW50Y29tbWVudHMgbGkucmVjZW50Y29tbWVudHMgYTo6YmVmb3JlLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBhOjpiZWZvcmUgIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cyBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzICNyZWNlbnRjb21tZW50cy0tMSBsaS5yZWNlbnRjb21tZW50cyBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogU2lkZUJhciBDYWxlbmRhciAqL1xuLndpZGdldF9jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcblx0Y2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIGNhcHRpb24ge1xuXHRjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYWxlbmRhcl93cmFwIC53cC1jYWxlbmRhci10YWJsZSBjYXB0aW9uIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNhcHRpb24tc2lkZTogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGQjdG9kYXkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0ZCN0b2RheSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0aCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgsXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcblx0cGFkZGluZzogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0Ym9keSB0ZCxcbi53cC1ibG9jay1jYWxlbmRhciB0aCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuZm9vdGVyIC53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTsgXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG5mb290ZXIgLndpZGdldF9jYWxlbmRhciB0YWJsZSN3cC1jYWxlbmRhcntcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9vdGVyLWNvcHlyaWdodC1kYXJrKTtcbn1cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0gIENhdGVnb3JpZXMgc2lkZSB3aWRnZXQgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnQsIFxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFjaGl2ZUNvdW50LFxuLndpZGdldC53aWRnZXRfYmxvY2sgLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCAuYXJjaGl2ZUNvdW50IHsgICAgXG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnR7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1jdXN0b20tbGV0dGVyLXNwYWNpbmcpO1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59IFxuLmRvd25sb2FkLWl0ZW0gbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXdoaXRlLWxpZ2h0LWNvbG9yKTsgXG5cdHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbn1cblxuLmRvd25sb2FkLWl0ZW0gbGkgaSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi53aWRnZXQuZ2V0LWZpbGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLndpZGdldC5nZXQtZmlsZSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0gICAgQmxvZyAtIFNpZGVCYXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgdWwuY3NzX3ByZWZpeC1wb3N0IGxpIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1wb3N0LXNpZGViYXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXN0aW1vbmFpbC13aWRnZXQtbWVudS53aWRnZXQge1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogU2lkZUJhciBDYXRlZ29yaWVzIExpc3QgKi9cbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhLFxuLndpZGdldF9hcmNoaXZlIHVsIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4vKiBTaWRlQmFyIEFyY2hpdmVzIERyb3Bkb3duICovXG4ud2lkZ2V0IHNlbGVjdCxcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgc2VsZWN0LFxuLndpZGdldF9jYXRlZ29yaWVzIHNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG59XG5cbi8qIE1ldGEgU2lkZWJhciAtIHdpZGdldCBSU1MqL1xuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzLWRhdGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDVweCAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGNpdGUge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qd2lkZ2V0IE5hdiBNZW51Ki9cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLFxuLndpZGdldCB1bC5tZW51IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgLnN1Yi1tZW51LFxuLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLFxuLndpZGdldCB1bC5tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBpLFxuLndpZGdldCB1bC5tZW51IGxpIGkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAjbWVudS1zZXJ2aWNlLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGEuZGF0ZS13aWRnZXQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5wb3N0LWltZyAucG9zdC1ibG9nIGEubmV3LWxpbmsgaDYge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluazpob3ZlciBoNiB7XG5cdGNvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4vKiBTaWRlQmFyIC0gd2lkZ2V0IFJlY2VudCBFbnRyaWVzKi9cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgLnBvc3QtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi8qU2lkZUJhciAtIFRhZ3MqL1xuLndpZGdldF90YWdfY2xvdWQgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIHtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDNweCA1cHggM3B4IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay10YWctY2xvdWQgYSwgLndpZGdldF90YWdfY2xvdWQgdWwgbGkgYSxcbi5jc3NfcHJlZml4LWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGkgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4OyBcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKSFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10d28pOyBcblx0Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtYWxsKTsgXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgXG59XG4ud2lkZ2V0LndpZGdldF9ibG9jayAud3AtYmxvY2stdGFnLWNsb3VkIGF7bWFyZ2luOiAwIDhweCAxNnB4IDA7fVxuLndwLWJsb2NrLXRhZy1jbG91ZHttYXJnaW46MDt9XG5cbi53aWRnZXQud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay10YWctY2xvdWQgYTpob3ZlciwgLndpZGdldF90YWdfY2xvdWQgdWwgbGkgYS50YWctY2xvdWQtbGluazpob3Zlcixcbi5jc3NfcHJlZml4LWJsb2ctYm94IC5jc3NfcHJlZml4LWJsb2d0YWcgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBcblx0Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuZm9vdGVyIC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEudGFnLWNsb3VkLWxpbmt7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcbn1cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7IFxufVxuXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpOmhvdmVyIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNpZGViYXItc2VydmljZS1sZWZ0IC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEsXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldC5nZXQtZmlsZSBhIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXdoaXRlLWxpZ2h0LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm9sLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXtcblx0LndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCxcblx0LndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0ZCB7XG5cdHBhZGRpbmc6IDA7IFxufSAgXG5cdC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIC5zdWItbWVudSwgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudXtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7IFxuXHR9XG59ICJdfQ== */