!function(e,a){"use strict";var t=window.themeAdmin||{},i={install_plugins:function(e){(new s).init(e)},optimize_resources:function(e){t.OptimizeWizard.optimizeResources(e)},install_plugin:function(e){(new s).demoInit(e)}};function s(){var e,t,i=0,s="",n="";function l(e){var i=t.find(".plugin-status span");if(t.find(".plugin-status span.update").length&&(i=t.find(".plugin-status span.update")),"object"==typeof e&&void 0!==e.message)if(void 0!==e.done&&1==e.done&&(i.hasClass("update")&&(i.remove(),i=t.find(".plugin-status span"),t.find(".plugin-version span:first-child").remove()),i.removeClass("required recommended")),i.text(e.message),t.find(".plugin-action input").css("visibility","hidden"),t.find(".d-loading").css("visibility","visible"),void 0!==e.url)e.hash==n?(i.hasClass("recommended")&&i.removeClass("recommended").addClass("required"),i.text("undefined"==typeof alpus_setup_wizard_params?alpus_optimize_wizard_params.texts.failed:alpus_setup_wizard_params.texts.failed),t.find(".demo-plugin").length&&(t.removeClass("installing"),t.find(".demo-plugin").text("Failed")),r()):(n=e.hash,a.post(e.url+"&activate-multi=true",e,(function(a){o(),i.text(e.message)})).fail(l));else if(void 0!==e.done){if(t.find(".demo-plugin").length){var s=t.data("plugin");a(".theme-wrapper").length&&a('.theme-wrapper .plugins-used [data-plugin="'+s+'"]').remove(),t.removeClass("installing").addClass("installed"),t.find(".demo-plugin").text("Installed"),setTimeout((function(){t.fadeOut(400)}),100),a(".alpus-install-demo .plugins-used [data-plugin]").filter((function(){return"none"!=this.style.display&&null==this.querySelector(".installed .demo-plugin")})).length?a(".alpus-install-demo .alpus-install-section").slideUp():a(".alpus-install-demo .alpus-install-section").slideDown()}r()}else r();else t.hasClass("demo-plugin")&&(t.removeClass("installing"),t.text("Failed")),i.text("undefined"==typeof alpus_setup_wizard_params?alpus_optimize_wizard_params.texts.ajax_error:alpus_setup_wizard_params.texts.ajax_error),r()}function o(){s&&a.post(ajaxurl,{action:"undefined"==typeof alpus_setup_wizard_params?"alpus_optimize_wizard_plugins":"alpus_setup_wizard_plugins",wpnonce:"undefined"==typeof alpus_setup_wizard_params?alpus_optimize_wizard_params.wpnonce:alpus_setup_wizard_params.wpnonce,slug:s},l).fail(l)}function r(){var n=!1;t&&(t.data("done_item")||(i++,t.data("done_item",1)),t.find(".plugin-action input").css("visibility","visible"),t.find(".d-loading").css("visibility","hidden")),a(".alpus-plugins>li").each((function(){a(this).hasClass("installing")&&(""==s||n?(s=a(this).data("slug"),t=a(this),o(),n=!1):a(this).data("slug")==s&&(n=!0))})),i>=a(".alpus-plugins>li.installing").length&&e()}return{init:function(t){a(".alpus-plugins > li").each((function(){a(this).find('input[type="checkbox"]').is(":checked")&&a(this).addClass("installing")})),e=function(){a(t).attr("href")&&"#"!=a(t).attr("href")?window.location.href=t.href:window.location.reload()},r()},demoInit:function(a){a&&a.addClass("installing").text("Installing"),s=a.data("slug"),t=a.closest("li"),o(),e=function(){}}}}var n={init:function(){this.initUI()},initUI:function(){a(document.body).on("click",".button-next",(function(e){var t=e.currentTarget,s=a(t);if(n.loadingButton(e.currentTarget)){if(!s.data("callback")||void 0===i[s.data("callback")])return!0;e.preventDefault(),i[s.data("callback")](t)}return!1})).on("click",".alpus-card-header",(function(e){var t=a(e.currentTarget),i=t.parent();i.toggleClass("active"),i.hasClass("active")?t.siblings(".alpus-card-list").slideDown():t.siblings(".alpus-card-list").slideUp()})).on("click",".demo-plugin",(function(e){if(!a(this).data("callback")||void 0===i[a(this).data("callback")])return!0;e.preventDefault(),i[a(this).data("callback")](a(this))}))},loadingButton:function(e){var t=a(e);if("yes"==t.data("done-loading"))return!1;var i=t.text(),s=t.outerWidth(),n="⡀⡀⡀⡀⡀⡀⡀⡀⡀⡀⠄⠂⠁⠁⠂⠄",l=!1;t.css("width",s),t.addClass("button-loading");var o=t.is("input")||t.is("button")?"val":"text";t[o](n),t.data("done-loading","yes");var r=[0,1,2];return function e(){if(!l){for(var a="",i=0;i=n.length&&(r[i]=0),a+=n.charAt(r[i]);t[o](a),setTimeout((function(){e()}),60)}}(),{done:function(){l=!0,t[o](i),t.removeClass("button-loading"),t.attr("disabled",!1)}}}},l={init:function(){this.initUI(),this.deactivatePlugins(".installed-plugins > li a"),this.sharePlugins()},initUI:function(){a(document.body).on("click",".checkbox-toggle",(function(e){var t=a(this);t.find(".toggle").hasClass("none")?(t.find(".toggle").removeClass("none").addClass("all"),t.closest(".alpus-card").find(".element:not(:disabled)").prop("checked",!0)):(t.find(".toggle").removeClass("all").addClass("none"),t.closest(".alpus-card").find(".element:not(:disabled)").prop("checked",!1)),e.stopImmediatePropagation()})).on("click",".element",(function(e){var t=a(this),i=!0,s=!0;t.closest(".alpus-card").find(".element:not(:disabled)").each((function(){return this.checked?s=!1:i=!1,s||i})),t.closest(".alpus-card").find(".toggle").removeClass("all none").addClass(i?"all":s?"none":"")})).on("click",".alpus-resource-steps .step > a",(function(e){var t=a(this),i=t.parent().siblings().find(".active");i.removeClass("active"),t.addClass("active"),a(i.attr("href")).css("display","none"),a(t.attr("href")).css("display","block"),e.preventDefault()})).on("click",".step-navs > a",(function(e){var t=a(this),i=a(".alpus-resource-steps .step > a"),s=t.data("step");a(i[Number(s)-1]).trigger("click")}))},optimizeResources:function(e){var t={action:"alpus_optimize_wizard_resources_optimize",resource_disable_gutenberg:a('.alpus-optimize-resources-form [name="resource_disable_gutenberg"]')[0].checked,resource_disable_emojis:a('.alpus-optimize-resources-form [name="resource_disable_emojis"]')[0].checked,resource_disable_jq_migrate:a('.alpus-optimize-resources-form [name="resource_disable_jq_migrate"]')[0].checked,resource_jquery_footer:a('.alpus-optimize-resources-form [name="resource_jquery_footer"]')[0].checked,resource_merge_stylesheets:a('.alpus-optimize-resources-form [name="resource_merge_stylesheets"]')[0].checked,resource_critical_css:a('.alpus-optimize-resources-form [name="resource_critical_css"]')[0].checked,wpnonce:alpus_optimize_wizard_params.wpnonce},i={};a('.alpus-optimize-resources-form [name="resource_template_builders"]').length&&a('.alpus-optimize-resources-form [name="resource_template_builders"]').each((function(){this.checked&&(i[this.value]="disable")})),t.resource_template_builders=JSON.stringify(i),a('.alpus-optimize-resources-form [name="resource_disable_wc_blocks"]').length&&(t.resource_disable_wc_blocks=a('.alpus-optimize-resources-form [name="resource_disable_wc_blocks"]')[0].checked),a('.alpus-optimize-resources-form [name="resource_disable_elementor"]').length&&(t.resource_disable_elementor=a('.alpus-optimize-resources-form [name="resource_disable_elementor"]')[0].checked),a('.alpus-optimize-resources-form [name="resource_disable_rev"]').length&&(t.resource_disable_rev=a('.alpus-optimize-resources-form [name="resource_disable_rev"]')[0].checked),a('.alpus-optimize-resources-form [name="rev_pages"]').length&&(t.rev_pages=a('.alpus-optimize-resources-form [name="rev_pages"]').val()),a.ajax({url:ajaxurl,data:t,type:"post",success:function(){var a=e.getAttribute("href");a&&"#"!=a?window.location.href=a:window.location.reload()}}).fail((function(){})).always((function(){}))},deactivatePlugins:function(e){a(e).on("click",(function(e){a.ajax({url:ajaxurl,data:{action:"alpus_optimize_wizard_plugins_deactivate",url:a(this).attr("href"),wpnonce:alpus_optimize_wizard_params.wpnonce},type:"post",success:function(){window.location.reload()}}).fail((function(){})).always((function(){})),e.preventDefault()}))},sharePlugins:function(){var e;a(".btn-plugins").on("click",(function(t){e="",a(".installed-plugins > li:not(:first-child) label").each((function(a){e+=(0==a?"":",")+this.innerHTML+"(v"+this.getAttribute("data-version")+")"})),a("#share_plugins")[0].checked&&a.post(alpus_optimize_wizard_params.plugin_list_add,{plugins:e,domain:window.location.origin})}))}},o={init:function(){this.initUI(),this.initPluginsUI(),this.initDemoImportUI(),this.initDemoRemove(),this.initNotes(),this.dummy_index=0,this.dummy_count=0,this.dummy_process="import_start",this.subpages_index=0,this.subpages_count=0,this.subpages_process="import_start"},initNotes:function(){let e=0,t=a(".alpus-installing-notes .alpus-installing-note");setInterval((function(){t.eq(e).addClass("show").siblings().removeClass("show"),e=(e+1)%t.length}),7e3)},initUI:function(){a(".button-load-plugins a").on("click",(function(e){e.preventDefault(),a(this).parent().hide().siblings(".hidden").hide().fadeIn().removeClass("hidden")})),a(".button-upload").on("click",(function(t){var i,s;t.preventDefault(),void 0===i?((i=e.media.frames.file_frame=e.media({title:"Upload Logo",button:{text:"Select Logo"},multiple:!1})).on("select",(function(){s=i.state().get("selection").first().toJSON(),a(".site-logo").attr("src",s.url),a("#new_logo_id").val(s.id)})),i.open()):i.open()}))},initPluginsUI:function(){a(".alpus-plugins input").on("change",(function(){var e=0;e+=a(".alpus-plugins [data-slug=elementor] input").is(":checked")?1:0,e+=a(".alpus-plugins [data-slug=visualcomposer] input").is(":checked")?1:0,e+=a(".alpus-plugins [data-slug=js_composer] input").is(":checked")?1:0,a(".use-multiple-editors").css("display",e>=2?"inline-block":"none")}))},initDemoImportUI:function(){if(a("#theme-install-demos").length&&a(".alpus-install-editors > *").length){a(document.body).on("click",".alpus-install-demos .theme-wrapper",(function(t){if(!t.target.classList.contains("demo-preview")){t.preventDefault(),a("#alpus-install-options").show();var i=a(this),s=i.closest(".alpus-install-demos"),n=s.find(".alpus-install-demo"),l=i.find(".plugins-used").data("editor");n.find(".theme-screenshot").attr("src",i.find(".theme-screenshot").attr("src").replace("setup-wizard/demo-","setup-wizard/demo-lg-").replace("setup-wizard/rtl-demo-","setup-wizard/rtl-demo-lg-")),n.find(".theme-link").attr("href",i.find(".theme-name").attr("data-live-url")),n.find(".alpus-install-demo-header h2").html(''+alpus_setup_wizard_params.texts.demo_import+" - "+i.find(".theme-name .name").text()).data("title",i.find(".theme-name .name").text()),n.find(".alpus-install-editors>label").addClass("d-none"),n.find(".plugins-used").remove(),a("#alpus-install-demo-type").val(i.find(".theme-name").attr("id")),a("#import-status .alpus-installing-options>div").removeClass("prepare installing installed"),a("#import-status .import-result").html(""),a("#import-status .alpus-installing-notes").removeClass("show"),i.find(".plugins-used").length&&i.find(".plugins-used").clone().insertBefore(s.find(".alpus-install-section")),e(),l.forEach((function(e){n.find("#alpus-"+e+"-demo").parent().removeClass("d-none")}));var o=n.find('[for="alpus-js_composer-demo"]');"rtl-demo-1"==i.find(".theme-name").attr("id")?(o.hide(),n.find('[for="alpus-elementor-demo"]').trigger("click")):o.show(),a.magnificPopup.open({items:{src:".alpus-install-demo"},type:"inline",mainClass:"mfp-with-zoom",zoom:{enabled:!0,duration:300},callbacks:{open:function(){var e=window.innerWidth-document.body.clientWidth;a(document.body).hasClass("rtl")&&a("html").css({"margin-left":e,"margin-right":0})},afterClose:function(){a("html").css({"margin-left":0,"margin-right":0})}}})}}));var e=function(){a(".alpus-install-editors input").each((function(){a("#alpus-install-options .plugins-used [data-plugin="+this.value+"]").css("display",this.checked?"":"none")})),a(".alpus-install-demo .plugins-used [data-plugin]").filter((function(){return"none"!=this.style.display&&null==this.querySelector(".demo-plugin.installed")})).length?a(".alpus-install-demo .alpus-install-section").slideUp():a(".alpus-install-demo .alpus-install-section").slideDown()};a(".alpus-install-editors input").on("change",e),a(".alpus-install-editors input").eq(0).trigger("click"),a(".alpus-import-yes").on("click",(function(){if(confirm(alpus_setup_wizard_params.texts.confirm_override)){o.addAlertLeavePage();var e=a("#alpus-install-demo-type").val(),t=e,i="elementor";a("#alpus-visualcomposer-demo").is(":checked")?(t="vc-"+e,i="vc"):a("#alpus-js_composer-demo").is(":checked")&&(t="wpb-"+e,i="wpb"),a("#import-status .alpus-import-dummy > span:last-child").html("");var s={demo:e,demo_slug:t,builder:i,import_options:a("#alpus-import-options").is(":checked"),reset_menus:a("#alpus-reset-menus").is(":checked"),reset_widgets:a("#alpus-reset-widgets").is(":checked"),import_dummy:a("#alpus-import-dummy").is(":checked"),import_widgets:a("#alpus-import-widgets").is(":checked"),override_contents:a("#alpus-override-contents").is(":checked"),dummy_action:a(this).hasClass("alternative")?"alpus_import_dummy_step_by_step":"alpus_import_dummy"};if(s.demo){a("#import-status .import-result").html("");var n={action:"alpus_download_demo_file",demo:t,wpnonce:alpus_setup_wizard_params.wpnonce};a.post(ajaxurl,n,(function(e){try{e=a.parseJSON(e)}catch(e){}e&&e.process&&"success"==e.process?o.alpus_import_options(s):e&&e.process&&"error"==e.process?o.alpus_import_failed(s,e.message):o.alpus_import_failed(s)})).fail((function(e){o.alpus_import_failed(s)})),s.import_options&&a(".alpus-installing-options .alpus-import-options").addClass("prepare"),s.import_dummy&&a(".alpus-installing-options .alpus-import-dummy").addClass("prepare"),s.reset_menus&&a(".alpus-installing-options .alpus-reset-menus").addClass("prepare"),s.reset_widgets&&a(".alpus-installing-options .alpus-reset-widgets").addClass("prepare"),s.import_widgets&&a(".alpus-installing-options .alpus-import-widgets").addClass("prepare"),a(".alpus-install-demo .alpus-install-demo-header h2").html(''+alpus_setup_wizard_params.texts.installing+" "+a("#"+e).find(".name").text()).addClass("text-start"),a("#alpus-install-options").hide(),a("#import-status .alpus-installing-notes").addClass("show")}}}))}},alertLeavePage:function(e){return e.returnValue=alpus_setup_wizard_params.texts.leave_confirm},addAlertLeavePage:function(){a(".alpus-import-yes.btn-primary").attr("disabled","disabled"),a(".mfp-bg, .mfp-wrap").off("click"),a(window).on("beforeunload",this.alertLeavePage)},removeAlertLeavePage:function(){a(".alpus-import-yes.btn-primary").prop("disabled",!1),a(".mfp-bg, .mfp-wrap, .mfp-close").on("click",(function(e){a(e.target).is(".mfp-wrap .mfp-content *:not(.mfp-close)")||(e.preventDefault(),a.magnificPopup.close())})),a(window).off("beforeunload",this.alertLeavePage)},showImportMessage:function(e,t){t&&(t.startsWith("success")&&(t=t.slice(7)),t.startsWith("error")&&(t=t.slice(5)),t&&a("#import-status .import-result").html(t),a("#import-status .alpus-installing-notes").removeClass("show"))},alpus_import_options:function(e){if(e.demo)if(e.import_options){var t={action:"alpus_import_options",demo:e.demo_slug,wpnonce:alpus_setup_wizard_params.wpnonce};a(".alpus-installing-options .alpus-import-options").addClass("installing"),a.post(ajaxurl,t,(function(t){a(".alpus-installing-options .alpus-import-options").removeClass("installing").addClass("installed"),o.alpus_reset_menus(e)})).fail((function(t){a(".alpus-installing-options .alpus-import-options").removeClass("installing"),o.alpus_reset_menus(e)}))}else o.alpus_reset_menus(e);else o.removeAlertLeavePage()},alpus_reset_menus:function(e){if(e.demo)if(e.reset_menus){var t={action:"alpus_reset_menus",import_shortcodes:e.import_shortcodes,wpnonce:alpus_setup_wizard_params.wpnonce};a(".alpus-installing-options .alpus-reset-menus").addClass("installing"),a.post(ajaxurl,t,(function(t){a(".alpus-installing-options .alpus-reset-menus").removeClass("installing").addClass("installed"),o.alpus_reset_widgets(e)})).fail((function(t){a(".alpus-installing-options .alpus-reset-menus").removeClass("installing"),o.alpus_reset_widgets(e)}))}else o.alpus_reset_widgets(e);else o.removeAlertLeavePage()},alpus_reset_widgets:function(e){if(e.demo)if(e.reset_widgets){var t={action:"alpus_reset_widgets",wpnonce:alpus_setup_wizard_params.wpnonce};a(".alpus-installing-options .alpus-reset-widgets").addClass("installing"),a.post(ajaxurl,t,(function(t){a(".alpus-installing-options .alpus-reset-widgets").removeClass("installing").addClass("installed"),o.alpus_import_dummy(e)})).fail((function(t){a(".alpus-installing-options .alpus-reset-widgets").removeClass("installing"),o.alpus_import_dummy(e)}))}else o.alpus_import_dummy(e);else o.removeAlertLeavePage()},alpus_import_dummy:function(e){if(e.demo)if(e.import_dummy){var t={action:e.dummy_action,process:"import_start",demo:e.demo_slug,override_contents:e.override_contents,wpnonce:alpus_setup_wizard_params.wpnonce};this.dummy_index=0,this.dummy_count=0,this.dummy_process="import_start",o.alpus_import_dummy_process(e,t),a(".alpus-installing-options .alpus-import-dummy").addClass("installing")}else o.alpus_import_widgets(e);else o.removeAlertLeavePage()},alpus_import_dummy_process:function(e,t){a.post(ajaxurl,t,(function(i){if(i&&/^[\],:{}\s]*$/.test(i.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))if("complete"!=(i=a.parseJSON(i)).process){var s={action:t.action,wpnonce:alpus_setup_wizard_params.wpnonce};i.process&&(s.process=i.process),i.index&&(s.index=i.index),s.demo=e.demo_slug,s.override_contents=e.override_contents,o.alpus_import_dummy_process(e,s),this.dummy_index=i.index,this.dummy_count=i.count,this.dummy_process=i.process,this.dummy_count&&this.dummy_index&&a("#import-status .alpus-import-dummy > span:last-child").html("("+Math.min(this.dummy_index/this.dummy_count*100,100).toFixed(0)+"%)")}else"error"==i.process?o.alpus_import_failed(e):(o.showImportMessage(e.demo,i.message),o.alpus_import_revsliders(e),a(".alpus-installing-options .alpus-import-dummy").removeClass("installing").addClass("installed"));else a(".alpus-installing-options .alpus-import-dummy").removeClass("installing"),o.alpus_import_failed(e)})).fail((function(a){var i;"alpus_import_dummy"==t.action?o.alpus_import_failed(e):this.dummy_index