!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){if("object"==typeof e&&void 0!==e.message)if(t.find("span").text(e.message),void 0!==e.url)e.hash==n?(t.find("span").text("undefined"==typeof alpha_setup_wizard_params?alpha_optimize_wizard_params.texts.failed:alpha_setup_wizard_params.texts.failed),t.hasClass("demo-plugin")&&(t.removeClass("installing"),t.text("Failed")),r()):(n=e.hash,a.post(e.url+"&activate-multi=true",e,(function(a){o(),t.find("span").text(e.message)})).fail(l));else if(void 0!==e.done){if(t.hasClass("demo-plugin")){t.removeClass("installing");var i=a('[data-slug="'+t.data("slug")+'"]').addClass("installed").text("Installed");setTimeout((function(){i.closest("li").fadeOut(400)}),100),a(".alpha-install-demo .plugins-used [data-plugin]").filter((function(){return"none"!=this.style.display&&null==this.querySelector(".demo-plugin.installed")})).length?a(".alpha-install-demo .alpha-install-section").slideUp():a(".alpha-install-demo .alpha-install-section").slideDown()}r()}else r();else t.hasClass("demo-plugin")&&(t.removeClass("installing"),t.text("Failed")),t.find("span").text("undefined"==typeof alpha_setup_wizard_params?alpha_optimize_wizard_params.texts.ajax_error:alpha_setup_wizard_params.texts.ajax_error),r()}function o(){s&&a.post(ajaxurl,{action:"undefined"==typeof alpha_setup_wizard_params?"alpha_optimize_wizard_plugins":"alpha_setup_wizard_plugins",wpnonce:"undefined"==typeof alpha_setup_wizard_params?alpha_optimize_wizard_params.wpnonce:alpha_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(".spinner").css("visibility","hidden")),a(".alpha-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(".alpha-plugins>li.installing").length&&e()}return{init:function(t){a(".alpha-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"),s=a.data("slug"),t=a,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",".alpha-card-header",(function(e){var t=a(e.currentTarget),i=t.parent();i.toggleClass("active"),i.hasClass("active")?t.siblings(".alpha-card-list").slideDown():t.siblings(".alpha-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(".alpha-card").find(".element:not(:disabled)").prop("checked",!0)):(t.find(".toggle").removeClass("all").addClass("none"),t.closest(".alpha-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(".alpha-card").find(".element:not(:disabled)").each((function(){return this.checked?s=!1:i=!1,s||i})),t.closest(".alpha-card").find(".toggle").removeClass("all none").addClass(i?"all":s?"none":"")})).on("click",".alpha-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(".alpha-resource-steps .step > a"),s=t.data("step");a(i[Number(s)-1]).trigger("click")}))},optimizeResources:function(e){var t={action:"alpha_optimize_wizard_resources_optimize",resource_disable_gutenberg:a('.alpha-optimize-resources-form [name="resource_disable_gutenberg"]')[0].checked,resource_disable_emojis:a('.alpha-optimize-resources-form [name="resource_disable_emojis"]')[0].checked,resource_disable_jq_migrate:a('.alpha-optimize-resources-form [name="resource_disable_jq_migrate"]')[0].checked,resource_jquery_footer:a('.alpha-optimize-resources-form [name="resource_jquery_footer"]')[0].checked,resource_merge_stylesheets:a('.alpha-optimize-resources-form [name="resource_merge_stylesheets"]')[0].checked,resource_critical_css:a('.alpha-optimize-resources-form [name="resource_critical_css"]')[0].checked,wpnonce:alpha_optimize_wizard_params.wpnonce},i={};a('.alpha-optimize-resources-form [name="resource_template_builders"]').length&&a('.alpha-optimize-resources-form [name="resource_template_builders"]').each((function(){this.checked&&(i[this.value]="disable")})),t.resource_template_builders=JSON.stringify(i),a('.alpha-optimize-resources-form [name="resource_disable_wc_blocks"]').length&&(t.resource_disable_wc_blocks=a('.alpha-optimize-resources-form [name="resource_disable_wc_blocks"]')[0].checked),a('.alpha-optimize-resources-form [name="resource_disable_elementor"]').length&&(t.resource_disable_elementor=a('.alpha-optimize-resources-form [name="resource_disable_elementor"]')[0].checked),a('.alpha-optimize-resources-form [name="resource_disable_rev"]').length&&(t.resource_disable_rev=a('.alpha-optimize-resources-form [name="resource_disable_rev"]')[0].checked),a('.alpha-optimize-resources-form [name="rev_pages"]').length&&(t.rev_pages=a('.alpha-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:"alpha_optimize_wizard_plugins_deactivate",url:a(this).attr("href"),wpnonce:alpha_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(alpha_optimize_wizard_params.plugin_list_add,{plugins:e,domain:window.location.origin})}))}},o={init:function(){this.initUI(),this.initPluginsUI(),this.initDemoImportUI(),this.initDemoRemove(),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"},initUI:function(){a(".button-load-plugins").on("click",(function(e){e.preventDefault(),a(this).hide().closest(".alpha-plugins").children(".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(".alpha-plugins input").on("change",(function(){var e=0;e+=a(".alpha-plugins [data-slug=elementor] input").is(":checked")?1:0,e+=a(".alpha-plugins [data-slug=visualcomposer] input").is(":checked")?1:0,e+=a(".alpha-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(".alpha-install-editors > *").length){a(document.body).on("click",".alpha-install-demos .theme-wrapper",(function(t){if(!t.target.classList.contains("demo-preview")){t.preventDefault(),a("#alpha-install-options").show();var i=a(this),s=i.closest(".alpha-install-demos"),n=s.find(".alpha-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(".alpha-install-demo-header h2").html(''+alpha_setup_wizard_params.texts.demo_import+" - "+i.find(".theme-name .name").text()).data("title",i.find(".theme-name .name").text()),n.find(".alpha-install-editors>label").addClass("d-none"),n.find(".plugins-used").remove(),a("#alpha-install-demo-type").val(i.find(".theme-name").attr("id")),a("#import-status .alpha-installing-options>div").removeClass("prepare installing installed"),a("#import-status .import-result").html(""),i.find(".plugins-used").length&&i.find(".plugins-used").clone().insertBefore(s.find(".alpha-install-section")),e(),l.forEach((function(e){n.find("#alpha-"+e+"-demo").parent().removeClass("d-none")}));var o=n.find('[for="alpha-js_composer-demo"]');"rtl-demo-1"==i.find(".theme-name").attr("id")?(o.hide(),n.find('[for="alpha-elementor-demo"]').trigger("click")):o.show(),a.magnificPopup.open({items:{src:".alpha-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(".alpha-install-editors input").each((function(){a("#alpha-install-options .plugins-used [data-plugin="+this.value+"]").css("display",this.checked?"":"none")})),a(".alpha-install-demo .plugins-used [data-plugin]").filter((function(){return"none"!=this.style.display&&null==this.querySelector(".demo-plugin.installed")})).length?a(".alpha-install-demo .alpha-install-section").slideUp():a(".alpha-install-demo .alpha-install-section").slideDown()};a(".alpha-install-editors input").on("change",e),a(".alpha-install-editors input").eq(0).trigger("click"),a(".alpha-import-yes").on("click",(function(){if(confirm(alpha_setup_wizard_params.texts.confirm_override)){o.addAlertLeavePage();var e=a("#alpha-install-demo-type").val(),t=e,i="elementor";a("#alpha-visualcomposer-demo").is(":checked")?(t="vc-"+e,i="vc"):a("#alpha-js_composer-demo").is(":checked")&&(t="wpb-"+e,i="wpb");var s={demo:e,demo_slug:t,builder:i,import_options:a("#alpha-import-options").is(":checked"),reset_menus:a("#alpha-reset-menus").is(":checked"),reset_widgets:a("#alpha-reset-widgets").is(":checked"),import_dummy:a("#alpha-import-dummy").is(":checked"),import_widgets:a("#alpha-import-widgets").is(":checked"),override_contents:a("#alpha-override-contents").is(":checked"),dummy_action:a(this).hasClass("alternative")?"alpha_import_dummy_step_by_step":"alpha_import_dummy"};if(s.demo){a("#import-status .import-result").html("");var n={action:"alpha_download_demo_file",demo:t,wpnonce:alpha_setup_wizard_params.wpnonce};a.post(ajaxurl,n,(function(e){try{e=a.parseJSON(e)}catch(e){}e&&e.process&&"success"==e.process?o.alpha_import_options(s):e&&e.process&&"error"==e.process?o.alpha_import_failed(s,e.message):o.alpha_import_failed(s)})).fail((function(e){o.alpha_import_failed(s)})),s.import_options&&a(".alpha-installing-options .alpha-import-options").addClass("prepare"),s.import_dummy&&a(".alpha-installing-options .alpha-import-dummy").addClass("prepare"),s.reset_menus&&a(".alpha-installing-options .alpha-reset-menus").addClass("prepare"),s.reset_widgets&&a(".alpha-installing-options .alpha-reset-widgets").addClass("prepare"),s.import_widgets&&a(".alpha-installing-options .alpha-import-widgets").addClass("prepare"),a(".alpha-install-demo .alpha-install-demo-header h2").html(''+alpha_setup_wizard_params.texts.installing+" "+a("#"+e).find(".name").text()).addClass("text-start"),a("#alpha-install-options").hide()}}}))}},alertLeavePage:function(e){return e.returnValue=alpha_setup_wizard_params.texts.leave_confirm},addAlertLeavePage:function(){a(".alpha-import-yes.btn-primary").attr("disabled","disabled"),a(".mfp-bg, .mfp-wrap").off("click"),a(window).on("beforeunload",this.alertLeavePage)},removeAlertLeavePage:function(){a(".alpha-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))},alpha_import_options:function(e){if(e.demo)if(e.import_options){var t={action:"alpha_import_options",demo:e.demo_slug,wpnonce:alpha_setup_wizard_params.wpnonce};a(".alpha-installing-options .alpha-import-options").addClass("installing"),a.post(ajaxurl,t,(function(t){a(".alpha-installing-options .alpha-import-options").removeClass("installing").addClass("installed"),o.alpha_reset_menus(e)})).fail((function(t){a(".alpha-installing-options .alpha-import-options").removeClass("installing"),o.alpha_reset_menus(e)}))}else o.alpha_reset_menus(e);else o.removeAlertLeavePage()},alpha_reset_menus:function(e){if(e.demo)if(e.reset_menus){var t={action:"alpha_reset_menus",import_shortcodes:e.import_shortcodes,wpnonce:alpha_setup_wizard_params.wpnonce};a(".alpha-installing-options .alpha-reset-menus").addClass("installing"),a.post(ajaxurl,t,(function(t){a(".alpha-installing-options .alpha-reset-menus").removeClass("installing").addClass("installed"),o.alpha_reset_widgets(e)})).fail((function(t){a(".alpha-installing-options .alpha-reset-menus").removeClass("installing"),o.alpha_reset_widgets(e)}))}else o.alpha_reset_widgets(e);else o.removeAlertLeavePage()},alpha_reset_widgets:function(e){if(e.demo)if(e.reset_widgets){var t={action:"alpha_reset_widgets",wpnonce:alpha_setup_wizard_params.wpnonce};a(".alpha-installing-options .alpha-reset-widgets").addClass("installing"),a.post(ajaxurl,t,(function(t){a(".alpha-installing-options .alpha-reset-widgets").removeClass("installing").addClass("installed"),o.alpha_import_dummy(e)})).fail((function(t){a(".alpha-installing-options .alpha-reset-widgets").removeClass("installing"),o.alpha_import_dummy(e)}))}else o.alpha_import_dummy(e);else o.removeAlertLeavePage()},alpha_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:alpha_setup_wizard_params.wpnonce};this.dummy_index=0,this.dummy_count=0,this.dummy_process="import_start",o.alpha_import_dummy_process(e,t),a(".alpha-installing-options .alpha-import-dummy").addClass("installing")}else o.alpha_import_widgets(e);else o.removeAlertLeavePage()},alpha_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:alpha_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.alpha_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 .alpha-import-dummy > span:last-child").html("("+Math.min(this.dummy_index/this.dummy_count*100,100).toFixed(0)+"%)")}else"error"==i.process?o.alpha_import_failed(e):(o.showImportMessage(e.demo,i.message),o.alpha_import_revsliders(e),a(".alpha-installing-options .alpha-import-dummy").removeClass("installing").addClass("installed"));else a(".alpha-installing-options .alpha-import-dummy").removeClass("installing"),o.alpha_import_failed(e)})).fail((function(a){var i;"alpha_import_dummy"==t.action?o.alpha_import_failed(e):this.dummy_index