.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);height:48px;line-height:48px}.sidebar-service-right .widget .search-form input{background:var(--global-body-lightcolor)}.search-form{position:relative}.search-form label{display:inline-block;margin:0;padding:0;width:0;height:0}.search-form .search-submit{position:absolute;right:0;top:0;height:48px;width:48px;color:var(--color-theme-white);cursor:pointer;font-size:var(--font-size-body);border:none;outline: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}.search-form .search-submit .screen-reader-text{display:none}.mightytek-widget-menu .mightytek-post li a{padding-left:0;letter-spacing:var(--letter-spacing)}.widget.widget_recent_comments ul li.recentcomments a{color:var(--color-theme-primary);padding-left:0}.widget.widget_recent_comments ul li.recentcomments span.comment-author-link a{color:var(--global-font-color);font-weight:var(--font-weight-regular)}.mightytek-widget-menu .mightytek-post li a:before,.widget.widget_recent_comments ul li.recentcomments .comment-author-link a:before{display:none}.widget.widget_recent_comments ul li.recentcomments .comment-author-link 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)}.widget_calendar .calendar_wrap table th{background:var(--global-body-bgcolor);color:var(--color-theme-primary)}.wp-calendar-nav{justify-content:space-between;display:flex;text-transform:uppercase}.widget_calendar table#wp-calendar{margin-bottom:10px}.widget.widget_archive ul li span.archiveCount,.widget_categories ul li span{border-radius:var(--border-radius);float:right;color:var(--color-theme-white);background:var(--color-theme-primary);width:20px;height:20px;text-align:center;line-height:20px;font-size:var(--font-size-small)}.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}.mightytek-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:none;outline:none;background-color:var(--global-body-lightcolor)}.widget.widget_rss ul li{margin-bottom:20px}.widget.widget_rss ul li:last-child{margin-bottom:0}.mightytek .widget.widget_tag_cloud ul li a{border:none}.widget.widget_rss ul li a{padding-left:0;font-size:var(--font-size-h5);color:var(--global-font-title);font-family:var(--global-font-family);font-weight:var(--font-weight-h5)}.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;letter-spacing:var(--letter-spacing);color:var(--color-theme-primary);font-size:var(--font-size-normal);font-weight:var(--font-weight-regular)}.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 ul li a:before,.widget ul.menu li a:before{top:25px}.widget.widget_nav_menu #menu-service-menu li.current-menu-item a{background:var(--color-theme-primary);color:var(--global-font-title)}.mightytek-widget-menu .mightytek-post li a.date-widget{color:var(--color-theme-primary);margin-bottom:10px;display:block;font-size:var(--font-size-small);font-weight:700}.mightytek-widget-menu .post-img .post-blog a.new-link h6{color:var(--global-font-title);line-height:23px;display:block;overflow:hidden}.widget_recent_entries ul li .post-date{color:var(--color-theme-secondary)}.widget_tag_cloud ul{margin:0;padding:0}.widget_tag_cloud ul li{padding:0;display:inline-block;margin:5px 5px 5px 0}.widget.widget_tag_cloud ul li a{font-size:var(--font-size-small)!important;letter-spacing:var(--letter-spacing);text-transform:uppercase;padding:5px 6px 5px 10px;border-radius:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;line-height:normal}.widget.widget_tag_cloud ul li a,.widget.widget_tag_cloud ul li a:hover{background:var(--color-theme-primary);color:var(--color-theme-white)}.widget.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}.shap-main.primary-color img{width:100%;position:relative}.shap-main.primary-color{margin-top:30px;padding-left:10px;padding-top:10px}.post-blog .list-inline-item a{text-transform:uppercase}@media (max-width:1024px){.shap-main.primary-color{padding-left:0;padding-top:0}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0FDdEMsOEJBQ0QsQ0FFQSwwREFDQyxnQ0FBaUMsQ0FDakMsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxnQ0FBaUMsQ0FDakMsZUFDRCxDQUVBLDJEQUNDLDhCQUErQixDQUMvQixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGVBQ0QsQ0FHQSx3Q0FDQyxrQ0FDRCxDQUdBLHFCQUNDLFFBQVMsQ0FDVCxTQUNELENBRUEsd0JBQ0MsU0FBVSxDQUNWLG9CQUFxQixDQUNyQixvQkFDRCxDQUVBLGlDQUNDLDBDQUE0QyxDQUM1QyxvQ0FBcUMsQ0FDckMsd0JBQXlCLENBRXRCLHdCQUF5QixDQUN6QixlQUFnQixDQUVoQiw4QkFBK0IsQ0FDL0IsbUNBQW9DLENBQ3BDLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FDbEMsc0NBQXVDLENBQzFDLGtCQUNELENBRUEsd0VBWkkscUNBQXNDLENBR3RDLDhCQVlKLENBRUEsd0NBQ0MsWUFDRCxDQUVBLGdJQUVDLDhCQUErQixDQUMvQixxQ0FDRCxDQUVBLGtEQUNDLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FDRCxDQUVBLDZEQUNDLGVBQ0QsQ0FFQSw2RkFFQywwQ0FBMkMsQ0FDM0Msa0NBQW1DLENBQ25DLHlCQUNELENBSUEsNkJBQ0MsVUFBVyxDQUNYLGlCQUNELENBRUEseUJBQ0MsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGdCQUNELENBRUEsK0JBRUMsd0JBQ0QsQ0FFQSwwQkFDQyx5QkFDQyxjQUFjLENBQ2QsYUFDRCxDQUNEIiwiZmlsZSI6InNpZGViYXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzZWFyY2ggKi9cbi5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLnNpZGViYXItc2VydmljZS1yaWdodCAud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybSBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDhweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cblxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qU2lkZUJhciAtIFJlY2VudCBDb21tZW50cyovXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaS5yZWNlbnRjb21tZW50cyAgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkucmVjZW50Y29tbWVudHMgc3Bhbi5jb21tZW50LWF1dGhvci1saW5rIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG59XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaS5yZWNlbnRjb21tZW50cyAuY29tbWVudC1hdXRob3ItbGluayBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkucmVjZW50Y29tbWVudHMgLmNvbW1lbnQtYXV0aG9yLWxpbmsgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBTaWRlQmFyIENhbGVuZGFyICovXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24ge1xuXHRjYXB0aW9uLXNpZGU6IGluaGVyaXQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG5cdGNhcHRpb24tc2lkZTogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhbGVuZGFyX3dyYXAgLndwLWNhbGVuZGFyLXRhYmxlIGNhcHRpb24ge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y2FwdGlvbi1zaWRlOiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0ZCN0b2RheSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRkI3RvZGF5IGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgLmNhbGVuZGFyX3dyYXAgdGFibGUgdGgsXG4ud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcblx0cGFkZGluZzogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0Ym9keSB0ZCxcbi53cC1ibG9jay1jYWxlbmRhciB0aCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUjd3AtY2FsZW5kYXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud3AtY2FsZW5kYXItbmF2IHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlI3dwLWNhbGVuZGFyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0gIENhdGVnb3JpZXMgc2lkZSB3aWRnZXQgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgc3Bhbixcbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnQge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xufVxuXG4uZG93bmxvYWQtaXRlbSBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZG93bmxvYWQtaXRlbSBsaSBpIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLndpZGdldC5nZXQtZmlsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0LmdldC1maWxlIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQuZ2V0LWZpbGUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLSAgICBCbG9nIC0gU2lkZUJhciAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLmNzc19wcmVmaXgtcG9zdC1zaWRlYmFyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udGVzdGltb25haWwtd2lkZ2V0LW1lbnUud2lkZ2V0IHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFNpZGVCYXIgQ2F0ZWdvcmllcyBMaXN0ICovXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSxcbi53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLyogU2lkZUJhciBBcmNoaXZlcyBEcm9wZG93biAqL1xuLndpZGdldCBzZWxlY3QsXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHNlbGVjdCxcbi53aWRnZXRfY2F0ZWdvcmllcyBzZWxlY3Qge1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xufVxuXG4vKiBNZXRhIFNpZGViYXIgLSB3aWRnZXQgUlNTKi9cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1pZ2h0eXRlayAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgdWwgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWg1KTtcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkgLnJzcy1kYXRlIHtcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDVweCAwO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0XG59XG5cblxuLndpZGdldC53aWRnZXRfcnNzIHVsIGxpIGNpdGUge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qd2lkZ2V0IE5hdiBNZW51Ki9cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLFxuLndpZGdldCB1bC5tZW51IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgLnN1Yi1tZW51LFxuLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSxcbi53aWRnZXQgdWwubWVudSBsaSBhIHtcblx0cGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgaSxcbi53aWRnZXQgdWwubWVudSBsaSBpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTo6YmVmb3JlLFxuLndpZGdldCB1bC5tZW51IGxpIGE6OmJlZm9yZSB7XG5cdHRvcDogMjVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgI21lbnUtc2VydmljZS1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLmNzc19wcmVmaXgtcG9zdCBsaSBhLmRhdGUtd2lkZ2V0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIGg2IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBTaWRlQmFyIC0gd2lkZ2V0IFJlY2VudCBFbnRyaWVzKi9cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgLnBvc3QtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4vKlNpZGVCYXIgLSBUYWdzKi9cbi53aWRnZXRfdGFnX2Nsb3VkIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSB7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiA1cHggNXB4IDVweCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgdWwgbGkgYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsKSAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIHBhZGRpbmc6IDVweCA2cHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6aG92ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2lkZWJhci1zZXJ2aWNlLWxlZnQgLndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSxcbi5zaWRlYmFyLXNlcnZpY2UtbGVmdCAud2lkZ2V0LmdldC1maWxlIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIFRleHQgd2lkZ2V0IGltYWdlICovXG5cbi5zaGFwLW1haW4ucHJpbWFyeS1jb2xvciBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hhcC1tYWluLnByaW1hcnktY29sb3Ige1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucG9zdC1ibG9nIC5saXN0LWlubGluZS1pdGVtIGFcbntcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhICggbWF4LXdpZHRoOiAxMDI0cHggKSB7IFxuXHQuc2hhcC1tYWluLnByaW1hcnktY29sb3J7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0cGFkZGluZy10b3A6MDtcblx0fVxufVxuIl19 */