PluginProbe
Elementor Website Builder – more than just a page builder / 4.0.0-dev3
Elementor Website Builder – more than just a page builder v4.0.0-dev3
4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 All 454 releases
← All changes | assets/js/admin.min.js +2 -6 4.3.0-beta1 → 4.0.0-dev3 View file →
@@ -1,6 +1,2 @@
1 -(function(r){var c=Object.create,l=Object.defineProperty,__name=(r,c)=>l(r,`name`,{value:c,configurable:!0}),u=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,m=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty,__commonJSMin=(r,c)=>()=>(c||(r((c={exports:{}}).exports,c),r=null),c.exports),__copyProps=(r,c,m,g)=>{if(c&&typeof c==`object`||typeof c==`function`)for(var _=p(c),v=0,y=_.length,b;v<y;v++)b=_[v],!h.call(r,b)&&b!==m&&l(r,b,{get:(r=>c[r]).bind(null,b),enumerable:!(g=u(c,b))||g.enumerable});return r},__toESM=(r,u,p)=>(p=r==null?{}:c(m(r)),__copyProps(u||!r||!r.__esModule?l(p,`default`,{value:r,enumerable:!0}):p,r));function asyncGeneratorStep(r,c,l,u,p,m,h){try{var g=r[m](h),_=g.value}catch(r){l(r);return}g.done?c(_):Promise.resolve(_).then(u,p)}function _asyncToGenerator(r){return function(){var c=this,l=arguments;return new Promise(function(u,p){var m=r.apply(c,l);function _next(r){asyncGeneratorStep(m,u,p,_next,_throw,`next`,r)}function _throw(r){asyncGeneratorStep(m,u,p,_next,_throw,`throw`,r)}_next(void 0)})}}function _arrayWithHoles(r){if(Array.isArray(r))return r}function _iterableToArrayLimit(r,c){var l=r==null?null:typeof Symbol<`u`&&r[Symbol.iterator]||r[`@@iterator`];if(l!=null){var u,p,m,h,g=[],_=!0,v=!1;try{if(m=(l=l.call(r)).next,c===0){if(Object(l)!==l)return;_=!1}else for(;!(_=(u=m.call(l)).done)&&(g.push(u.value),g.length!==c);_=!0);}catch(r){v=!0,p=r}finally{try{if(!_&&l.return!=null&&(h=l.return(),Object(h)!==h))return}finally{if(v)throw p}}return g}}function _arrayLikeToArray$2(r,c){(c==null||c>r.length)&&(c=r.length);for(var l=0,u=Array(c);l<c;l++)u[l]=r[l];return u}__name(_arrayLikeToArray$2,`_arrayLikeToArray`);function _unsupportedIterableToArray$2(r,c){if(r){if(typeof r==`string`)return _arrayLikeToArray$2(r,c);var l={}.toString.call(r).slice(8,-1);return l===`Object`&&r.constructor&&(l=r.constructor.name),l===`Map`||l===`Set`?Array.from(r):l===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?_arrayLikeToArray$2(r,c):void 0}}__name(_unsupportedIterableToArray$2,`_unsupportedIterableToArray`);function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
2 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray(r,c){return _arrayWithHoles(r)||_iterableToArrayLimit(r,c)||_unsupportedIterableToArray$2(r,c)||_nonIterableRest()}var g=__commonJSMin(((r,c)=>{function _OverloadYield(r,c){this.v=r,this.k=c}c.exports=_OverloadYield,c.exports.__esModule=!0,c.exports.default=c.exports})),_=__commonJSMin(((r,c)=>{function _regeneratorDefine(r,l,u,p){var m=Object.defineProperty;try{m({},``,{})}catch(r){m=0}c.exports=_regeneratorDefine=function regeneratorDefine(r,c,l,u){function o(c,l){_regeneratorDefine(r,c,function(r){return this._invoke(c,l,r)})}c?m?m(r,c,{value:l,enumerable:!u,configurable:!u,writable:!u}):r[c]=l:(o(`next`,0),o(`throw`,1),o(`return`,2))},c.exports.__esModule=!0,c.exports.default=c.exports,_regeneratorDefine(r,l,u,p)}c.exports=_regeneratorDefine,c.exports.__esModule=!0,c.exports.default=c.exports})),v=__commonJSMin(((r,c)=>{var l=_();function _regenerator(){
3 -/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
4 -var r,u,p=typeof Symbol==`function`?Symbol:{},m=p.iterator||`@@iterator`,h=p.toStringTag||`@@toStringTag`;function i(c,p,m,h){var _=p&&p.prototype instanceof Generator?p:Generator,v=Object.create(_.prototype);return l(v,`_invoke`,function(c,l,p){var m,h,_,v=0,y=p||[],b=!1,x={p:0,n:0,v:r,a:d,f:d.bind(r,4),d:function d(c,l){return m=c,h=0,_=r,x.n=l,g}};function d(c,l){for(h=c,_=l,u=0;!b&&v&&!p&&u<y.length;u++){var p,m=y[u],S=x.p,C=m[2];c>3?(p=C===l)&&(_=m[(h=m[4])?5:(h=3,3)],m[4]=m[5]=r):m[0]<=S&&((p=c<2&&S<m[1])?(h=0,x.v=l,x.n=m[1]):S<C&&(p=c<3||m[0]>l||l>C)&&(m[4]=c,m[5]=l,x.n=C,h=0))}if(p||c>1)return g;throw b=!0,l}return function(p,y,S){if(v>1)throw TypeError(`Generator is already running`);for(b&&y===1&&d(y,S),h=y,_=S;(u=h<2?r:_)||!b;){m||(h?h<3?(h>1&&(x.n=-1),d(h,_)):x.n=_:x.v=_);try{if(v=2,m){if(h||(p=`next`),u=m[p]){if(!(u=u.call(m,_)))throw TypeError(`iterator result is not an object`);if(!u.done)return u;_=u.value,h<2&&(h=0)}else h===1&&(u=m.return)&&u.call(m),h<2&&(_=TypeError(`The iterator does not provide a '`+p+`' method`),h=1);m=r}else if((u=(b=x.n<0)?_:c.call(l,x))!==g)break}catch(c){m=r,h=1,_=c}finally{v=1}}return{value:u,done:b}}}(c,m,h),!0),v}var g={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}u=Object.getPrototypeOf;var _=[][m]?u(u([][m]())):(l(u={},m,function(){return this}),u),v=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(_);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,l(r,h,`GeneratorFunction`)),r.prototype=Object.create(v),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,l(v,`constructor`,GeneratorFunctionPrototype),l(GeneratorFunctionPrototype,`constructor`,GeneratorFunction),GeneratorFunction.displayName=`GeneratorFunction`,l(GeneratorFunctionPrototype,h,`GeneratorFunction`),l(v),l(v,h,`Generator`),l(v,m,function(){return this}),l(v,`toString`,function(){return`[object Generator]`}),(c.exports=_regenerator=function _regenerator(){return{w:i,m:f}},c.exports.__esModule=!0,c.exports.default=c.exports)()}c.exports=_regenerator,c.exports.__esModule=!0,c.exports.default=c.exports})),y=__commonJSMin(((r,c)=>{var l=g(),u=_();function AsyncIterator(r,c){function n(u,p,m,h){try{var g=r[u](p),_=g.value;return _ instanceof l?c.resolve(_.v).then(function(r){n(`next`,r,m,h)},function(r){n(`throw`,r,m,h)}):c.resolve(_).then(function(r){g.value=r,m(g)},function(r){return n(`throw`,r,m,h)})}catch(r){h(r)}}var p;this.next||(u(AsyncIterator.prototype),u(AsyncIterator.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),u(this,`_invoke`,function(r,l,u){function f(){return new c(function(c,l){n(r,u,c,l)})}return p=p?p.then(f,f):f()},!0)}c.exports=AsyncIterator,c.exports.__esModule=!0,c.exports.default=c.exports})),b=__commonJSMin(((r,c)=>{var l=v(),u=y();function _regeneratorAsyncGen(r,c,p,m,h){return new u(l().w(r,c,p,m),h||Promise)}c.exports=_regeneratorAsyncGen,c.exports.__esModule=!0,c.exports.default=c.exports})),x=__commonJSMin(((r,c)=>{var l=b();function _regeneratorAsync(r,c,u,p,m){var h=l(r,c,u,p,m);return h.next().then(function(r){return r.done?r.value:h.next()})}c.exports=_regeneratorAsync,c.exports.__esModule=!0,c.exports.default=c.exports})),S=__commonJSMin(((r,c)=>{function _regeneratorKeys(r){var c=Object(r),l=[];for(var u in c)l.unshift(u);return function e(){for(;l.length;)if((u=l.pop())in c)return e.value=u,e.done=!1,e;return e.done=!0,e}}c.exports=_regeneratorKeys,c.exports.__esModule=!0,c.exports.default=c.exports})),C=__commonJSMin(((r,c)=>{function _typeof(r){"@babel/helpers - typeof";return c.exports=_typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(r){return typeof r}:function(r){return r&&typeof Symbol==`function`&&r.constructor===Symbol&&r!==Symbol.prototype?`symbol`:typeof r},c.exports.__esModule=!0,c.exports.default=c.exports,_typeof(r)}c.exports=_typeof,c.exports.__esModule=!0,c.exports.default=c.exports})),w=__commonJSMin(((r,c)=>{var l=C().default;function _regeneratorValues(r){if(r!=null){var c=r[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],u=0;if(c)return c.call(r);if(typeof r.next==`function`)return r;if(!isNaN(r.length))return{next:function next(){return r&&u>=r.length&&(r=void 0),{value:r&&r[u++],done:!r}}}}throw TypeError(l(r)+` is not iterable`)}c.exports=_regeneratorValues,c.exports.__esModule=!0,c.exports.default=c.exports})),ee=__commonJSMin(((r,c)=>{var l=g(),u=v(),p=x(),m=b(),h=y(),_=S(),C=w();function _regeneratorRuntime(){"use strict";var r=u(),g=r.m(_regeneratorRuntime),v=(Object.getPrototypeOf?Object.getPrototypeOf(g):g.__proto__).constructor;function n(r){var c=typeof r==`function`&&r.constructor;return!!c&&(c===v||(c.displayName||c.name)===`GeneratorFunction`)}var y={throw:1,return:2,break:3,continue:3};function a(r){var c,l;return function(u){c||(c={stop:function stop(){return l(u.a,2)},catch:function _catch(){return u.v},abrupt:function abrupt(r,c){return l(u.a,y[r],c)},delegateYield:function delegateYield(r,p,m){return c.resultName=p,l(u.d,C(r),m)},finish:function finish(r){return l(u.f,r)}},l=function t(r,l,p){u.p=c.prev,u.n=c.next;try{return r(l,p)}finally{c.next=u.n}}),c.resultName&&(c[c.resultName]=u.v,c.resultName=void 0),c.sent=u.v,c.next=u.n;try{return r.call(this,c)}finally{u.p=c.prev,u.n=c.next}}}return(c.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(c,l,u,p){return r.w(a(c),l,u,p&&p.reverse())},isGeneratorFunction:n,mark:r.m,awrap:function awrap(r,c){return new l(r,c)},AsyncIterator:h,async:function async(r,c,l,u,h){return(n(c)?m:p)(a(r),c,l,u,h)},keys:_,values:C}},c.exports.__esModule=!0,c.exports.default=c.exports)()}c.exports=_regeneratorRuntime,c.exports.__esModule=!0,c.exports.default=c.exports})),T=__toESM(__commonJSMin(((r,c)=>{var l=ee()();c.exports=l;try{regeneratorRuntime=l}catch(r){typeof globalThis==`object`?globalThis.regeneratorRuntime=l:Function(`r`,`regeneratorRuntime = r`)(l)}}))());function _classCallCheck(r,c){if(!(r instanceof c))throw TypeError(`Cannot call a class as a function`)}function _typeof(r){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(r){return typeof r}:function(r){return r&&typeof Symbol==`function`&&r.constructor===Symbol&&r!==Symbol.prototype?`symbol`:typeof r},_typeof(r)}function toPrimitive(r,c){if(_typeof(r)!=`object`||!r)return r;var l=r[Symbol.toPrimitive];if(l!==void 0){var u=l.call(r,c||`default`);if(_typeof(u)!=`object`)return u;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(c===`string`?String:Number)(r)}function toPropertyKey(r){var c=toPrimitive(r,`string`);return _typeof(c)==`symbol`?c:c+``}function _defineProperties(r,c){for(var l=0;l<c.length;l++){var u=c[l];u.enumerable=u.enumerable||!1,u.configurable=!0,`value`in u&&(u.writable=!0),Object.defineProperty(r,toPropertyKey(u.key),u)}}function _createClass(r,c,l){return c&&_defineProperties(r.prototype,c),l&&_defineProperties(r,l),Object.defineProperty(r,"prototype",{writable:!1}),r}function _assertThisInitialized(r){if(r===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return r}function _possibleConstructorReturn(r,c){if(c&&(_typeof(c)==`object`||typeof c==`function`))return c;if(c!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return _assertThisInitialized(r)}function _getPrototypeOf(r){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_getPrototypeOf(r)}function _setPrototypeOf(r,c){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,c){return r.__proto__=c,r},_setPrototypeOf(r,c)}function _inherits(r,c){if(typeof c!=`function`&&c!==null)throw TypeError(`Super expression must either be null or a function`);r.prototype=Object.create(c&&c.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),c&&_setPrototypeOf(r,c)}function _superPropBase(r,c){for(;!{}.hasOwnProperty.call(r,c)&&(r=_getPrototypeOf(r))!==null;);return r}function _get(){return _get=typeof Reflect<`u`&&Reflect.get?Reflect.get.bind():function(r,c,l){var u=_superPropBase(r,c);if(u){var p=Object.getOwnPropertyDescriptor(u,c);return p.get?p.get.call(arguments.length<3?r:l):p.value}},_get.apply(null,arguments)}function _callSuper$11(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$11()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$11,`_callSuper`);function _isNativeReflectConstruct$11(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$11=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$11,`_isNativeReflectConstruct`);function _superPropGet$4(r,c,l,u){var p=_get(_getPrototypeOf(1&u?r.prototype:r),c,l);return 2&u&&typeof p==`function`?function(r){return p.apply(l,r)}:p}__name(_superPropGet$4,`_superPropGet`);var E=function(r){function MenuHandler(){return _classCallCheck(this,MenuHandler),_callSuper$11(this,MenuHandler,arguments)}return _inherits(MenuHandler,r),_createClass(MenuHandler,[{key:`getDefaultSettings`,value:function getDefaultSettings(){return{selectors:{currentSubmenuItems:`#adminmenu .current`}}}},{key:`getDefaultElements`,value:function getDefaultElements(){var r=this.getSettings();return{$currentSubmenuItems:jQuery(r.selectors.currentSubmenuItems),$adminPageMenuLink:jQuery(`a[href="${r.path}"]`)}}},{key:`highlightSubMenuItem`,value:function highlightSubMenuItem(){var r=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:null)||this.elements.$adminPageMenuLink;this.elements.$currentSubmenuItems.length&&this.elements.$currentSubmenuItems.removeClass(`current`),r.addClass(`current`),r.parent().addClass(`current`)}},{key:`highlightTopLevelMenuItem`,value:function highlightTopLevelMenuItem(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,l=`wp-has-current-submenu wp-menu-open current`;r.parent().addClass(l).removeClass(`wp-not-current-submenu`),c&&c.removeClass(l)}},{key:`onInit`,value:function onInit(){_superPropGet$4(MenuHandler,`onInit`,this,3)([]);var r=this.getSettings();window.location.href.includes(r.path)&&this.highlightSubMenuItem()}}])}(elementorModules.ViewModule);function _callSuper$10(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$10()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$10,`_callSuper`);function _isNativeReflectConstruct$10(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$10=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$10,`_isNativeReflectConstruct`);function _superPropGet$3(r,c,l,u){var p=_get(_getPrototypeOf(1&u?r.prototype:r),c,l);return 2&u&&typeof p==`function`?function(r){return p.apply(l,r)}:p}__name(_superPropGet$3,`_superPropGet`);var te=function(r){function LandingPagesHandler(){return _classCallCheck(this,LandingPagesHandler),_callSuper$10(this,LandingPagesHandler,arguments)}return _inherits(LandingPagesHandler,r),_createClass(LandingPagesHandler,[{key:`getDefaultSettings`,value:function getDefaultSettings(){var r=`e-landing-page`,c={landingPagesTablePage:`a[href="edit.php?post_type=`+r+`"]`,landingPagesAddNewPage:`a[href="edit.php?post_type=elementor_library&page=`+r+`"]`};return{selectors:{addButton:`.page-title-action:first`,pagesMenuItemAndLink:`#menu-pages, #menu-pages > a`,landingPagesMenuItem:`${c.landingPagesTablePage}, ${c.landingPagesAddNewPage}`,templatesMenuItem:`.menu-icon-elementor_library`}}}},{key:`getDefaultElements`,value:function getDefaultElements(){var r=this.getSettings(`selectors`),c=_superPropGet$3(LandingPagesHandler,`getDefaultElements`,this,3)([]);return c.$landingPagesMenuItem=jQuery(r.landingPagesMenuItem),c.$templatesMenuItem=jQuery(r.templatesMenuItem),c.$pagesMenuItemAndLink=jQuery(r.pagesMenuItemAndLink),c}},{key:`onInit`,value:function onInit(){_superPropGet$3(LandingPagesHandler,`onInit`,this,3)([]);var r=this.getSettings(),c=!!window.location.href.includes(r.paths.landingPagesTablePage),l=!!window.location.href.includes(r.paths.landingPagesTrashPage),u=!!window.location.href.includes(r.paths.landingPagesAddNewPage);(c||l||u||r.isLandingPageAdminEdit)&&(this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem,this.elements.$pagesMenuItemAndLink),this.highlightSubMenuItem(this.elements.$landingPagesMenuItem),jQuery(r.selectors.addButton).attr(`href`,elementorAdminConfig.urls.addNewLandingPageUrl))}}])}(E);function _callSuper$9(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$9()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$9,`_callSuper`);function _isNativeReflectConstruct$9(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$9=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$9,`_isNativeReflectConstruct`);var ne=function(r){function _default(){var r;return _classCallCheck(this,_default),r=_callSuper$9(this,_default),elementorCommon.elements.$window.on(`elementor/admin/init`,function(){r.runHandler()}),r}return _inherits(_default,r),_createClass(_default,[{key:`runHandler`,value:function runHandler(){var r,c,l=`e-landing-page`,u={landingPagesTablePage:`edit.php?post_type=`+l,landingPagesAddNewPage:`edit.php?post_type=elementor_library&page=`+l,landingPagesTrashPage:`edit.php?post_status=trash&post_type=`+l};new te({path:(r=elementorAdmin.config.landingPages)!=null&&r.landingPagesHasPages?u.landingPagesTablePage:u.landingPagesAddNewPage,isLandingPageAdminEdit:(c=elementorAdmin.config.landingPages)==null?void 0:c.isLandingPageAdminEdit,paths:u})}}])}(elementorModules.Module);function _defineProperty(r,c,l){return(c=toPropertyKey(c))in r?Object.defineProperty(r,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[c]=l,r}var D=`active`,O=`inactive`,k=`default`,re=function(){function ExperimentsMessages(r){var c=r.selects,l=r.submit;_classCallCheck(this,ExperimentsMessages),_defineProperty(this,`elements`,{}),this.elements={selects:c,submit:l}}return _createClass(ExperimentsMessages,[{key:`bindEvents`,value:function bindEvents(){var r=this;this.elements.selects.forEach(function(c){c.addEventListener(`change`,function(c){return r.onExperimentStateChange(c)})})}},{key:`onExperimentStateChange`,value:function onExperimentStateChange(r){var c=r.currentTarget.dataset.experimentId;switch(this.getExperimentActualState(c)){case D:this.shouldShowDependenciesDialog(c)&&this.showDependenciesDialog(c);break;case O:this.shouldShowDeactivationDialog(c)?this.showDeactivationDialog(c):this.deactivateDependantExperiments(c);break;default:break}}},{key:`getExperimentData`,value:function getExperimentData(r){return elementorAdminConfig.experiments[r]}},{key:`getExperimentDependencies`,value:function getExperimentDependencies(r){var c=this;return this.getExperimentData(r).dependencies.map(function(r){return c.getExperimentData(r)})}},{key:`getExperimentSelect`,value:function getExperimentSelect(r){return this.elements.selects.find(function(c){return c.matches(`[data-experiment-id="${r}"]`)})}},{key:`setExperimentState`,value:function setExperimentState(r,c){this.getExperimentSelect(r).value=c}},{key:`getExperimentActualState`,value:function getExperimentActualState(r){var c,l=(c=this.getExperimentSelect(r))==null?void 0:c.value;return l?l===k?this.isExperimentActiveByDefault(r)?D:O:l:this.getExperimentData(r).state}},{key:`isExperimentActive`,value:function isExperimentActive(r){return this.getExperimentActualState(r)===D}},{key:`isExperimentActiveByDefault`,value:function isExperimentActiveByDefault(r){return this.getExperimentData(r).default===D}},{key:`areAllDependenciesActive`,value:function areAllDependenciesActive(r){var c=this;return r.every(function(r){return c.isExperimentActive(r.name)})}},{key:`deactivateDependantExperiments`,value:function deactivateDependantExperiments(r){var c=this;Object.entries(elementorAdminConfig.experiments).forEach(function(l){var u=_slicedToArray(l,2),p=u[0],m=u[1].dependencies.includes(r),h=c.getExperimentActualState(p)===D;m&&h&&c.setExperimentState(p,O)})}},{key:`shouldShowDependenciesDialog`,value:function shouldShowDependenciesDialog(r){var c=this.getExperimentDependencies(r);return!this.areAllDependenciesActive(c)}},{key:`shouldShowDeactivationDialog`,value:function shouldShowDeactivationDialog(r){var c=this.getExperimentData(r),l=c.state===D||c.state===k&&c.default===D;return!!this.getMessage(r,`on_deactivate`)&&l}},{key:`showDialog`,value:function showDialog(r){return elementorCommon.dialogsManager.createWidget(`confirm`,{id:`e-experiments-messages-dialog`,headerMessage:r.headerMessage,message:r.message,position:{my:`center center`,at:`center center`},strings:{confirm:r.strings.confirm,cancel:r.strings.cancel},hide:{onOutsideClick:!1,onBackgroundClick:!1,onEscKeyPress:!1},onConfirm:r.onConfirm,onCancel:r.onCancel}).show()}},{key:`getSiteLanguageCode`,value:function getSiteLanguageCode(){var r=document.querySelector(`html`).getAttribute(`lang`);return r==null?`en`:r}},{key:`formatDependenciesList`,value:function formatDependenciesList(r){var c=r.map(function(r){return r.title}),l=this.getSiteLanguageCode();return new Intl.ListFormat(l).format(c)}},{key:`showDependenciesDialog`,value:function showDependenciesDialog(c){var l=this,u=this.getExperimentData(c).title,p=this.formatDependenciesList(this.getExperimentDependencies(c)),m=(0,r.__)(`In order to use %1$s, first you need to activate %2$s.`,`elementor`).replace(`%1$s`,`<strong>${u}</strong>`).replace(`%2$s`,p);this.showDialog({message:m,headerMessage:(0,r.__)(`First, activate another experiment.`,`elementor`),strings:{confirm:(0,r.__)(`Activate`,`elementor`),cancel:(0,r.__)(`Cancel`,`elementor`)},onConfirm:function onConfirm(){l.getExperimentDependencies(c).forEach(function(r){l.setExperimentState(r.name,D)}),l.elements.submit.click()},onCancel:function onCancel(){l.setExperimentState(c,O)}})}},{key:`showDeactivationDialog`,value:function showDeactivationDialog(c){var l=this;this.showDialog({message:this.getMessage(c,`on_deactivate`),headerMessage:(0,r.__)(`Are you sure?`,`elementor`),strings:{confirm:(0,r.__)(`Deactivate`,`elementor`),cancel:(0,r.__)(`Cancel`,`elementor`)},onConfirm:function onConfirm(){l.setExperimentState(c,O),l.deactivateDependantExperiments(c),l.elements.submit.click()},onCancel:function onCancel(){l.setExperimentState(c,D)}})}},{key:`getMessage`,value:function getMessage(r,c){var l;return(l=this.getExperimentData(r))==null?void 0:l.messages[c]}}])}(),ie=function preload(r,c,l){let u=Promise.resolve();function handlePreloadError(r){let c=new Event(`vite:preloadError`,{cancelable:!0});if(c.payload=r,window.dispatchEvent(c),!c.defaultPrevented)throw r}return u.then(c=>{for(let r of c||[])r.status===`rejected`&&handlePreloadError(r.reason);return r().catch(handlePreloadError)})};function _callSuper$8(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$8()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$8,`_callSuper`);function _isNativeReflectConstruct$8(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$8=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$8,`_isNativeReflectConstruct`);function _superPropGet$2(r,c,l,u){var p=_get(_getPrototypeOf(1&u?r.prototype:r),c,l);return 2&u&&typeof p==`function`?function(r){return p.apply(l,r)}:p}__name(_superPropGet$2,`_superPropGet`);var ae=function(r){function ExperimentsModule(){return _classCallCheck(this,ExperimentsModule),_callSuper$8(this,ExperimentsModule,arguments)}return _inherits(ExperimentsModule,r),_createClass(ExperimentsModule,[{key:`getDefaultSettings`,value:function getDefaultSettings(){return{selectors:{experimentIndicators:`.e-experiment__title__indicator`,experimentForm:`#elementor-settings-form`,experimentSelects:`.e-experiment__select`,experimentsButtons:`.e-experiment__button`}}}},{key:`getDefaultElements`,value:function getDefaultElements(){var r=this.getSettings().selectors;return{$experimentIndicators:jQuery(r.experimentIndicators),$experimentForm:jQuery(r.experimentForm),$experimentSelects:jQuery(r.experimentSelects),$experimentsButtons:jQuery(r.experimentsButtons)}}},{key:`bindEvents`,value:function bindEvents(){var r=this;this.elements.$experimentsButtons.on(`click`,function(c){return r.onExperimentsButtonsClick(c)})}},{key:`onExperimentsButtonsClick`,value:function onExperimentsButtonsClick(r){var c=jQuery(r.currentTarget);this.elements.$experimentSelects.val(c.val()),this.elements.$experimentForm.find(`#submit`).trigger(`click`)}},{key:`addTipsy`,value:function addTipsy(r){r.tipsy({gravity:`s`,offset:8,title:function title(){return this.getAttribute(`data-tooltip`)}})}},{key:`addIndicatorsTooltips`,value:function addIndicatorsTooltips(){var r=this;this.elements.$experimentIndicators.each(function(c,l){return r.addTipsy(jQuery(l))})}},{key:`onInit`,value:function onInit(){var r=this;_superPropGet$2(ExperimentsModule,`onInit`,this,3)([]),this.experimentsDependency=new re({selects:this.elements.$experimentSelects.toArray(),submit:this.elements.$experimentForm.find(`#submit`).get(0)}),this.experimentsDependency.bindEvents(),this.elements.$experimentIndicators.length&&ie(()=>import(`${elementorCommon.config.urls.assets}lib/tipsy/tipsy.min.js?ver=1.0.0`).then(function(){return r.addIndicatorsTooltips()}),void 0)}}])}(elementorModules.ViewModule),A=function matchUserAgent(r){return j.indexOf(r)>=0},j=navigator.userAgent,M=!!window.opr&&!!opr.addons||!!window.opera||A(` OPR/`),oe=A(`Firefox`),se=/^((?!chrome|android).)*safari/i.test(j)||/constructor/i.test(window.HTMLElement)||function(r){return r.toString()===`[object SafariRemoteNotification]`}(!window.safari||typeof safari<`u`&&safari.pushNotification),N=/Trident|MSIE/.test(j)&&!!document.documentMode,P=!N&&!!window.StyleMedia||A(`Edg`),ce=!!window.chrome&&A(`Chrome`)&&!(P||M),I=A(`Chrome`)&&!!window.CSS,le=A(`AppleWebKit`)&&!I,ue={isTouchDevice:`ontouchstart`in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,appleWebkit:le,blink:I,chrome:ce,edge:P,firefox:oe,ie:N,mac:A(`Macintosh`),opera:M,safari:se,webkit:A(`AppleWebKit`)},de=function(){function Events(){_classCallCheck(this,Events)}return _createClass(Events,null,[{key:`dispatch`,value:function dispatch(r,c){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;r=r instanceof jQuery?r[0]:r,u&&r.dispatchEvent(new CustomEvent(u,{detail:l})),r.dispatchEvent(new CustomEvent(c,{detail:l}))}}])}(),fe=function(){function FilesUploadHandler(){_classCallCheck(this,FilesUploadHandler)}return _createClass(FilesUploadHandler,null,[{key:`isUploadEnabled`,value:function isUploadEnabled(r){return![`svg`,`application/json`].includes(r)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:`setUploadTypeCaller`,value:function setUploadTypeCaller(r){r.uploader.uploader.param(`uploadTypeCaller`,`elementor-wp-media-upload`)}},{key:`getUnfilteredFilesNonAdminDialog`,value:function getUnfilteredFilesNonAdminDialog(){return elementorCommon.dialogsManager.createWidget(`alert`,{id:`e-unfiltered-files-disabled-dialog`,headerMessage:(0,r.__)(`Sorry, you can't upload that file yet`,`elementor`),message:(0,r.__)(`This is because JSON files may pose a security risk.`,`elementor`)+`<br><br>`+(0,r.__)(`To upload them anyway, ask the site administrator to enable unfiltered file uploads.`,`elementor`),strings:{confirm:(0,r.__)(`Got it`,`elementor`)}})}},{key:`getUnfilteredFilesNotEnabledDialog`,value:function getUnfilteredFilesNotEnabledDialog(c){var l=window.elementorAdmin||window.elementor;return l.config.user.is_administrator?l.helpers.getSimpleDialog(`e-enable-unfiltered-files-dialog`,(0,r.__)(`Enable Unfiltered File Uploads`,`elementor`),(0,r.__)(`Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.`,`elementor`),(0,r.__)(`Enable`,`elementor`),function onConfirm(){elementorCommon.ajax.addRequest(`enable_unfiltered_files_upload`,{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,c()}):this.getUnfilteredFilesNonAdminDialog()}},{key:`getUnfilteredFilesNotEnabledImportTemplateDialog`,value:function getUnfilteredFilesNotEnabledImportTemplateDialog(c){return(window.elementorAdmin||window.elementor).config.user.is_administrator?elementorCommon.dialogsManager.createWidget(`confirm`,{id:`e-enable-unfiltered-files-dialog-import-template`,headerMessage:(0,r.__)(`Enable Unfiltered File Uploads`,`elementor`),message:(0,r.__)(`Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.`,`elementor`)+`<br /><br />`+(0,r.__)(`If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.`,`elementor`),position:{my:`center center`,at:`center center`},strings:{confirm:(0,r.__)(`Enable and Import`,`elementor`),cancel:(0,r.__)(`Import Without Enabling`,`elementor`)},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest(`enable_unfiltered_files_upload`,{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,c()}},!0)},onCancel:function onCancel(){return c()}}):this.getUnfilteredFilesNonAdminDialog()}}])}(),pe=function(){function TemplateControls(){_classCallCheck(this,TemplateControls)}return _createClass(TemplateControls,[{key:`setDynamicControlsVisibility`,value:function setDynamicControlsVisibility(r,c){if(c!==void 0)for(var l=Object.entries(c),u=0,p=l;u<p.length;u++){var m=_slicedToArray(p[u],2),h=m[0],g=m[1];this.setVisibilityForControl(r,g,h)}}},{key:`setVisibilityForControl`,value:function setVisibilityForControl(r,c,l){var u,p=this;Object.entries((u=c.conditions)==null?{}:u).forEach(function(c){p.changeVisibilityBasedOnCondition(r,c,l)})}},{key:`changeVisibilityBasedOnCondition`,value:function changeVisibilityBasedOnCondition(r,c,l){var u=_slicedToArray(c,2),p=u[0],m=u[1],h=document.getElementById(r+l+`__wrapper`),g=document.getElementById(r+p);h.classList.toggle(`elementor-hidden`,!g||m!==g.value)}}])}(),me=`upload_json_warning_generic_message`,L=null;function showJsonUploadWarningMessageIfNeeded(r){var c=r.introductionMap,l=r.IntroductionClass,u=r.waitForSetViewed,p=u!==void 0&&u;if(L||(L=createGenericWarningModal(l)),L.setIntroductionMap(c),L.introductionViewed)return Promise.resolve();var m=L.getDialog();return new Promise(function(r,c){m.onHide=function(){c()},m.onConfirm=_asyncToGenerator(T.default.mark(function _callee(){return T.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!m.getElements(`checkbox-dont-show-again`).prop(`checked`)){c.next=3;break}if(!p){c.next=2;break}return c.next=1,L.setViewed();case 1:c.next=3;break;case 2:L.setViewed();case 3:r(),m.hide();case 4:case`end`:return c.stop()}},_callee)})),m.onCancel=function(){m.hide()},L.show()})}function createGenericWarningModal(c){var l,u,p=`e-generic-warning-modal-for-json-upload`,m=new c({introductionKey:me,dialogType:`confirm`,dialogOptions:{id:p,headerMessage:(0,r.__)(`Warning: JSON files may be unsafe`,`elementor`),message:(0,r.__)(`Uploading JSON files from unknown sources can be harmful and put your site at risk. For maximum safety, only install JSON files from trusted sources.`,`elementor`),effects:{show:`fadeIn`,hide:`fadeOut`},hide:{onBackgroundClick:!0,onButtonClick:!1},strings:{confirm:(0,r.__)(`Continue`,`elementor`),cancel:(0,r.__)(`Cancel`,`elementor`)}}}),h=createCheckboxAndLabel(p),g=h.checkbox,_=h.label;return m.getDialog().addElement(`checkbox-dont-show-again`,g),(l=m.getDialog().getElements(`message`))==null||(u=l.append)==null||u.call(l,_),m}function createCheckboxAndLabel(c){var l=`${c}-dont-show-again`,u=document.createElement(`input`);u.type=`checkbox`,u.name=l,u.id=l;var p=document.createElement(`label`);return p.htmlFor=l,p.textContent=(0,r.__)(`Do not show this message again`,`elementor`),p.style.display=`block`,p.style.marginTop=`20px`,p.style.marginBottom=`20px`,p.prepend(u),{checkbox:u,label:p}}function _callSuper$7(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$7()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$7,`_callSuper`);function _isNativeReflectConstruct$7(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$7=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$7,`_isNativeReflectConstruct`);function _superPropGet$1(r,c,l,u){var p=_get(_getPrototypeOf(1&u?r.prototype:r),c,l);return 2&u&&typeof p==`function`?function(r){return p.apply(l,r)}:p}__name(_superPropGet$1,`_superPropGet`);var he=function(r){function FloatingButtonsHandler(){return _classCallCheck(this,FloatingButtonsHandler),_callSuper$7(this,FloatingButtonsHandler,arguments)}return _inherits(FloatingButtonsHandler,r),_createClass(FloatingButtonsHandler,[{key:`getDefaultSettings`,value:function getDefaultSettings(){var r=`e-floating-buttons`,c={contactPagesTablePage:`a[href="edit.php?post_type=`+r+`"]`,contactPagesAddNewPage:`a[href="edit.php?post_type=elementor_library&page=`+r+`"]`};return{selectors:{addButton:`.page-title-action:first`,templatesMenuItem:`.menu-icon-elementor_library`,contactPagesMenuItem:`${c.contactPagesTablePage}, ${c.contactPagesAddNewPage}`}}}},{key:`getDefaultElements`,value:function getDefaultElements(){var r=this.getSettings(`selectors`),c=_superPropGet$1(FloatingButtonsHandler,`getDefaultElements`,this,3)([]);return c.$templatesMenuItem=jQuery(r.templatesMenuItem),c.$contactPagesMenuItem=jQuery(r.contactPagesMenuItem),c}},{key:`onInit`,value:function onInit(){var r;_superPropGet$1(FloatingButtonsHandler,`onInit`,this,3)([]);var c=this.getSettings(),l=!!window.location.href.includes(c.paths.contactPagesTablePage),u=!!window.location.href.includes(c.paths.contactPagesTrashPage),p=!!window.location.href.includes(c.paths.contactPagesAddNewPage);(r=elementorAdminConfig.urls)!=null&&r.viewContactPageUrl&&this.elements.$templatesMenuItem.find(`li.submenu-e-contact a`).attr(`href`,elementorAdminConfig.urls.viewContactPageUrl),(l||u||p)&&(this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem,this.elements.$pagesMenuItemAndLink),this.highlightSubMenuItem(this.elements.$contactPagesMenuItem),jQuery(c.selectors.addButton).attr(`href`,elementorAdminConfig.urls.addNewLinkUrlContact))}}])}(E);function _callSuper$6(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$6()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$6,`_callSuper`);function _isNativeReflectConstruct$6(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$6=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$6,`_isNativeReflectConstruct`);var ge=function(r){function _default(){var r;return _classCallCheck(this,_default),r=_callSuper$6(this,_default),elementorCommon.elements.$window.on(`elementor/admin/init`,function(){r.runHandler()}),r}return _inherits(_default,r),_createClass(_default,[{key:`runHandler`,value:function runHandler(){var r=`e-floating-buttons`;new he({paths:{contactPagesTablePage:`edit.php?post_type=`+r,contactPagesAddNewPage:`edit.php?post_type=elementor_library&page=`+r,contactPagesTrashPage:`edit.php?post_status=trash&post_type=`+r}})}}])}(elementorModules.Module),R=function(){function BaseTracking(){_classCallCheck(this,BaseTracking)}return _createClass(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 c=r.target,l=r.type,u=r.handler,p=r.options;c.removeEventListener(l,u,p)}),this.eventListeners=[]}},{key:`addObserver`,value:function addObserver(r,c,l){this.ensureOwnArrays();var u=new MutationObserver(l);return u.observe(r,c),this.observers.push(u),u}},{key:`addEventListenerTracked`,value:function addEventListenerTracked(r,c,l){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};this.ensureOwnArrays(),r.addEventListener(c,l,u),this.eventListeners.push({target:r,type:c,handler:l,options:u})}}])}();function _callSuper$5(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$5()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$5,`_callSuper`);function _isNativeReflectConstruct$5(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$5=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$5,`_isNativeReflectConstruct`);var z={ELEMENTOR_TOP_LEVEL:`li#toplevel_page_elementor`,TEMPLATES_TOP_LEVEL:`li#menu-posts-elementor_library`,ELEMENTOR_HOME_TOP_LEVEL:`li#toplevel_page_elementor-home`,ADMIN_MENU:`#adminmenu`,TOP_LEVEL_LINK:`.wp-menu-name`,SUBMENU_CONTAINER:`.wp-submenu`,SUBMENU_ITEM:`.wp-submenu li a`,SUBMENU_ITEM_TOP_LEVEL:`.wp-has-submenu`,SIDEBAR_NAVIGATION:`#editor-one-sidebar-navigation`},B=function(r){function NavigationTracking(){return _classCallCheck(this,NavigationTracking),_callSuper$5(this,NavigationTracking,arguments)}return _inherits(NavigationTracking,r),_createClass(NavigationTracking,null,[{key:`init`,value:function init(){$.isEditorOneActive()?(this.attachSidebarNavigationTracking(),this.attachElementorHomeMenuTracking()):(this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking())}},{key:`attachTemplatesMenuTracking`,value:function attachTemplatesMenuTracking(){var r=document.querySelector(z.TEMPLATES_TOP_LEVEL);r&&this.attachMenuTracking(r,`Templates`)}},{key:`attachElementorHomeMenuTracking`,value:function attachElementorHomeMenuTracking(){var r=document.querySelector(z.ELEMENTOR_HOME_TOP_LEVEL);r&&this.attachMenuTracking(r,`Elementor`)}},{key:`attachElementorMenuTracking`,value:function attachElementorMenuTracking(){var r=document.querySelector(z.ELEMENTOR_TOP_LEVEL);r&&this.attachMenuTracking(r,`Elementor`)}},{key:`attachSidebarNavigationTracking`,value:function attachSidebarNavigationTracking(){var r=document.querySelector(z.SIDEBAR_NAVIGATION);r&&this.attachSidebarClickListener(r)}},{key:`attachSidebarClickListener`,value:function attachSidebarClickListener(r){var c=this;this.addEventListenerTracked(r,`click`,function(r){c.handleSidebarClick(r)},{capture:!0})}},{key:`attachMenuTracking`,value:function attachMenuTracking(r,c){var l=this;this.addEventListenerTracked(r,`click`,function(r){l.handleMenuClick(r,c)})}},{key:`handleMenuClick`,value:function handleMenuClick(r,c){var l=r.target.closest(`a`);if(l){var u=l.classList.contains(`menu-top`),p=this.extractItemId(l),m=this.determineNavArea(l);$.trackNavClicked(p,u?null:c,m)}}},{key:`handleSidebarClick`,value:function handleSidebarClick(r){var c=r.target.closest(`a, button, [role="button"]`);if(c){var l=this.extractSidebarItemId(c);$.trackNavClicked(l,null,Z.SIDEBAR_MENU)}}},{key:`extractSidebarItemId`,value:function extractSidebarItemId(r){var c=r.querySelector(`p`);return c?c.textContent.trim():r.textContent.trim()||`unknown`}},{key:`extractPageFromUrl`,value:function extractPageFromUrl(r){var c=new URLSearchParams(r.split(`?`)[1]||``);return c.get(`page`)||c.get(`post_type`)||`unknown`}},{key:`extractItemId`,value:function extractItemId(r){var c=r.textContent.trim();if(c)return c;var l=r.getAttribute(`href`);return l?this.extractPageFromUrl(l):r.getAttribute(`id`)||`unknown`}},{key:`determineNavArea`,value:function determineNavArea(r){return r.closest(`li.menu-top`)&&r.closest(z.SUBMENU_CONTAINER)?r.closest(z.SUBMENU_ITEM_TOP_LEVEL).classList.contains(`wp-not-current-submenu`)?Z.HOVER_MENU:Z.SUBMENU:Z.LEFT_MENU}}])}(R);function _callSuper$4(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$4()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$4,`_callSuper`);function _isNativeReflectConstruct$4(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$4=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$4,`_isNativeReflectConstruct`);var V={ELEMENTOR:`core`,ELEMENTOR_PRO:`pro`},H=function(r){function PluginActions(){return _classCallCheck(this,PluginActions),_callSuper$4(this,PluginActions,arguments)}return _inherits(PluginActions,r),_createClass(PluginActions,null,[{key:`init`,value:function init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}},{key:`attachCoreDeactivationTracking`,value:function attachCoreDeactivationTracking(){var r=this,c=document.querySelector(`#elementor-deactivate-feedback-dialog-form`);c&&(this.addEventListenerTracked(c,`change`,function(c){var l=c.target;l.classList.contains(`elementor-deactivate-feedback-dialog-input`)&&(r.selectedReason=l.value)}),this.observeModalButtons())}},{key:`attachProDeactivationTracking`,value:function attachProDeactivationTracking(){var r=this,c=document.querySelector(`.plugins`);c&&this.addEventListenerTracked(c,`click`,function(c){var l=c.target.closest(`a`);l&&l.id===`deactivate-elementor-pro`&&r.trackProDeactivation()},{capture:!0})}},{key:`observeModalButtons`,value:function observeModalButtons(){var r=this,c=function checkAndAttachDelegation(){var c=document.querySelector(`#elementor-deactivate-feedback-modal`);return c?(r.addEventListenerTracked(c,`click`,function(c){var l=c.target.closest(`.dialog-submit`),u=c.target.closest(`.dialog-skip`);l?r.trackCoreDeactivation(`submit&deactivate`):u&&r.trackCoreDeactivation(`skip&deactivate`)},{capture:!0}),!0):!1};c()||this.addObserver(document.body,{childList:!0,subtree:!0},function(r,l){c()&&l.disconnect()})}},{key:`getUserInput`,value:function getUserInput(){if(!this.selectedReason||![`found_a_better_plugin`,`other`].includes(this.selectedReason))return null;var r=document.querySelector(`input[name="reason_${this.selectedReason}"]`);return r&&r.value?r.value:null}},{key:`trackCoreDeactivation`,value:function trackCoreDeactivation(r){var c={deactivate_form_submit:r,deactivate_plugin_type:V.ELEMENTOR};this.selectedReason&&(c.deactivate_feedback_reason=this.selectedReason);var l=this.getUserInput();l&&(c.deactivate_feedback_reason+=`/${l}`),$.dispatchEvent(`wpdash_deactivate_plugin`,c,{send_immediately:!0})}},{key:`trackProDeactivation`,value:function trackProDeactivation(){this.trackProAction(`deactivate`)}},{key:`attachProDeletionTracking`,value:function attachProDeletionTracking(){var r=this;typeof jQuery>`u`||jQuery(document).on(`wp-plugin-deleting`,function(c,l){(l==null?void 0:l.slug)===`elementor-pro`&&r.trackProAction(`delete`)})}},{key:`destroy`,value:function destroy(){typeof jQuery<`u`&&jQuery(document).off(`wp-plugin-deleting`),R.destroy.call(this)}},{key:`trackProAction`,value:function trackProAction(r){var c={deactivate:{eventName:`wpdash_deactivate_plugin`,propertyKey:`deactivate_plugin_type`},delete:{eventName:`wpdash_delete_plugin`,propertyKey:`plugin_delete`}}[r];if(c){var l=_defineProperty({},c.propertyKey,V.ELEMENTOR_PRO);$.dispatchEvent(c.eventName,l,{send_immediately:!0})}}}])}(R);_defineProperty(H,`selectedReason`,null);function _callSuper$3(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$3()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$3,`_callSuper`);function _isNativeReflectConstruct$3(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$3=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$3,`_isNativeReflectConstruct`);var U={PROMO_PAGE:`.e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap`,PROMO_BLANK_STATE:`.elementor-blank_state`,CTA_BUTTON:`.go-pro`,TITLE:`h3`},W=function(r){function PromotionTracking(){return _classCallCheck(this,PromotionTracking),_callSuper$3(this,PromotionTracking,arguments)}return _inherits(PromotionTracking,r),_createClass(PromotionTracking,null,[{key:`init`,value:function init(){this.attachDelegatedTracking()}},{key:`attachDelegatedTracking`,value:function attachDelegatedTracking(){var r=this;this.addEventListenerTracked(document,`click`,function(c){var l=c.target;if(l){var u=l.closest(`a${U.CTA_BUTTON}`);if(u){var p=u.closest(`${U.PROMO_PAGE}, ${U.PROMO_BLANK_STATE}`);p&&r.handlePromoClick(u,p)}}},{capture:!0})}},{key:`handlePromoClick`,value:function handlePromoClick(r,c){var l=this.extractPromoTitle(c,r),u=r.getAttribute(`href`),p=this.extractPromoPath();$.trackPromoClicked(l,u,p)}},{key:`extractPromoTitle`,value:function extractPromoTitle(r,c){var l=r.querySelector(U.TITLE);return l?l.textContent.trim():c.textContent.trim()}},{key:`extractPromoPath`,value:function extractPromoPath(){var r=new URLSearchParams(window.location.search).get(`page`);return r?r.replace(`elementor_`,``).replace(/_/g,`/`):`elementor`}}])}(R),G={isElementorPage:function isElementorPage(){var r=new URLSearchParams(window.location.search),c=r.get(`page`);if(c&&$.elementorPages.some(function(r){return c.includes(r)}))return!0;var l=r.get(`post_type`);return $.elementorPostTypes.includes(l)?!0:document.body.className.split(` `).some(function(r){return r.includes(`elementor`)&&(r.includes(`page`)||r.includes(`post-type`))})}};function _createForOfIteratorHelper$1(r,c){var l=typeof Symbol<`u`&&r[Symbol.iterator]||r[`@@iterator`];if(!l){if(Array.isArray(r)||(l=_unsupportedIterableToArray$1(r))||c&&r&&typeof r.length==`number`){l&&(r=l);var u=0,p=function F(){};return{s:p,n:function n(){return u>=r.length?{done:!0}:{done:!1,value:r[u++]}},e:function e(r){throw r},f:p}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
5 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var m,h=!0,g=!1;return{s:function s(){l=l.call(r)},n:function n(){var r=l.next();return h=r.done,r},e:function e(r){g=!0,m=r},f:function f(){try{h||l.return==null||l.return()}finally{if(g)throw m}}}}__name(_createForOfIteratorHelper$1,`_createForOfIteratorHelper`);function _unsupportedIterableToArray$1(r,c){if(r){if(typeof r==`string`)return _arrayLikeToArray$1(r,c);var l={}.toString.call(r).slice(8,-1);return l===`Object`&&r.constructor&&(l=r.constructor.name),l===`Map`||l===`Set`?Array.from(r):l===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?_arrayLikeToArray$1(r,c):void 0}}__name(_unsupportedIterableToArray$1,`_unsupportedIterableToArray`);function _arrayLikeToArray$1(r,c){(c==null||c>r.length)&&(c=r.length);for(var l=0,u=Array(c);l<c;l++)u[l]=r[l];return u}__name(_arrayLikeToArray$1,`_arrayLikeToArray`);function _callSuper$2(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$2()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$2,`_callSuper`);function _isNativeReflectConstruct$2(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$2=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$2,`_isNativeReflectConstruct`);function _superPropGet(r,c,l,u){var p=_get(_getPrototypeOf(1&u?r.prototype:r),c,l);return 2&u&&typeof p==`function`?function(r){return p.apply(l,r)}:p}var K={NAV_TAB_WRAPPER:`.nav-tab-wrapper`,NAV_TAB:`.nav-tab`,NAV_TAB_ACTIVE:`.nav-tab-active`,SETTINGS_FORM_PAGE:`.elementor-settings-form-page`,SETTINGS_FORM_PAGE_ACTIVE:`.elementor-settings-form-page.elementor-active`,FLOATING_ELEMENTS_MODAL:`#elementor-new-floating-elements-modal`,TEMPLATE_DIALOG_MODAL:`#elementor-new-template-dialog-content`},_e=[K.FLOATING_ELEMENTS_MODAL,K.TEMPLATE_DIALOG_MODAL],q=function(r){function ScreenViewTracking(){return _classCallCheck(this,ScreenViewTracking),_callSuper$2(this,ScreenViewTracking,arguments)}return _inherits(ScreenViewTracking,r),_createClass(ScreenViewTracking,null,[{key:`init`,value:function init(){if(G.isElementorPage()){var r=this.getScreenData();r&&this.trackScreen(r.screenId,r.screenType),this.attachTabChangeTracking()}}},{key:`destroy`,value:function destroy(){_superPropGet(ScreenViewTracking,`destroy`,this,2)([]),this.trackedScreens.clear()}},{key:`getScreenData`,value:function getScreenData(){var r=new URLSearchParams(window.location.search),c=r.get(`page`),l=r.get(`post_type`),u=window.location.hash,p=``,m=``;if(p=c||l||this.getScreenIdFromBody(),this.isElementorAppPage()){var h=this.getAppScreenData(u);if(h)return h}var g=document.querySelector(K.NAV_TAB_WRAPPER),_=document.querySelectorAll(K.SETTINGS_FORM_PAGE).length>1;if(g||_||u&&!this.isElementorAppPage()){if(m=Q.TAB,u){var v=u.replace(/^#(tab-)?/,``);p=`${p}-${v}`}else if(g){var y=document.querySelector(K.NAV_TAB_ACTIVE);if(y){var b=y.textContent.trim(),x=y.getAttribute(`href`);if(b)p=`${p}-${this.sanitizeScreenId(b)}`;else if(x&&x.includes(`#`)){var S=x.split(`#`)[1];p=`${p}-${S}`}}}else if(_){var C=document.querySelector(K.SETTINGS_FORM_PAGE_ACTIVE);if(C){var w=C.id;w&&(p=`${p}-${w}`)}}}return{screenId:p,screenType:m}}},{key:`isElementorAppPage`,value:function isElementorAppPage(){return new URLSearchParams(window.location.search).get(`page`)===`elementor-app`}},{key:`getAppScreenData`,value:function getAppScreenData(r){if(!r)return null;var c=r.replace(/^#/,``);if(!c.startsWith(`/`))return null;var l=c.split(`/`).filter(Boolean);return l.length===0?null:{screenId:l.join(`/`),screenType:Q.APP_SCREEN}}},{key:`getScreenIdFromBody`,value:function getScreenIdFromBody(){var r=_createForOfIteratorHelper$1(document.body.className.split(` `)),c;try{for(r.s();!(c=r.n()).done;){var l=c.value;if(l.startsWith(`elementor`)&&(l.includes(`page`)||l.includes(`post-type`)))return l}}catch(c){r.e(c)}finally{r.f()}return`elementor-unknown`}},{key:`sanitizeScreenId`,value:function sanitizeScreenId(r){return r.toLowerCase().replace(/[^a-z0-9]+/g,`-`).replace(/^-|-$/g,``)}},{key:`attachTabChangeTracking`,value:function attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}},{key:`attachNavTabTracking`,value:function attachNavTabTracking(){var r=this,c=document.querySelector(K.NAV_TAB_WRAPPER);c&&this.addEventListenerTracked(c,`click`,function(c){var l=c.target.closest(K.NAV_TAB);if(l&&!l.classList.contains(`nav-tab-active`)){var u=r.getScreenData();u&&r.trackScreen(u.screenId,u.screenType)}})}},{key:`attachHashChangeTracking`,value:function attachHashChangeTracking(){var r=this;this.addEventListenerTracked(window,`hashchange`,function(){var c=r.getScreenData();c&&r.trackScreen(c.screenId,c.screenType)})}},{key:`attachSettingsTabTracking`,value:function attachSettingsTabTracking(){var r=this,c=document.querySelectorAll(K.SETTINGS_FORM_PAGE);c.length!==0&&c.forEach(function(c){r.addObserver(c,{attributes:!0,attributeFilter:[`class`]},function(){var c=r.getScreenData();c&&r.trackScreen(c.screenId,c.screenType)})})}},{key:`attachModalTracking`,value:function attachModalTracking(){var r=this;this.addObserver(document.body,{childList:!0,subtree:!0},function(c){var l=_createForOfIteratorHelper$1(c),u;try{for(l.s();!(u=l.n()).done;)u.value.type===`childList`&&_e.forEach(function(c){var l=document.querySelector(c);if(l&&r.isModalVisible(l)){var u=c.replace(`#`,``);r.trackScreen(u,Q.POPUP)}})}catch(r){l.e(r)}finally{l.f()}})}},{key:`isModalVisible`,value:function isModalVisible(r){if(!r)return!1;var c=window.getComputedStyle(r);return c.display!==`none`&&parseFloat(c.opacity)!==0}},{key:`trackScreen`,value:function trackScreen(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q.TOP_LEVEL_PAGE,l=`${r}-${c}`;this.trackedScreens.has(l)||(this.trackedScreens.add(l),$.trackScreenViewed(r,c))}}])}(R);_defineProperty(q,`trackedScreens`,new Set);function _callSuper$1(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct$1()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}__name(_callSuper$1,`_callSuper`);function _isNativeReflectConstruct$1(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct$1=function _isNativeReflectConstruct(){return!!r})()}__name(_isNativeReflectConstruct$1,`_isNativeReflectConstruct`);var ve={go_elementor_pro:`Upgrade`,"elementor-one-upgrade":`Upgrade`},ye=function(r){function MenuPromotionTracking(){return _classCallCheck(this,MenuPromotionTracking),_callSuper$1(this,MenuPromotionTracking,arguments)}return _inherits(MenuPromotionTracking,r),_createClass(MenuPromotionTracking,null,[{key:`init`,value:function init(){this.attachDelegatedTracking()}},{key:`attachDelegatedTracking`,value:function attachDelegatedTracking(){var r=this;this.addEventListenerTracked(document,`click`,function(c){var l=c.target;if(l){var u=l.closest(`a`);if(u){var p=u.getAttribute(`href`);if(p){var m=r.extractPromoMenuKey(p);m&&r.handleMenuPromoClick(u,m)}}}},{capture:!0})}},{key:`extractPromoMenuKey`,value:function extractPromoMenuKey(r){for(var c=0,l=Object.keys(ve);c<l.length;c++){var u=l[c];if(r.includes(`page=${u}`))return u}return null}},{key:`handleMenuPromoClick`,value:function handleMenuPromoClick(r,c){var l=r.getAttribute(`href`),u=ve[c],p=c.replace(`elementor_`,``).replace(/_/g,`/`);$.trackPromoClicked(u,l,p)}}])}(R);function _createForOfIteratorHelper(r,c){var l=typeof Symbol<`u`&&r[Symbol.iterator]||r[`@@iterator`];if(!l){if(Array.isArray(r)||(l=_unsupportedIterableToArray(r))||c&&r&&typeof r.length==`number`){l&&(r=l);var u=0,p=function F(){};return{s:p,n:function n(){return u>=r.length?{done:!0}:{done:!1,value:r[u++]}},e:function e(r){throw r},f:p}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
6 -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var m,h=!0,g=!1;return{s:function s(){l=l.call(r)},n:function n(){var r=l.next();return h=r.done,r},e:function e(r){g=!0,m=r},f:function f(){try{h||l.return==null||l.return()}finally{if(g)throw m}}}}function _unsupportedIterableToArray(r,c){if(r){if(typeof r==`string`)return _arrayLikeToArray(r,c);var l={}.toString.call(r).slice(8,-1);return l===`Object`&&r.constructor&&(l=r.constructor.name),l===`Map`||l===`Set`?Array.from(r):l===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?_arrayLikeToArray(r,c):void 0}}function _arrayLikeToArray(r,c){(c==null||c>r.length)&&(c=r.length);for(var l=0,u=Array(c);l<c;l++)u[l]=r[l];return u}function _callSuper(r,c,l){return c=_getPrototypeOf(c),_possibleConstructorReturn(r,_isNativeReflectConstruct()?Reflect.construct(c,l||[],_getPrototypeOf(r).constructor):c.apply(r,l))}function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var be={ADMIN_MENU:`#adminmenu`,TOP_BAR:`.e-admin-top-bar`,TOP_BAR_EDITOR_ONE:`#editor-one-top-bar`,WP_ADMIN_BAR:`#wpadminbar`,SUBMENU:`.wp-submenu`,PROMO_PAGE:`.e-feature-promotion`,PROMO_BLANK_STATE:`.elementor-blank_state`,APP:`.e-app`,SIDEBAR_NAVIGATION:`#editor-one-sidebar-navigation`,FLYOUT_MENU:`.elementor-submenu-flyout`},xe=function(r){function ActionControlTracking(){return _classCallCheck(this,ActionControlTracking),_callSuper(this,ActionControlTracking,arguments)}return _inherits(ActionControlTracking,r),_createClass(ActionControlTracking,null,[{key:`init`,value:function init(){G.isElementorPage()&&(this.attachDelegatedHandlers(),this.addTrackingAttributesToFilterButtons(),this.initializeLinkDataIds())}},{key:`initializeLinkDataIds`,value:function initializeLinkDataIds(){var r=this,c=function initializeLinks(){document.querySelectorAll(`a[href]`).forEach(function(c){if(!(r.isExcludedElement(c)||r.isNavigationLink(c)||c.hasAttribute(`data-id`))){var l=c.getAttribute(`href`);if(l){var u=r.removeNonceFromUrl(l);u&&c.setAttribute(`data-id`,u)}}})};document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,c):c()}},{key:`addTrackingAttributesToFilterButtons`,value:function addTrackingAttributesToFilterButtons(){var r=document.body;if(r){var c=``;switch(!0){case r.classList.contains(`post-type-elementor_library`):c=`elementor_library-library`;break;case r.classList.contains(`post-type-e-floating-buttons`):c=`e-floating-buttons`;break;default:return}var l=function addDataIdToListTableButtons(){[{id:`post-query-submit`,suffix:`filter`},{id:`search-submit`,suffix:`search`},{id:`doaction`,suffix:`apply`},{id:`doaction2`,suffix:`apply-bottom`}].forEach(function(r){var l=document.getElementById(r.id);!l||l.hasAttribute(`data-id`)||l.setAttribute(`data-id`,`${c}-button-${r.suffix}`)})};document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,l):l()}}},{key:`isExcludedElement`,value:function isExcludedElement(r){for(var c=0,l=Object.values(be);c<l.length;c++){var u=l[c];if(r.closest(u))return!0}return!!r.classList.contains(`go-pro`)}},{key:`attachDelegatedHandlers`,value:function attachDelegatedHandlers(){var r=this,c=[`search-submit`,`post-query-submit`];this.addEventListenerTracked(document,`click`,function(l){var u,p=l.target&&l.target.nodeType===1?l.target:(u=l.target)==null?void 0:u.parentElement;if(p){var m=p.closest(`.elementor-role-toggle`);if(m&&!r.isExcludedElement(m)){r.trackControl(m,X.TOGGLE);return}var h=p.closest(`button, input[type="submit"], input[type="button"], .button, .e-btn`);if(h&&!r.isExcludedElement(h)){if(c.includes(h.id)){r.trackControl(h,X.FILTER);return}r.trackControl(h,X.BUTTON);return}var g=p.closest(`a`);g&&!r.isExcludedElement(g)&&!r.isNavigationLink(g)&&r.trackControl(g,X.LINK)}},{capture:!1}),this.addEventListenerTracked(document,`change`,function(c){var l,u=c.target&&c.target.nodeType===1?c.target:(l=c.target)==null?void 0:l.parentElement;if(u){var p=null;if(p=$.isEditorOneActive()?u.closest(`.MuiSwitch-switchBase`):u.closest(`.components-toggle-control`),p&&!r.isExcludedElement(p)){r.trackControl(p,X.TOGGLE);return}var m=u.closest(`input[type="checkbox"]`);if(m&&!r.isExcludedElement(m)){r.trackControl(m,X.CHECKBOX);return}var h=u.closest(`input[type="radio"]`);if(h&&!r.isExcludedElement(h)){r.trackControl(h,X.RADIO);return}var g=u.closest(`select`);g&&!r.isExcludedElement(g)&&r.trackControl(g,X.SELECT)}})}},{key:`isNavigationLink`,value:function isNavigationLink(r){var c=r.getAttribute(`href`);return c?c.startsWith(`#`)&&c.includes(`tab`)||r.classList.contains(`nav-tab`)?!0:!!r.closest(`.wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar`):!1}},{key:`trackControl`,value:function trackControl(r,c){var l=this.extractControlIdentifier(r,c);l&&$.trackActionControl(l,c)}},{key:`extractControlIdentifier`,value:function extractControlIdentifier(r,c){if(X.RADIO===c){var l=r.getAttribute(`name`),u=r.value||r.getAttribute(`value`);if(l&&u)return`${l}-${u}`;if(l)return l}if(X.SELECT===c){var p=r.getAttribute(`name`);if(p)return p}if(X.CHECKBOX===c){var m=r.getAttribute(`name`);if(m){if(document.querySelectorAll(`input[type="checkbox"][name="${CSS.escape(m)}"]`).length>1){var h=r.value||r.getAttribute(`value`);if(h)return`${m}-${h}`}return m}}if(X.LINK===c){var g=r.getAttribute(`data-id`);if(g)return g;var _=r.getAttribute(`href`);if(_)return this.removeNonceFromUrl(_)}if(X.BUTTON===c||X.TOGGLE===c||X.FILTER===c){var v=r.getAttribute(`data-id`);if(v)return v;var y=this.extractClassId(r);if(y)return y}return``}},{key:`extractClassId`,value:function extractClassId(r){var c=r.className;if(!c||typeof c!=`string`)return``;var l=_createForOfIteratorHelper(c.split(` `)),u;try{for(l.s();!(u=l.n()).done;){var p=u.value;if(p.startsWith(`e-id-`))return p.substring(5)}}catch(r){l.e(r)}finally{l.f()}return``}},{key:`removeNonceFromUrl`,value:function removeNonceFromUrl(r){try{var c=new URL(r,window.location.origin);c.searchParams.delete(`_wpnonce`);var l=c.searchParams.get(`post`);return l!==null&&/^[0-9]+$/.test(l)&&c.searchParams.delete(`post`),c.pathname+c.search+c.hash}catch(c){return r}}}])}(R),Se,Ce=30,we=60*1e3,Te=Ce*we,Ee=1*we,J=`elementor_wpdash_session`,Y=`elementor_wpdash_pending_nav`,X={BUTTON:`button`,CHECKBOX:`checkbox`,RADIO:`radio`,LINK:`link`,SELECT:`select`,TOGGLE:`toggle`,FILTER:`filter`},Z={LEFT_MENU:`left_menu`,SUBMENU:`submenu`,HOVER_MENU:`hover_menu`,TOP_BAR:`top_bar`,SIDEBAR_MENU:`sidebar`},Q={TAB:`tab`,POPUP:`popup`,APP_SCREEN:`app_screen`},$=function(){function WpDashboardTracking(){_classCallCheck(this,WpDashboardTracking)}return _createClass(WpDashboardTracking,null,[{key:`getElementorCommon`,value:function getElementorCommon(){return window.elementorCommon}},{key:`init`,value:function init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}},{key:`restoreOrCreateSession`,value:function restoreOrCreateSession(){var r=this.getStoredSession();r?(this.sessionStartTime=r.sessionStartTime,this.navItemsVisited=new Set(r.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}},{key:`isEditorOneActive`,value:function isEditorOneActive(){var r,c,l=this.getElementorCommon();return(r=l==null||(c=l.config)==null||(c=c.editor_events)==null?void 0:c.isEditorOneActive)!=null&&r}},{key:`processPendingNavClick`,value:function processPendingNavClick(){try{var r=sessionStorage.getItem(Y);if(r){var c=JSON.parse(r),l=c.itemId,u=c.rootItem,p=c.area;this.navItemsVisited.add(l);var m={wpdash_nav_item_id:l,wpdash_nav_area:p};u&&(m.wpdash_nav_item_root=u),this.dispatchEvent(`wpdash_nav_clicked`,m,{send_immediately:!0}),sessionStorage.removeItem(Y)}}catch(r){sessionStorage.removeItem(Y)}}},{key:`getStoredSession`,value:function getStoredSession(){try{var r=sessionStorage.getItem(J);return r?JSON.parse(r):null}catch(r){return null}}},{key:`saveSessionToStorage`,value:function saveSessionToStorage(){var r={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(J,JSON.stringify(r))}},{key:`clearStoredSession`,value:function clearStoredSession(){sessionStorage.removeItem(J)}},{key:`isEventsManagerAvailable`,value:function isEventsManagerAvailable(){var r=this.getElementorCommon();return(r==null?void 0:r.eventsManager)&&typeof r.eventsManager.dispatchEvent==`function`}},{key:`canSendEvents`,value:function canSendEvents(){var r,c,l=this.getElementorCommon();return(r=l==null||(c=l.config)==null||(c=c.editor_events)==null?void 0:c.can_send_events)!=null&&r}},{key:`dispatchEvent`,value:function dispatchEvent(r){var c,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!(!this.isEventsManagerAvailable()||!this.canSendEvents())){var p=this.getElementorCommon();p==null||(c=p.eventsManager)==null||c.dispatchEvent(r,l,u)}}},{key:`updateActivity`,value:function updateActivity(){this.lastActivityTime=Date.now()}},{key:`startSessionMonitoring`,value:function startSessionMonitoring(){var r=this;this.activityCheckInterval=setInterval(function(){r.checkSessionTimeout()},Ee),window.addEventListener(`beforeunload`,function(){!r.sessionEnded&&!r.isNavigatingToElementor&&r.trackSessionEnd(`tab_closed`)}),document.addEventListener(`visibilitychange`,function(){!r.sessionEnded&&document.hidden&&Date.now()-r.lastActivityTime>Te&&r.trackSessionEnd(`tab_inactive`)})}},{key:`isElementorPage`,value:function isElementorPage(r){try{var c=new URL(r,window.location.origin).searchParams,l=c.get(`page`),u=c.get(`post_type`),p=c.get(`action`);return!!(l&&this.elementorPages.some(function(r){return l.includes(r)})||u&&this.elementorPostTypes.includes(u)||p&&p.includes(this.anyPageWithElementorString))}catch(r){return!1}}},{key:`isPluginsPage`,value:function isPluginsPage(r){try{return new URL(r,window.location.origin).pathname.includes(`plugins.php`)}catch(r){return!1}}},{key:`isNavigatingAwayFromElementor`,value:function isNavigatingAwayFromElementor(r){return!r||r.startsWith(`#`)?!1:!this.isElementorPage(r)}},{key:`isLinkOpeningInNewTab`,value:function isLinkOpeningInNewTab(r){var c=r.getAttribute(`target`);return c===`_blank`||c===`_new`}},{key:`attachNavigationListener`,value:function attachNavigationListener(){var r=this,c=function handleLinkClick(c){var l=c.target.closest(`a`);if(l&&l.href){if(r.isLinkOpeningInNewTab(l))return;!r.sessionEnded&&r.isNavigatingAwayFromElementor(l.href)?r.trackSessionEnd(`navigate_away`):r.isElementorPage(l.href)&&(r.isNavigatingToElementor=!0)}c.target.closest(`#editor-one-sidebar-navigation`)&&(r.isNavigatingToElementor=!0)},l=function handleFormSubmit(c){var l=c.target;l.action&&(!r.sessionEnded&&r.isNavigatingAwayFromElementor(l.action)?r.trackSessionEnd(`navigate_away`):r.isElementorPage(l.action)&&(r.isNavigatingToElementor=!0))};document.addEventListener(`click`,c,!0),document.addEventListener(`submit`,l,!0),this.navigationListeners.push({type:`click`,handler:c},{type:`submit`,handler:l})}},{key:`checkSessionTimeout`,value:function checkSessionTimeout(){Date.now()-this.lastActivityTime>Te&&!this.sessionEnded&&this.trackSessionEnd(`timeout`)}},{key:`attachActivityListeners`,value:function attachActivityListeners(){var r=this;[`mousedown`,`keydown`,`scroll`,`touchstart`,`click`].forEach(function(c){document.addEventListener(c,function(){r.updateActivity()},{capture:!0,passive:!0})})}},{key:`formatDuration`,value:function formatDuration(r){var c=Math.floor(r/1e3);return Number(c.toFixed(2))}},{key:`trackNavClicked`,value:function trackNavClicked(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Z.LEFT_MENU;if(!this.initialized){var u={itemId:r,rootItem:c,area:l};sessionStorage.setItem(Y,JSON.stringify(u));return}this.updateActivity(),this.navItemsVisited.add(r),this.saveSessionToStorage();var p={wpdash_nav_item_id:r,wpdash_nav_area:l};c&&(p.wpdash_nav_item_root=c),this.dispatchEvent(`wpdash_nav_clicked`,p)}},{key:`trackScreenViewed`,value:function trackScreenViewed(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q.TAB;this.updateActivity();var l={wpdash_screen_id:r,wpdash_screen_type:c};this.dispatchEvent(`wpdash_screen_viewed`,l)}},{key:`trackActionControl`,value:function trackActionControl(r,c){this.updateActivity();var l={wpdash_action_control_interacted:r,wpdash_control_type:c};this.dispatchEvent(`wpdash_action_control`,l)}},{key:`trackPromoClicked`,value:function trackPromoClicked(r,c,l){this.updateActivity();var u={wpdash_promo_name:r,wpdash_promo_destination:c,wpdash_promo_clicked_path:l};this.dispatchEvent(`wpdash_promo_clicked`,u)}},{key:`trackSessionEnd`,value:function trackSessionEnd(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`timeout`;if(!this.sessionEnded){this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);var c=Date.now()-this.sessionStartTime,l={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(c),reason:r};this.dispatchEvent(`wpdash_session_end_state`,l),this.clearStoredSession()}}},{key:`destroy`,value:function destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(function(r){var c=r.type,l=r.handler;document.removeEventListener(c,l,!0)}),this.navigationListeners=[],q.destroy(),W.destroy(),ye.destroy(),xe.destroy(),this.initialized=!1}}])}();Se=$,_defineProperty($,`anyPageWithElementorString`,`elementor`),_defineProperty($,`elementorPages`,[Se.anyPageWithElementorString,`e-form-submissions`,`popup_templates`]),_defineProperty($,`elementorPostTypes`,[`elementor_library`,`e-floating-buttons`,`elementor_snippet`,`elementor_font`,`elementor_icons`]),_defineProperty($,`sessionStartTime`,Date.now()),_defineProperty($,`lastActivityTime`,Date.now()),_defineProperty($,`sessionEnded`,!1),_defineProperty($,`navItemsVisited`,new Set),_defineProperty($,`activityCheckInterval`,null),_defineProperty($,`initialized`,!1),_defineProperty($,`navigationListeners`,[]),_defineProperty($,`isNavigatingToElementor`,!1),window.addEventListener(`elementor/admin/init`,function(){var r=window.location.href,c=$.isPluginsPage(r),l=$.isElementorPage(r);c&&H.init(),B.init(),l&&($.init(),q.init(),W.init(),ye.init(),xe.init())}),window.addEventListener(`beforeunload`,function(){B.destroy(),H.destroy(),$.destroy()});var De=__commonJSMin(((r,c)=>{c.exports=elementorModules.ViewModule.extend({getDefaultSettings:function getDefaultSettings(){return{selectors:{modeSelect:`.elementor_maintenance_mode_mode select`,maintenanceModeTable:`#tab-maintenance_mode table`,maintenanceModeDescriptions:`.elementor-maintenance-mode-description`,excludeModeSelect:`.elementor_maintenance_mode_exclude_mode select`,excludeRolesArea:`.elementor_maintenance_mode_exclude_roles`,templateSelect:`.elementor_maintenance_mode_template_id select`,editTemplateButton:`.elementor-edit-template`,maintenanceModeError:`.elementor-maintenance-mode-error`},classes:{isEnabled:`elementor-maintenance-mode-is-enabled`}}},getDefaultElements:function getDefaultElements(){var r={},c=this.getSettings(`selectors`);return r.$modeSelect=jQuery(c.modeSelect),r.$maintenanceModeTable=r.$modeSelect.parents(c.maintenanceModeTable),r.$excludeModeSelect=r.$maintenanceModeTable.find(c.excludeModeSelect),r.$excludeRolesArea=r.$maintenanceModeTable.find(c.excludeRolesArea),r.$templateSelect=r.$maintenanceModeTable.find(c.templateSelect),r.$editTemplateButton=r.$maintenanceModeTable.find(c.editTemplateButton),r.$maintenanceModeDescriptions=r.$maintenanceModeTable.find(c.maintenanceModeDescriptions),r.$maintenanceModeError=r.$maintenanceModeTable.find(c.maintenanceModeError),r},handleModeSelectChange:function handleModeSelectChange(){var r=this.getSettings(),c=this.elements;c.$maintenanceModeTable.toggleClass(r.classes.isEnabled,!!c.$modeSelect.val()),c.$maintenanceModeDescriptions.hide(),c.$maintenanceModeDescriptions.filter(`[data-value="`+c.$modeSelect.val()+`"]`).show()},handleExcludeModeSelectChange:function handleExcludeModeSelectChange(){var r=this.elements;r.$excludeRolesArea.toggle(r.$excludeModeSelect.val()===`custom`)},handleTemplateSelectChange:function handleTemplateSelectChange(){var r=this.elements,c=r.$templateSelect.val();if(!c){r.$editTemplateButton.hide(),r.$maintenanceModeError.show();return}var l=elementorAdmin.config.home_url+`?p=`+c+`&elementor`;r.$editTemplateButton.prop(`href`,l).show(),r.$maintenanceModeError.hide()},bindEvents:function bindEvents(){var r=this.elements;r.$modeSelect.on(`change`,this.handleModeSelectChange.bind(this)),r.$excludeModeSelect.on(`change`,this.handleExcludeModeSelectChange.bind(this)),r.$templateSelect.on(`change`,this.handleTemplateSelectChange.bind(this))},onAdminInit:function onAdminInit(){this.handleModeSelectChange(),this.handleExcludeModeSelectChange(),this.handleTemplateSelectChange()},onInit:function onInit(){elementorModules.ViewModule.prototype.onInit.apply(this,arguments),elementorCommon.elements.$window.on(`elementor/admin/init`,this.onAdminInit)}})}));(function(c){var l=elementorModules.ViewModule.extend({maintenanceMode:null,config:elementorAdminConfig,getDefaultElements:function getDefaultElements(){var r={$switchMode:c(`#elementor-switch-mode`),$goToEditLink:c(`#elementor-go-to-edit-page-link`),$switchModeInput:c(`#elementor-switch-mode-input`),$switchModeButton:c(`#elementor-switch-mode-button`),$elementorLoader:c(`.elementor-loader`),$builderEditor:c(`#elementor-editor`),$importButton:c(`#elementor-import-template-trigger`),$importNowButton:c(`#e-import-template-action`),$importArea:c(`#elementor-import-template-area`),$importForm:c(`#elementor-import-template-form`),$importFormFileInput:c(`#elementor-import-template-form input[type="file"]`),$settingsForm:c(`#elementor-settings-form`),$settingsTabsWrapper:c(`#elementor-settings-tabs-wrapper`),$menuGoProLink:c(`a[href="admin.php?page=go_elementor_pro"], a[href*="admin.php?page=elementor-one-upgrade"]`),$reMigrateGlobalsButton:c(`.elementor-re-migrate-globals-button`)};return r.$settingsFormPages=r.$settingsForm.find(`.elementor-settings-form-page`),r.$activeSettingsPage=r.$settingsFormPages.filter(`.elementor-active`),r.$settingsTabs=r.$settingsTabsWrapper.children(),r.$activeSettingsTab=r.$settingsTabs.filter(`.nav-tab-active`),r},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:(0,r.__)(`Please note that you are switching to WordPress default editor. Your current layout, design and content might break.`,`elementor`),headerMessage:(0,r.__)(`Back to WordPress Editor`,`elementor`),strings:{confirm:(0,r.__)(`Continue`,`elementor`),cancel:(0,r.__)(`Cancel`,`elementor`)},defaultOption:`confirm`,onConfirm:function onConfirm(){l.elements.$switchModeInput.val(``),l.toggleStatus()}}).show();else{l.elements.$switchModeInput.val(!0);var p=c(`#title`);p.val()||p.val(`Elementor #`+c(`#post_ID`).val()),wp.autosave&&wp.autosave.server.triggerSave(),l.animateLoader(),c(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()}),c(`.e-notice--dismissible`).on(`click`,`.e-notice__dismiss, .e-notice-dismiss`,function(r){r.preventDefault();var l=c(this).closest(`.e-notice--dismissible`);c.post(ajaxurl,{action:`elementor_set_admin_notice_viewed`,notice_id:l.data(`notice_id`),_wpnonce:l.data(`nonce`)}),l.fadeTo(100,0,function(){l.slideUp(100,function(){l.remove()})})});var u={plugin_image_optimization:`elementor_image_optimization_campaign`};Object.keys(u).forEach(function(r){c(`.e-notice--cta.e-notice--dismissible[data-notice_id="${r}"] a.e-button--cta`).on(`click`,function(){var l=c(this);elementorCommon.ajax.addRequest(u[r],{data:{campaign:(l==null?void 0:l.data(`campaign`))||``,source:(l==null?void 0:l.data(`source`))||``,medium:(l==null?void 0:l.data(`medium`))||``}})})}),c(`.e-a-apps .e-a-item[data-plugin="image-optimization/image-optimization.php"] a.e-btn`).on(`click`,function(){var r=c(this);elementorCommon.ajax.addRequest(`elementor_image_optimization_campaign`,{data:{campaign:(r==null?void 0:r.data(`campaign`))||``,source:(r==null?void 0:r.data(`source`))||``,medium:(r==null?void 0:r.data(`medium`))||``}})}),c(`#elementor-clear-cache-button`).on(`click`,function(r){r.preventDefault();var l=c(this);l.removeClass(`success`).addClass(`loading`),c.post(ajaxurl,{action:`elementor_clear_cache`,_nonce:l.data(`nonce`)}).done(function(){l.removeClass(`loading`).addClass(`success`)})}),c(`#elementor-library-sync-button`).on(`click`,function(r){r.preventDefault();var l=c(this);l.removeClass(`success`).addClass(`loading`),c.post(ajaxurl,{action:`elementor_reset_library`,_nonce:l.data(`nonce`)}).done(function(){l.removeClass(`loading`).addClass(`success`)})}),c(`#elementor-recreate-kit-button`).on(`click`,function(r){r.preventDefault();var l=c(this);l.removeClass(`success error`).addClass(`loading`).next(`.e-recreate-kit-error-message`).remove(),c.post(ajaxurl,{action:`elementor_recreate_kit`,_nonce:l.data(`nonce`)}).done(function(){l.removeClass(`loading`).addClass(`success`)}).fail(function(r){var c,u=r.responseJSON;l.removeClass(`loading`).addClass(`error`),(c=u.data)!=null&&c.message&&l.after(`<div class="e-recreate-kit-error-message">${u.data.message}</div>`)})}),c(`#elementor-replace-url-button`).on(`click`,function(r){r.preventDefault();var l=c(this),u=l.parents(`tr`),p=u.find(`[name="from"]`),m=u.find(`[name="to"]`);l.removeClass(`success`).addClass(`loading`),c.post(ajaxurl,{action:`elementor_replace_url`,from:p.val(),to:m.val(),_nonce:l.data(`nonce`)}).done(function(r){l.removeClass(`loading`),r.success&&l.addClass(`success`),elementorCommon.dialogsManager.createWidget(`alert`,{message:r.data}).show()})}),c(`#elementor_upgrade_fa_button`).on(`click`,function(l){l.preventDefault();var u=c(this);u.addClass(`loading`),elementorCommon.dialogsManager.createWidget(`confirm`,{id:`confirm_fa_migration_admin_modal`,message:(0,r.__)(`I understand that by upgrading to Font Awesome 5,`,`elementor`)+`<br>`+(0,r.__)(`I acknowledge that some changes may affect my website and that this action cannot be undone.`,`elementor`),headerMessage:(0,r.__)(`Font Awesome 5 Migration`,`elementor`),strings:{confirm:(0,r.__)(`Continue`,`elementor`),cancel:(0,r.__)(`Cancel`,`elementor`)},defaultOption:`confirm`,onConfirm:function onConfirm(){u.removeClass(`error`).addClass(`loading`);var r=u.data(),l=r._nonce,p=r.action,m=r.redirectUrl;c.post(ajaxurl,{action:p,_nonce:l}).done(function(r){u.removeClass(`loading`).addClass(`success`);var l=document.createElement(`p`);if(l.appendChild(document.createTextNode(r.data.message)),c(`#elementor_upgrade_fa_button`).parent().append(l),m){location.href=decodeURIComponent(m);return}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(),l.activateSettingsTab(r.currentTarget),r.currentTarget.focus()},focus:function focus(){l.activateSettingsTab(this)}}),c(`select.elementor-rollback-select`).on(`change`,function(){var r=c(this),l=r.next(`.elementor-rollback-button`),u=l.data(`placeholder-text`),p=l.data(`placeholder-url`);l.html(u.replace(`{VERSION}`,r.val())),l.data(`href`,p.replace(`VERSION`,r.val()))}).trigger(`change`),c(`.elementor-rollback-button`).on(`click`,function(l){l.preventDefault();var u=c(this);elementorCommon.dialogsManager.createWidget(`confirm`,{headerMessage:(0,r.__)(`Rollback to Previous Version`,`elementor`),message:(0,r.__)(`Are you sure you want to reinstall previous version?`,`elementor`),strings:{confirm:(0,r.__)(`Continue`,`elementor`),cancel:(0,r.__)(`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=c(l.currentTarget);elementorCommon.dialogsManager.createWidget(`confirm`,{headerMessage:(0,r.__)(`Migrate to v3.0`,`elementor`),message:(0,r.__)(`Please note that this process will revert all changes made to Global Colors and Fonts since upgrading to v3.x.`,`elementor`),strings:{confirm:(0,r.__)(`Continue`,`elementor`),cancel:(0,r.__)(`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()}),c(`.elementor_google_font select`).on(`change`,function(){c(`.elementor_font_display`).toggle(c(this).val()===`1`)}).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 ne,elementorCommon.config.experimentalFeatures.container&&new ge,this.templateControls=new pe,new ae},addUserAgentClasses:function addUserAgentClasses(){var r=document.querySelector(`body`);Object.entries(ue).forEach(function(c){var l=_slicedToArray(c,2),u=l[0];l[1]&&r.classList.add(`e--ua-`+u)})},openLinksInNewTab:function openLinksInNewTab(){[this.elements.$menuGoProLink].forEach(function(r){r.length&&r.attr(`target`,`_blank`)})},initTemplatesImport:function initTemplatesImport(){var l,u;if(!(!(elementorAdminConfig.user.is_administrator||(l=(u=elementorAdminConfig.user.restrictions)==null?void 0:u.includes(`json-upload`))!=null&&l)||!elementorCommon.elements.$body.hasClass(`post-type-elementor_library`))&&this.elements.$importNowButton.length!==0){var p=this,m=p.elements.$importForm,h=p.elements.$importButton,g=p.elements.$importArea,_=p.elements.$importNowButton,v=p.elements.$importFormFileInput;p.elements.$formAnchor=c(`.wp-header-end`),c(`#wpbody-content`).find(`.page-title-action`).first().before(h),p.elements.$formAnchor.after(g),h.on(`click`,function(){c(`#elementor-import-template-area`).toggle()});var y={jsonUploadWarning:{shown:!1},enableUnfilteredFiles:{shown:!1}},b=_[0].value;m.on(`submit`,function(){var c=_asyncToGenerator(T.default.mark(function _callee(c){var l,u,p;return T.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(_[0].disabled=!0,_[0].value=(0,r.__)(`Importing...`,`elementor`),y.jsonUploadWarning.shown){h.next=5;break}return c.preventDefault(),h.prev=1,h.next=2,showJsonUploadWarningMessageIfNeeded({IntroductionClass:window.elementorModules.admin.utils.Introduction,introductionMap:window.elementorAdmin.config.user.introduction,waitForSetViewed:!0});case 2:y.jsonUploadWarning.shown=!0,m.trigger(`submit`),h.next=4;break;case 3:h.prev=3,h.catch(1),_[0].disabled=!1,_[0].value=b;case 4:return h.abrupt(`return`);case 5:if(l=v[0].files.length,u=elementorCommon.config.filesUpload.unfilteredFiles,!(l&&!u&&!y.enableUnfilteredFiles.shown)){h.next=6;break}return c.preventDefault(),p=fe.getUnfilteredFilesNotEnabledImportTemplateDialog(function(){y.enableUnfilteredFiles.shown=!0,m.trigger(`submit`)}),p.show(),h.abrupt(`return`);case 6:y.jsonUploadWarning.shown=!1,y.enableUnfilteredFiles.shown=!1;case 7:case`end`:return h.stop()}},_callee,null,[[1,3]])}));return function(r){return c.apply(this,arguments)}}())}},initMaintenanceMode:function initMaintenanceMode(){var r=De();this.maintenanceMode=new r},isElementorMode:function isElementorMode(){return!!this.elements.$switchModeInput.val()},animateLoader:function animateLoader(){this.elements.$goToEditLink.addClass(`elementor-animate`)},activateSettingsTab:function activateSettingsTab(r){if(r!=null&&r.hash){var c=location.href.replace(/#.*/,``);history.pushState({},``,c+r.hash),this.goToSettingsTabFromHash()}},goToSettingsTabFromHash:function goToSettingsTabFromHash(){var r=location.hash.slice(1);r&&this.goToSettingsTab(r)},goToSettingsTab:function goToSettingsTab(r){var c=this.elements.$settingsFormPages;if(c.length){var l=c.filter(`#`+r);this.elements.$activeSettingsPage.removeClass(`elementor-active`),this.elements.$activeSettingsTab.removeClass(`nav-tab-active`);var u=this.elements.$settingsTabs.filter(`#elementor-settings-`+r);l.addClass(`elementor-active`),u.addClass(`nav-tab-active`),this.elements.$settingsForm.attr(`action`,`options.php#`+r),this.elements.$activeSettingsPage=l,this.elements.$activeSettingsTab=u}},translate:function translate(r,c){return elementorCommon.translate(r,null,c,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 c=this,l=r.closest(c.selectors.row),u=l.find(c.selectors.toggleHandle).find(`.dashicons`),p=l.find(c.selectors.controlsContainer);p.toggleClass(`hidden`),p.hasClass(`hidden`)?u.removeClass(c.selectors.arrowUp).addClass(c.selectors.arrowDown):u.removeClass(c.selectors.arrowDown).addClass(c.selectors.arrowUp),c.updateLabel(l)},updateLabel:function updateLabel(r){var c=this,l=r.find(c.selectors.excludedIndicator),u=r.find(c.selectors.excludedField).is(`:checked`);u?l.html(l.data(`excluded-label`)):l.html(``),c.setAdvancedState(r,u)},setAdvancedState:function setAdvancedState(r,l){var u=this;r.find(`input[type="checkbox"]`).not(u.selectors.excludedField).each(function(r,u){c(u).prop(`disabled`,l)})},bind:function bind(){var r=this;c(document).on(`click`,r.selectors.label+`,`+r.selectors.toggleHandle,function(l){l.stopPropagation(),l.preventDefault(),r.toggle(c(this))}).on(`change`,r.selectors.excludedField,function(){r.updateLabel(c(this).closest(r.selectors.row))})},init:function init(){var r=this;c(`body[class*="`+r.selectors.body+`"]`).length&&(r.bind(),c(r.selectors.row).each(function(l,u){r.updateLabel(c(u))}))}}});c(function(){window.elementorAdmin=new l,de.dispatch(elementorCommon.elements.$window,`elementor/admin/init`)})})(jQuery)})(wp.i18n);
1 +/*! For license information please see admin.min.js.LICENSE.txt */
2 +(()=>{var r={1977:r=>{"use strict";r.exports=elementorModules.ViewModule.extend({getDefaultSettings:function getDefaultSettings(){return{selectors:{modeSelect:".elementor_maintenance_mode_mode select",maintenanceModeTable:"#tab-maintenance_mode table",maintenanceModeDescriptions:".elementor-maintenance-mode-description",excludeModeSelect:".elementor_maintenance_mode_exclude_mode select",excludeRolesArea:".elementor_maintenance_mode_exclude_roles",templateSelect:".elementor_maintenance_mode_template_id select",editTemplateButton:".elementor-edit-template",maintenanceModeError:".elementor-maintenance-mode-error"},classes:{isEnabled:"elementor-maintenance-mode-is-enabled"}}},getDefaultElements:function getDefaultElements(){var r={},l=this.getSettings("selectors");return r.$modeSelect=jQuery(l.modeSelect),r.$maintenanceModeTable=r.$modeSelect.parents(l.maintenanceModeTable),r.$excludeModeSelect=r.$maintenanceModeTable.find(l.excludeModeSelect),r.$excludeRolesArea=r.$maintenanceModeTable.find(l.excludeRolesArea),r.$templateSelect=r.$maintenanceModeTable.find(l.templateSelect),r.$editTemplateButton=r.$maintenanceModeTable.find(l.editTemplateButton),r.$maintenanceModeDescriptions=r.$maintenanceModeTable.find(l.maintenanceModeDescriptions),r.$maintenanceModeError=r.$maintenanceModeTable.find(l.maintenanceModeError),r},handleModeSelectChange:function handleModeSelectChange(){var r=this.getSettings(),l=this.elements;l.$maintenanceModeTable.toggleClass(r.classes.isEnabled,!!l.$modeSelect.val()),l.$maintenanceModeDescriptions.hide(),l.$maintenanceModeDescriptions.filter('[data-value="'+l.$modeSelect.val()+'"]').show()},handleExcludeModeSelectChange:function handleExcludeModeSelectChange(){var r=this.elements;r.$excludeRolesArea.toggle("custom"===r.$excludeModeSelect.val())},handleTemplateSelectChange:function handleTemplateSelectChange(){var r=this.elements,l=r.$templateSelect.val();if(!l)return r.$editTemplateButton.hide(),void r.$maintenanceModeError.show();var c=elementorAdmin.config.home_url+"?p="+l+"&elementor";r.$editTemplateButton.prop("href",c).show(),r.$maintenanceModeError.hide()},bindEvents:function bindEvents(){var r=this.elements;r.$modeSelect.on("change",this.handleModeSelectChange.bind(this)),r.$excludeModeSelect.on("change",this.handleExcludeModeSelectChange.bind(this)),r.$templateSelect.on("change",this.handleTemplateSelectChange.bind(this))},onAdminInit:function onAdminInit(){this.handleModeSelectChange(),this.handleExcludeModeSelectChange(),this.handleTemplateSelectChange()},onInit:function onInit(){elementorModules.ViewModule.prototype.onInit.apply(this,arguments),elementorCommon.elements.$window.on("elementor/admin/init",this.onAdminInit)}})},6280:(r,l,c)=>{"use strict";var u=c(12470).__,m=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=m(c(18821)),v=m(c(39805)),g=m(c(40989)),h=m(c(85707)),y="active",_="inactive",b="default";l.default=function(){return(0,g.default)(function ExperimentsMessages(r){var l=r.selects,c=r.submit;(0,v.default)(this,ExperimentsMessages),(0,h.default)(this,"elements",{}),this.elements={selects:l,submit:c}},[{key:"bindEvents",value:function bindEvents(){var r=this;this.elements.selects.forEach(function(l){l.addEventListener("change",function(l){return r.onExperimentStateChange(l)})})}},{key:"onExperimentStateChange",value:function onExperimentStateChange(r){var l=r.currentTarget.dataset.experimentId;switch(this.getExperimentActualState(l)){case y:this.shouldShowDependenciesDialog(l)&&this.showDependenciesDialog(l);break;case _:this.shouldShowDeactivationDialog(l)?this.showDeactivationDialog(l):this.deactivateDependantExperiments(l)}}},{key:"getExperimentData",value:function getExperimentData(r){return elementorAdminConfig.experiments[r]}},{key:"getExperimentDependencies",value:function getExperimentDependencies(r){var l=this;return this.getExperimentData(r).dependencies.map(function(r){return l.getExperimentData(r)})}},{key:"getExperimentSelect",value:function getExperimentSelect(r){return this.elements.selects.find(function(l){return l.matches('[data-experiment-id="'.concat(r,'"]'))})}},{key:"setExperimentState",value:function setExperimentState(r,l){this.getExperimentSelect(r).value=l}},{key:"getExperimentActualState",value:function getExperimentActualState(r){var l,c=null===(l=this.getExperimentSelect(r))||void 0===l?void 0:l.value;return c?c!==b?c:this.isExperimentActiveByDefault(r)?y:_:this.getExperimentData(r).state}},{key:"isExperimentActive",value:function isExperimentActive(r){return this.getExperimentActualState(r)===y}},{key:"isExperimentActiveByDefault",value:function isExperimentActiveByDefault(r){return this.getExperimentData(r).default===y}},{key:"areAllDependenciesActive",value:function areAllDependenciesActive(r){var l=this;return r.every(function(r){return l.isExperimentActive(r.name)})}},{key:"deactivateDependantExperiments",value:function deactivateDependantExperiments(r){var l=this;Object.entries(elementorAdminConfig.experiments).forEach(function(c){var u=(0,p.default)(c,2),m=u[0],v=u[1].dependencies.includes(r),g=l.getExperimentActualState(m)===y;v&&g&&l.setExperimentState(m,_)})}},{key:"shouldShowDependenciesDialog",value:function shouldShowDependenciesDialog(r){var l=this.getExperimentDependencies(r);return!this.areAllDependenciesActive(l)}},{key:"shouldShowDeactivationDialog",value:function shouldShowDeactivationDialog(r){var l=this.getExperimentData(r),c=l.state===y||l.state===b&&l.default===y;return!!this.getMessage(r,"on_deactivate")&&c}},{key:"showDialog",value:function showDialog(r){return elementorCommon.dialogsManager.createWidget("confirm",{id:"e-experiments-messages-dialog",headerMessage:r.headerMessage,message:r.message,position:{my:"center center",at:"center center"},strings:{confirm:r.strings.confirm,cancel:r.strings.cancel},hide:{onOutsideClick:!1,onBackgroundClick:!1,onEscKeyPress:!1},onConfirm:r.onConfirm,onCancel:r.onCancel}).show()}},{key:"getSiteLanguageCode",value:function getSiteLanguageCode(){var r=document.querySelector("html").getAttribute("lang");return null!=r?r:"en"}},{key:"formatDependenciesList",value:function formatDependenciesList(r){var l=r.map(function(r){return r.title}),c=this.getSiteLanguageCode();return new Intl.ListFormat(c).format(l)}},{key:"showDependenciesDialog",value:function showDependenciesDialog(r){var l=this,c=this.getExperimentData(r).title,m=this.formatDependenciesList(this.getExperimentDependencies(r)),p=u("In order to use %1$s, first you need to activate %2$s.","elementor").replace("%1$s","<strong>".concat(c,"</strong>")).replace("%2$s",m);this.showDialog({message:p,headerMessage:u("First, activate another experiment.","elementor"),strings:{confirm:u("Activate","elementor"),cancel:u("Cancel","elementor")},onConfirm:function onConfirm(){l.getExperimentDependencies(r).forEach(function(r){l.setExperimentState(r.name,y)}),l.elements.submit.click()},onCancel:function onCancel(){l.setExperimentState(r,_)}})}},{key:"showDeactivationDialog",value:function showDeactivationDialog(r){var l=this;this.showDialog({message:this.getMessage(r,"on_deactivate"),headerMessage:u("Are you sure?","elementor"),strings:{confirm:u("Deactivate","elementor"),cancel:u("Cancel","elementor")},onConfirm:function onConfirm(){l.setExperimentState(r,_),l.deactivateDependantExperiments(r),l.elements.submit.click()},onCancel:function onCancel(){l.setExperimentState(r,y)}})}},{key:"getMessage",value:function getMessage(r,l){var c;return null===(c=this.getExperimentData(r))||void 0===c?void 0:c.messages[l]}}])}()},9535:(r,l,c)=>{var u=c(89736);function _regenerator(){var l,c,m="function"==typeof Symbol?Symbol:{},p=m.iterator||"@@iterator",v=m.toStringTag||"@@toStringTag";function i(r,m,p,v){var h=m&&m.prototype instanceof Generator?m:Generator,y=Object.create(h.prototype);return u(y,"_invoke",function(r,u,m){var p,v,h,y=0,_=m||[],b=!1,k={p:0,n:0,v:l,a:d,f:d.bind(l,4),d:function d(r,c){return p=r,v=0,h=l,k.n=c,g}};function d(r,u){for(v=r,h=u,c=0;!b&&y&&!m&&c<_.length;c++){var m,p=_[c],w=k.p,x=p[2];r>3?(m=x===u)&&(h=p[(v=p[4])?5:(v=3,3)],p[4]=p[5]=l):p[0]<=w&&((m=r<2&&w<p[1])?(v=0,k.v=u,k.n=p[1]):w<x&&(m=r<3||p[0]>u||u>x)&&(p[4]=r,p[5]=u,k.n=x,v=0))}if(m||r>1)return g;throw b=!0,u}return function(m,_,w){if(y>1)throw TypeError("Generator is already running");for(b&&1===_&&d(_,w),v=_,h=w;(c=v<2?l:h)||!b;){p||(v?v<3?(v>1&&(k.n=-1),d(v,h)):k.n=h:k.v=h);try{if(y=2,p){if(v||(m="next"),c=p[m]){if(!(c=c.call(p,h)))throw TypeError("iterator result is not an object");if(!c.done)return c;h=c.value,v<2&&(v=0)}else 1===v&&(c=p.return)&&c.call(p),v<2&&(h=TypeError("The iterator does not provide a '"+m+"' method"),v=1);p=l}else if((c=(b=k.n<0)?h:r.call(u,k))!==g)break}catch(r){p=l,v=1,h=r}finally{y=1}}return{value:c,done:b}}}(r,p,v),!0),y}var g={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}c=Object.getPrototypeOf;var h=[][p]?c(c([][p]())):(u(c={},p,function(){return this}),c),y=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(h);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,u(r,v,"GeneratorFunction")),r.prototype=Object.create(y),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,u(y,"constructor",GeneratorFunctionPrototype),u(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",u(GeneratorFunctionPrototype,v,"GeneratorFunction"),u(y),u(y,v,"Generator"),u(y,p,function(){return this}),u(y,"toString",function(){return"[object Generator]"}),(r.exports=_regenerator=function _regenerator(){return{w:i,m:f}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regenerator,r.exports.__esModule=!0,r.exports.default=r.exports},10564:r=>{function _typeof(l){return r.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},r.exports.__esModule=!0,r.exports.default=r.exports,_typeof(l)}r.exports=_typeof,r.exports.__esModule=!0,r.exports.default=r.exports},11018:r=>{r.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},r.exports.__esModule=!0,r.exports.default=r.exports},11327:(r,l,c)=>{var u=c(10564).default;r.exports=function toPrimitive(r,l){if("object"!=u(r)||!r)return r;var c=r[Symbol.toPrimitive];if(void 0!==c){var m=c.call(r,l||"default");if("object"!=u(m))return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===l?String:Number)(r)},r.exports.__esModule=!0,r.exports.default=r.exports},12470:r=>{"use strict";r.exports=wp.i18n},14077:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(87861)),y=u(c(63827)),_=u(c(96349));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var b=".e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap",k=".elementor-blank_state",w=".go-pro",x="h3",E=function(r){function PromotionTracking(){return(0,m.default)(this,PromotionTracking),function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,PromotionTracking,arguments)}return(0,h.default)(PromotionTracking,r),(0,p.default)(PromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var r=this;this.addEventListenerTracked(document,"click",function(l){var c=l.target;if(c){var u=c.closest("a".concat(w));if(u){var m=u.closest("".concat(b,", ").concat(k));m&&r.handlePromoClick(u,m)}}},{capture:!0})}},{key:"handlePromoClick",value:function handlePromoClick(r,l){var c=this.extractPromoTitle(l,r),u=r.getAttribute("href"),m=this.extractPromoPath();y.default.trackPromoClicked(c,u,m)}},{key:"extractPromoTitle",value:function extractPromoTitle(r,l){var c=r.querySelector(x);return c?c.textContent.trim():l.textContent.trim()}},{key:"extractPromoPath",value:function extractPromoPath(){var r=new URLSearchParams(window.location.search).get("page");return r?r.replace("elementor_","").replace(/_/g,"/"):"elementor"}}])}(_.default);l.default=E},14100:(r,l,c)=>{"use strict";var u=c(12470).__,m=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=m(c(39805)),v=m(c(40989));l.default=function(){return(0,v.default)(function FilesUploadHandler(){(0,p.default)(this,FilesUploadHandler)},null,[{key:"isUploadEnabled",value:function isUploadEnabled(r){return!["svg","application/json"].includes(r)||elementorCommon.config.filesUpload.unfilteredFiles}},{key:"setUploadTypeCaller",value:function setUploadTypeCaller(r){r.uploader.uploader.param("uploadTypeCaller","elementor-wp-media-upload")}},{key:"getUnfilteredFilesNonAdminDialog",value:function getUnfilteredFilesNonAdminDialog(){return elementorCommon.dialogsManager.createWidget("alert",{id:"e-unfiltered-files-disabled-dialog",headerMessage:u("Sorry, you can't upload that file yet","elementor"),message:u("This is because JSON files may pose a security risk.","elementor")+"<br><br>"+u("To upload them anyway, ask the site administrator to enable unfiltered file uploads.","elementor"),strings:{confirm:u("Got it","elementor")}})}},{key:"getUnfilteredFilesNotEnabledDialog",value:function getUnfilteredFilesNotEnabledDialog(r){var l=window.elementorAdmin||window.elementor;if(!l.config.user.is_administrator)return this.getUnfilteredFilesNonAdminDialog();return l.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog",u("Enable Unfiltered File Uploads","elementor"),u("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor"),u("Enable","elementor"),function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{},!0),elementorCommon.config.filesUpload.unfilteredFiles=!0,r()})}},{key:"getUnfilteredFilesNotEnabledImportTemplateDialog",value:function getUnfilteredFilesNotEnabledImportTemplateDialog(r){return(window.elementorAdmin||window.elementor).config.user.is_administrator?elementorCommon.dialogsManager.createWidget("confirm",{id:"e-enable-unfiltered-files-dialog-import-template",headerMessage:u("Enable Unfiltered File Uploads","elementor"),message:u("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.","elementor")+"<br /><br />"+u("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.","elementor"),position:{my:"center center",at:"center center"},strings:{confirm:u("Enable and Import","elementor"),cancel:u("Import Without Enabling","elementor")},onConfirm:function onConfirm(){elementorCommon.ajax.addRequest("enable_unfiltered_files_upload",{success:function success(){elementorCommon.config.filesUpload.unfilteredFiles=!0,r()}},!0)},onCancel:function onCancel(){return r()}}):this.getUnfilteredFilesNonAdminDialog()}}])}()},14718:(r,l,c)=>{var u=c(29402);r.exports=function _superPropBase(r,l){for(;!{}.hasOwnProperty.call(r,l)&&null!==(r=u(r)););return r},r.exports.__esModule=!0,r.exports.default=r.exports},15118:(r,l,c)=>{var u=c(10564).default,m=c(36417);r.exports=function _possibleConstructorReturn(r,l){if(l&&("object"==u(l)||"function"==typeof l))return l;if(void 0!==l)throw new TypeError("Derived constructors may only return object or undefined");return m(r)},r.exports.__esModule=!0,r.exports.default=r.exports},18821:(r,l,c)=>{var u=c(70569),m=c(65474),p=c(37744),v=c(11018);r.exports=function _slicedToArray(r,l){return u(r)||m(r,l)||p(r,l)||v()},r.exports.__esModule=!0,r.exports.default=r.exports},26098:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(41621)),y=u(c(87861));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}l.default=function(r){function MenuHandler(){return(0,m.default)(this,MenuHandler),function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,MenuHandler,arguments)}return(0,y.default)(MenuHandler,r),(0,p.default)(MenuHandler,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{currentSubmenuItems:"#adminmenu .current"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var r=this.getSettings();return{$currentSubmenuItems:jQuery(r.selectors.currentSubmenuItems),$adminPageMenuLink:jQuery('a[href="'.concat(r.path,'"]'))}}},{key:"highlightSubMenuItem",value:function highlightSubMenuItem(){var r=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null)||this.elements.$adminPageMenuLink;this.elements.$currentSubmenuItems.length&&this.elements.$currentSubmenuItems.removeClass("current"),r.addClass("current"),r.parent().addClass("current")}},{key:"highlightTopLevelMenuItem",value:function highlightTopLevelMenuItem(r){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,c="wp-has-current-submenu wp-menu-open current";r.parent().addClass(c).removeClass("wp-not-current-submenu"),l&&l.removeClass(c)}},{key:"onInit",value:function onInit(){!function _superPropGet(r,l,c,u){var m=(0,h.default)((0,g.default)(1&u?r.prototype:r),l,c);return 2&u&&"function"==typeof m?function(r){return m.apply(c,r)}:m}(MenuHandler,"onInit",this,3)([]);var r=this.getSettings();window.location.href.includes(r.path)&&this.highlightSubMenuItem()}}])}(elementorModules.ViewModule)},27011:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(87861)),y=u(c(85707)),_=u(c(63827)),b=u(c(96349));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var k="core",w="pro",x=function(r){function PluginActions(){return(0,m.default)(this,PluginActions),function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,PluginActions,arguments)}return(0,h.default)(PluginActions,r),(0,p.default)(PluginActions,null,[{key:"init",value:function init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}},{key:"attachCoreDeactivationTracking",value:function attachCoreDeactivationTracking(){var r=this,l=document.querySelector("#elementor-deactivate-feedback-dialog-form");l&&(this.addEventListenerTracked(l,"change",function(l){var c=l.target;c.classList.contains("elementor-deactivate-feedback-dialog-input")&&(r.selectedReason=c.value)}),this.observeModalButtons())}},{key:"attachProDeactivationTracking",value:function attachProDeactivationTracking(){var r=this,l=document.querySelector(".plugins");l&&this.addEventListenerTracked(l,"click",function(l){var c=l.target.closest("a");c&&"deactivate-elementor-pro"===c.id&&r.trackProDeactivation()},{capture:!0})}},{key:"observeModalButtons",value:function observeModalButtons(){var r=this,l=function checkAndAttachDelegation(){var l=document.querySelector("#elementor-deactivate-feedback-modal");return!!l&&(r.addEventListenerTracked(l,"click",function(l){var c=l.target.closest(".dialog-submit"),u=l.target.closest(".dialog-skip");c?r.trackCoreDeactivation("submit&deactivate"):u&&r.trackCoreDeactivation("skip&deactivate")},{capture:!0}),!0)};l()||this.addObserver(document.body,{childList:!0,subtree:!0},function(r,c){l()&&c.disconnect()})}},{key:"getUserInput",value:function getUserInput(){if(!this.selectedReason||!["found_a_better_plugin","other"].includes(this.selectedReason))return null;var r=document.querySelector('input[name="reason_'.concat(this.selectedReason,'"]'));return r&&r.value?r.value:null}},{key:"trackCoreDeactivation",value:function trackCoreDeactivation(r){var l={deactivate_form_submit:r,deactivate_plugin_type:k};this.selectedReason&&(l.deactivate_feedback_reason=this.selectedReason);var c=this.getUserInput();c&&(l.deactivate_feedback_reason+="/".concat(c)),_.default.dispatchEvent("wpdash_deactivate_plugin",l,{send_immediately:!0})}},{key:"trackProDeactivation",value:function trackProDeactivation(){this.trackProAction("deactivate")}},{key:"attachProDeletionTracking",value:function attachProDeletionTracking(){var r=this;"undefined"!=typeof jQuery&&jQuery(document).on("wp-plugin-deleting",function(l,c){"elementor-pro"===(null==c?void 0:c.slug)&&r.trackProAction("delete")})}},{key:"destroy",value:function destroy(){"undefined"!=typeof jQuery&&jQuery(document).off("wp-plugin-deleting"),b.default.destroy.call(this)}},{key:"trackProAction",value:function trackProAction(r){var l={deactivate:{eventName:"wpdash_deactivate_plugin",propertyKey:"deactivate_plugin_type"},delete:{eventName:"wpdash_delete_plugin",propertyKey:"plugin_delete"}}[r];if(l){var c=(0,y.default)({},l.propertyKey,w);_.default.dispatchEvent(l.eventName,c,{send_immediately:!0})}}}])}(b.default);(0,y.default)(x,"selectedReason",null);l.default=x},29402:r=>{function _getPrototypeOf(l){return r.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},r.exports.__esModule=!0,r.exports.default=r.exports,_getPrototypeOf(l)}r.exports=_getPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},33929:(r,l,c)=>{var u=c(67114),m=c(89736);r.exports=function AsyncIterator(r,l){function n(c,m,p,v){try{var g=r[c](m),h=g.value;return h instanceof u?l.resolve(h.v).then(function(r){n("next",r,p,v)},function(r){n("throw",r,p,v)}):l.resolve(h).then(function(r){g.value=r,p(g)},function(r){return n("throw",r,p,v)})}catch(r){v(r)}}var c;this.next||(m(AsyncIterator.prototype),m(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),m(this,"_invoke",function(r,u,m){function f(){return new l(function(l,c){n(r,m,l,c)})}return c=c?c.then(f,f):f()},!0)},r.exports.__esModule=!0,r.exports.default=r.exports},36417:r=>{r.exports=function _assertThisInitialized(r){if(void 0===r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r},r.exports.__esModule=!0,r.exports.default=r.exports},37744:(r,l,c)=>{var u=c(78113);r.exports=function _unsupportedIterableToArray(r,l){if(r){if("string"==typeof r)return u(r,l);var c={}.toString.call(r).slice(8,-1);return"Object"===c&&r.constructor&&(c=r.constructor.name),"Map"===c||"Set"===c?Array.from(r):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?u(r,l):void 0}},r.exports.__esModule=!0,r.exports.default=r.exports},39805:r=>{r.exports=function _classCallCheck(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")},r.exports.__esModule=!0,r.exports.default=r.exports},40989:(r,l,c)=>{var u=c(45498);function _defineProperties(r,l){for(var c=0;c<l.length;c++){var m=l[c];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(r,u(m.key),m)}}r.exports=function _createClass(r,l,c){return l&&_defineProperties(r.prototype,l),c&&_defineProperties(r,c),Object.defineProperty(r,"prototype",{writable:!1}),r},r.exports.__esModule=!0,r.exports.default=r.exports},41095:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(41621)),y=u(c(87861)),_=u(c(6280));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}l.default=function(r){function ExperimentsModule(){return(0,m.default)(this,ExperimentsModule),function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,ExperimentsModule,arguments)}return(0,y.default)(ExperimentsModule,r),(0,p.default)(ExperimentsModule,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{experimentIndicators:".e-experiment__title__indicator",experimentForm:"#elementor-settings-form",experimentSelects:".e-experiment__select",experimentsButtons:".e-experiment__button"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var r=this.getSettings().selectors;return{$experimentIndicators:jQuery(r.experimentIndicators),$experimentForm:jQuery(r.experimentForm),$experimentSelects:jQuery(r.experimentSelects),$experimentsButtons:jQuery(r.experimentsButtons)}}},{key:"bindEvents",value:function bindEvents(){var r=this;this.elements.$experimentsButtons.on("click",function(l){return r.onExperimentsButtonsClick(l)})}},{key:"onExperimentsButtonsClick",value:function onExperimentsButtonsClick(r){var l=jQuery(r.currentTarget);this.elements.$experimentSelects.val(l.val()),this.elements.$experimentForm.find("#submit").trigger("click")}},{key:"addTipsy",value:function addTipsy(r){r.tipsy({gravity:"s",offset:8,title:function title(){return this.getAttribute("data-tooltip")}})}},{key:"addIndicatorsTooltips",value:function addIndicatorsTooltips(){var r=this;this.elements.$experimentIndicators.each(function(l,c){return r.addTipsy(jQuery(c))})}},{key:"onInit",value:function onInit(){var r=this;!function _superPropGet(r,l,c,u){var m=(0,h.default)((0,g.default)(1&u?r.prototype:r),l,c);return 2&u&&"function"==typeof m?function(r){return m.apply(c,r)}:m}(ExperimentsModule,"onInit",this,3)([]),this.experimentsDependency=new _.default({selects:this.elements.$experimentSelects.toArray(),submit:this.elements.$experimentForm.find("#submit").get(0)}),this.experimentsDependency.bindEvents(),this.elements.$experimentIndicators.length&&import("".concat(elementorCommon.config.urls.assets,"lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function(){return r.addIndicatorsTooltips()})}}])}(elementorModules.ViewModule)},41621:(r,l,c)=>{var u=c(14718);function _get(){return r.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(r,l,c){var m=u(r,l);if(m){var p=Object.getOwnPropertyDescriptor(m,l);return p.get?p.get.call(arguments.length<3?r:c):p.value}},r.exports.__esModule=!0,r.exports.default=r.exports,_get.apply(null,arguments)}r.exports=_get,r.exports.__esModule=!0,r.exports.default=r.exports},45046:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(41621)),y=u(c(87861)),_=u(c(26098));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}function _superPropGet(r,l,c,u){var m=(0,h.default)((0,g.default)(1&u?r.prototype:r),l,c);return 2&u&&"function"==typeof m?function(r){return m.apply(c,r)}:m}l.default=function(r){function FloatingButtonsHandler(){return(0,m.default)(this,FloatingButtonsHandler),function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,FloatingButtonsHandler,arguments)}return(0,y.default)(FloatingButtonsHandler,r),(0,p.default)(FloatingButtonsHandler,[{key:"getDefaultSettings",value:function getDefaultSettings(){var r="e-floating-buttons",l={contactPagesTablePage:'a[href="edit.php?post_type='+r+'"]',contactPagesAddNewPage:'a[href="edit.php?post_type=elementor_library&page='+r+'"]'};return{selectors:{addButton:".page-title-action:first",templatesMenuItem:".menu-icon-elementor_library",contactPagesMenuItem:"".concat(l.contactPagesTablePage,", ").concat(l.contactPagesAddNewPage)}}}},{key:"getDefaultElements",value:function getDefaultElements(){var r=this.getSettings("selectors"),l=_superPropGet(FloatingButtonsHandler,"getDefaultElements",this,3)([]);return l.$templatesMenuItem=jQuery(r.templatesMenuItem),l.$contactPagesMenuItem=jQuery(r.contactPagesMenuItem),l}},{key:"onInit",value:function onInit(){var r;_superPropGet(FloatingButtonsHandler,"onInit",this,3)([]);var l=this.getSettings(),c=!!window.location.href.includes(l.paths.contactPagesTablePage),u=!!window.location.href.includes(l.paths.contactPagesTrashPage),m=!!window.location.href.includes(l.paths.contactPagesAddNewPage);null!==(r=elementorAdminConfig.urls)&&void 0!==r&&r.viewContactPageUrl&&this.elements.$templatesMenuItem.find("li.submenu-e-contact a").attr("href",elementorAdminConfig.urls.viewContactPageUrl),(c||u||m)&&(this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem,this.elements.$pagesMenuItemAndLink),this.highlightSubMenuItem(this.elements.$contactPagesMenuItem),jQuery(l.selectors.addButton).attr("href",elementorAdminConfig.urls.addNewLinkUrlContact))}}])}(_.default)},45498:(r,l,c)=>{var u=c(10564).default,m=c(11327);r.exports=function toPropertyKey(r){var l=m(r,"string");return"symbol"==u(l)?l:l+""},r.exports.__esModule=!0,r.exports.default=r.exports},46313:(r,l,c)=>{var u=c(9535),m=c(33929);r.exports=function _regeneratorAsyncGen(r,l,c,p,v){return new m(u().w(r,l,c,p),v||Promise)},r.exports.__esModule=!0,r.exports.default=r.exports},47427:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(41621)),y=u(c(87861)),_=u(c(26098));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}function _superPropGet(r,l,c,u){var m=(0,h.default)((0,g.default)(1&u?r.prototype:r),l,c);return 2&u&&"function"==typeof m?function(r){return m.apply(c,r)}:m}l.default=function(r){function LandingPagesHandler(){return(0,m.default)(this,LandingPagesHandler),function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,LandingPagesHandler,arguments)}return(0,y.default)(LandingPagesHandler,r),(0,p.default)(LandingPagesHandler,[{key:"getDefaultSettings",value:function getDefaultSettings(){var r="e-landing-page",l={landingPagesTablePage:'a[href="edit.php?post_type='+r+'"]',landingPagesAddNewPage:'a[href="edit.php?post_type=elementor_library&page='+r+'"]'};return{selectors:{addButton:".page-title-action:first",pagesMenuItemAndLink:"#menu-pages, #menu-pages > a",landingPagesMenuItem:"".concat(l.landingPagesTablePage,", ").concat(l.landingPagesAddNewPage),templatesMenuItem:".menu-icon-elementor_library"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var r=this.getSettings("selectors"),l=_superPropGet(LandingPagesHandler,"getDefaultElements",this,3)([]);return l.$landingPagesMenuItem=jQuery(r.landingPagesMenuItem),l.$templatesMenuItem=jQuery(r.templatesMenuItem),l.$pagesMenuItemAndLink=jQuery(r.pagesMenuItemAndLink),l}},{key:"onInit",value:function onInit(){_superPropGet(LandingPagesHandler,"onInit",this,3)([]);var r=this.getSettings(),l=!!window.location.href.includes(r.paths.landingPagesTablePage),c=!!window.location.href.includes(r.paths.landingPagesTrashPage),u=!!window.location.href.includes(r.paths.landingPagesAddNewPage);(l||c||u||r.isLandingPageAdminEdit)&&(this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem,this.elements.$pagesMenuItemAndLink),this.highlightSubMenuItem(this.elements.$landingPagesMenuItem),jQuery(r.selectors.addButton).attr("href",elementorAdminConfig.urls.addNewLandingPageUrl))}}])}(_.default)},48285:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(87861)),y=u(c(63827)),_=u(c(96349));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var b={go_elementor_pro:"Upgrade"},k=function(r){function MenuPromotionTracking(){return(0,m.default)(this,MenuPromotionTracking),function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,MenuPromotionTracking,arguments)}return(0,h.default)(MenuPromotionTracking,r),(0,p.default)(MenuPromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var r=this;this.addEventListenerTracked(document,"click",function(l){var c=l.target;if(c){var u=c.closest("a");if(u){var m=u.getAttribute("href");if(m){var p=r.extractPromoMenuKey(m);p&&r.handleMenuPromoClick(u,p)}}}},{capture:!0})}},{key:"extractPromoMenuKey",value:function extractPromoMenuKey(r){for(var l=0,c=Object.keys(b);l<c.length;l++){var u=c[l];if(r.includes("page=".concat(u)))return u}return null}},{key:"handleMenuPromoClick",value:function handleMenuPromoClick(r,l){var c=r.getAttribute("href"),u=b[l],m=l.replace("elementor_","").replace(/_/g,"/");y.default.trackPromoClicked(u,c,m)}}])}(_.default);l.default=k},53051:(r,l,c)=>{var u=c(67114),m=c(9535),p=c(62507),v=c(46313),g=c(33929),h=c(95315),y=c(66961);function _regeneratorRuntime(){"use strict";var l=m(),c=l.m(_regeneratorRuntime),_=(Object.getPrototypeOf?Object.getPrototypeOf(c):c.__proto__).constructor;function n(r){var l="function"==typeof r&&r.constructor;return!!l&&(l===_||"GeneratorFunction"===(l.displayName||l.name))}var b={throw:1,return:2,break:3,continue:3};function a(r){var l,c;return function(u){l||(l={stop:function stop(){return c(u.a,2)},catch:function _catch(){return u.v},abrupt:function abrupt(r,l){return c(u.a,b[r],l)},delegateYield:function delegateYield(r,m,p){return l.resultName=m,c(u.d,y(r),p)},finish:function finish(r){return c(u.f,r)}},c=function t(r,c,m){u.p=l.prev,u.n=l.next;try{return r(c,m)}finally{l.next=u.n}}),l.resultName&&(l[l.resultName]=u.v,l.resultName=void 0),l.sent=u.v,l.next=u.n;try{return r.call(this,l)}finally{u.p=l.prev,u.n=l.next}}}return(r.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(r,c,u,m){return l.w(a(r),c,u,m&&m.reverse())},isGeneratorFunction:n,mark:l.m,awrap:function awrap(r,l){return new u(r,l)},AsyncIterator:g,async:function async(r,l,c,u,m){return(n(l)?v:p)(a(r),l,c,u,m)},keys:h,values:y}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regeneratorRuntime,r.exports.__esModule=!0,r.exports.default=r.exports},54799:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=l.Events=void 0;var m=u(c(39805)),p=u(c(40989)),v=l.Events=function(){return(0,p.default)(function Events(){(0,m.default)(this,Events)},null,[{key:"dispatch",value:function dispatch(r,l){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r=r instanceof jQuery?r[0]:r,u&&r.dispatchEvent(new CustomEvent(u,{detail:c})),r.dispatchEvent(new CustomEvent(l,{detail:c}))}}])}();l.default=v},58155:r=>{function asyncGeneratorStep(r,l,c,u,m,p,v){try{var g=r[p](v),h=g.value}catch(r){return void c(r)}g.done?l(h):Promise.resolve(h).then(u,m)}r.exports=function _asyncToGenerator(r){return function(){var l=this,c=arguments;return new Promise(function(u,m){var p=r.apply(l,c);function _next(r){asyncGeneratorStep(p,u,m,_next,_throw,"next",r)}function _throw(r){asyncGeneratorStep(p,u,m,_next,_throw,"throw",r)}_next(void 0)})}},r.exports.__esModule=!0,r.exports.default=r.exports},61790:(r,l,c)=>{var u=c(53051)();r.exports=u;try{regeneratorRuntime=u}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=u:Function("r","regeneratorRuntime = r")(u)}},62507:(r,l,c)=>{var u=c(46313);r.exports=function _regeneratorAsync(r,l,c,m,p){var v=u(r,l,c,m,p);return v.next().then(function(r){return r.done?r.value:v.next()})},r.exports.__esModule=!0,r.exports.default=r.exports},63025:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.DashboardUtils=void 0;l.DashboardUtils={isElementorPage:function isElementorPage(){var r=new URLSearchParams(window.location.search),l=r.get("page");if(l&&(l.startsWith("elementor")||l.includes("elementor")))return!0;var c=r.get("post_type");return"elementor_library"===c||"e-floating-buttons"===c||document.body.className.split(" ").some(function(r){return r.includes("elementor")&&(r.includes("page")||r.includes("post-type"))})}}},63827:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=l.SCREEN_TYPES=l.NAV_AREAS=l.CONTROL_TYPES=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(85707)),g=u(c(66336)),h=u(c(27011)),y=u(c(14077)),_=u(c(67670)),b=u(c(48285)),k=u(c(94543)),w=18e5,x="elementor_wpdash_session",E="elementor_wpdash_pending_nav",C=(l.CONTROL_TYPES={BUTTON:"button",CHECKBOX:"checkbox",RADIO:"radio",LINK:"link",SELECT:"select",TOGGLE:"toggle",FILTER:"filter"},l.NAV_AREAS={LEFT_MENU:"left_menu",SUBMENU:"submenu",HOVER_MENU:"hover_menu",TOP_BAR:"top_bar",SIDEBAR_MENU:"sidebar"}),S=l.SCREEN_TYPES={TAB:"tab",POPUP:"popup",APP_SCREEN:"app_screen"},T=l.default=function(){return(0,p.default)(function WpDashboardTracking(){(0,m.default)(this,WpDashboardTracking)},null,[{key:"getElementorCommon",value:function getElementorCommon(){return window.elementorCommon}},{key:"init",value:function init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}},{key:"restoreOrCreateSession",value:function restoreOrCreateSession(){var r=this.getStoredSession();r?(this.sessionStartTime=r.sessionStartTime,this.navItemsVisited=new Set(r.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}},{key:"isEditorOneActive",value:function isEditorOneActive(){var r,l,c=this.getElementorCommon();return null!==(r=null==c||null===(l=c.config)||void 0===l||null===(l=l.editor_events)||void 0===l?void 0:l.isEditorOneActive)&&void 0!==r&&r}},{key:"processPendingNavClick",value:function processPendingNavClick(){try{var r=sessionStorage.getItem(E);if(r){var l=JSON.parse(r),c=l.itemId,u=l.rootItem,m=l.area;this.navItemsVisited.add(c);var p={wpdash_nav_item_id:c,wpdash_nav_area:m};u&&(p.wpdash_nav_item_root=u),this.dispatchEvent("wpdash_nav_clicked",p,{send_immediately:!0}),sessionStorage.removeItem(E)}}catch(r){sessionStorage.removeItem(E)}}},{key:"getStoredSession",value:function getStoredSession(){try{var r=sessionStorage.getItem(x);return r?JSON.parse(r):null}catch(r){return null}}},{key:"saveSessionToStorage",value:function saveSessionToStorage(){var r={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(x,JSON.stringify(r))}},{key:"clearStoredSession",value:function clearStoredSession(){sessionStorage.removeItem(x)}},{key:"isEventsManagerAvailable",value:function isEventsManagerAvailable(){var r=this.getElementorCommon();return(null==r?void 0:r.eventsManager)&&"function"==typeof r.eventsManager.dispatchEvent}},{key:"canSendEvents",value:function canSendEvents(){var r,l,c=this.getElementorCommon();return null!==(r=null==c||null===(l=c.config)||void 0===l||null===(l=l.editor_events)||void 0===l?void 0:l.can_send_events)&&void 0!==r&&r}},{key:"dispatchEvent",value:function dispatchEvent(r){var l,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.isEventsManagerAvailable()&&this.canSendEvents()){var m=this.getElementorCommon();null==m||null===(l=m.eventsManager)||void 0===l||l.dispatchEvent(r,c,u)}}},{key:"updateActivity",value:function updateActivity(){this.lastActivityTime=Date.now()}},{key:"startSessionMonitoring",value:function startSessionMonitoring(){var r=this;this.activityCheckInterval=setInterval(function(){r.checkSessionTimeout()},6e4),window.addEventListener("beforeunload",function(){r.sessionEnded||r.isNavigatingToElementor||r.trackSessionEnd("tab_closed")}),document.addEventListener("visibilitychange",function(){!r.sessionEnded&&document.hidden&&(Date.now()-r.lastActivityTime>w&&r.trackSessionEnd("tab_inactive"))})}},{key:"isElementorPage",value:function isElementorPage(r){try{var l=new URL(r,window.location.origin).searchParams,c=l.get("page"),u=l.get("post_type"),m=l.get("action");return c&&["elementor-home","e-form-submissions"].some(function(r){return c.includes(r)})||u&&["elementor_library","e-floating-buttons"].includes(u)||m&&m.includes("elementor")}catch(r){return!1}}},{key:"isPluginsPage",value:function isPluginsPage(r){try{return new URL(r,window.location.origin).pathname.includes("plugins.php")}catch(r){return!1}}},{key:"isNavigatingAwayFromElementor",value:function isNavigatingAwayFromElementor(r){return!!r&&(!r.startsWith("#")&&!this.isElementorPage(r))}},{key:"isLinkOpeningInNewTab",value:function isLinkOpeningInNewTab(r){var l=r.getAttribute("target");return"_blank"===l||"_new"===l}},{key:"attachNavigationListener",value:function attachNavigationListener(){var r=this,l=function handleLinkClick(l){var c=l.target.closest("a");if(c&&c.href){if(r.isLinkOpeningInNewTab(c))return;!r.sessionEnded&&r.isNavigatingAwayFromElementor(c.href)?r.trackSessionEnd("navigate_away"):r.isElementorPage(c.href)&&(r.isNavigatingToElementor=!0)}l.target.closest("#editor-one-sidebar-navigation")&&(r.isNavigatingToElementor=!0)},c=function handleFormSubmit(l){var c=l.target;c.action&&(!r.sessionEnded&&r.isNavigatingAwayFromElementor(c.action)?r.trackSessionEnd("navigate_away"):r.isElementorPage(c.action)&&(r.isNavigatingToElementor=!0))};document.addEventListener("click",l,!0),document.addEventListener("submit",c,!0),this.navigationListeners.push({type:"click",handler:l},{type:"submit",handler:c})}},{key:"checkSessionTimeout",value:function checkSessionTimeout(){Date.now()-this.lastActivityTime>w&&!this.sessionEnded&&this.trackSessionEnd("timeout")}},{key:"attachActivityListeners",value:function attachActivityListeners(){var r=this;["mousedown","keydown","scroll","touchstart","click"].forEach(function(l){document.addEventListener(l,function(){r.updateActivity()},{capture:!0,passive:!0})})}},{key:"formatDuration",value:function formatDuration(r){var l=Math.floor(r/1e3);return Number(l.toFixed(2))}},{key:"trackNavClicked",value:function trackNavClicked(r){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C.LEFT_MENU;if(this.initialized){this.updateActivity(),this.navItemsVisited.add(r),this.saveSessionToStorage();var u={wpdash_nav_item_id:r,wpdash_nav_area:c};l&&(u.wpdash_nav_item_root=l),this.dispatchEvent("wpdash_nav_clicked",u)}else{var m={itemId:r,rootItem:l,area:c};sessionStorage.setItem(E,JSON.stringify(m))}}},{key:"trackScreenViewed",value:function trackScreenViewed(r){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S.TAB;this.updateActivity();var c={wpdash_screen_id:r,wpdash_screen_type:l};this.dispatchEvent("wpdash_screen_viewed",c)}},{key:"trackActionControl",value:function trackActionControl(r,l){this.updateActivity();var c={wpdash_action_control_interacted:r,wpdash_control_type:l};this.dispatchEvent("wpdash_action_control",c)}},{key:"trackPromoClicked",value:function trackPromoClicked(r,l,c){this.updateActivity();var u={wpdash_promo_name:r,wpdash_promo_destination:l,wpdash_promo_clicked_path:c};this.dispatchEvent("wpdash_promo_clicked",u)}},{key:"trackSessionEnd",value:function trackSessionEnd(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"timeout";if(!this.sessionEnded){this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);var l=Date.now()-this.sessionStartTime,c={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(l),reason:r};this.dispatchEvent("wpdash_session_end_state",c),this.clearStoredSession()}}},{key:"destroy",value:function destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(function(r){var l=r.type,c=r.handler;document.removeEventListener(l,c,!0)}),this.navigationListeners=[],_.default.destroy(),y.default.destroy(),b.default.destroy(),k.default.destroy(),this.initialized=!1}}])}();(0,v.default)(T,"sessionStartTime",Date.now()),(0,v.default)(T,"lastActivityTime",Date.now()),(0,v.default)(T,"sessionEnded",!1),(0,v.default)(T,"navItemsVisited",new Set),(0,v.default)(T,"activityCheckInterval",null),(0,v.default)(T,"initialized",!1),(0,v.default)(T,"navigationListeners",[]),(0,v.default)(T,"isNavigatingToElementor",!1),window.addEventListener("elementor/admin/init",function(){var r=window.location.href,l=T.isPluginsPage(r),c=T.isElementorPage(r);l&&h.default.init(),g.default.init(),c&&(T.init(),_.default.init(),y.default.init(),b.default.init(),k.default.init())}),window.addEventListener("beforeunload",function(){g.default.destroy(),h.default.destroy(),T.destroy()})},65474:r=>{r.exports=function _iterableToArrayLimit(r,l){var c=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=c){var u,m,p,v,g=[],h=!0,y=!1;try{if(p=(c=c.call(r)).next,0===l){if(Object(c)!==c)return;h=!1}else for(;!(h=(u=p.call(c)).done)&&(g.push(u.value),g.length!==l);h=!0);}catch(r){y=!0,m=r}finally{try{if(!h&&null!=c.return&&(v=c.return(),Object(v)!==v))return}finally{if(y)throw m}}return g}},r.exports.__esModule=!0,r.exports.default=r.exports},66336:(r,l,c)=>{"use strict";var u=c(96784),m=c(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=u(c(39805)),v=u(c(40989)),g=u(c(15118)),h=u(c(29402)),y=u(c(87861)),_=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var c=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var p,v,g={__proto__:null,default:r};if(null===r||"object"!=m(r)&&"function"!=typeof r)return g;if(p=l?u:c){if(p.has(r))return p.get(r);p.set(r,g)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((v=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(v.get||v.set)?p(g,h,v):g[h]=r[h]);return g}(r,l)}(c(63827)),b=u(c(96349));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var k="li#toplevel_page_elementor",w="li#menu-posts-elementor_library",x="li#toplevel_page_elementor-home",E=".wp-submenu",C=".wp-has-submenu",S="#editor-one-sidebar-navigation",T=function(r){function NavigationTracking(){return(0,p.default)(this,NavigationTracking),function _callSuper(r,l,c){return l=(0,h.default)(l),(0,g.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,h.default)(r).constructor):l.apply(r,c))}(this,NavigationTracking,arguments)}return(0,y.default)(NavigationTracking,r),(0,v.default)(NavigationTracking,null,[{key:"init",value:function init(){_.default.isEditorOneActive()?(this.attachSidebarNavigationTracking(),this.attachElementorHomeMenuTracking()):(this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking())}},{key:"attachTemplatesMenuTracking",value:function attachTemplatesMenuTracking(){var r=document.querySelector(w);r&&this.attachMenuTracking(r,"Templates")}},{key:"attachElementorHomeMenuTracking",value:function attachElementorHomeMenuTracking(){var r=document.querySelector(x);r&&this.attachMenuTracking(r,"Elementor")}},{key:"attachElementorMenuTracking",value:function attachElementorMenuTracking(){var r=document.querySelector(k);r&&this.attachMenuTracking(r,"Elementor")}},{key:"attachSidebarNavigationTracking",value:function attachSidebarNavigationTracking(){var r=document.querySelector(S);r&&this.attachSidebarClickListener(r)}},{key:"attachSidebarClickListener",value:function attachSidebarClickListener(r){var l=this;this.addEventListenerTracked(r,"click",function(r){l.handleSidebarClick(r)},{capture:!0})}},{key:"attachMenuTracking",value:function attachMenuTracking(r,l){var c=this;this.addEventListenerTracked(r,"click",function(r){c.handleMenuClick(r,l)})}},{key:"handleMenuClick",value:function handleMenuClick(r,l){var c=r.target.closest("a");if(c){var u=c.classList.contains("menu-top"),m=this.extractItemId(c),p=this.determineNavArea(c);_.default.trackNavClicked(m,u?null:l,p)}}},{key:"handleSidebarClick",value:function handleSidebarClick(r){var l=r.target.closest('a, button, [role="button"]');if(l){var c=this.extractSidebarItemId(l);_.default.trackNavClicked(c,null,_.NAV_AREAS.SIDEBAR_MENU)}}},{key:"extractSidebarItemId",value:function extractSidebarItemId(r){var l=r.querySelector("p");if(l)return l.textContent.trim();var c=r.textContent.trim();return c||"unknown"}},{key:"extractPageFromUrl",value:function extractPageFromUrl(r){var l=new URLSearchParams(r.split("?")[1]||""),c=l.get("page");if(c)return c;var u=l.get("post_type");return u||"unknown"}},{key:"extractItemId",value:function extractItemId(r){var l=r.textContent.trim();if(l)return l;var c=r.getAttribute("href");if(c)return this.extractPageFromUrl(c);var u=r.getAttribute("id");return u||"unknown"}},{key:"determineNavArea",value:function determineNavArea(r){return r.closest("li.menu-top")&&r.closest(E)?r.closest(C).classList.contains("wp-not-current-submenu")?_.NAV_AREAS.HOVER_MENU:_.NAV_AREAS.SUBMENU:_.NAV_AREAS.LEFT_MENU}}])}(b.default);l.default=T},66961:(r,l,c)=>{var u=c(10564).default;r.exports=function _regeneratorValues(r){if(null!=r){var l=r["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],c=0;if(l)return l.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length))return{next:function next(){return r&&c>=r.length&&(r=void 0),{value:r&&r[c++],done:!r}}}}throw new TypeError(u(r)+" is not iterable")},r.exports.__esModule=!0,r.exports.default=r.exports},67114:r=>{r.exports=function _OverloadYield(r,l){this.v=r,this.k=l},r.exports.__esModule=!0,r.exports.default=r.exports},67631:(r,l,c)=>{"use strict";var u=c(12470).__,m=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.showJsonUploadWarningMessageIfNeeded=function showJsonUploadWarningMessageIfNeeded(r){var l=r.introductionMap,c=r.IntroductionClass,m=r.waitForSetViewed,y=void 0!==m&&m;h||(h=function createGenericWarningModal(r){var l,c,m="e-generic-warning-modal-for-json-upload",p=new r({introductionKey:g,dialogType:"confirm",dialogOptions:{id:m,headerMessage:u("Warning: JSON files may be unsafe","elementor"),message:u("Uploading JSON files from unknown sources can be harmful and put your site at risk. For maximum safety, only install JSON files from trusted sources.","elementor"),effects:{show:"fadeIn",hide:"fadeOut"},hide:{onBackgroundClick:!0,onButtonClick:!1},strings:{confirm:u("Continue","elementor"),cancel:u("Cancel","elementor")}}}),v=function createCheckboxAndLabel(r){var l="".concat(r,"-dont-show-again"),c=document.createElement("input");c.type="checkbox",c.name=l,c.id=l;var m=document.createElement("label");return m.htmlFor=l,m.textContent=u("Do not show this message again","elementor"),m.style.display="block",m.style.marginTop="20px",m.style.marginBottom="20px",m.prepend(c),{checkbox:c,label:m}}(m),h=v.checkbox,y=v.label;return p.getDialog().addElement("checkbox-dont-show-again",h),null===(l=p.getDialog().getElements("message"))||void 0===l||null===(c=l.append)||void 0===c||c.call(l,y),p}(c));if(h.setIntroductionMap(l),h.introductionViewed)return Promise.resolve();var _=h.getDialog();return new Promise(function(r,l){_.onHide=function(){l()},_.onConfirm=(0,v.default)(p.default.mark(function _callee(){return p.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(!_.getElements("checkbox-dont-show-again").prop("checked")){l.next=3;break}if(!y){l.next=2;break}return l.next=1,h.setViewed();case 1:l.next=3;break;case 2:h.setViewed();case 3:r(),_.hide();case 4:case"end":return l.stop()}},_callee)})),_.onCancel=function(){_.hide()},h.show()})};var p=m(c(61790)),v=m(c(58155)),g="upload_json_warning_generic_message",h=null},67670:(r,l,c)=>{"use strict";var u=c(96784),m=c(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=u(c(39805)),v=u(c(40989)),g=u(c(15118)),h=u(c(29402)),y=u(c(41621)),_=u(c(87861)),b=u(c(85707)),k=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var c=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var p,v,g={__proto__:null,default:r};if(null===r||"object"!=m(r)&&"function"!=typeof r)return g;if(p=l?u:c){if(p.has(r))return p.get(r);p.set(r,g)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((v=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(v.get||v.set)?p(g,h,v):g[h]=r[h]);return g}(r,l)}(c(63827)),w=c(63025),x=u(c(96349));function _createForOfIteratorHelper(r,l){var c="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!c){if(Array.isArray(r)||(c=function _unsupportedIterableToArray(r,l){if(r){if("string"==typeof r)return _arrayLikeToArray(r,l);var c={}.toString.call(r).slice(8,-1);return"Object"===c&&r.constructor&&(c=r.constructor.name),"Map"===c||"Set"===c?Array.from(r):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(r,l):void 0}}(r))||l&&r&&"number"==typeof r.length){c&&(r=c);var u=0,m=function F(){};return{s:m,n:function n(){return u>=r.length?{done:!0}:{done:!1,value:r[u++]}},e:function e(r){throw r},f:m}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var p,v=!0,g=!1;return{s:function s(){c=c.call(r)},n:function n(){var r=c.next();return v=r.done,r},e:function e(r){g=!0,p=r},f:function f(){try{v||null==c.return||c.return()}finally{if(g)throw p}}}}function _arrayLikeToArray(r,l){(null==l||l>r.length)&&(l=r.length);for(var c=0,u=Array(l);c<l;c++)u[c]=r[c];return u}function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var E=".nav-tab-wrapper",C=".nav-tab",S=".nav-tab-active",T=".elementor-settings-form-page",P=".elementor-settings-form-page.elementor-active",M=["#elementor-new-floating-elements-modal","#elementor-new-template-dialog-content"],A=function(r){function ScreenViewTracking(){return(0,p.default)(this,ScreenViewTracking),function _callSuper(r,l,c){return l=(0,h.default)(l),(0,g.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,h.default)(r).constructor):l.apply(r,c))}(this,ScreenViewTracking,arguments)}return(0,_.default)(ScreenViewTracking,r),(0,v.default)(ScreenViewTracking,null,[{key:"init",value:function init(){w.DashboardUtils.isElementorPage()&&this.attachTabChangeTracking()}},{key:"destroy",value:function destroy(){!function _superPropGet(r,l,c,u){var m=(0,y.default)((0,h.default)(1&u?r.prototype:r),l,c);return 2&u&&"function"==typeof m?function(r){return m.apply(c,r)}:m}(ScreenViewTracking,"destroy",this,2)([]),this.trackedScreens.clear()}},{key:"getScreenData",value:function getScreenData(){var r=new URLSearchParams(window.location.search),l=r.get("page"),c=r.get("post_type"),u=window.location.hash,m="",p="";if(m=l||(c||this.getScreenIdFromBody()),this.isElementorAppPage()){var v=this.getAppScreenData(u);if(v)return v}var g=document.querySelector(E),h=document.querySelectorAll(T).length>1;if(g||h||u&&!this.isElementorAppPage())if(p=k.SCREEN_TYPES.TAB,u){var y=u.replace(/^#(tab-)?/,"");m="".concat(m,"-").concat(y)}else if(g){var _=document.querySelector(S);if(_){var b=_.textContent.trim(),w=_.getAttribute("href");if(b)m="".concat(m,"-").concat(this.sanitizeScreenId(b));else if(w&&w.includes("#")){var x=w.split("#")[1];m="".concat(m,"-").concat(x)}}}else if(h){var C=document.querySelector(P);if(C){var M=C.id;M&&(m="".concat(m,"-").concat(M))}}return{screenId:m,screenType:p}}},{key:"isElementorAppPage",value:function isElementorAppPage(){return"elementor-app"===new URLSearchParams(window.location.search).get("page")}},{key:"getAppScreenData",value:function getAppScreenData(r){if(!r)return null;var l=r.replace(/^#/,"");if(!l.startsWith("/"))return null;var c=l.split("/").filter(Boolean);return 0===c.length?null:{screenId:c.join("/"),screenType:k.SCREEN_TYPES.APP_SCREEN}}},{key:"getScreenIdFromBody",value:function getScreenIdFromBody(){var r,l=_createForOfIteratorHelper(document.body.className.split(" "));try{for(l.s();!(r=l.n()).done;){var c=r.value;if(c.startsWith("elementor")&&(c.includes("page")||c.includes("post-type")))return c}}catch(r){l.e(r)}finally{l.f()}return"elementor-unknown"}},{key:"sanitizeScreenId",value:function sanitizeScreenId(r){return r.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}},{key:"attachTabChangeTracking",value:function attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}},{key:"attachNavTabTracking",value:function attachNavTabTracking(){var r=this,l=document.querySelector(E);l&&this.addEventListenerTracked(l,"click",function(l){var c=l.target.closest(C);if(c&&!c.classList.contains("nav-tab-active")){var u=r.getScreenData();u&&r.trackScreen(u.screenId,u.screenType)}})}},{key:"attachHashChangeTracking",value:function attachHashChangeTracking(){var r=this;this.addEventListenerTracked(window,"hashchange",function(){var l=r.getScreenData();l&&r.trackScreen(l.screenId,l.screenType)})}},{key:"attachSettingsTabTracking",value:function attachSettingsTabTracking(){var r=this,l=document.querySelectorAll(T);0!==l.length&&l.forEach(function(l){r.addObserver(l,{attributes:!0,attributeFilter:["class"]},function(){var l=r.getScreenData();l&&r.trackScreen(l.screenId,l.screenType)})})}},{key:"attachModalTracking",value:function attachModalTracking(){var r=this;this.addObserver(document.body,{childList:!0,subtree:!0},function(l){var c,u=_createForOfIteratorHelper(l);try{for(u.s();!(c=u.n()).done;){"childList"===c.value.type&&M.forEach(function(l){var c=document.querySelector(l);if(c&&r.isModalVisible(c)){var u=l.replace("#","");r.trackScreen(u,k.SCREEN_TYPES.POPUP)}})}}catch(r){u.e(r)}finally{u.f()}})}},{key:"isModalVisible",value:function isModalVisible(r){if(!r)return!1;var l=window.getComputedStyle(r);return"none"!==l.display&&0!==parseFloat(l.opacity)}},{key:"trackScreen",value:function trackScreen(r){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k.SCREEN_TYPES.TOP_LEVEL_PAGE,c="".concat(r,"-").concat(l);this.trackedScreens.has(c)||(this.trackedScreens.add(c),k.default.trackScreenViewed(r,l))}}])}(x.default);(0,b.default)(A,"trackedScreens",new Set);l.default=A},68400:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(87861)),y=u(c(45046));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}l.default=function(r){function _default(){var r;return(0,m.default)(this,_default),r=function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,_default),elementorCommon.elements.$window.on("elementor/admin/init",function(){r.runHandler()}),r}return(0,h.default)(_default,r),(0,p.default)(_default,[{key:"runHandler",value:function runHandler(){var r="e-floating-buttons",l={paths:{contactPagesTablePage:"edit.php?post_type="+r,contactPagesAddNewPage:"edit.php?post_type=elementor_library&page="+r,contactPagesTrashPage:"edit.php?post_status=trash&post_type="+r}};new y.default(l)}}])}(elementorModules.Module)},70569:r=>{r.exports=function _arrayWithHoles(r){if(Array.isArray(r))return r},r.exports.__esModule=!0,r.exports.default=r.exports},72405:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(39805)),p=u(c(40989)),v=u(c(15118)),g=u(c(29402)),h=u(c(87861)),y=u(c(47427));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}l.default=function(r){function _default(){var r;return(0,m.default)(this,_default),r=function _callSuper(r,l,c){return l=(0,g.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,g.default)(r).constructor):l.apply(r,c))}(this,_default),elementorCommon.elements.$window.on("elementor/admin/init",function(){r.runHandler()}),r}return(0,h.default)(_default,r),(0,p.default)(_default,[{key:"runHandler",value:function runHandler(){var r,l,c="e-landing-page",u={landingPagesTablePage:"edit.php?post_type="+c,landingPagesAddNewPage:"edit.php?post_type=elementor_library&page="+c,landingPagesTrashPage:"edit.php?post_status=trash&post_type="+c},m={path:null!==(r=elementorAdmin.config.landingPages)&&void 0!==r&&r.landingPagesHasPages?u.landingPagesTablePage:u.landingPagesAddNewPage,isLandingPageAdminEdit:null===(l=elementorAdmin.config.landingPages)||void 0===l?void 0:l.isLandingPageAdminEdit,paths:u};new y.default(m)}}])}(elementorModules.Module)},75115:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var c=function matchUserAgent(r){return u.indexOf(r)>=0},u=navigator.userAgent,m=!!window.opr&&!!opr.addons||!!window.opera||c(" OPR/"),p=c("Firefox"),v=/^((?!chrome|android).)*safari/i.test(u)||/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||"undefined"!=typeof safari&&safari.pushNotification).toString(),g=/Trident|MSIE/.test(u)&&!!document.documentMode,h=!g&&!!window.StyleMedia||c("Edg"),y=!!window.chrome&&c("Chrome")&&!(h||m),_=c("Chrome")&&!!window.CSS,b=c("AppleWebKit")&&!_,k={isTouchDevice:"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,appleWebkit:b,blink:_,chrome:y,edge:h,firefox:p,ie:g,mac:c("Macintosh"),opera:m,safari:v,webkit:c("AppleWebKit")};l.default=k},78113:r=>{r.exports=function _arrayLikeToArray(r,l){(null==l||l>r.length)&&(l=r.length);for(var c=0,u=Array(l);c<l;c++)u[c]=r[c];return u},r.exports.__esModule=!0,r.exports.default=r.exports},85707:(r,l,c)=>{var u=c(45498);r.exports=function _defineProperty(r,l,c){return(l=u(l))in r?Object.defineProperty(r,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):r[l]=c,r},r.exports.__esModule=!0,r.exports.default=r.exports},87861:(r,l,c)=>{var u=c(91270);r.exports=function _inherits(r,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(l&&l.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),l&&u(r,l)},r.exports.__esModule=!0,r.exports.default=r.exports},89736:r=>{function _regeneratorDefine(l,c,u,m){var p=Object.defineProperty;try{p({},"",{})}catch(l){p=0}r.exports=_regeneratorDefine=function regeneratorDefine(r,l,c,u){function o(l,c){_regeneratorDefine(r,l,function(r){return this._invoke(l,c,r)})}l?p?p(r,l,{value:c,enumerable:!u,configurable:!u,writable:!u}):r[l]=c:(o("next",0),o("throw",1),o("return",2))},r.exports.__esModule=!0,r.exports.default=r.exports,_regeneratorDefine(l,c,u,m)}r.exports=_regeneratorDefine,r.exports.__esModule=!0,r.exports.default=r.exports},91270:r=>{function _setPrototypeOf(l,c){return r.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},r.exports.__esModule=!0,r.exports.default=r.exports,_setPrototypeOf(l,c)}r.exports=_setPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},94543:(r,l,c)=>{"use strict";var u=c(96784),m=c(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=u(c(39805)),v=u(c(40989)),g=u(c(15118)),h=u(c(29402)),y=u(c(87861)),_=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var c=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var p,v,g={__proto__:null,default:r};if(null===r||"object"!=m(r)&&"function"!=typeof r)return g;if(p=l?u:c){if(p.has(r))return p.get(r);p.set(r,g)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((v=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(v.get||v.set)?p(g,h,v):g[h]=r[h]);return g}(r,l)}(c(63827)),b=c(63025),k=u(c(96349));function _createForOfIteratorHelper(r,l){var c="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!c){if(Array.isArray(r)||(c=function _unsupportedIterableToArray(r,l){if(r){if("string"==typeof r)return _arrayLikeToArray(r,l);var c={}.toString.call(r).slice(8,-1);return"Object"===c&&r.constructor&&(c=r.constructor.name),"Map"===c||"Set"===c?Array.from(r):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(r,l):void 0}}(r))||l&&r&&"number"==typeof r.length){c&&(r=c);var u=0,m=function F(){};return{s:m,n:function n(){return u>=r.length?{done:!0}:{done:!1,value:r[u++]}},e:function e(r){throw r},f:m}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var p,v=!0,g=!1;return{s:function s(){c=c.call(r)},n:function n(){var r=c.next();return v=r.done,r},e:function e(r){g=!0,p=r},f:function f(){try{v||null==c.return||c.return()}finally{if(g)throw p}}}}function _arrayLikeToArray(r,l){(null==l||l>r.length)&&(l=r.length);for(var c=0,u=Array(l);c<l;c++)u[c]=r[c];return u}function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}var w={ADMIN_MENU:"#adminmenu",TOP_BAR:".e-admin-top-bar",TOP_BAR_EDITOR_ONE:"#editor-one-top-bar",WP_ADMIN_BAR:"#wpadminbar",SUBMENU:".wp-submenu",PROMO_PAGE:".e-feature-promotion",PROMO_BLANK_STATE:".elementor-blank_state",APP:".e-app",SIDEBAR_NAVIGATION:"#editor-one-sidebar-navigation",FLYOUT_MENU:".elementor-submenu-flyout"},x=function(r){function ActionControlTracking(){return(0,p.default)(this,ActionControlTracking),function _callSuper(r,l,c){return l=(0,h.default)(l),(0,g.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,c||[],(0,h.default)(r).constructor):l.apply(r,c))}(this,ActionControlTracking,arguments)}return(0,y.default)(ActionControlTracking,r),(0,v.default)(ActionControlTracking,null,[{key:"init",value:function init(){b.DashboardUtils.isElementorPage()&&(this.attachDelegatedHandlers(),this.addTrackingAttributesToFilterButtons(),this.initializeLinkDataIds())}},{key:"initializeLinkDataIds",value:function initializeLinkDataIds(){var r=this,l=function initializeLinks(){document.querySelectorAll("a[href]").forEach(function(l){if(!(r.isExcludedElement(l)||r.isNavigationLink(l)||l.hasAttribute("data-id"))){var c=l.getAttribute("href");if(c){var u=r.removeNonceFromUrl(c);u&&l.setAttribute("data-id",u)}}})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",l):l()}},{key:"addTrackingAttributesToFilterButtons",value:function addTrackingAttributesToFilterButtons(){var r=document.body;if(r){var l="";switch(!0){case r.classList.contains("post-type-elementor_library"):l="elementor_library-library";break;case r.classList.contains("post-type-e-floating-buttons"):l="e-floating-buttons";break;default:return}var c=function addDataIdToListTableButtons(){[{id:"post-query-submit",suffix:"filter"},{id:"search-submit",suffix:"search"},{id:"doaction",suffix:"apply"},{id:"doaction2",suffix:"apply-bottom"}].forEach(function(r){var c=document.getElementById(r.id);c&&!c.hasAttribute("data-id")&&c.setAttribute("data-id","".concat(l,"-button-").concat(r.suffix))})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c()}}},{key:"isExcludedElement",value:function isExcludedElement(r){for(var l=0,c=Object.values(w);l<c.length;l++){var u=c[l];if(r.closest(u))return!0}return!!r.classList.contains("go-pro")}},{key:"attachDelegatedHandlers",value:function attachDelegatedHandlers(){var r=this,l=["search-submit","post-query-submit"];this.addEventListenerTracked(document,"click",function(c){var u,m=c.target&&1===c.target.nodeType?c.target:null===(u=c.target)||void 0===u?void 0:u.parentElement;if(m){var p=m.closest(".elementor-role-toggle");if(!p||r.isExcludedElement(p)){var v=m.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');if(v&&!r.isExcludedElement(v))return l.includes(v.id)?void r.trackControl(v,_.CONTROL_TYPES.FILTER):void r.trackControl(v,_.CONTROL_TYPES.BUTTON);var g=m.closest("a");!g||r.isExcludedElement(g)||r.isNavigationLink(g)||r.trackControl(g,_.CONTROL_TYPES.LINK)}else r.trackControl(p,_.CONTROL_TYPES.TOGGLE)}},{capture:!1}),this.addEventListenerTracked(document,"change",function(l){var c,u=l.target&&1===l.target.nodeType?l.target:null===(c=l.target)||void 0===c?void 0:c.parentElement;if(u){var m=null;if(!(m=_.default.isEditorOneActive()?u.closest(".MuiSwitch-switchBase"):u.closest(".components-toggle-control"))||r.isExcludedElement(m)){var p=u.closest('input[type="checkbox"]');if(!p||r.isExcludedElement(p)){var v=u.closest('input[type="radio"]');if(!v||r.isExcludedElement(v)){var g=u.closest("select");g&&!r.isExcludedElement(g)&&r.trackControl(g,_.CONTROL_TYPES.SELECT)}else r.trackControl(v,_.CONTROL_TYPES.RADIO)}else r.trackControl(p,_.CONTROL_TYPES.CHECKBOX)}else r.trackControl(m,_.CONTROL_TYPES.TOGGLE)}})}},{key:"isNavigationLink",value:function isNavigationLink(r){var l=r.getAttribute("href");return!!l&&(!(!l.startsWith("#")||!l.includes("tab"))||(!!r.classList.contains("nav-tab")||!!r.closest(".wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar")))}},{key:"trackControl",value:function trackControl(r,l){var c=this.extractControlIdentifier(r,l);c&&_.default.trackActionControl(c,l)}},{key:"extractControlIdentifier",value:function extractControlIdentifier(r,l){if(_.CONTROL_TYPES.RADIO===l){var c=r.getAttribute("name"),u=r.value||r.getAttribute("value");if(c&&u)return"".concat(c,"-").concat(u);if(c)return c}if(_.CONTROL_TYPES.SELECT===l){var m=r.getAttribute("name");if(m)return m}if(_.CONTROL_TYPES.CHECKBOX===l){var p=r.getAttribute("name");if(p){if(document.querySelectorAll('input[type="checkbox"][name="'.concat(CSS.escape(p),'"]')).length>1){var v=r.value||r.getAttribute("value");if(v)return"".concat(p,"-").concat(v)}return p}}if(_.CONTROL_TYPES.LINK===l){var g=r.getAttribute("data-id");if(g)return g;var h=r.getAttribute("href");if(h)return this.removeNonceFromUrl(h)}if(_.CONTROL_TYPES.BUTTON===l||_.CONTROL_TYPES.TOGGLE===l||_.CONTROL_TYPES.FILTER===l){var y=r.getAttribute("data-id");if(y)return y;var b=this.extractClassId(r);if(b)return b}return""}},{key:"extractClassId",value:function extractClassId(r){var l=r.className;if(!l||"string"!=typeof l)return"";var c,u=_createForOfIteratorHelper(l.split(" "));try{for(u.s();!(c=u.n()).done;){var m=c.value;if(m.startsWith("e-id-"))return m.substring(5)}}catch(r){u.e(r)}finally{u.f()}return""}},{key:"removeNonceFromUrl",value:function removeNonceFromUrl(r){try{var l=new URL(r,window.location.origin);l.searchParams.delete("_wpnonce");var c=l.searchParams.get("post");return null!==c&&/^[0-9]+$/.test(c)&&l.searchParams.delete("post"),l.pathname+l.search+l.hash}catch(l){return r}}}])}(k.default);l.default=x},95067:(r,l,c)=>{"use strict";var u=c(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var m=u(c(18821)),p=u(c(39805)),v=u(c(40989));l.default=function(){return(0,v.default)(function TemplateControls(){(0,p.default)(this,TemplateControls)},[{key:"setDynamicControlsVisibility",value:function setDynamicControlsVisibility(r,l){if(void 0!==l)for(var c=0,u=Object.entries(l);c<u.length;c++){var p=(0,m.default)(u[c],2),v=p[0],g=p[1];this.setVisibilityForControl(r,g,v)}}},{key:"setVisibilityForControl",value:function setVisibilityForControl(r,l,c){var u,m=this;Object.entries(null!==(u=l.conditions)&&void 0!==u?u:{}).forEach(function(l){m.changeVisibilityBasedOnCondition(r,l,c)})}},{key:"changeVisibilityBasedOnCondition",value:function changeVisibilityBasedOnCondition(r,l,c){var u=(0,m.default)(l,2),p=u[0],v=u[1],g=document.getElementById(r+c+"__wrapper"),h=document.getElementById(r+p);g.classList.toggle("elementor-hidden",!h||v!==h.value)}}])}()},95315:r=>{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 m=u(c(39805)),p=u(c(40989)),v=function(){return(0,p.default)(function BaseTracking(){(0,m.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,m=r.options;l.removeEventListener(c,u,m)}),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 m=l[c]={exports:{}};return r[c](m,m.exports,__webpack_require__),m.exports}(()=>{"use strict";var r,l,c=__webpack_require__(12470).__,u=__webpack_require__(96784),m=u(__webpack_require__(61790)),p=u(__webpack_require__(58155)),v=u(__webpack_require__(18821)),g=u(__webpack_require__(72405)),h=u(__webpack_require__(41095)),y=u(__webpack_require__(75115)),_=u(__webpack_require__(54799)),b=u(__webpack_require__(14100)),k=u(__webpack_require__(95067)),w=__webpack_require__(67631),x=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"),$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 m=r("#title");m.val()||m.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()})})});var u={plugin_image_optimization:"elementor_image_optimization_campaign",site_mailer_promotion:"elementor_core_site_mailer_campaign"};Object.keys(u).forEach(function(l){r('.e-notice--cta.e-notice--dismissible[data-notice_id="'.concat(l,'"] a.e-button--cta')).on("click",function(){var c=r(this);elementorCommon.ajax.addRequest(u[l],{data:{campaign:(null==c?void 0:c.data("campaign"))||"",source:(null==c?void 0:c.data("source"))||"",medium:(null==c?void 0:c.data("medium"))||""}})})}),r('.e-a-apps .e-a-item[data-plugin="image-optimization/image-optimization.php"] a.e-btn').on("click",function(){var l=r(this);elementorCommon.ajax.addRequest("elementor_image_optimization_campaign",{data:{campaign:(null==l?void 0:l.data("campaign"))||"",source:(null==l?void 0:l.data("source"))||"",medium:(null==l?void 0:l.data("medium"))||""}})}),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('<div class="e-recreate-kit-error-message">'.concat(u.data.message,"</div>"))})}),r("#elementor-replace-url-button").on("click",function(l){l.preventDefault();var c=r(this),u=c.parents("tr"),m=u.find('[name="from"]'),p=u.find('[name="to"]');c.removeClass("success").addClass("loading"),r.post(ajaxurl,{action:"elementor_replace_url",from:m.val(),to:p.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")+"<br>"+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,m=l.action,p=l.redirectUrl;r.post(ajaxurl,{action:m,_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),p?location.href=decodeURIComponent(p):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"),m=c.data("placeholder-url");c.html(u.replace("{VERSION}",l.val())),c.data("href",m.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 x.default,this.templateControls=new k.default,new h.default},addUserAgentClasses:function addUserAgentClasses(){var r=document.querySelector("body");Object.entries(y.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.$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,y=v.elements.$importArea,_=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(y),h.on("click",function(){r("#elementor-import-template-area").toggle()});var x={jsonUploadWarning:{shown:!1},enableUnfilteredFiles:{shown:!1}},E=_[0].value;g.on("submit",function(){var r=(0,p.default)(m.default.mark(function _callee(r){var l,u;return m.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(_[0].disabled=!0,_[0].value=c("Importing...","elementor"),x.jsonUploadWarning.shown){m.next=5;break}return r.preventDefault(),m.prev=1,m.next=2,(0,w.showJsonUploadWarningMessageIfNeeded)({IntroductionClass:window.elementorModules.admin.utils.Introduction,introductionMap:window.elementorAdmin.config.user.introduction,waitForSetViewed:!0});case 2:x.jsonUploadWarning.shown=!0,g.trigger("submit"),m.next=4;break;case 3:m.prev=3,m.catch(1),_[0].disabled=!1,_[0].value=E;case 4:return m.abrupt("return");case 5:if(l=k[0].files.length,u=elementorCommon.config.filesUpload.unfilteredFiles,!l||u||x.enableUnfilteredFiles.shown){m.next=6;break}return r.preventDefault(),b.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function(){x.enableUnfilteredFiles.shown=!0,g.trigger("submit")}).show(),m.abrupt("return");case 6:x.jsonUploadWarning.shown=!1,x.enableUnfilteredFiles.shown=!1;case 7:case"end":return m.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"),m=c.find(l.selectors.controlsContainer);m.toggleClass("hidden"),m.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,_.default.dispatch(elementorCommon.elements.$window,"elementor/admin/init")})})()})();