{r.exports=function _regeneratorKeys(r){var l=Object(r),c=[];for(var u in l)c.unshift(u);return function e(){for(;c.length;)if((u=c.pop())in l)return e.value=u,e.done=!1,e;return e.done=!0,e}},r.exports.__esModule=!0,r.exports.default=r.exports},96349:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=u(c(39805)),m=u(c(40989)),v=function(){return(0,m.default)(function BaseTracking(){(0,p.default)(this,BaseTracking)},null,[{key:"ensureOwnArrays",value:function ensureOwnArrays(){Object.prototype.hasOwnProperty.call(this,"observers")||(this.observers=[]),Object.prototype.hasOwnProperty.call(this,"eventListeners")||(this.eventListeners=[])}},{key:"destroy",value:function destroy(){this.ensureOwnArrays(),this.observers.forEach(function(r){return r.disconnect()}),this.observers=[],this.eventListeners.forEach(function(r){var l=r.target,c=r.type,u=r.handler,p=r.options;l.removeEventListener(c,u,p)}),this.eventListeners=[]}},{key:"addObserver",value:function addObserver(r,l,c){this.ensureOwnArrays();var u=new MutationObserver(c);return u.observe(r,l),this.observers.push(u),u}},{key:"addEventListenerTracked",value:function addEventListenerTracked(r,l,c){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};this.ensureOwnArrays(),r.addEventListener(l,c,u),this.eventListeners.push({target:r,type:l,handler:c,options:u})}}])}();l.default=v},96784:r=>{r.exports=function _interopRequireDefault(r){return r&&r.__esModule?r:{default:r}},r.exports.__esModule=!0,r.exports.default=r.exports}},l={};function __webpack_require__(c){var u=l[c];if(void 0!==u)return u.exports;var p=l[c]={exports:{}};return r[c](p,p.exports,__webpack_require__),p.exports}(()=>{"use strict";var r,l,c=__webpack_require__(12470).__,u=__webpack_require__(96784),p=u(__webpack_require__(61790)),m=u(__webpack_require__(58155)),v=u(__webpack_require__(18821)),g=u(__webpack_require__(72405)),h=u(__webpack_require__(41095)),_=u(__webpack_require__(75115)),y=u(__webpack_require__(54799)),b=u(__webpack_require__(14100)),k=u(__webpack_require__(95067)),w=__webpack_require__(67631),C=u(__webpack_require__(68400));__webpack_require__(63827),r=jQuery,l=elementorModules.ViewModule.extend({maintenanceMode:null,config:elementorAdminConfig,getDefaultElements:function getDefaultElements(){var l={$switchMode:r("#elementor-switch-mode"),$goToEditLink:r("#elementor-go-to-edit-page-link"),$switchModeInput:r("#elementor-switch-mode-input"),$switchModeButton:r("#elementor-switch-mode-button"),$elementorLoader:r(".elementor-loader"),$builderEditor:r("#elementor-editor"),$importButton:r("#elementor-import-template-trigger"),$importNowButton:r("#e-import-template-action"),$importArea:r("#elementor-import-template-area"),$importForm:r("#elementor-import-template-form"),$importFormFileInput:r('#elementor-import-template-form input[type="file"]'),$settingsForm:r("#elementor-settings-form"),$settingsTabsWrapper:r("#elementor-settings-tabs-wrapper"),$menuGetHelpLink:r('a[href="admin.php?page=go_knowledge_base_site"]'),$menuGoProLink:r('a[href="admin.php?page=go_elementor_pro"]'),$reMigrateGlobalsButton:r(".elementor-re-migrate-globals-button")};return l.$settingsFormPages=l.$settingsForm.find(".elementor-settings-form-page"),l.$activeSettingsPage=l.$settingsFormPages.filter(".elementor-active"),l.$settingsTabs=l.$settingsTabsWrapper.children(),l.$activeSettingsTab=l.$settingsTabs.filter(".nav-tab-active"),l},toggleStatus:function toggleStatus(){var r=this.isElementorMode();elementorCommon.elements.$body.toggleClass("elementor-editor-active",r).toggleClass("elementor-editor-inactive",!r)},bindEvents:function bindEvents(){var l=this;l.elements.$switchModeButton.on("click",function(u){if(u.preventDefault(),l.isElementorMode())elementorCommon.dialogsManager.createWidget("confirm",{message:c("Please note that you are switching to WordPress default editor. Your current layout, design and content might break.","elementor"),headerMessage:c("Back to WordPress Editor","elementor"),strings:{confirm:c("Continue","elementor"),cancel:c("Cancel","elementor")},defaultOption:"confirm",onConfirm:function onConfirm(){l.elements.$switchModeInput.val(""),l.toggleStatus()}}).show();else{l.elements.$switchModeInput.val(!0);var p=r("#title");p.val()||p.val("Elementor #"+r("#post_ID").val()),wp.autosave&&wp.autosave.server.triggerSave(),l.animateLoader(),r(document).on("heartbeat-tick.autosave",function(){elementorCommon.elements.$window.off("beforeunload.edit-post"),location.href=l.elements.$goToEditLink.attr("href")}),l.toggleStatus()}}),l.elements.$goToEditLink.on("click",function(){l.animateLoader()}),r(".e-notice--dismissible").on("click",".e-notice__dismiss, .e-notice-dismiss",function(l){l.preventDefault();var c=r(this).closest(".e-notice--dismissible");r.post(ajaxurl,{action:"elementor_set_admin_notice_viewed",notice_id:c.data("notice_id"),_wpnonce:c.data("nonce")}),c.fadeTo(100,0,function(){c.slideUp(100,function(){c.remove()})})}),r('.e-notice--cta.e-notice--dismissible[data-notice_id="plugin_image_optimization"] a.e-button--cta').on("click",function(){var l=r(this).closest(".e-notice").data("source")||"io-wp-media-library-install";elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:l}})}),r('.e-a-apps .e-a-item[data-plugin="image-optimization/image-optimization.php"] a.e-btn').on("click",function(){var l=r(this).closest(".e-a-item").data("source")||"io-esetting-addons-install";elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{source:l}})}),r('.e-notice--cta.e-notice--dismissible[data-notice_id="site_mailer_promotion"] a.e-button--cta').on("click",function(){var l=r(this),c=l.closest(".e-notice"),u=l.data("source")||c.data("source")||(c.hasClass("sm-notice-wc")?"sm-core-woo-install":"sm-core-form-install");elementorCommon.ajax.addRequest("elementor_core_site_mailer_campaign",{data:{source:u}})}),r("#elementor-clear-cache-button").on("click",function(l){l.preventDefault();var c=r(this);c.removeClass("success").addClass("loading"),r.post(ajaxurl,{action:"elementor_clear_cache",_nonce:c.data("nonce")}).done(function(){c.removeClass("loading").addClass("success")})}),r("#elementor-library-sync-button").on("click",function(l){l.preventDefault();var c=r(this);c.removeClass("success").addClass("loading"),r.post(ajaxurl,{action:"elementor_reset_library",_nonce:c.data("nonce")}).done(function(){c.removeClass("loading").addClass("success")})}),r("#elementor-recreate-kit-button").on("click",function(l){l.preventDefault();var c=r(this);c.removeClass("success error").addClass("loading").next(".e-recreate-kit-error-message").remove(),r.post(ajaxurl,{action:"elementor_recreate_kit",_nonce:c.data("nonce")}).done(function(){c.removeClass("loading").addClass("success")}).fail(function(r){var l,u=r.responseJSON;c.removeClass("loading").addClass("error"),null!==(l=u.data)&&void 0!==l&&l.message&&c.after(''.concat(u.data.message,"
"))})}),r("#elementor-replace-url-button").on("click",function(l){l.preventDefault();var c=r(this),u=c.parents("tr"),p=u.find('[name="from"]'),m=u.find('[name="to"]');c.removeClass("success").addClass("loading"),r.post(ajaxurl,{action:"elementor_replace_url",from:p.val(),to:m.val(),_nonce:c.data("nonce")}).done(function(r){c.removeClass("loading"),r.success&&c.addClass("success"),elementorCommon.dialogsManager.createWidget("alert",{message:r.data}).show()})}),r("#elementor_upgrade_fa_button").on("click",function(l){l.preventDefault();var u=r(this);u.addClass("loading"),elementorCommon.dialogsManager.createWidget("confirm",{id:"confirm_fa_migration_admin_modal",message:c("I understand that by upgrading to Font Awesome 5,","elementor")+"
"+c("I acknowledge that some changes may affect my website and that this action cannot be undone.","elementor"),headerMessage:c("Font Awesome 5 Migration","elementor"),strings:{confirm:c("Continue","elementor"),cancel:c("Cancel","elementor")},defaultOption:"confirm",onConfirm:function onConfirm(){u.removeClass("error").addClass("loading");var l=u.data(),c=l._nonce,p=l.action,m=l.redirectUrl;r.post(ajaxurl,{action:p,_nonce:c}).done(function(l){u.removeClass("loading").addClass("success");var c=document.createElement("p");c.appendChild(document.createTextNode(l.data.message)),r("#elementor_upgrade_fa_button").parent().append(c),m?location.href=decodeURIComponent(m):history.go(-1)}).fail(function(){u.removeClass("loading").addClass("error")})},onCancel:function onCancel(){u.removeClass("loading").addClass("error")}}).show()}),l.elements.$settingsTabs.on({click:function click(r){r.preventDefault(),r.currentTarget.focus()},focus:function focus(){var r=location.href.replace(/#.*/,"");history.pushState({},"",r+this.hash),l.goToSettingsTabFromHash()}}),r("select.elementor-rollback-select").on("change",function(){var l=r(this),c=l.next(".elementor-rollback-button"),u=c.data("placeholder-text"),p=c.data("placeholder-url");c.html(u.replace("{VERSION}",l.val())),c.data("href",p.replace("VERSION",l.val()))}).trigger("change"),r(".elementor-rollback-button").on("click",function(l){l.preventDefault();var u=r(this);elementorCommon.dialogsManager.createWidget("confirm",{headerMessage:c("Rollback to Previous Version","elementor"),message:c("Are you sure you want to reinstall previous version?","elementor"),strings:{confirm:c("Continue","elementor"),cancel:c("Cancel","elementor")},onConfirm:function onConfirm(){u.addClass("loading"),location.href=u.data("href")}}).show()}),l.elements.$reMigrateGlobalsButton.on("click",function(l){l.preventDefault();var u=r(l.currentTarget);elementorCommon.dialogsManager.createWidget("confirm",{headerMessage:c("Migrate to v3.0","elementor"),message:c("Please note that this process will revert all changes made to Global Colors and Fonts since upgrading to v3.x.","elementor"),strings:{confirm:c("Continue","elementor"),cancel:c("Cancel","elementor")},onConfirm:function onConfirm(){u.removeClass("success").addClass("loading"),elementorCommon.ajax.addRequest("re_migrate_globals",{success:function success(){return u.removeClass("loading").addClass("success")}})}}).show()}),r(".elementor_google_font select").on("change",function(){r(".elementor_font_display").toggle("1"===r(this).val())}).trigger("change")},onInit:function onInit(){elementorModules.ViewModule.prototype.onInit.apply(this,arguments),this.initTemplatesImport(),this.initMaintenanceMode(),this.goToSettingsTabFromHash(),this.openLinksInNewTab(),this.addUserAgentClasses(),this.roleManager.init(),elementorCommon.config.experimentalFeatures["landing-pages"]&&new g.default,elementorCommon.config.experimentalFeatures.container&&new C.default,this.templateControls=new k.default,new h.default},addUserAgentClasses:function addUserAgentClasses(){var r=document.querySelector("body");Object.entries(_.default).forEach(function(l){var c=(0,v.default)(l,2),u=c[0];c[1]&&r.classList.add("e--ua-"+u)})},openLinksInNewTab:function openLinksInNewTab(){[this.elements.$menuGetHelpLink,this.elements.$menuGoProLink].forEach(function(r){r.length&&r.attr("target","_blank")})},initTemplatesImport:function initTemplatesImport(){var l,u;if((elementorAdminConfig.user.is_administrator||null!==(l=null===(u=elementorAdminConfig.user.restrictions)||void 0===u?void 0:u.includes("json-upload"))&&void 0!==l&&l)&&elementorCommon.elements.$body.hasClass("post-type-elementor_library")&&0!==this.elements.$importNowButton.length){var v=this,g=v.elements.$importForm,h=v.elements.$importButton,_=v.elements.$importArea,y=v.elements.$importNowButton,k=v.elements.$importFormFileInput;v.elements.$formAnchor=r(".wp-header-end"),r("#wpbody-content").find(".page-title-action").first().before(h),v.elements.$formAnchor.after(_),h.on("click",function(){r("#elementor-import-template-area").toggle()});var C={jsonUploadWarning:{shown:!1},enableUnfilteredFiles:{shown:!1}},E=y[0].value;g.on("submit",function(){var r=(0,m.default)(p.default.mark(function _callee(r){var l,u;return p.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(y[0].disabled=!0,y[0].value=c("Importing...","elementor"),C.jsonUploadWarning.shown){p.next=5;break}return r.preventDefault(),p.prev=1,p.next=2,(0,w.showJsonUploadWarningMessageIfNeeded)({IntroductionClass:window.elementorModules.admin.utils.Introduction,introductionMap:window.elementorAdmin.config.user.introduction,waitForSetViewed:!0});case 2:C.jsonUploadWarning.shown=!0,g.trigger("submit"),p.next=4;break;case 3:p.prev=3,p.catch(1),y[0].disabled=!1,y[0].value=E;case 4:return p.abrupt("return");case 5:if(l=k[0].files.length,u=elementorCommon.config.filesUpload.unfilteredFiles,!l||u||C.enableUnfilteredFiles.shown){p.next=6;break}return r.preventDefault(),b.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function(){C.enableUnfilteredFiles.shown=!0,g.trigger("submit")}).show(),p.abrupt("return");case 6:C.jsonUploadWarning.shown=!1,C.enableUnfilteredFiles.shown=!1;case 7:case"end":return p.stop()}},_callee,null,[[1,3]])}));return function(l){return r.apply(this,arguments)}}())}},initMaintenanceMode:function initMaintenanceMode(){var r=__webpack_require__(1977);this.maintenanceMode=new r},isElementorMode:function isElementorMode(){return!!this.elements.$switchModeInput.val()},animateLoader:function animateLoader(){this.elements.$goToEditLink.addClass("elementor-animate")},goToSettingsTabFromHash:function goToSettingsTabFromHash(){var r=location.hash.slice(1);r&&this.goToSettingsTab(r)},goToSettingsTab:function goToSettingsTab(r){var l=this.elements.$settingsFormPages;if(l.length){var c=l.filter("#"+r);this.elements.$activeSettingsPage.removeClass("elementor-active"),this.elements.$activeSettingsTab.removeClass("nav-tab-active");var u=this.elements.$settingsTabs.filter("#elementor-settings-"+r);c.addClass("elementor-active"),u.addClass("nav-tab-active"),this.elements.$settingsForm.attr("action","options.php#"+r),this.elements.$activeSettingsPage=c,this.elements.$activeSettingsTab=u}},translate:function translate(r,l){return elementorCommon.translate(r,null,l,this.config.i18n)},roleManager:{selectors:{body:"elementor-role-manager",row:".elementor-role-row",label:".elementor-role-label",excludedIndicator:".elementor-role-excluded-indicator",excludedField:'input[name="elementor_exclude_user_roles[]"]',controlsContainer:".elementor-role-controls",toggleHandle:".elementor-role-toggle",arrowUp:"dashicons-arrow-up",arrowDown:"dashicons-arrow-down"},toggle:function toggle(r){var l=this,c=r.closest(l.selectors.row),u=c.find(l.selectors.toggleHandle).find(".dashicons"),p=c.find(l.selectors.controlsContainer);p.toggleClass("hidden"),p.hasClass("hidden")?u.removeClass(l.selectors.arrowUp).addClass(l.selectors.arrowDown):u.removeClass(l.selectors.arrowDown).addClass(l.selectors.arrowUp),l.updateLabel(c)},updateLabel:function updateLabel(r){var l=this,c=r.find(l.selectors.excludedIndicator),u=r.find(l.selectors.excludedField).is(":checked");u?c.html(c.data("excluded-label")):c.html(""),l.setAdvancedState(r,u)},setAdvancedState:function setAdvancedState(l,c){l.find('input[type="checkbox"]').not(this.selectors.excludedField).each(function(l,u){r(u).prop("disabled",c)})},bind:function bind(){var l=this;r(document).on("click",l.selectors.label+","+l.selectors.toggleHandle,function(c){c.stopPropagation(),c.preventDefault(),l.toggle(r(this))}).on("change",l.selectors.excludedField,function(){l.updateLabel(r(this).closest(l.selectors.row))})},init:function init(){var l=this;r('body[class*="'+l.selectors.body+'"]').length&&(l.bind(),r(l.selectors.row).each(function(c,u){l.updateLabel(r(u))}))}}}),r(function(){window.elementorAdmin=new l,y.default.dispatch(elementorCommon.elements.$window,"elementor/admin/init")})})()})();