PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.1
Elementor Website Builder – more than just a page builder v4.3.1
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/atomic-widgets-editor.min.js +5 -2 4.2.0 → 4.3.1 View file →
@@ -1,2 +1,5 @@
1 -/*! For license information please see atomic-widgets-editor.min.js.LICENSE.txt */
2 -(()=>{var r={1729:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;l.default=function createFlexboxType(){var r=elementor.modules.elements.views.createAtomicElementBase("e-flexbox");return new elementor.modules.elements.types.AtomicElementBase("e-flexbox",r)}},3068:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getRandomStyleId=function getRandomStyleId(r){var l,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};do{l="e-".concat(r.id,"-").concat(elementorCommon.helpers.getUniqueId())}while(s.hasOwnProperty(l));return l}},6479:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.regenerateLocalStyleIds=function regenerateLocalStyleIds(r){if(null==r||!r.model)return;!function updateElementsStyleIdsInsideOut(r){null==r||r.reverse().forEach(updateStyleId)}((0,v.getElementChildren)(r.model).filter(function(r){var l;return r&&Object.keys(null!==(l=r.get("styles"))&&void 0!==l?l:{}).length>0}))};var c=u(s(85707)),p=u(s(18821)),v=s(82823),m=s(3068);function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,c.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}function calculateNewStylesAndSettings(r,l,s){var u,c=l.get("styles"),v=null!==(u=null==s?void 0:s.toJSON())&&void 0!==u?u:{},h=Object.entries(v).filter(function(r){return function isClassesProp(r){return r.$$type&&"classes"===r.$$type&&Array.isArray(r.value)&&r.value.length>0}((0,p.default)(r,2)[1])}),g={},y={};Object.entries(c).forEach(function(l){var s=(0,p.default)(l,2),u=s[0],c=s[1],v=(0,m.getRandomStyleId)(r,g);g[v]=structuredClone(_objectSpread(_objectSpread({},c),{},{id:v})),y[u]=v});var _=h.map(function(r){var l=(0,p.default)(r,2),s=l[0],u=l[1];return[s,_objectSpread(_objectSpread({},u),{},{value:u.value.map(function(r){var l;return null!==(l=y[r])&&void 0!==l?l:r})})]},{});return{newStyles:g,newSettings:Object.fromEntries(_)}}function updateStyleId(r){var l=window.elementor.getContainer(r.get("id"));l?function updateStyleIdForContainer(r){var l=r.model,s=calculateNewStylesAndSettings(r,l,r.settings),u=s.newStyles,c=s.newSettings;$e.internal("document/elements/set-settings",{container:r,settings:c}),l.set("styles",u)}(l):function updateStyleIdForModel(r){var l=r.get("settings"),s=calculateNewStylesAndSettings(r,r,l),u=s.newStyles,c=s.newSettings;l.set(c),r.set("styles",u)}(r)}},6559:(r,l,s)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),Object.defineProperty(l,"DuplicateElement",{enumerable:!0,get:function get(){return u.DuplicateElement}}),Object.defineProperty(l,"ImportElement",{enumerable:!0,get:function get(){return p.ImportElement}}),Object.defineProperty(l,"PasteElement",{enumerable:!0,get:function get(){return c.PasteElement}});var u=s(48534),c=s(13248),p=s(26772)},7470:(r,l,s)=>{"use strict";var u=s(75206);l.createRoot=u.createRoot,l.hydrateRoot=u.hydrateRoot},9535:(r,l,s)=>{var u=s(89736);function _regenerator(){var l,s,c="function"==typeof Symbol?Symbol:{},p=c.iterator||"@@iterator",v=c.toStringTag||"@@toStringTag";function i(r,c,p,v){var h=c&&c.prototype instanceof Generator?c:Generator,g=Object.create(h.prototype);return u(g,"_invoke",function(r,u,c){var p,v,h,g=0,y=c||[],_=!1,w={p:0,n:0,v:l,a:d,f:d.bind(l,4),d:function d(r,s){return p=r,v=0,h=l,w.n=s,m}};function d(r,u){for(v=r,h=u,s=0;!_&&g&&!c&&s<y.length;s++){var c,p=y[s],b=w.p,x=p[2];r>3?(c=x===u)&&(h=p[(v=p[4])?5:(v=3,3)],p[4]=p[5]=l):p[0]<=b&&((c=r<2&&b<p[1])?(v=0,w.v=u,w.n=p[1]):b<x&&(c=r<3||p[0]>u||u>x)&&(p[4]=r,p[5]=u,w.n=x,v=0))}if(c||r>1)return m;throw _=!0,u}return function(c,y,b){if(g>1)throw TypeError("Generator is already running");for(_&&1===y&&d(y,b),v=y,h=b;(s=v<2?l:h)||!_;){p||(v?v<3?(v>1&&(w.n=-1),d(v,h)):w.n=h:w.v=h);try{if(g=2,p){if(v||(c="next"),s=p[c]){if(!(s=s.call(p,h)))throw TypeError("iterator result is not an object");if(!s.done)return s;h=s.value,v<2&&(v=0)}else 1===v&&(s=p.return)&&s.call(p),v<2&&(h=TypeError("The iterator does not provide a '"+c+"' method"),v=1);p=l}else if((s=(_=w.n<0)?h:r.call(u,w))!==m)break}catch(r){p=l,v=1,h=r}finally{g=1}}return{value:s,done:_}}}(r,p,v),!0),g}var m={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}s=Object.getPrototypeOf;var h=[][p]?s(s([][p]())):(u(s={},p,function(){return this}),s),g=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(g),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,u(g,"constructor",GeneratorFunctionPrototype),u(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",u(GeneratorFunctionPrototype,v,"GeneratorFunction"),u(g),u(g,v,"Generator"),u(g,p,function(){return this}),u(g,"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},10906:(r,l,s)=>{var u=s(91819),c=s(20365),p=s(37744),v=s(78687);r.exports=function _toConsumableArray(r){return u(r)||c(r)||p(r)||v()},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,s)=>{var u=s(10564).default;r.exports=function toPrimitive(r,l){if("object"!=u(r)||!r)return r;var s=r[Symbol.toPrimitive];if(void 0!==s){var c=s.call(r,l||"default");if("object"!=u(c))return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===l?String:Number)(r)},r.exports.__esModule=!0,r.exports.default=r.exports},11451:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;l.default=function createGridType(){var r=elementor.modules.elements.views.createAtomicElementBase("e-grid");return new elementor.modules.elements.types.AtomicElementBase("e-grid",r)}},12470:r=>{"use strict";r.exports=wp.i18n},13248:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.PasteElement=void 0;var c=u(s(39805)),p=u(s(40989)),v=u(s(15118)),m=u(s(29402)),h=u(s(87861)),g=s(6479);function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}l.PasteElement=function(r){function PasteElement(){return(0,c.default)(this,PasteElement),function _callSuper(r,l,s){return l=(0,m.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,m.default)(r).constructor):l.apply(r,s))}(this,PasteElement,arguments)}return(0,h.default)(PasteElement,r),(0,p.default)(PasteElement,[{key:"getCommand",value:function getCommand(){return"document/elements/paste"}},{key:"getId",value:function getId(){return"regenerate-local-style-ids--document/elements/paste"}},{key:"apply",value:function apply(r,l){(Array.isArray(l)?l:[l]).forEach(g.regenerateLocalStyleIds)}}])}($e.modules.hookData.After)},14718:(r,l,s)=>{var u=s(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,s)=>{var u=s(10564).default,c=s(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 c(r)},r.exports.__esModule=!0,r.exports.default=r.exports},18791:(r,l,s)=>{"use strict";var u=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;_interopRequireWildcard(s(41594));var c=_interopRequireWildcard(s(75206)),p=s(7470);function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,c=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var p,v,m={__proto__:null,default:r};if(null===r||"object"!=u(r)&&"function"!=typeof r)return m;if(p=l?c:s){if(p.has(r))return p.get(r);p.set(r,m)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((v=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(v.get||v.set)?p(m,h,v):m[h]=r[h]);return m})(r,l)}l.default={render:function render(r,l){var s;try{var u=(0,p.createRoot)(l);u.render(r),s=function unmountFunction(){u.unmount()}}catch(u){c.render(r,l),s=function unmountFunction(){c.unmountComponentAtNode(l)}}return{unmount:s}}}},18821:(r,l,s)=>{var u=s(70569),c=s(65474),p=s(37744),v=s(11018);r.exports=function _slicedToArray(r,l){return u(r)||c(r,l)||p(r,l)||v()},r.exports.__esModule=!0,r.exports.default=r.exports},20365:r=>{r.exports=function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)},r.exports.__esModule=!0,r.exports.default=r.exports},23506:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var c=u(s(39805)),p=u(s(40989)),v=u(s(15118)),m=u(s(29402)),h=u(s(41621)),g=u(s(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 AtomicElementBaseModel(){return(0,c.default)(this,AtomicElementBaseModel),function _callSuper(r,l,s){return l=(0,m.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,m.default)(r).constructor):l.apply(r,s))}(this,AtomicElementBaseModel,arguments)}return(0,g.default)(AtomicElementBaseModel,r),(0,p.default)(AtomicElementBaseModel,[{key:"isValidChild",value:function isValidChild(r){var l=r.get("elType");return"section"!==l&&"column"!==l}},{key:"initialize",value:function initialize(r,l){var s,u=this.get("elType");this.config=elementor.config.elements[u],null!==(s=this.config)&&void 0!==s&&null!==(s=s.meta)&&void 0!==s&&s.permanently_locked&&this.set("isLocked",!0),0===this.get("elements").length&&$e.commands.currentTrace.includes("document/elements/create")&&this.onElementCreate(),function _superPropGet(r,l,s,u){var c=(0,h.default)((0,m.default)(1&u?r.prototype:r),l,s);return 2&u&&"function"==typeof c?function(r){return c.apply(s,r)}:c}(AtomicElementBaseModel,"initialize",this,3)([r,l])}},{key:"getDefaultChildren",value:function getDefaultChildren(){var r=this.config.default_children;return this.modifyDefaultChildren(r)}},{key:"onElementCreate",value:function onElementCreate(){var r=this;this.get("skipDefaultChildren")?this.unset("skipDefaultChildren",{silent:!0}):this.set("elements",this.getDefaultChildren().map(function(l){return r.buildElement(l)}))}},{key:"modifyDefaultChildren",value:function modifyDefaultChildren(r){return r}},{key:"buildElement",value:function buildElement(r){var l,s=this,u=elementorCommon.helpers.getUniqueId(),c=(r.elements||[]).map(function(r){return s.buildElement(r)});return{elType:r.elType,widgetType:r.widgetType,id:u,settings:null!==(l=r.settings)&&void 0!==l?l:{},elements:c,isLocked:r.isLocked||!1,editor_settings:r.editor_settings||{},meta:r.meta||{}}}}])}(elementor.modules.elements.models.Element)},26772:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.ImportElement=void 0;var c=u(s(39805)),p=u(s(40989)),v=u(s(15118)),m=u(s(29402)),h=u(s(87861)),g=s(6479);function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}l.ImportElement=function(r){function ImportElement(){return(0,c.default)(this,ImportElement),function _callSuper(r,l,s){return l=(0,m.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,m.default)(r).constructor):l.apply(r,s))}(this,ImportElement,arguments)}return(0,h.default)(ImportElement,r),(0,p.default)(ImportElement,[{key:"getCommand",value:function getCommand(){return"document/elements/import"}},{key:"getId",value:function getId(){return"regenerate-local-style-ids--document/elements/import"}},{key:"apply",value:function apply(r,l){(Array.isArray(l)?l:[l]).forEach(g.regenerateLocalStyleIds)}}])}($e.modules.hookData.After)},27914:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var c=u(s(41594)),p=u(s(39805)),v=u(s(40989)),m=u(s(15118)),h=u(s(29402)),g=u(s(87861)),y=u(s(85707)),_=u(s(18791)),w=u(s(64836));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 AtomicElementEmptyView(){var r;(0,p.default)(this,AtomicElementEmptyView);for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];return r=function _callSuper(r,l,s){return l=(0,h.default)(l),(0,m.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,h.default)(r).constructor):l.apply(r,s))}(this,AtomicElementEmptyView,[].concat(s)),(0,y.default)(r,"template","<div></div>"),(0,y.default)(r,"className","elementor-empty-view"),(0,y.default)(r,"unmount",null),r}return(0,g.default)(AtomicElementEmptyView,r),(0,v.default)(AtomicElementEmptyView,[{key:"renderReactDefaultElement",value:function renderReactDefaultElement(r){var l=_.default.render(c.default.createElement(w.default,{container:r}),this.el).unmount;this.unmount=l}},{key:"onBeforeRender",value:function onBeforeRender(){this.unmount&&(this.unmount(),this.unmount=null)}},{key:"onRender",value:function onRender(){this.$el.addClass(this.className),this.renderReactDefaultElement()}},{key:"onDestroy",value:function onDestroy(){var r;null===(r=this.unmount)||void 0===r||r.call(this)}}])}(Marionette.ItemView)},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},29675:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var c=u(s(39805)),p=u(s(40989)),v=u(s(15118)),m=u(s(29402)),h=u(s(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 AtomicElementBaseType(r,l){var s,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return(0,c.default)(this,AtomicElementBaseType),(s=function _callSuper(r,l,s){return l=(0,m.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,m.default)(r).constructor):l.apply(r,s))}(this,AtomicElementBaseType)).elementType=r,s.viewClass=l,s.modelClass=u,s.emptyViewClass=p,s}return(0,h.default)(AtomicElementBaseType,r),(0,p.default)(AtomicElementBaseType,[{key:"getType",value:function getType(){return this.elementType}},{key:"getView",value:function getView(){return this.viewClass}},{key:"getEmptyView",value:function getEmptyView(){return this.emptyViewClass||elementor.modules.elements.views.EmptyComponent}},{key:"getModel",value:function getModel(){return this.modelClass||elementor.modules.elements.models.AtomicElementBase}}])}(elementor.modules.elements.types.Base)},33929:(r,l,s)=>{var u=s(67114),c=s(89736);r.exports=function AsyncIterator(r,l){function n(s,c,p,v){try{var m=r[s](c),h=m.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){m.value=r,p(m)},function(r){return n("throw",r,p,v)})}catch(r){v(r)}}var s;this.next||(c(AsyncIterator.prototype),c(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),c(this,"_invoke",function(r,u,c){function f(){return new l(function(l,s){n(r,c,l,s)})}return s=s?s.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},37411:(r,l,s)=>{"use strict";var u=s(12470).__,c=s(12470).sprintf,p=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function createAtomicElementBaseView(r){return b.extend({template:Marionette.TemplateCache.get("#tmpl-elementor-".concat(r,"-content")),emptyView:w.default,_childrenRenderPromises:[],_createElement:function _createElement(r){var l,s=null===(l=elementor.$preview)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.contentDocument;return s?s.createElement(r):document.createElement(r)},getChildViewContainer:function getChildViewContainer(){return this.childViewContainer="",Marionette.CompositeView.prototype.getChildViewContainer.apply(this,arguments)},getChildType:function getChildType(){var r=Object.entries(elementor.config.elements).filter(function(r){var l=(0,g.default)(r,2)[1];return!(null==l||!l.atomic_props_schema)}).map(function(r){return(0,g.default)(r,1)[0]});return["widget","container"].concat((0,h.default)(r))},getRenderContext:function getRenderContext(){var r,l;return null===(r=this._parent)||void 0===r||null===(l=r.getRenderContext)||void 0===l?void 0:l.call(r)},getResolverRenderContext:function getResolverRenderContext(){var r,l;return null===(r=this._parent)||void 0===r||null===(l=r.getResolverRenderContext)||void 0===l?void 0:l.call(r)},render:function render(){var r=this;return this._currentRenderPromise=new Promise(function(l){r._shouldSkipFullRender()?r._renderWithoutDomRecreation(l):r._renderWithDomRecreation(l)}),this},_shouldSkipFullRender:function _shouldSkipFullRender(){return this.isRendered&&this._hasConnectedChildren()},_hasConnectedChildren:function _hasConnectedChildren(){var r,l,s;if(null===(r=this.children)||void 0===r||!r.length)return!1;var u=this.children.findByIndex(0);return null!==(l=null==u||null===(s=u.$el)||void 0===s||null===(s=s.get(0))||void 0===s?void 0:s.isConnected)&&void 0!==l&&l},_renderWithoutDomRecreation:function _renderWithoutDomRecreation(r){var l=this;this._beforeRender(),this._renderChildren(),this._waitForChildrenToComplete().then(function(){l._afterRender(),r()})},_renderWithDomRecreation:function _renderWithDomRecreation(r){b.prototype.render.apply(this,arguments),this._waitForChildrenToComplete().then(function(){r()})},_beforeRender:function _beforeRender(){this._isRendering=!0,this.triggerMethod("before:render",this)},_afterRender:function _afterRender(){this._isRendering=!1,this.isRendered=!0,this.triggerMethod("render",this)},_waitForChildrenToComplete:function _waitForChildrenToComplete(){var r=this;return(0,m.default)(v.default.mark(function _callee(){return v.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(!(r._childrenRenderPromises.length>0)){l.next=1;break}return l.next=1,Promise.all(r._childrenRenderPromises);case 1:case"end":return l.stop()}},_callee)}))()},_renderChildren:function _renderChildren(){var r;this._shouldSkipFullRender()?null===(r=this.children)||void 0===r||r.each(function(r){return r.render()}):b.prototype._renderChildren.apply(this,arguments);this._collectChildrenRenderPromises()},_collectChildrenRenderPromises:function _collectChildrenRenderPromises(){var r,l=this;this._childrenRenderPromises=[],null===(r=this.children)||void 0===r||r.each(function(r){r._currentRenderPromise&&l._childrenRenderPromises.push(r._currentRenderPromise)})},onRender:function onRender(){var r=this;this.dispatchPreviewEvent("elementor/element/render"),b.prototype.onRender.apply(this,arguments),setTimeout(function(){r.isAtomicGridContainer()&&r.reInitEmptyView(),r.droppableInitialize(),r.updateHandlesPosition()})},destroyEmptyView:function destroyEmptyView(){if(!this.isAtomicGridContainer())return Marionette.CompositeView.prototype.destroyEmptyView.apply(this,arguments)},isAtomicGridContainer:function isAtomicGridContainer(){return"e-grid"===r},reInitEmptyView:function reInitEmptyView(){var r;null!==(r=this.el)&&void 0!==r&&r.querySelector(":scope > .elementor-empty-view")||(delete this._showingEmptyView,this.showEmptyView())},onDestroy:function onDestroy(){b.prototype.onDestroy.apply(this,arguments),this.dispatchPreviewEvent("elementor/element/destroy")},dispatchPreviewEvent:function dispatchPreviewEvent(r){var l;null===(l=elementor)||void 0===l||null===(l=l.$preview)||void 0===l||null===(l=l[0])||void 0===l||l.contentWindow.dispatchEvent(new CustomEvent(r,{detail:{id:this.model.get("id"),type:this.model.get("elType"),element:this.getDomElement().get(0)}}))},droppableInitialize:function droppableInitialize(){this.$el.html5Droppable(this.getDroppableOptions())},getContextMenuGroups:function getContextMenuGroups(){var r,l=this,s=[{name:"save",title:u("Save as a template","elementor"),callback:this.saveAsTemplate.bind(this),isEnabled:function isEnabled(){return!l.getContainer().isLocked()}}],c=elementor.config.user.is_administrator;if((null===(r=elementorCommon.config.experimentalFeatures)||void 0===r?void 0:r.e_components)&&c){var p,v,m,h,g,y,w,x,C,E=null===(p=null===(v=window.elementorV2)||void 0===v||null===(v=v.utils)||void 0===v||null===(m=v.isProActive)||void 0===m?void 0:m.call(v))||void 0===p||p,S=null!==(h=null===(g=window.elementorV2)||void 0===g||null===(g=g.utils)||void 0===g||null===(y=g.hasProInstalled)||void 0===y?void 0:y.call(g))&&void 0!==h&&h&&!(null!==(w=null===(x=window.elementorV2)||void 0===x||null===(x=x.utils)||void 0===x||null===(C=x.isProAtLeast)||void 0===C?void 0:C.call(x,"4.0"))&&void 0!==w&&w),O=!E&&!S,k='<span class="elementor-context-menu-list__item__shortcut__new-badge">'.concat(u("New","elementor"),"</span>"),P='<a href="https://go.elementor.com/go-pro-components-Instance-create-context-menu/" target="_blank" onclick="event.stopPropagation()" class="'.concat("elementor-context-menu-list__item__shortcut__promotion-badge",'"><i class="eicon-upgrade-crown"></i></a>');s.unshift({name:"save-component",title:u("Create component","elementor"),shortcut:E||S?k:P,hasShortcutAction:O,callback:this.saveAsComponent.bind(this),isEnabled:function isEnabled(){return(E||S)&&!l.getContainer().isLocked()}})}var R=b.prototype.getContextMenuGroups.apply(this,arguments),M=R.indexOf(_.findWhere(R,{name:"clipboard"}));return R.splice(M+1,0,{name:"save",actions:s}),R},saveAsTemplate:function saveAsTemplate(){elementor.templates.eventManager.sendNewSaveTemplateClickedEvent(),$e.route("library/save-template",{model:this.model})},saveAsComponent:function saveAsComponent(r,l){var s,c,p,v,m,h,g,y,_,w,b;if(null===(s=null===(c=window.elementorV2)||void 0===c||null===(c=c.utils)||void 0===c||null===(p=c.hasProInstalled)||void 0===p?void 0:p.call(c))||void 0===s||!s||null!==(v=null===(m=window.elementorV2)||void 0===m||null===(m=m.utils)||void 0===m||null===(h=m.isProAtLeast)||void 0===h?void 0:h.call(m,"4.0"))&&void 0!==v&&v){if(null===(g=null===(y=window.elementorV2)||void 0===y||null===(y=y.utils)||void 0===y||null===(_=y.isProActive)||void 0===_?void 0:_.call(y))||void 0===g||g){var x=r.originalEvent,C=elementor.$preview[0].getBoundingClientRect(),E={left:x.clientX+C.left,top:x.clientY+C.top};window.dispatchEvent(new CustomEvent("elementor/editor/open-save-as-component-form",{detail:{element:elementor.getContainer(this.model.id).model.toJSON({remove:["default"]}),anchorPosition:E,options:l}}))}}else null===(w=window.elementorV2)||void 0===w||null===(w=w.editorNotifications)||void 0===w||null===(b=w.notify)||void 0===b||b.call(w,{type:"info",id:"component-create-update",message:u("To create new components, update Elementor Pro to the latest version.","elementor"),additionalActionProps:[{size:"small",variant:"contained",color:"info",href:"/wp-admin/plugins.php",target:"_blank",children:u("Update Now","elementor")}]})},isDroppingAllowed:function isDroppingAllowed(){return this.getContainer().isEditable()},behaviors:function behaviors(){var behaviors=b.prototype.behaviors.apply(this,arguments);return _.extend(behaviors,{Sortable:{behaviorClass:s(83139),elChildType:"widget"}}),elementor.hooks.applyFilters("elements/".concat(r,"/behaviors"),behaviors,this)},getSortableOptions:function getSortableOptions(){return{preventInit:!0}},getDroppableOptions:function getDroppableOptions(){var r=this;return{axis:this.isAtomicGridContainer()?"vertical":null,items:"> .elementor-element, > .elementor-empty-view .elementor-first-add",groups:["elementor-element"],horizontalThreshold:0,isDroppingAllowed:this.isDroppingAllowed.bind(this),currentElementClass:"elementor-html5dnd-current-element",placeholderClass:"elementor-sortable-placeholder elementor-widget-placeholder",hasDraggingOnChildClass:"e-dragging-over",getDropContainer:function getDropContainer(){return r.getContainer()},onDropping:function onDropping(l,s){s.stopPropagation(),elementor.getPreviewView().onPanelElementDragEnd();var u=elementor.channels.editor.request("element:dragged"),c=null==u?void 0:u.getContainer().view.el,p=r.emptyViewIsCurrentlyBeingDraggedOver(),v=p?r.el:s.currentTarget.parentElement,m=Array.from((null==v?void 0:v.querySelectorAll(":scope > .elementor-element"))||[]),h=p?m.length:m.indexOf(s.currentTarget);if(r.isPanelElement(u,c))return r.draggingOnBottomOrRightSide(l)&&!p&&h++,void r.onDrop(s,{at:h});r.isParentElement(u.getContainer().id)||(p?r.moveDroppedItem(u,h):r.moveExistingElement(l,u,v,m,h,c))}}},moveExistingElement:function moveExistingElement(r,l,s,u,c,p){var v=u.indexOf(p);if(c!==v){var m=this.getDropIndex(s,r,c,v);this.moveDroppedItem(l,m)}},isPanelElement:function isPanelElement(r,l){return!r||!l},isParentElement:function isParentElement(r){for(var l=this.container;l;){if(l.id===r)return!0;l=l.parent}return!1},getDropIndex:function getDropIndex(r,l,s,u){var c=window.getComputedStyle(r),p=["flex","inline-flex"].includes(c.display),v=p&&["column-reverse","row-reverse"].includes(c.flexDirection),m=p&&["row-reverse","row"].includes(c.flexDirection),h=elementorCommon.config.isRTL;return(m?v!==h:v)===this.draggingOnBottomOrRightSide(l)?-1===u||u>=s-1?s:s>0?s-1:0:0<=u&&u<s?s:s+1},moveDroppedItem:function moveDroppedItem(r,l){elementor.channels.editor.reply("element:dragged",null),$e.run("document/elements/move",{container:r.getContainer(),target:this.getContainer(),options:{at:l}})},getEditButtons:function getEditButtons(){var r=elementor.getElementData(this.model),l={};return $e.components.get("document/elements").utils.allowAddingWidgets()&&(l.add={title:c(u("Add %s","elementor"),r.title),icon:"plus"},l.edit={title:c(u("Edit %s","elementor"),r.title),icon:"handle"}),this.getContainer().isLocked()||(elementor.getPreferences("edit_buttons")&&$e.components.get("document/elements").utils.allowAddingWidgets()&&(l.duplicate={title:c(u("Duplicate %s","elementor"),r.title),icon:"clone"}),l.remove={title:c(u("Delete %s","elementor"),r.title),icon:"close"}),l},draggingOnBottomOrRightSide:function draggingOnBottomOrRightSide(r){return["bottom","right"].includes(r)},emptyViewIsCurrentlyBeingDraggedOver:function emptyViewIsCurrentlyBeingDraggedOver(){return this.$el.find("> .elementor-empty-view > .elementor-first-add.elementor-html5dnd-current-element").length>0},onAddButtonClick:function onAddButtonClick(){if(!this.addSectionView||this.addSectionView.isDestroyed){var r=new elementor.modules.elements.components.AddSectionView({at:this.model.collection.indexOf(this.model)});r.render(),this.$el.before(r.$el),r.$el.hide(),setTimeout(function(){r.$el.slideDown(null,function(){jQuery(this).css("display","")})}),this.addSectionView=r}else this.addSectionView.fadeToDeath()},isOverflowHidden:function isOverflowHidden(){var r=window.getComputedStyle(this.el),l=[r.overflowX,r.overflowY,r.overflow];return l.includes("hidden")||l.includes("auto")},updateHandlesPosition:function updateHandlesPosition(){var r=this.$el.data("element_type");if((0,y.getAllElementTypes)().includes(r)){var l=this.isOverflowHidden();!l&&this.isTopLevelElement()&&this.isFirstElementInStructure()&&(l=!0),this.$el.toggleClass("e-handles-inside",l)}},isTopLevelElement:function isTopLevelElement(){return this.container.parent&&"document"===this.container.parent.id},isFirstElementInStructure:function isFirstElementInStructure(){return!this.model.collection||0===this.model.collection.indexOf(this.model)},getInteractionId:function getInteractionId(){var r=this.model.get("originId"),l=this.model.get("id");return null!=r?r:l}})};var v=p(s(61790)),m=p(s(58155)),h=p(s(10906)),g=p(s(18821)),y=s(75504),w=p(s(27914)),b=elementor.modules.elements.views.BaseElement},37744:(r,l,s)=>{var u=s(78113);r.exports=function _unsupportedIterableToArray(r,l){if(r){if("string"==typeof r)return u(r,l);var s={}.toString.call(r).slice(8,-1);return"Object"===s&&r.constructor&&(s=r.constructor.name),"Map"===s||"Set"===s?Array.from(r):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?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,s)=>{var u=s(45498);function _defineProperties(r,l){for(var s=0;s<l.length;s++){var c=l[s];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(r,u(c.key),c)}}r.exports=function _createClass(r,l,s){return l&&_defineProperties(r.prototype,l),s&&_defineProperties(r,s),Object.defineProperty(r,"prototype",{writable:!1}),r},r.exports.__esModule=!0,r.exports.default=r.exports},41594:r=>{"use strict";r.exports=React},41621:(r,l,s)=>{var u=s(14718);function _get(){return r.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(r,l,s){var c=u(r,l);if(c){var p=Object.getOwnPropertyDescriptor(c,l);return p.get?p.get.call(arguments.length<3?r:s):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},45498:(r,l,s)=>{var u=s(10564).default,c=s(11327);r.exports=function toPropertyKey(r){var l=c(r,"string");return"symbol"==u(l)?l:l+""},r.exports.__esModule=!0,r.exports.default=r.exports},46313:(r,l,s)=>{var u=s(9535),c=s(33929);r.exports=function _regeneratorAsyncGen(r,l,s,p,v){return new c(u().w(r,l,s,p),v||Promise)},r.exports.__esModule=!0,r.exports.default=r.exports},48534:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.DuplicateElement=void 0;var c=u(s(39805)),p=u(s(40989)),v=u(s(15118)),m=u(s(29402)),h=u(s(87861)),g=s(6479);function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}l.DuplicateElement=function(r){function DuplicateElement(){return(0,c.default)(this,DuplicateElement),function _callSuper(r,l,s){return l=(0,m.default)(l),(0,v.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,m.default)(r).constructor):l.apply(r,s))}(this,DuplicateElement,arguments)}return(0,h.default)(DuplicateElement,r),(0,p.default)(DuplicateElement,[{key:"getCommand",value:function getCommand(){return"document/elements/duplicate"}},{key:"getId",value:function getId(){return"regenerate-local-style-ids--document/elements/duplicate"}},{key:"apply",value:function apply(r,l){(Array.isArray(l)?l:[l]).forEach(g.regenerateLocalStyleIds)}}])}($e.modules.hookData.After)},53051:(r,l,s)=>{var u=s(67114),c=s(9535),p=s(62507),v=s(46313),m=s(33929),h=s(95315),g=s(66961);function _regeneratorRuntime(){"use strict";var l=c(),s=l.m(_regeneratorRuntime),y=(Object.getPrototypeOf?Object.getPrototypeOf(s):s.__proto__).constructor;function n(r){var l="function"==typeof r&&r.constructor;return!!l&&(l===y||"GeneratorFunction"===(l.displayName||l.name))}var _={throw:1,return:2,break:3,continue:3};function a(r){var l,s;return function(u){l||(l={stop:function stop(){return s(u.a,2)},catch:function _catch(){return u.v},abrupt:function abrupt(r,l){return s(u.a,_[r],l)},delegateYield:function delegateYield(r,c,p){return l.resultName=c,s(u.d,g(r),p)},finish:function finish(r){return s(u.f,r)}},s=function t(r,s,c){u.p=l.prev,u.n=l.next;try{return r(s,c)}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,s,u,c){return l.w(a(r),s,u,c&&c.reverse())},isGeneratorFunction:n,mark:l.m,awrap:function awrap(r,l){return new u(r,l)},AsyncIterator:m,async:function async(r,l,s,u,c){return(n(l)?v:p)(a(r),l,s,u,c)},keys:h,values:g}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regeneratorRuntime,r.exports.__esModule=!0,r.exports.default=r.exports},54454:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=l.createDebouncedWidgetPanelSearch=l.createDebouncedFinderSearch=l.EditorOneEventManager=void 0;var c=u(s(85707)),p=u(s(39805)),v=u(s(40989));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,c.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}var m=l.EditorOneEventManager=function(){return(0,v.default)(function EditorOneEventManager(){(0,p.default)(this,EditorOneEventManager)},null,[{key:"getEventsManager",value:function getEventsManager(){var r;return null===(r=elementorCommon)||void 0===r?void 0:r.eventsManager}},{key:"getConfig",value:function getConfig(){var r;return null===(r=this.getEventsManager())||void 0===r?void 0:r.config}},{key:"canSendEvents",value:function canSendEvents(){var r;return(null===(r=elementorCommon)||void 0===r||null===(r=r.config)||void 0===r||null===(r=r.editor_events)||void 0===r?void 0:r.can_send_events)||!1}},{key:"isEventsManagerAvailable",value:function isEventsManagerAvailable(){var r=this.getEventsManager();return r&&"function"==typeof r.dispatchEvent}},{key:"dispatchEvent",value:function dispatchEvent(r,l){if(!this.isEventsManagerAvailable()||!this.canSendEvents())return!1;this.getEventsManager().dispatchEvent(r,l)}},{key:"toLowerSnake",value:function toLowerSnake(r){return r&&"string"==typeof r?r.replace(/\s+/g,"_").toLowerCase():r}},{key:"decodeHtmlEntities",value:function decodeHtmlEntities(r){return r&&"string"==typeof r&&(new DOMParser).parseFromString(r,"text/html").body.textContent||r}},{key:"isInEditorContext",value:function isInEditorContext(){var r;return void 0!==window.elementor&&!(null===(r=window.elementor)||void 0===r||!r.documents)}},{key:"getFinderContext",value:function getFinderContext(){var r,l,s,u,c=this.getConfig(),p=this.isInEditorContext();return{windowName:p?null==c||null===(r=c.appTypes)||void 0===r?void 0:r.editor:null==c||null===(l=c.appTypes)||void 0===l?void 0:l.wpAdmin,targetLocation:this.toLowerSnake(p?null==c||null===(s=c.locations)||void 0===s?void 0:s.topBar:null==c||null===(u=c.locations)||void 0===u?void 0:u.sidebar)}}},{key:"createBasePayload",value:function createBasePayload(){var r,l,s,u,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},p=this.getConfig();return _objectSpread({app_type:null!==(r=null==p||null===(l=p.appTypes)||void 0===l?void 0:l.editor)&&void 0!==r?r:"editor",window_name:null!==(s=null==p||null===(u=p.appTypes)||void 0===u?void 0:u.editor)&&void 0!==s?s:"editor"},c)}},{key:"sendTopBarPublishDropdown",value:function sendTopBarPublishDropdown(r){var l,s,u,c,p,v,m,h=this.getConfig();return this.dispatchEvent(null==h||null===(l=h.names)||void 0===l||null===(l=l.editorOne)||void 0===l?void 0:l.topBarPublishDropdown,this.createBasePayload({interaction_type:this.toLowerSnake(null==h||null===(s=h.triggers)||void 0===s?void 0:s.click),target_type:null==h||null===(u=h.targetTypes)||void 0===u?void 0:u.dropdownItem,target_name:r,interaction_result:null==h||null===(c=h.interactionResults)||void 0===c?void 0:c.actionSelected,target_location:this.toLowerSnake(null==h||null===(p=h.locations)||void 0===p?void 0:p.topBar),location_l1:this.toLowerSnake(null==h||null===(v=h.secondaryLocations)||void 0===v?void 0:v.publishDropdown),location_l2:null==h||null===(m=h.targetTypes)||void 0===m?void 0:m.dropdownItem,interaction_description:"User selected an action from the publish dropdown"}))}},{key:"sendTopBarPageList",value:function sendTopBarPageList(r){var l,s,u,c,p,v,m,h,g=arguments.length>1&&void 0!==arguments[1]&&arguments[1],y=this.getConfig();return this.dispatchEvent(null==y||null===(l=y.names)||void 0===l||null===(l=l.editorOne)||void 0===l?void 0:l.topBarPageList,this.createBasePayload({interaction_type:this.toLowerSnake(null==y||null===(s=y.triggers)||void 0===s?void 0:s.click),target_type:null==y||null===(u=y.targetTypes)||void 0===u?void 0:u.dropdownItem,target_name:r,interaction_result:g?null==y||null===(c=y.interactionResults)||void 0===c?void 0:c.create:null==y||null===(p=y.interactionResults)||void 0===p?void 0:p.navigate,target_location:this.toLowerSnake(null==y||null===(v=y.locations)||void 0===v?void 0:v.topBar),location_l1:this.toLowerSnake(null==y||null===(m=y.secondaryLocations)||void 0===m?void 0:m.pageListDropdown),location_l2:null==y||null===(h=y.targetTypes)||void 0===h?void 0:h.dropdownItem,interaction_description:"User selected an action from the page list dropdown"}))}},{key:"sendSiteSettingsSession",value:function sendSiteSettingsSession(r){var l,s,u,c,p,v=r.targetType,m=r.visitedItems,h=void 0===m?[]:m,g=r.savedItems,y=void 0===g?[]:g,_=r.state,w=this.getConfig();return this.dispatchEvent(null==w||null===(l=w.names)||void 0===l||null===(l=l.editorOne)||void 0===l?void 0:l.siteSettingsSession,this.createBasePayload({interaction_type:this.toLowerSnake(null==w||null===(s=w.triggers)||void 0===s?void 0:s.click),target_type:v,target_name:"site_settings",interaction_result:null==w||null===(u=w.interactionResults)||void 0===u?void 0:u.sessionEnd,target_location:this.toLowerSnake(null==w||null===(c=w.locations)||void 0===c?void 0:c.leftPanel),location_l1:this.toLowerSnake(null==w||null===(p=w.secondaryLocations)||void 0===p?void 0:p.siteSettings),interaction_description:"Records areas visited as part of the site setting session",metadata:{visited_items:h,saved_items:y},state:_}))}},{key:"sendELibraryNav",value:function sendELibraryNav(r){var l,s,u,c,p,v,m=this.getConfig();return this.dispatchEvent(null==m||null===(l=m.names)||void 0===l||null===(l=l.editorOne)||void 0===l?void 0:l.eLibraryNav,this.createBasePayload({interaction_type:this.toLowerSnake(null==m||null===(s=m.triggers)||void 0===s?void 0:s.tabSelect),target_type:null==m||null===(u=m.targetTypes)||void 0===u?void 0:u.tab,target_name:this.toLowerSnake(r),interaction_result:null==m||null===(c=m.interactionResults)||void 0===c?void 0:c.tabChanged,target_location:this.toLowerSnake(null==m||null===(p=m.locations)||void 0===p?void 0:p.elementorLibrary),location_l1:this.toLowerSnake(null==m||null===(v=m.secondaryLocations)||void 0===v?void 0:v.libraryTabs),interaction_description:"User navigates within elementor library"}))}},{key:"sendELibraryInsert",value:function sendELibraryInsert(r){var l,s,u,c,p,v,m=r.assetId,h=r.assetName,g=r.libraryType,y=r.proRequired,_=void 0!==y&&y,w=this.getConfig(),b=this.createBasePayload({interaction_type:this.toLowerSnake(null==w||null===(l=w.triggers)||void 0===l?void 0:l.insert),target_type:null==w||null===(s=w.targetTypes)||void 0===s?void 0:s.button,target_name:String(m),interaction_result:null==w||null===(u=w.interactionResults)||void 0===u?void 0:u.assetInserted,target_location:this.toLowerSnake(null==w||null===(c=w.locations)||void 0===c?void 0:c.elementorLibrary),location_l1:this.toLowerSnake(g),location_l2:this.toLowerSnake(null==w||null===(p=w.secondaryLocations)||void 0===p?void 0:p.assetCard),interaction_description:"User inserts block/pages from elementor library",metadata:{template_id:String(m),template_name:this.decodeHtmlEntities(h)||""}});return _&&(b.state="pro_plan_required"),this.dispatchEvent(null==w||null===(v=w.names)||void 0===v||null===(v=v.editorOne)||void 0===v?void 0:v.eLibraryInsert,b)}},{key:"sendELibraryFavorite",value:function sendELibraryFavorite(r){var l,s,u,c,p,v,m=r.assetId,h=r.assetName,g=r.libraryType,y=r.isFavorite,_=r.proRequired,w=void 0!==_&&_,b=this.getConfig(),x=this.createBasePayload({interaction_type:this.toLowerSnake(null==b||null===(l=b.triggers)||void 0===l?void 0:l.click),target_type:null==b||null===(s=b.targetTypes)||void 0===s?void 0:s.toggle,target_name:String(m),interaction_result:null==b||null===(u=b.interactionResults)||void 0===u?void 0:u.assetFavorite,target_value:Boolean(y),target_location:this.toLowerSnake(null==b||null===(c=b.locations)||void 0===c?void 0:c.elementorLibrary),location_l1:this.toLowerSnake(g),location_l2:this.toLowerSnake(null==b||null===(p=b.secondaryLocations)||void 0===p?void 0:p.assetCard),interaction_description:"User favorite block/pages from elementor library",metadata:{template_id:String(m),template_name:this.decodeHtmlEntities(h)||""}});return w&&(x.state="pro_plan_required"),this.dispatchEvent(null==b||null===(v=b.names)||void 0===v||null===(v=v.editorOne)||void 0===v?void 0:v.eLibraryFavorite,x)}},{key:"sendELibraryGenerateAi",value:function sendELibraryGenerateAi(r){var l,s,u,c,p,v,m=r.assetId,h=r.assetName,g=r.libraryType,y=this.getConfig();return this.dispatchEvent(null==y||null===(l=y.names)||void 0===l||null===(l=l.editorOne)||void 0===l?void 0:l.eLibraryGenerateAi,this.createBasePayload({interaction_type:this.toLowerSnake(null==y||null===(s=y.triggers)||void 0===s?void 0:s.click),target_type:null==y||null===(u=y.targetTypes)||void 0===u?void 0:u.button,target_name:String(m),interaction_result:null==y||null===(c=y.interactionResults)||void 0===c?void 0:c.aiGenerate,target_location:this.toLowerSnake(null==y||null===(p=y.locations)||void 0===p?void 0:p.elementorLibrary),location_l1:this.toLowerSnake(g),location_l2:this.toLowerSnake(null==y||null===(v=y.secondaryLocations)||void 0===v?void 0:v.assetCard),interaction_description:"User generated block/page based on a library asset",metadata:{template_id:String(m),template_name:this.decodeHtmlEntities(h)||""}}))}},{key:"sendFinderSearchInput",value:function sendFinderSearchInput(r){var l,s,u,c,p,v,m=r.resultsCount,h=r.searchTerm,g=void 0===h?null:h,y=this.getConfig(),_=m>0,w=this.getFinderContext(),b=this.createBasePayload({window_name:w.windowName,interaction_type:this.toLowerSnake(null==y||null===(l=y.triggers)||void 0===l?void 0:l.typing),target_type:null==y||null===(s=y.targetTypes)||void 0===s?void 0:s.searchInput,target_name:"finder",interaction_result:_?null==y||null===(u=y.interactionResults)||void 0===u?void 0:u.resultsUpdated:null==y||null===(c=y.interactionResults)||void 0===c?void 0:c.noResults,target_location:w.targetLocation,location_l1:this.toLowerSnake(null==y||null===(p=y.secondaryLocations)||void 0===p?void 0:p.finder),interaction_description:"Finder search input, follows debounce behavior",metadata:{results_count:m}});return!_&&g&&(b.metadata.search_term=g),this.dispatchEvent(null==y||null===(v=y.names)||void 0===v||null===(v=v.editorOne)||void 0===v?void 0:v.finderSearchInput,b)}},{key:"sendFinderResultSelect",value:function sendFinderResultSelect(r){var l,s,u,c,p,v,m=this.getConfig(),h=this.getFinderContext();return this.dispatchEvent(null==m||null===(l=m.names)||void 0===l||null===(l=l.editorOne)||void 0===l?void 0:l.finderResultSelect,this.createBasePayload({window_name:h.windowName,interaction_type:this.toLowerSnake(null==m||null===(s=m.triggers)||void 0===s?void 0:s.click),target_type:null==m||null===(u=m.targetTypes)||void 0===u?void 0:u.searchResult,target_name:r,interaction_result:null==m||null===(c=m.interactionResults)||void 0===c?void 0:c.selected,target_location:h.targetLocation,location_l1:this.toLowerSnake(null==m||null===(p=m.secondaryLocations)||void 0===p?void 0:p.finder),location_l2:this.toLowerSnake(null==m||null===(v=m.secondaryLocations)||void 0===v?void 0:v.finderResults),interaction_description:"Finder search results was selected"}))}},{key:"sendCanvasEmptyBoxAction",value:function sendCanvasEmptyBoxAction(r){var l,s,u,c,p,v,m=r.targetName,h=r.metadata,g=void 0===h?{}:h,y=r.containerCreated,_=void 0===y?null:y,w=this.getConfig(),b=this.createBasePayload({interaction_type:this.toLowerSnake(null==w||null===(l=w.triggers)||void 0===l?void 0:l.click),target_type:null==w||null===(s=w.targetTypes)||void 0===s?void 0:s.buttons,target_name:m,interaction_result:null==w||null===(u=w.interactionResults)||void 0===u?void 0:u.selected,target_location:this.toLowerSnake(null==w||null===(c=w.locations)||void 0===c?void 0:c.canvas),location_l1:this.toLowerSnake(null==w||null===(p=w.secondaryLocations)||void 0===p?void 0:p.emptyBox),interaction_description:"Empty box on canvas actions"});return Object.keys(g).length>0&&(b.metadata=g),null!==_&&(b.state=_),this.dispatchEvent(null==w||null===(v=w.names)||void 0===v||null===(v=v.editorOne)||void 0===v?void 0:v.canvasEmptyBoxAction,b)}},{key:"sendWidgetPanelSearch",value:function sendWidgetPanelSearch(r){var l,s,u,c,p,v,m,h,g=r.resultsCount,y=r.userInput,_=void 0===y?null:y,w=this.getConfig(),b=g>0,x=this.createBasePayload({interaction_type:this.toLowerSnake(null==w||null===(l=w.triggers)||void 0===l?void 0:l.typing),target_type:null==w||null===(s=w.targetTypes)||void 0===s?void 0:s.searchWidget,target_name:"search_widget",interaction_result:b?null==w||null===(u=w.interactionResults)||void 0===u?void 0:u.resultsUpdated:null==w||null===(c=w.interactionResults)||void 0===c?void 0:c.noResults,target_location:this.toLowerSnake(null==w||null===(p=w.locations)||void 0===p?void 0:p.leftPanel),location_l1:this.toLowerSnake(null==w||null===(v=w.locations)||void 0===v?void 0:v.widgetPanel),location_l2:this.toLowerSnake(null==w||null===(m=w.secondaryLocations)||void 0===m?void 0:m.searchBar),interaction_description:"Widget search input, follows debounce behavior"});return!b&&_&&(x.metadata={user_input:_}),this.dispatchEvent(null==w||null===(h=w.names)||void 0===h||null===(h=h.editorOne)||void 0===h?void 0:h.widgetPanelSearch,x)}},{key:"createWpDashPayload",value:function createWpDashPayload(){var r,l,s,u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=this.getConfig();return this.createBasePayload(_objectSpread({window_name:null!==(r=null==c||null===(l=c.appTypes)||void 0===l?void 0:l.wpDash)&&void 0!==r?r:"wpdash",target_location:this.toLowerSnake(null==c||null===(s=c.locations)||void 0===s?void 0:s.wpDashAdmin),location_l2:""},u))}},{key:"sendWpDashElementorMenuClick",value:function sendWpDashElementorMenuClick(){var r,l,s,u,c,p=this.getConfig();return this.dispatchEvent(null==p||null===(r=p.names)||void 0===r||null===(r=r.editorOne)||void 0===r?void 0:r.wpDashElementorMenuClick,this.createWpDashPayload({interaction_type:this.toLowerSnake(null==p||null===(l=p.triggers)||void 0===l?void 0:l.click),target_type:null==p||null===(s=p.targetTypes)||void 0===s?void 0:s.wpDashAdminMenuItem,target_name:"elementor_menu_item",interaction_result:null==p||null===(u=p.interactionResults)||void 0===u?void 0:u.elementorSideMenuOpened,location_l1:this.toLowerSnake(null==p||null===(c=p.secondaryLocations)||void 0===c?void 0:c.wpDashElementorCoreMenu),interaction_description:"core_user_clicked_elementor_menu_item"}))}},{key:"sendWpDashEditorSubMenuHover",value:function sendWpDashEditorSubMenuHover(){var r,l,s,u,c,p=this.getConfig();return this.dispatchEvent(null==p||null===(r=p.names)||void 0===r||null===(r=r.editorOne)||void 0===r?void 0:r.wpDashEditorSubMenuHover,this.createWpDashPayload({interaction_type:this.toLowerSnake(null==p||null===(l=p.triggers)||void 0===l?void 0:l.hover),target_type:null==p||null===(s=p.targetTypes)||void 0===s?void 0:s.wpDashEditorMenu,target_name:"wpdash_editor_sub_menu",interaction_result:null==p||null===(u=p.interactionResults)||void 0===u?void 0:u.editorSubMenuOpened,location_l1:this.toLowerSnake(null==p||null===(c=p.secondaryLocations)||void 0===c?void 0:c.wpDashElementorCoreSubMenu),interaction_description:"core_user_hovered_sub_menu"}))}},{key:"sendWpDashThemeBuilderClick",value:function sendWpDashThemeBuilderClick(){var r,l,s,u,c,p=this.getConfig();return this.dispatchEvent(null==p||null===(r=p.names)||void 0===r||null===(r=r.editorOne)||void 0===r?void 0:r.wpDashThemeBuilderClick,this.createWpDashPayload({interaction_type:this.toLowerSnake(null==p||null===(l=p.triggers)||void 0===l?void 0:l.click),target_type:null==p||null===(s=p.targetTypes)||void 0===s?void 0:s.wpDashSubMenuItem,target_name:"theme_builder_menu_item",interaction_result:null==p||null===(u=p.interactionResults)||void 0===u?void 0:u.themeBuilderPromotionWindow,location_l1:this.toLowerSnake(null==p||null===(c=p.secondaryLocations)||void 0===c?void 0:c.wpDashThemeBuilder),interaction_description:"core_user_clicked_theme_builder_menu_item"}))}}])}();l.createDebouncedFinderSearch=function createDebouncedFinderSearch(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300;return _.debounce(function(r,l){m.sendFinderSearchInput({resultsCount:r,searchTerm:l})},r)},l.createDebouncedWidgetPanelSearch=function createDebouncedWidgetPanelSearch(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2e3;return _.debounce(function(r,l){m.sendWidgetPanelSearch({resultsCount:r,userInput:l})},r)},l.default=m},58155:r=>{function asyncGeneratorStep(r,l,s,u,c,p,v){try{var m=r[p](v),h=m.value}catch(r){return void s(r)}m.done?l(h):Promise.resolve(h).then(u,c)}r.exports=function _asyncToGenerator(r){return function(){var l=this,s=arguments;return new Promise(function(u,c){var p=r.apply(l,s);function _next(r){asyncGeneratorStep(p,u,c,_next,_throw,"next",r)}function _throw(r){asyncGeneratorStep(p,u,c,_next,_throw,"throw",r)}_next(void 0)})}},r.exports.__esModule=!0,r.exports.default=r.exports},58324:(r,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;l.default=function createDivBlockType(){var r=elementor.modules.elements.views.createAtomicElementBase("e-div-block");return new elementor.modules.elements.types.AtomicElementBase("e-div-block",r)}},61790:(r,l,s)=>{var u=s(53051)();r.exports=u;try{regeneratorRuntime=u}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=u:Function("r","regeneratorRuntime = r")(u)}},62507:(r,l,s)=>{var u=s(46313);r.exports=function _regeneratorAsync(r,l,s,c,p){var v=u(r,l,s,c,p);return v.next().then(function(r){return r.done?r.value:v.next()})},r.exports.__esModule=!0,r.exports.default=r.exports},64836:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.default=function EmptyComponent(){return c.default.createElement("div",{className:"elementor-first-add"},c.default.createElement("div",{className:"elementor-icon eicon-plus",onClick:function handleClick(){p.EditorOneEventManager.sendCanvasEmptyBoxAction({targetName:"add_container"}),$e.route("panel/elements/categories")}}))};var c=u(s(41594)),p=s(54454)},65474:r=>{r.exports=function _iterableToArrayLimit(r,l){var s=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=s){var u,c,p,v,m=[],h=!0,g=!1;try{if(p=(s=s.call(r)).next,0===l){if(Object(s)!==s)return;h=!1}else for(;!(h=(u=p.call(s)).done)&&(m.push(u.value),m.length!==l);h=!0);}catch(r){g=!0,c=r}finally{try{if(!h&&null!=s.return&&(v=s.return(),Object(v)!==v))return}finally{if(g)throw c}}return m}},r.exports.__esModule=!0,r.exports.default=r.exports},66735:(r,l,s)=>{"use strict";var u=s(96784),c=s(10564);Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var p=u(s(39805)),v=u(s(40989)),m=u(s(15118)),h=u(s(29402)),g=u(s(87861)),y=function _interopRequireWildcard(r,l){if("function"==typeof WeakMap)var s=new WeakMap,u=new WeakMap;return function _interopRequireWildcard(r,l){if(!l&&r&&r.__esModule)return r;var p,v,m={__proto__:null,default:r};if(null===r||"object"!=c(r)&&"function"!=typeof r)return m;if(p=l?u:s){if(p.has(r))return p.get(r);p.set(r,m)}for(var h in r)"default"!==h&&{}.hasOwnProperty.call(r,h)&&((v=(p=Object.defineProperty)&&Object.getOwnPropertyDescriptor(r,h))&&(v.get||v.set)?p(m,h,v):m[h]=r[h]);return m}(r,l)}(s(6559));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 Component(){return(0,p.default)(this,Component),function _callSuper(r,l,s){return l=(0,h.default)(l),(0,m.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,h.default)(r).constructor):l.apply(r,s))}(this,Component,arguments)}return(0,g.default)(Component,r),(0,v.default)(Component,[{key:"getNamespace",value:function getNamespace(){return"document/atomic-widgets"}},{key:"defaultHooks",value:function defaultHooks(){return this.importHooks(y)}}])}($e.modules.ComponentBase)},66961:(r,l,s)=>{var u=s(10564).default;r.exports=function _regeneratorValues(r){if(null!=r){var l=r["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],s=0;if(l)return l.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length))return{next:function next(){return r&&s>=r.length&&(r=void 0),{value:r&&r[s++],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},70569:r=>{r.exports=function _arrayWithHoles(r){if(Array.isArray(r))return r},r.exports.__esModule=!0,r.exports.default=r.exports},75206:r=>{"use strict";r.exports=ReactDOM},75504:r=>{"use strict";r.exports={getAllElementTypes:function getAllElementTypes(){return Object.keys(elementor.getConfig().elements)}}},78113:r=>{r.exports=function _arrayLikeToArray(r,l){(null==l||l>r.length)&&(l=r.length);for(var s=0,u=Array(l);s<l;s++)u[s]=r[s];return u},r.exports.__esModule=!0,r.exports.default=r.exports},78687:r=>{r.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread 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},82823:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.getElementChildren=function getElementChildren(r){var l,s;if(!r)return[];var u=(null!==(l=null===(s=r.get("elements"))||void 0===s?void 0:s.models)&&void 0!==l?l:[]).flatMap(getElementChildren);return[r].concat((0,c.default)(u))};var c=u(s(10906))},83139:(r,l,s)=>{"use strict";var u,c=s(96784)(s(85707));function ownKeys(r,l){var s=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);l&&(u=u.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),s.push.apply(s,u)}return s}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var s=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(s),!0).forEach(function(l){(0,c.default)(r,l,s[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(s)):ownKeys(Object(s)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(s,l))})}return r}u=Marionette.Behavior.extend({defaults:{elChildType:"widget"},events:{sortstart:"onSortStart",sortreceive:"onSortReceive",sortupdate:"onSortUpdate",sortover:"onSortOver",sortout:"onSortOut"},initialize:function initialize(){this.listenTo(elementor.channels.dataEditMode,"switch",this.onEditModeSwitched).listenTo(this.view.options.model,"request:sort:start",this.startSort).listenTo(this.view.options.model,"request:sort:update",this.updateSort).listenTo(this.view.options.model,"request:sort:receive",this.receiveSort)},onEditModeSwitched:function onEditModeSwitched(r){this.onToggleSortMode("edit"===r)},refresh:function refresh(){this.onEditModeSwitched(elementor.channels.dataEditMode.request("activeMode"))},onRender:function onRender(){var r=this;this.view.collection.on("update",function(){return r.refresh()}),_.defer(function(){return r.refresh()})},onDestroy:function onDestroy(){this.deactivate()},createPlaceholder:function createPlaceholder(r){var l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];r.css("display","");var u=r[0],c=u.clientWidth,p=u.clientHeight;s&&r.css("display","none"),jQuery("<div />").css(_objectSpread(_objectSpread({},r.css(["flex-basis","flex-grow","flex-shrink","position"])),{},{width:c,height:p})).addClass(l).insertAfter(r)},getSwappableOptions:function getSwappableOptions(){var r=this,l=this.getChildViewContainer(),s="e-swappable--item-placeholder";return{start:function start(u,c){l.sortable("refreshPositions"),r.createPlaceholder(c.item,s)},stop:function stop(){l.find(".".concat(s)).remove()}}},onToggleSortMode:function onToggleSortMode(r){r?this.activate():this.deactivate()},applySortable:function applySortable(){if(elementor.userCan("design")){var r=this.getChildViewContainer(),l={placeholder:"elementor-sortable-placeholder elementor-"+this.getOption("elChildType")+"-placeholder",cursorAt:{top:20,left:25},helper:this._getSortableHelper.bind(this),cancel:"input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title",start:function start(){r.sortable("refreshPositions")}},s=_.extend(l,this.view.getSortableOptions());this.isSwappable()&&(r.addClass("e-swappable"),s=_.extend(s,this.getSwappableOptions())),s.preventInit||r.sortable(s)}},activate:function activate(){this.getChildViewContainer().sortable("instance")?this.getChildViewContainer().sortable("enable"):this.applySortable()},_getSortableHelper:function _getSortableHelper(r,l){var s=this.view.collection.get({cid:l.data("model-cid")});return'<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-'+s.get("elType")+'"><div class="icon"><i class="'+s.getIcon()+'"></i></div><div class="title-wrapper"><div class="title">'+s.getTitle()+"</div></div></div>"},getChildViewContainer:function getChildViewContainer(){return this.view.getChildViewContainer(this.view)},getSortedElementNewIndex:function getSortedElementNewIndex(r){return Object.values(r.parent().find("> .elementor-element")).indexOf(r[0])},deactivate:function deactivate(){var r=this.getChildViewContainer();r.sortable("instance")&&r.sortable("disable")},isSwappable:function isSwappable(){return!!this.view.getSortableOptions().swappable},startSort:function startSort(r,l){r.stopPropagation();var s=elementor.getContainer(l.item.attr("data-id"));elementor.channels.data.reply("dragging:model",s.model).reply("dragging:view",s.view).reply("dragging:parent:view",this.view).trigger("drag:start",s.model).trigger(s.model.get("elType")+":drag:start")},updateSort:function updateSort(r,l){void 0===l&&(l=r.item.index());var s=elementor.channels.data.request("dragging:view").getContainer();this.moveChild(s,l)||jQuery(r.sender).sortable("cancel")},receiveSort:function receiveSort(r,l,s){if(r.stopPropagation(),this.view.isCollectionFilled())jQuery(l.sender).sortable("cancel");else{var u=elementor.channels.data.request("dragging:model"),c="section"===u.get("elType")&&u.get("isInner"),p="column"===this.view.getElementType()&&this.view.isInner();if(c&&p)jQuery(l.sender).sortable("cancel");else{void 0===s&&(s=l.item.index());var v=elementor.channels.data.request("dragging:view").getContainer();this.moveChild(v,s)||jQuery(l.sender).sortable("cancel")}}},onSortStart:function onSortStart(r,l){if("column"===this.options.elChildType){var s=l.item.data("sortableItem").items,u=0;s.forEach(function(r){if(r.item[0]===l.item[0])return u=r.height,!1}),l.placeholder.height(u)}this.startSort(r,l)},onSortOver:function onSortOver(r){r.stopPropagation();var l=elementor.channels.data.request("dragging:model");jQuery(r.target).addClass("elementor-draggable-over").attr({"data-dragged-element":l.get("elType"),"data-dragged-is-inner":l.get("isInner")}),this.$el.addClass("elementor-dragging-on-child")},onSortOut:function onSortOut(r){r.stopPropagation(),jQuery(r.target).removeClass("elementor-draggable-over").removeAttr("data-dragged-element data-dragged-is-inner"),this.$el.removeClass("elementor-dragging-on-child")},onSortReceive:function onSortReceive(r,l){this.receiveSort(r,l,this.getSortedElementNewIndex(l.item))},onSortUpdate:function onSortUpdate(r,l){r.stopPropagation(),this.getChildViewContainer()[0]===l.item.parent()[0]&&this.updateSort(l,this.getSortedElementNewIndex(l.item))},onAddChild:function onAddChild(r){r.$el.attr("data-model-cid",r.model.cid)},moveChild:function moveChild(r,l){return $e.run("document/elements/move",{container:r,target:this.view.getContainer(),options:{at:l}})}}),r.exports=u},85707:(r,l,s)=>{var u=s(45498);r.exports=function _defineProperty(r,l,s){return(l=u(l))in r?Object.defineProperty(r,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[l]=s,r},r.exports.__esModule=!0,r.exports.default=r.exports},87861:(r,l,s)=>{var u=s(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,s,u,c){var p=Object.defineProperty;try{p({},"",{})}catch(l){p=0}r.exports=_regeneratorDefine=function regeneratorDefine(r,l,s,u){function o(l,s){_regeneratorDefine(r,l,function(r){return this._invoke(l,s,r)})}l?p?p(r,l,{value:s,enumerable:!u,configurable:!u,writable:!u}):r[l]=s:(o("next",0),o("throw",1),o("return",2))},r.exports.__esModule=!0,r.exports.default=r.exports,_regeneratorDefine(l,s,u,c)}r.exports=_regeneratorDefine,r.exports.__esModule=!0,r.exports.default=r.exports},91270:r=>{function _setPrototypeOf(l,s){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,s)}r.exports=_setPrototypeOf,r.exports.__esModule=!0,r.exports.default=r.exports},91819:(r,l,s)=>{var u=s(78113);r.exports=function _arrayWithoutHoles(r){if(Array.isArray(r))return u(r)},r.exports.__esModule=!0,r.exports.default=r.exports},95315:r=>{r.exports=function _regeneratorKeys(r){var l=Object(r),s=[];for(var u in l)s.unshift(u);return function e(){for(;s.length;)if((u=s.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},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__(s){var u=l[s];if(void 0!==u)return u.exports;var c=l[s]={exports:{}};return r[s](c,c.exports,__webpack_require__),c.exports}(()=>{"use strict";var r=__webpack_require__(96784),l=r(__webpack_require__(39805)),s=r(__webpack_require__(40989)),u=r(__webpack_require__(15118)),c=r(__webpack_require__(29402)),p=r(__webpack_require__(87861)),v=r(__webpack_require__(66735)),m=r(__webpack_require__(29675)),h=r(__webpack_require__(37411)),g=r(__webpack_require__(23506)),y=r(__webpack_require__(58324)),_=r(__webpack_require__(1729)),w=r(__webpack_require__(11451));function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}new(function(r){function Module(){return(0,l.default)(this,Module),function _callSuper(r,l,s){return l=(0,c.default)(l),(0,u.default)(r,_isNativeReflectConstruct()?Reflect.construct(l,s||[],(0,c.default)(r).constructor):l.apply(r,s))}(this,Module,arguments)}return(0,p.default)(Module,r),(0,s.default)(Module,[{key:"onInit",value:function onInit(){$e.components.register(new v.default),this.exposeAtomicElementClasses(),this.registerAtomicElements()}},{key:"exposeAtomicElementClasses",value:function exposeAtomicElementClasses(){elementor.modules.elements.types.AtomicElementBase=m.default,elementor.modules.elements.views.createAtomicElementBase=h.default,elementor.modules.elements.models.AtomicElementBase=g.default}},{key:"registerAtomicElements",value:function registerAtomicElements(){this.registerAtomicElementTypeIfAbsent((0,y.default)()),this.registerAtomicElementTypeIfAbsent((0,_.default)()),this.registerAtomicElementTypeIfAbsent((0,w.default)())}},{key:"registerAtomicElementTypeIfAbsent",value:function registerAtomicElementTypeIfAbsent(r){elementor.elementsManager.getElementTypeClass(r.getType())||elementor.elementsManager.registerElementType(r)}}])}(elementorModules.editor.utils.Module))})()})();
1 +(function(r,s,c){var l=Object.create,u=Object.defineProperty,__name=(r,s)=>u(r,`name`,{value:s,configurable:!0}),p=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyNames,h=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,__esmMin=(r,s,c)=>()=>{if(c)throw c[0];try{return r&&(s=r(r=0)),s}catch(r){throw c=[r],r}},__commonJSMin=(r,s)=>()=>(s||(r((s={exports:{}}).exports,s),r=null),s.exports),__exportAll=(r,s)=>{let c={};for(var l in r)u(c,l,{get:r[l],enumerable:!0});return s||u(c,Symbol.toStringTag,{value:`Module`}),c},__copyProps=(r,s,c,l)=>{if(s&&typeof s==`object`||typeof s==`function`)for(var h=m(s),v=0,y=h.length,b;v<y;v++)b=h[v],!g.call(r,b)&&b!==c&&u(r,b,{get:(r=>s[r]).bind(null,b),enumerable:!(l=p(s,b))||l.enumerable});return r},__toESM=(r,s,c)=>(c=r==null?{}:l(h(r)),__copyProps(s||!r||!r.__esModule?u(c,`default`,{value:r,enumerable:!0}):c,r));s=__toESM(s),c=__toESM(c);function _classCallCheck(r,s){if(!(r instanceof s))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)}var v=__esmMin((()=>{}));function toPrimitive(r,s){if(_typeof(r)!=`object`||!r)return r;var c=r[Symbol.toPrimitive];if(c!==void 0){var l=c.call(r,s||`default`);if(_typeof(l)!=`object`)return l;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(s===`string`?String:Number)(r)}var y=__esmMin((()=>{v()}));function toPropertyKey(r){var s=toPrimitive(r,`string`);return _typeof(s)==`symbol`?s:s+``}var b=__esmMin((()=>{v(),y()}));b();function _defineProperties(r,s){for(var c=0;c<s.length;c++){var l=s[c];l.enumerable=l.enumerable||!1,l.configurable=!0,`value`in l&&(l.writable=!0),Object.defineProperty(r,toPropertyKey(l.key),l)}}function _createClass(r,s,c){return s&&_defineProperties(r.prototype,s),c&&_defineProperties(r,c),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}v();function _possibleConstructorReturn(r,s){if(s&&(_typeof(s)==`object`||typeof s==`function`))return s;if(s!==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,s){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,s){return r.__proto__=s,r},_setPrototypeOf(r,s)}function _inherits(r,s){if(typeof s!=`function`&&s!==null)throw TypeError(`Super expression must either be null or a function`);r.prototype=Object.create(s&&s.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),s&&_setPrototypeOf(r,s)}function _superPropBase(r,s){for(;!{}.hasOwnProperty.call(r,s)&&(r=_getPrototypeOf(r))!==null;);return r}function _get(){return _get=typeof Reflect<`u`&&Reflect.get?Reflect.get.bind():function(r,s,c){var l=_superPropBase(r,s);if(l){var u=Object.getOwnPropertyDescriptor(l,s);return u.get?u.get.call(arguments.length<3?r:c):u.value}},_get.apply(null,arguments)}function _defineProperty(r,s,c){return(s=toPropertyKey(s))in r?Object.defineProperty(r,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):r[s]=c,r}var x=__esmMin((()=>{b()}));x();function ownKeys$3(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$3,`ownKeys`);function _objectSpread$3(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$3(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$3(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$3,`_objectSpread`);function _callSuper$8(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$8()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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(r,s,c,l){var u=_get(_getPrototypeOf(1&l?r.prototype:r),s,c);return 2&l&&typeof u==`function`?function(r){return u.apply(c,r)}:u}var S=function(r){function AtomicElementBaseModel(){return _classCallCheck(this,AtomicElementBaseModel),_callSuper$8(this,AtomicElementBaseModel,arguments)}return _inherits(AtomicElementBaseModel,r),_createClass(AtomicElementBaseModel,[{key:`isValidChild`,value:function isValidChild(r){var s=r.get(`elType`);return s!==`section`&&s!==`column`}},{key:`initialize`,value:function initialize(r,s){var c,l=this.get(`elType`);this.config=elementor.config.elements[l],(c=this.config)!=null&&(c=c.meta)!=null&&c.permanently_locked&&this.set(`isLocked`,!0);var u=this.get(`elements`).length===0,p=u&&$e.commands.currentTrace.includes(`document/elements/create`),m=u&&this.get(`hydrateDefaultChildren`);m&&this.unset(`hydrateDefaultChildren`,{silent:!0}),(p||m)&&this.onElementCreate(),this.reconcileChildrenAgainstSchema(r),_superPropGet(AtomicElementBaseModel,`initialize`,this,3)([r,s]),this.bindChildrenReconcile()}},{key:`reconcileChildrenAgainstSchema`,value:function reconcileChildrenAgainstSchema(r){var s;if((s=this.config)!=null&&(s=s.children_dependencies)!=null&&s.length){var c=AtomicElementBaseModel.childrenDependenciesAdapter;c!=null&&c.reconcileInitialChildren&&(r.elements=this.get(`elements`),c.reconcileInitialChildren({elementId:this.get(`id`),elementConfig:this.config,attributes:r}),this.set(`elements`,r.elements))}}},{key:`bindChildrenReconcile`,value:function bindChildrenReconcile(){var r,s,c=this;if((r=this.config)!=null&&(r=r.children_dependencies)!=null&&r.length){var l=AtomicElementBaseModel.childrenDependenciesAdapter;l!=null&&l.bindSettingsReconcile&&((s=this.unbindChildrenReconcile)==null||s.call(this),this.unbindChildrenReconcile=l.bindSettingsReconcile({model:this,elementConfig:this.config}),this.once(`destroy`,function(){var r;return(r=c.unbindChildrenReconcile)==null?void 0:r.call(c)}))}}},{key:`getDefaultChildren`,value:function getDefaultChildren(){var r=this.config.default_children;return this.modifyDefaultChildren(r)}},{key:`onElementCreate`,value:function onElementCreate(){var r=this;if(this.get(`skipDefaultChildren`)){this.unset(`skipDefaultChildren`,{silent:!0});return}this.set(`elements`,this.getDefaultChildren().map(function(s){return r.buildElement(s)}))}},{key:`modifyDefaultChildren`,value:function modifyDefaultChildren(r){return r}},{key:`buildElement`,value:function buildElement(r){var s=this,c,l=elementorCommon.helpers.getUniqueId(),u=(r.elements||[]).map(function(r){return s.buildElement(r)});return _objectSpread$3({elType:r.elType,widgetType:r.widgetType,id:l,settings:(c=r.settings)==null?{}:c,elements:u,isLocked:r.isLocked||!1,editor_settings:r.editor_settings||{},meta:r.meta||{}},r.skipDefaultChildren?{}:{hydrateDefaultChildren:!0})}}],[{key:`setChildrenDependenciesAdapter`,value:function setChildrenDependenciesAdapter(r){AtomicElementBaseModel.childrenDependenciesAdapter=r}}])}(elementor.modules.elements.models.Element);_defineProperty(S,`childrenDependenciesAdapter`,null);function _callSuper$7(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$7()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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`);var C=function(r){function AtomicElementBaseType(r,s){var c,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return _classCallCheck(this,AtomicElementBaseType),c=_callSuper$7(this,AtomicElementBaseType),c.elementType=r,c.viewClass=s,c.modelClass=l,c.emptyViewClass=u,c}return _inherits(AtomicElementBaseType,r),_createClass(AtomicElementBaseType,[{key:`getType`,value:function getType(){return this.elementType}},{key:`getView`,value:function getView(){return this.viewClass}},{key:`getEmptyView`,value:function getEmptyView(){return this.emptyViewClass||elementor.modules.elements.views.EmptyComponent}},{key:`getModel`,value:function getModel(){return this.modelClass||elementor.modules.elements.models.AtomicElementBase}}])}(elementor.modules.elements.types.Base);function _arrayWithHoles(r){if(Array.isArray(r))return r}function _iterableToArrayLimit(r,s){var c=r==null?null:typeof Symbol<`u`&&r[Symbol.iterator]||r[`@@iterator`];if(c!=null){var l,u,p,m,h=[],g=!0,v=!1;try{if(p=(c=c.call(r)).next,s===0){if(Object(c)!==c)return;g=!1}else for(;!(g=(l=p.call(c)).done)&&(h.push(l.value),h.length!==s);g=!0);}catch(r){v=!0,u=r}finally{try{if(!g&&c.return!=null&&(m=c.return(),Object(m)!==m))return}finally{if(v)throw u}}return h}}function _arrayLikeToArray(r,s){(s==null||s>r.length)&&(s=r.length);for(var c=0,l=Array(s);c<s;c++)l[c]=r[c];return l}function _unsupportedIterableToArray(r,s){if(r){if(typeof r==`string`)return _arrayLikeToArray(r,s);var c={}.toString.call(r).slice(8,-1);return c===`Object`&&r.constructor&&(c=r.constructor.name),c===`Map`||c===`Set`?Array.from(r):c===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(r,s):void 0}}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,s){return _arrayWithHoles(r)||_iterableToArrayLimit(r,s)||_unsupportedIterableToArray(r,s)||_nonIterableRest()}function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}function _iterableToArray(r){if(typeof Symbol<`u`&&r[Symbol.iterator]!=null||r[`@@iterator`]!=null)return Array.from(r)}function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance.
3 +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}function getElementChildren(r){var s,c;if(!r)return[];var l=((s=(c=r.get(`elements`))==null?void 0:c.models)==null?[]:s).flatMap(getElementChildren);return[r].concat(_toConsumableArray(l))}function getRandomStyleId(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;do c=`e-${r.id}-${elementorCommon.helpers.getUniqueId()}`;while(s.hasOwnProperty(c));return c}x();function ownKeys$2(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$2,`ownKeys`);function _objectSpread$2(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$2(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$2(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$2,`_objectSpread`);function regenerateLocalStyleIds(r){r!=null&&r.model&&updateElementsStyleIdsInsideOut(getElementChildren(r.model).filter(function(r){var s;return r&&Object.keys((s=r.get(`styles`))==null?{}:s).length>0}))}function isClassesProp(r){return r.$$type&&r.$$type===`classes`&&Array.isArray(r.value)&&r.value.length>0}function calculateNewStylesAndSettings(r,s,c){var l,u=s.get(`styles`),p=(l=c==null?void 0:c.toJSON())==null?{}:l,m=Object.entries(p).filter(function(r){var s=_slicedToArray(r,2)[1];return isClassesProp(s)}),h={},g={};Object.entries(u).forEach(function(s){var c=_slicedToArray(s,2),l=c[0],u=c[1],p=getRandomStyleId(r,h);h[p]=structuredClone(_objectSpread$2(_objectSpread$2({},u),{},{id:p})),g[l]=p});var v=m.map(function(r){var s=_slicedToArray(r,2),c=s[0],l=s[1];return[c,_objectSpread$2(_objectSpread$2({},l),{},{value:l.value.map(function(r){var s;return(s=g[r])==null?r:s})})]},{});return{newStyles:h,newSettings:Object.fromEntries(v)}}function updateStyleIdForContainer(r){var s=r.model,c=r.settings,l=calculateNewStylesAndSettings(r,s,c),u=l.newStyles,p=l.newSettings;$e.internal(`document/elements/set-settings`,{container:r,settings:p}),s.set(`styles`,u)}function updateStyleIdForModel(r){var s=r.get(`settings`),c=calculateNewStylesAndSettings(r,r,s),l=c.newStyles,u=c.newSettings;s.set(u),r.set(`styles`,l)}function updateStyleId(r){var s=window.elementor.getContainer(r.get(`id`));if(s){updateStyleIdForContainer(s);return}updateStyleIdForModel(r)}function updateElementsStyleIdsInsideOut(r){r==null||r.reverse().forEach(updateStyleId)}function _callSuper$6(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$6()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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 w=function(r){function DuplicateElement(){return _classCallCheck(this,DuplicateElement),_callSuper$6(this,DuplicateElement,arguments)}return _inherits(DuplicateElement,r),_createClass(DuplicateElement,[{key:`getCommand`,value:function getCommand(){return`document/elements/duplicate`}},{key:`getId`,value:function getId(){return`regenerate-local-style-ids--document/elements/duplicate`}},{key:`apply`,value:function apply(r,s){(Array.isArray(s)?s:[s]).forEach(regenerateLocalStyleIds)}}])}($e.modules.hookData.After);function _callSuper$5(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$5()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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 T=function(r){function PasteElement(){return _classCallCheck(this,PasteElement),_callSuper$5(this,PasteElement,arguments)}return _inherits(PasteElement,r),_createClass(PasteElement,[{key:`getCommand`,value:function getCommand(){return`document/elements/paste`}},{key:`getId`,value:function getId(){return`regenerate-local-style-ids--document/elements/paste`}},{key:`apply`,value:function apply(r,s){(Array.isArray(s)?s:[s]).forEach(regenerateLocalStyleIds)}}])}($e.modules.hookData.After);function _callSuper$4(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$4()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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 E=function(r){function ImportElement(){return _classCallCheck(this,ImportElement),_callSuper$4(this,ImportElement,arguments)}return _inherits(ImportElement,r),_createClass(ImportElement,[{key:`getCommand`,value:function getCommand(){return`document/elements/import`}},{key:`getId`,value:function getId(){return`regenerate-local-style-ids--document/elements/import`}},{key:`apply`,value:function apply(r,s){(Array.isArray(s)?s:[s]).forEach(regenerateLocalStyleIds)}}])}($e.modules.hookData.After);x(),v();function ownKeys$1(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}__name(ownKeys$1,`ownKeys`);function _objectSpread$1(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys$1(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys$1(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}__name(_objectSpread$1,`_objectSpread`);var ee=`duplicate_behavior`,D=`clear`;function getClearablePropKeys(r){var s,c,l=(s=(c=elementor.helpers.getWidgetCache(r))==null?void 0:c.atomic_props_schema)==null?{}:s;return Object.entries(l).filter(function(r){var s,c=_slicedToArray(r,2)[1];return D===(c==null||(s=c.meta)==null?void 0:s[ee])}).map(function(r){return _slicedToArray(r,1)[0]})}function getSettingsJson(r){var s,c,l,u=elementor.getContainer(r.get(`id`));if(u){var p,m,h;return(p=(m=u.settings)==null||(h=m.toJSON)==null?void 0:h.call(m))==null?{}:p}return(s=(c=r.get(`settings`))==null||(l=c.toJSON)==null?void 0:l.call(c))==null?{}:s}function toClearedValue(r){return r&&_typeof(r)===`object`&&`$$type`in r?_objectSpread$1(_objectSpread$1({},r),{},{value:null}):null}function updateSettings(r,s){var c,l=elementor.getContainer(r.get(`id`));if(l){$e.internal(`document/elements/set-settings`,{container:l,settings:s});return}(c=r.get(`settings`))==null||c.set(s)}function clearSettingsForModel(r){var s=getClearablePropKeys(r);if(s.length){var c=getSettingsJson(r),l=s.reduce(function(r,s){var l;return(l=c[s])!=null&&l.value&&(r[s]=toClearedValue(c[s])),r},{});Object.keys(l).length&&updateSettings(r,l)}}function clearDuplicatedSettings(r){r!=null&&r.model&&getElementChildren(r.model).forEach(clearSettingsForModel)}function _callSuper$3(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$3()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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 O=function(r){function DuplicateElement(){return _classCallCheck(this,DuplicateElement),_callSuper$3(this,DuplicateElement,arguments)}return _inherits(DuplicateElement,r),_createClass(DuplicateElement,[{key:`getCommand`,value:function getCommand(){return`document/elements/duplicate`}},{key:`getId`,value:function getId(){return`clear-duplicated-settings--document/elements/duplicate`}},{key:`apply`,value:function apply(r,s){(Array.isArray(s)?s:[s]).filter(Boolean).forEach(clearDuplicatedSettings)}}])}($e.modules.hookData.After),k=__exportAll({ClearDuplicatedSettingsElement:()=>O,DuplicateElement:()=>w,ImportElement:()=>E,PasteElement:()=>T});function _callSuper$2(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$2()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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`);var A=function(r){function Component(){return _classCallCheck(this,Component),_callSuper$2(this,Component,arguments)}return _inherits(Component,r),_createClass(Component,[{key:`getNamespace`,value:function getNamespace(){return`document/atomic-widgets`}},{key:`defaultHooks`,value:function defaultHooks(){return this.importHooks(k)}}])}($e.modules.ComponentBase);function asyncGeneratorStep(r,s,c,l,u,p,m){try{var h=r[p](m),g=h.value}catch(r){c(r);return}h.done?s(g):Promise.resolve(g).then(l,u)}function _asyncToGenerator(r){return function(){var s=this,c=arguments;return new Promise(function(l,u){var p=r.apply(s,c);function _next(r){asyncGeneratorStep(p,l,u,_next,_throw,`next`,r)}function _throw(r){asyncGeneratorStep(p,l,u,_next,_throw,`throw`,r)}_next(void 0)})}}var j=__commonJSMin(((r,s)=>{function _OverloadYield(r,s){this.v=r,this.k=s}s.exports=_OverloadYield,s.exports.__esModule=!0,s.exports.default=s.exports})),M=__commonJSMin(((r,s)=>{function _regeneratorDefine(r,c,l,u){var p=Object.defineProperty;try{p({},``,{})}catch(r){p=0}s.exports=_regeneratorDefine=function regeneratorDefine(r,s,c,l){function o(s,c){_regeneratorDefine(r,s,function(r){return this._invoke(s,c,r)})}s?p?p(r,s,{value:c,enumerable:!l,configurable:!l,writable:!l}):r[s]=c:(o(`next`,0),o(`throw`,1),o(`return`,2))},s.exports.__esModule=!0,s.exports.default=s.exports,_regeneratorDefine(r,c,l,u)}s.exports=_regeneratorDefine,s.exports.__esModule=!0,s.exports.default=s.exports})),N=__commonJSMin(((r,s)=>{var c=M();function _regenerator(){
4 +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
5 +var r,l,u=typeof Symbol==`function`?Symbol:{},p=u.iterator||`@@iterator`,m=u.toStringTag||`@@toStringTag`;function i(s,u,p,m){var g=u&&u.prototype instanceof Generator?u:Generator,v=Object.create(g.prototype);return c(v,`_invoke`,function(s,c,u){var p,m,g,v=0,y=u||[],b=!1,x={p:0,n:0,v:r,a:d,f:d.bind(r,4),d:function d(s,c){return p=s,m=0,g=r,x.n=c,h}};function d(s,c){for(m=s,g=c,l=0;!b&&v&&!u&&l<y.length;l++){var u,p=y[l],S=x.p,C=p[2];s>3?(u=C===c)&&(g=p[(m=p[4])?5:(m=3,3)],p[4]=p[5]=r):p[0]<=S&&((u=s<2&&S<p[1])?(m=0,x.v=c,x.n=p[1]):S<C&&(u=s<3||p[0]>c||c>C)&&(p[4]=s,p[5]=c,x.n=C,m=0))}if(u||s>1)return h;throw b=!0,c}return function(u,y,S){if(v>1)throw TypeError(`Generator is already running`);for(b&&y===1&&d(y,S),m=y,g=S;(l=m<2?r:g)||!b;){p||(m?m<3?(m>1&&(x.n=-1),d(m,g)):x.n=g:x.v=g);try{if(v=2,p){if(m||(u=`next`),l=p[u]){if(!(l=l.call(p,g)))throw TypeError(`iterator result is not an object`);if(!l.done)return l;g=l.value,m<2&&(m=0)}else m===1&&(l=p.return)&&l.call(p),m<2&&(g=TypeError(`The iterator does not provide a '`+u+`' method`),m=1);p=r}else if((l=(b=x.n<0)?g:s.call(c,x))!==h)break}catch(s){p=r,m=1,g=s}finally{v=1}}return{value:l,done:b}}}(s,p,m),!0),v}var h={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}l=Object.getPrototypeOf;var g=[][p]?l(l([][p]())):(c(l={},p,function(){return this}),l),v=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(g);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,c(r,m,`GeneratorFunction`)),r.prototype=Object.create(v),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,c(v,`constructor`,GeneratorFunctionPrototype),c(GeneratorFunctionPrototype,`constructor`,GeneratorFunction),GeneratorFunction.displayName=`GeneratorFunction`,c(GeneratorFunctionPrototype,m,`GeneratorFunction`),c(v),c(v,m,`Generator`),c(v,p,function(){return this}),c(v,`toString`,function(){return`[object Generator]`}),(s.exports=_regenerator=function _regenerator(){return{w:i,m:f}},s.exports.__esModule=!0,s.exports.default=s.exports)()}s.exports=_regenerator,s.exports.__esModule=!0,s.exports.default=s.exports})),P=__commonJSMin(((r,s)=>{var c=j(),l=M();function AsyncIterator(r,s){function n(l,u,p,m){try{var h=r[l](u),g=h.value;return g instanceof c?s.resolve(g.v).then(function(r){n(`next`,r,p,m)},function(r){n(`throw`,r,p,m)}):s.resolve(g).then(function(r){h.value=r,p(h)},function(r){return n(`throw`,r,p,m)})}catch(r){m(r)}}var u;this.next||(l(AsyncIterator.prototype),l(AsyncIterator.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),l(this,`_invoke`,function(r,c,l){function f(){return new s(function(s,c){n(r,l,s,c)})}return u=u?u.then(f,f):f()},!0)}s.exports=AsyncIterator,s.exports.__esModule=!0,s.exports.default=s.exports})),F=__commonJSMin(((r,s)=>{var c=N(),l=P();function _regeneratorAsyncGen(r,s,u,p,m){return new l(c().w(r,s,u,p),m||Promise)}s.exports=_regeneratorAsyncGen,s.exports.__esModule=!0,s.exports.default=s.exports})),I=__commonJSMin(((r,s)=>{var c=F();function _regeneratorAsync(r,s,l,u,p){var m=c(r,s,l,u,p);return m.next().then(function(r){return r.done?r.value:m.next()})}s.exports=_regeneratorAsync,s.exports.__esModule=!0,s.exports.default=s.exports})),L=__commonJSMin(((r,s)=>{function _regeneratorKeys(r){var s=Object(r),c=[];for(var l in s)c.unshift(l);return function e(){for(;c.length;)if((l=c.pop())in s)return e.value=l,e.done=!1,e;return e.done=!0,e}}s.exports=_regeneratorKeys,s.exports.__esModule=!0,s.exports.default=s.exports})),R=__commonJSMin(((r,s)=>{function _typeof(r){"@babel/helpers - typeof";return s.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},s.exports.__esModule=!0,s.exports.default=s.exports,_typeof(r)}s.exports=_typeof,s.exports.__esModule=!0,s.exports.default=s.exports})),z=__commonJSMin(((r,s)=>{var c=R().default;function _regeneratorValues(r){if(r!=null){var s=r[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],l=0;if(s)return s.call(r);if(typeof r.next==`function`)return r;if(!isNaN(r.length))return{next:function next(){return r&&l>=r.length&&(r=void 0),{value:r&&r[l++],done:!r}}}}throw TypeError(c(r)+` is not iterable`)}s.exports=_regeneratorValues,s.exports.__esModule=!0,s.exports.default=s.exports})),B=__commonJSMin(((r,s)=>{var c=j(),l=N(),u=I(),p=F(),m=P(),h=L(),g=z();function _regeneratorRuntime(){"use strict";var r=l(),v=r.m(_regeneratorRuntime),y=(Object.getPrototypeOf?Object.getPrototypeOf(v):v.__proto__).constructor;function n(r){var s=typeof r==`function`&&r.constructor;return!!s&&(s===y||(s.displayName||s.name)===`GeneratorFunction`)}var b={throw:1,return:2,break:3,continue:3};function a(r){var s,c;return function(l){s||(s={stop:function stop(){return c(l.a,2)},catch:function _catch(){return l.v},abrupt:function abrupt(r,s){return c(l.a,b[r],s)},delegateYield:function delegateYield(r,u,p){return s.resultName=u,c(l.d,g(r),p)},finish:function finish(r){return c(l.f,r)}},c=function t(r,c,u){l.p=s.prev,l.n=s.next;try{return r(c,u)}finally{s.next=l.n}}),s.resultName&&(s[s.resultName]=l.v,s.resultName=void 0),s.sent=l.v,s.next=l.n;try{return r.call(this,s)}finally{l.p=s.prev,l.n=s.next}}}return(s.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(s,c,l,u){return r.w(a(s),c,l,u&&u.reverse())},isGeneratorFunction:n,mark:r.m,awrap:function awrap(r,s){return new c(r,s)},AsyncIterator:m,async:function async(r,s,c,l,m){return(n(s)?p:u)(a(r),s,c,l,m)},keys:h,values:g}},s.exports.__esModule=!0,s.exports.default=s.exports)()}s.exports=_regeneratorRuntime,s.exports.__esModule=!0,s.exports.default=s.exports})),V=__commonJSMin(((r,s)=>{var c=B()();s.exports=c;try{regeneratorRuntime=c}catch(r){typeof globalThis==`object`?globalThis.regeneratorRuntime=c:Function(`r`,`regeneratorRuntime = r`)(c)}})),H=__commonJSMin(((r,s)=>{s.exports={getAllElementTypes:function getAllElementTypes(){return Object.keys(elementor.getConfig().elements)},isCompoundAtomicType:function isCompoundAtomicType(r){var s;return!!((s=elementor.getConfig().elements[r])!=null&&(s=s.meta)!=null&&s.is_compound)}}})),U=__commonJSMin((r=>{var s=globalThis.ReactDOM;r.createRoot=s.createRoot,r.hydrateRoot=s.hydrateRoot})),W=__toESM(V()),G=H(),K=U();function render(r,s){var l;try{var u=(0,K.createRoot)(s);u.render(r),l=function unmountFunction(){u.unmount()}}catch(u){c.render(r,s),l=function unmountFunction(){c.unmountComponentAtNode(s)}}return{unmount:l}}var q={render},J=__commonJSMin(((r,s)=>{s.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),Y=__commonJSMin(((r,s)=>{var c=J();function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,s.exports=function(){function shim(r,s,l,u,p,m){if(m!==c){var h=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name=`Invariant Violation`,h}}shim.isRequired=shim;function getShim(){return shim}var r={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return r.PropTypes=r,r}})),X=__toESM(__commonJSMin(((r,s)=>{s.exports=Y()()}))());x();function ownKeys(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}function _objectSpread(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}var Z=function(){function EditorOneEventManager(){_classCallCheck(this,EditorOneEventManager)}return _createClass(EditorOneEventManager,null,[{key:`getEventsManager`,value:function getEventsManager(){var r;return(r=elementorCommon)==null?void 0:r.eventsManager}},{key:`getConfig`,value:function getConfig(){var r;return(r=this.getEventsManager())==null?void 0:r.config}},{key:`canSendEvents`,value:function canSendEvents(){var r;return((r=elementorCommon)==null||(r=r.config)==null||(r=r.editor_events)==null?void 0:r.can_send_events)||!1}},{key:`isEventsManagerAvailable`,value:function isEventsManagerAvailable(){var r=this.getEventsManager();return r&&typeof r.dispatchEvent==`function`}},{key:`dispatchEvent`,value:function dispatchEvent(r,s){try{return!this.isEventsManagerAvailable()||!this.canSendEvents()?!1:(this.getEventsManager().dispatchEvent(r,s),!0)}catch(r){return!1}}},{key:`toLowerSnake`,value:function toLowerSnake(r){return!r||typeof r!=`string`?r:r.replace(/\s+/g,`_`).toLowerCase()}},{key:`decodeHtmlEntities`,value:function decodeHtmlEntities(r){return!r||typeof r!=`string`?r:new DOMParser().parseFromString(r,`text/html`).body.textContent||r}},{key:`isInEditorContext`,value:function isInEditorContext(){var r;return window.elementor!==void 0&&!!((r=window.elementor)!=null&&r.documents)}},{key:`getFinderContext`,value:function getFinderContext(){var r,s,c,l,u=this.getConfig(),p=this.isInEditorContext();return{windowName:p?u==null||(r=u.appTypes)==null?void 0:r.editor:u==null||(s=u.appTypes)==null?void 0:s.wpAdmin,targetLocation:this.toLowerSnake(p?u==null||(c=u.locations)==null?void 0:c.topBar:u==null||(l=u.locations)==null?void 0:l.sidebar)}}},{key:`createBasePayload`,value:function createBasePayload(){var r,s,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=this.getConfig();return _objectSpread({window_name:(r=l==null||(s=l.appTypes)==null?void 0:s.editor)==null?`editor`:r},c)}},{key:`sendTopBarPublishDropdown`,value:function sendTopBarPublishDropdown(r){var s,c,l,u,p,m,h,g=this.getConfig();return this.dispatchEvent(g==null||(s=g.names)==null||(s=s.editorOne)==null?void 0:s.topBarPublishDropdown,this.createBasePayload({interaction_type:this.toLowerSnake(g==null||(c=g.triggers)==null?void 0:c.click),target_type:g==null||(l=g.targetTypes)==null?void 0:l.dropdownItem,target_name:r,interaction_result:g==null||(u=g.interactionResults)==null?void 0:u.actionSelected,target_location:this.toLowerSnake(g==null||(p=g.locations)==null?void 0:p.topBar),location_l1:this.toLowerSnake(g==null||(m=g.secondaryLocations)==null?void 0:m.publishDropdown),location_l2:g==null||(h=g.targetTypes)==null?void 0:h.dropdownItem,interaction_description:`User selected an action from the publish dropdown`}))}},{key:`sendTopBarPageList`,value:function sendTopBarPageList(r){var s,c,l,u,p,m,h,g,v=arguments.length>1&&arguments[1]!==void 0&&arguments[1],y=this.getConfig();return this.dispatchEvent(y==null||(s=y.names)==null||(s=s.editorOne)==null?void 0:s.topBarPageList,this.createBasePayload({interaction_type:this.toLowerSnake(y==null||(c=y.triggers)==null?void 0:c.click),target_type:y==null||(l=y.targetTypes)==null?void 0:l.dropdownItem,target_name:r,interaction_result:v?y==null||(u=y.interactionResults)==null?void 0:u.create:y==null||(p=y.interactionResults)==null?void 0:p.navigate,target_location:this.toLowerSnake(y==null||(m=y.locations)==null?void 0:m.topBar),location_l1:this.toLowerSnake(y==null||(h=y.secondaryLocations)==null?void 0:h.pageListDropdown),location_l2:y==null||(g=y.targetTypes)==null?void 0:g.dropdownItem,interaction_description:`User selected an action from the page list dropdown`}))}},{key:`sendSiteSettingsSession`,value:function sendSiteSettingsSession(r){var s,c,l,u,p,m=r.targetType,h=r.visitedItems,g=h===void 0?[]:h,v=r.savedItems,y=v===void 0?[]:v,b=r.state,x=this.getConfig();return this.dispatchEvent(x==null||(s=x.names)==null||(s=s.editorOne)==null?void 0:s.siteSettingsSession,this.createBasePayload({interaction_type:this.toLowerSnake(x==null||(c=x.triggers)==null?void 0:c.click),target_type:m,target_name:`site_settings`,interaction_result:x==null||(l=x.interactionResults)==null?void 0:l.sessionEnd,target_location:this.toLowerSnake(x==null||(u=x.locations)==null?void 0:u.leftPanel),location_l1:this.toLowerSnake(x==null||(p=x.secondaryLocations)==null?void 0:p.siteSettings),interaction_description:`Records areas visited as part of the site setting session`,metadata:{visited_items:g,saved_items:y},state:b}))}},{key:`sendELibraryNav`,value:function sendELibraryNav(r){var s,c,l,u,p,m,h=this.getConfig();return this.dispatchEvent(h==null||(s=h.names)==null||(s=s.editorOne)==null?void 0:s.eLibraryNav,this.createBasePayload({interaction_type:this.toLowerSnake(h==null||(c=h.triggers)==null?void 0:c.tabSelect),target_type:h==null||(l=h.targetTypes)==null?void 0:l.tab,target_name:this.toLowerSnake(r),interaction_result:h==null||(u=h.interactionResults)==null?void 0:u.tabChanged,target_location:this.toLowerSnake(h==null||(p=h.locations)==null?void 0:p.elementorLibrary),location_l1:this.toLowerSnake(h==null||(m=h.secondaryLocations)==null?void 0:m.libraryTabs),interaction_description:`User navigates within elementor library`}))}},{key:`sendELibraryInsert`,value:function sendELibraryInsert(r){var s,c,l,u,p,m,h=r.assetId,g=r.assetName,v=r.libraryType,y=r.proRequired,b=y!==void 0&&y,x=this.getConfig(),S=this.createBasePayload({interaction_type:this.toLowerSnake(x==null||(s=x.triggers)==null?void 0:s.insert),target_type:x==null||(c=x.targetTypes)==null?void 0:c.button,target_name:String(h),interaction_result:x==null||(l=x.interactionResults)==null?void 0:l.assetInserted,target_location:this.toLowerSnake(x==null||(u=x.locations)==null?void 0:u.elementorLibrary),location_l1:this.toLowerSnake(v),location_l2:this.toLowerSnake(x==null||(p=x.secondaryLocations)==null?void 0:p.assetCard),interaction_description:`User inserts block/pages from elementor library`,metadata:{template_id:String(h),template_name:this.decodeHtmlEntities(g)||``}});return b&&(S.state=`pro_plan_required`),this.dispatchEvent(x==null||(m=x.names)==null||(m=m.editorOne)==null?void 0:m.eLibraryInsert,S)}},{key:`sendELibraryFavorite`,value:function sendELibraryFavorite(r){var s,c,l,u,p,m,h=r.assetId,g=r.assetName,v=r.libraryType,y=r.isFavorite,b=r.proRequired,x=b!==void 0&&b,S=this.getConfig(),C=this.createBasePayload({interaction_type:this.toLowerSnake(S==null||(s=S.triggers)==null?void 0:s.click),target_type:S==null||(c=S.targetTypes)==null?void 0:c.toggle,target_name:String(h),interaction_result:S==null||(l=S.interactionResults)==null?void 0:l.assetFavorite,target_value:!!y,target_location:this.toLowerSnake(S==null||(u=S.locations)==null?void 0:u.elementorLibrary),location_l1:this.toLowerSnake(v),location_l2:this.toLowerSnake(S==null||(p=S.secondaryLocations)==null?void 0:p.assetCard),interaction_description:`User favorite block/pages from elementor library`,metadata:{template_id:String(h),template_name:this.decodeHtmlEntities(g)||``}});return x&&(C.state=`pro_plan_required`),this.dispatchEvent(S==null||(m=S.names)==null||(m=m.editorOne)==null?void 0:m.eLibraryFavorite,C)}},{key:`sendELibraryGenerateAi`,value:function sendELibraryGenerateAi(r){var s,c,l,u,p,m,h=r.assetId,g=r.assetName,v=r.libraryType,y=this.getConfig();return this.dispatchEvent(y==null||(s=y.names)==null||(s=s.editorOne)==null?void 0:s.eLibraryGenerateAi,this.createBasePayload({interaction_type:this.toLowerSnake(y==null||(c=y.triggers)==null?void 0:c.click),target_type:y==null||(l=y.targetTypes)==null?void 0:l.button,target_name:String(h),interaction_result:y==null||(u=y.interactionResults)==null?void 0:u.aiGenerate,target_location:this.toLowerSnake(y==null||(p=y.locations)==null?void 0:p.elementorLibrary),location_l1:this.toLowerSnake(v),location_l2:this.toLowerSnake(y==null||(m=y.secondaryLocations)==null?void 0:m.assetCard),interaction_description:`User generated block/page based on a library asset`,metadata:{template_id:String(h),template_name:this.decodeHtmlEntities(g)||``}}))}},{key:`sendFinderSearchInput`,value:function sendFinderSearchInput(r){var s,c,l,u,p,m,h=r.resultsCount,g=r.searchTerm,v=g===void 0?null:g,y=this.getConfig(),b=h>0,x=this.getFinderContext(),S=this.createBasePayload({window_name:x.windowName,interaction_type:this.toLowerSnake(y==null||(s=y.triggers)==null?void 0:s.typing),target_type:y==null||(c=y.targetTypes)==null?void 0:c.searchInput,target_name:`finder`,interaction_result:b?y==null||(l=y.interactionResults)==null?void 0:l.resultsUpdated:y==null||(u=y.interactionResults)==null?void 0:u.noResults,target_location:x.targetLocation,location_l1:this.toLowerSnake(y==null||(p=y.secondaryLocations)==null?void 0:p.finder),interaction_description:`Finder search input, follows debounce behavior`,metadata:{results_count:h}});return!b&&v&&(S.metadata.search_term=v),this.dispatchEvent(y==null||(m=y.names)==null||(m=m.editorOne)==null?void 0:m.finderSearchInput,S)}},{key:`sendFinderResultSelect`,value:function sendFinderResultSelect(r){var s,c,l,u,p,m,h=this.getConfig(),g=this.getFinderContext();return this.dispatchEvent(h==null||(s=h.names)==null||(s=s.editorOne)==null?void 0:s.finderResultSelect,this.createBasePayload({window_name:g.windowName,interaction_type:this.toLowerSnake(h==null||(c=h.triggers)==null?void 0:c.click),target_type:h==null||(l=h.targetTypes)==null?void 0:l.searchResult,target_name:r,interaction_result:h==null||(u=h.interactionResults)==null?void 0:u.selected,target_location:g.targetLocation,location_l1:this.toLowerSnake(h==null||(p=h.secondaryLocations)==null?void 0:p.finder),location_l2:this.toLowerSnake(h==null||(m=h.secondaryLocations)==null?void 0:m.finderResults),interaction_description:`Finder search results was selected`}))}},{key:`sendCanvasEmptyBoxAction`,value:function sendCanvasEmptyBoxAction(r){var s,c,l,u,p,m,h=r.targetName,g=r.metadata,v=g===void 0?{}:g,y=r.containerCreated,b=y===void 0?null:y,x=this.getConfig(),S=this.createBasePayload({interaction_type:this.toLowerSnake(x==null||(s=x.triggers)==null?void 0:s.click),target_type:x==null||(c=x.targetTypes)==null?void 0:c.buttons,target_name:h,interaction_result:x==null||(l=x.interactionResults)==null?void 0:l.selected,target_location:this.toLowerSnake(x==null||(u=x.locations)==null?void 0:u.canvas),location_l1:this.toLowerSnake(x==null||(p=x.secondaryLocations)==null?void 0:p.emptyBox),interaction_description:`Empty box on canvas actions`});return Object.keys(v).length>0&&(S.metadata=v),b!==null&&(S.state=b),this.dispatchEvent(x==null||(m=x.names)==null||(m=m.editorOne)==null?void 0:m.canvasEmptyBoxAction,S)}},{key:`sendWidgetPanelSearch`,value:function sendWidgetPanelSearch(r){var s,c,l,u,p,m,h,g,v=r.resultsCount,y=r.userInput,b=y===void 0?null:y,x=this.getConfig(),S=v>0,C=this.createBasePayload({interaction_type:this.toLowerSnake(x==null||(s=x.triggers)==null?void 0:s.typing),target_type:x==null||(c=x.targetTypes)==null?void 0:c.searchWidget,target_name:`search_widget`,interaction_result:S?x==null||(l=x.interactionResults)==null?void 0:l.resultsUpdated:x==null||(u=x.interactionResults)==null?void 0:u.noResults,target_location:this.toLowerSnake(x==null||(p=x.locations)==null?void 0:p.leftPanel),location_l1:this.toLowerSnake(x==null||(m=x.locations)==null?void 0:m.widgetPanel),location_l2:this.toLowerSnake(x==null||(h=x.secondaryLocations)==null?void 0:h.searchBar),interaction_description:`Widget search input, follows debounce behavior`});return!S&&b&&(C.metadata={user_input:b}),this.dispatchEvent(x==null||(g=x.names)==null||(g=g.editorOne)==null?void 0:g.widgetPanelSearch,C)}},{key:`createWpDashPayload`,value:function createWpDashPayload(){var r,s,c,l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=this.getConfig();return this.createBasePayload(_objectSpread({window_name:(r=u==null||(s=u.appTypes)==null?void 0:s.wpDash)==null?`wpdash`:r,target_location:this.toLowerSnake(u==null||(c=u.locations)==null?void 0:c.wpDashAdmin),location_l2:``},l))}},{key:`sendWpDashElementorMenuClick`,value:function sendWpDashElementorMenuClick(){var r,s,c,l,u,p=this.getConfig();return this.dispatchEvent(p==null||(r=p.names)==null||(r=r.editorOne)==null?void 0:r.wpDashElementorMenuClick,this.createWpDashPayload({interaction_type:this.toLowerSnake(p==null||(s=p.triggers)==null?void 0:s.click),target_type:p==null||(c=p.targetTypes)==null?void 0:c.wpDashAdminMenuItem,target_name:`elementor_menu_item`,interaction_result:p==null||(l=p.interactionResults)==null?void 0:l.elementorSideMenuOpened,location_l1:this.toLowerSnake(p==null||(u=p.secondaryLocations)==null?void 0:u.wpDashElementorCoreMenu),interaction_description:`core_user_clicked_elementor_menu_item`}))}},{key:`sendWpDashEditorSubMenuHover`,value:function sendWpDashEditorSubMenuHover(){var r,s,c,l,u,p=this.getConfig();return this.dispatchEvent(p==null||(r=p.names)==null||(r=r.editorOne)==null?void 0:r.wpDashEditorSubMenuHover,this.createWpDashPayload({interaction_type:this.toLowerSnake(p==null||(s=p.triggers)==null?void 0:s.hover),target_type:p==null||(c=p.targetTypes)==null?void 0:c.wpDashEditorMenu,target_name:`wpdash_editor_sub_menu`,interaction_result:p==null||(l=p.interactionResults)==null?void 0:l.editorSubMenuOpened,location_l1:this.toLowerSnake(p==null||(u=p.secondaryLocations)==null?void 0:u.wpDashElementorCoreSubMenu),interaction_description:`core_user_hovered_sub_menu`}))}},{key:`sendWpDashThemeBuilderClick`,value:function sendWpDashThemeBuilderClick(){var r,s,c,l,u,p=this.getConfig();return this.dispatchEvent(p==null||(r=p.names)==null||(r=r.editorOne)==null?void 0:r.wpDashThemeBuilderClick,this.createWpDashPayload({interaction_type:this.toLowerSnake(p==null||(s=p.triggers)==null?void 0:s.click),target_type:p==null||(c=p.targetTypes)==null?void 0:c.wpDashSubMenuItem,target_name:`theme_builder_menu_item`,interaction_result:p==null||(l=p.interactionResults)==null?void 0:l.themeBuilderPromotionWindow,location_l1:this.toLowerSnake(p==null||(u=p.secondaryLocations)==null?void 0:u.wpDashThemeBuilder),interaction_description:`core_user_clicked_theme_builder_menu_item`}))}},{key:`sendSidebarMenuItemClicked`,value:function sendSidebarMenuItemClicked(r){var s=r.eventId,c=r.groupEventId;try{var l,u,p,m,h,g,v=this.getConfig(),y=this.createBasePayload({window_name:v==null||(l=v.windowNames)==null?void 0:l.sidebarMenu,interaction_type:this.toLowerSnake(v==null||(u=v.triggers)==null?void 0:u.click),target_type:v==null||(p=v.targetTypes)==null?void 0:p.link,target_name:s,interaction_result:v==null||(m=v.interactionResults)==null?void 0:m.pageOpened,target_location:this.toLowerSnake(v==null||(h=v.locations)==null?void 0:h.sidebar)});return c&&(y.location_l1=c),this.dispatchEvent(v==null||(g=v.names)==null||(g=g.editorOne)==null?void 0:g.sidebarMenuItemClicked,y)}catch(r){return!1}}},{key:`sendSidebarMenuGroupToggled`,value:function sendSidebarMenuGroupToggled(r){var s=r.eventId,c=r.isExpanded;try{var l,u,p,m,h,g,v,y=this.getConfig(),b=c?y==null||(l=y.interactionResults)==null?void 0:l.expanded:y==null||(u=y.interactionResults)==null?void 0:u.collapsed;return this.dispatchEvent(y==null||(p=y.names)==null||(p=p.editorOne)==null?void 0:p.sidebarMenuGroupToggled,this.createBasePayload({window_name:y==null||(m=y.windowNames)==null?void 0:m.sidebarMenu,interaction_type:this.toLowerSnake(y==null||(h=y.triggers)==null?void 0:h.click),target_type:y==null||(g=y.targetTypes)==null?void 0:g.toggle,target_name:s,interaction_result:b,target_location:this.toLowerSnake(y==null||(v=y.locations)==null?void 0:v.sidebar)}))}catch(r){return!1}}}])}();function EmptyComponent(){var r=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).container;return s.default.createElement(`div`,{className:`elementor-first-add`},s.default.createElement(`div`,{className:`elementor-icon eicon-plus`,onClick:function handleClick(){r&&$e.run(`document/elements/select`,{container:r}),Z.sendCanvasEmptyBoxAction({targetName:`add_container`}),$e.route(`panel/elements/categories`)}}))}EmptyComponent.propTypes={container:X.default.object},x();function _callSuper$1(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct$1()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}__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 Q=function(r){function AtomicElementEmptyView(){var r;_classCallCheck(this,AtomicElementEmptyView);for(var s=arguments.length,c=Array(s),l=0;l<s;l++)c[l]=arguments[l];return r=_callSuper$1(this,AtomicElementEmptyView,[].concat(c)),_defineProperty(r,`template`,`<div></div>`),_defineProperty(r,`className`,`elementor-empty-view`),_defineProperty(r,`unmount`,null),r}return _inherits(AtomicElementEmptyView,r),_createClass(AtomicElementEmptyView,[{key:`renderReactDefaultElement`,value:function renderReactDefaultElement(r){var c=q.render(s.default.createElement(EmptyComponent,{container:r}),this.el).unmount;this.unmount=c}},{key:`onBeforeRender`,value:function onBeforeRender(){this.unmount&&(this.unmount(),this.unmount=null)}},{key:`onRender`,value:function onRender(){var r,s;this.$el.addClass(this.className),this.renderReactDefaultElement((r=this._parent)==null||(s=r.getContainer)==null?void 0:s.call(r))}},{key:`onDestroy`,value:function onDestroy(){var r;(r=this.unmount)==null||r.call(this)}}])}(Marionette.ItemView),te=__commonJSMin(((r,s)=>{x();function ownKeys(r,s){var c=Object.keys(r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);s&&(l=l.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),c.push.apply(c,l)}return c}function _objectSpread(r){for(var s=1;s<arguments.length;s++){var c=arguments[s]==null?{}:arguments[s];s%2?ownKeys(Object(c),!0).forEach(function(s){_defineProperty(r,s,c[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(c)):ownKeys(Object(c)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(c,s))})}return r}s.exports=Marionette.Behavior.extend({defaults:{elChildType:`widget`},events:{sortstart:`onSortStart`,sortreceive:`onSortReceive`,sortupdate:`onSortUpdate`,sortover:`onSortOver`,sortout:`onSortOut`},initialize:function initialize(){this.listenTo(elementor.channels.dataEditMode,`switch`,this.onEditModeSwitched).listenTo(this.view.options.model,`request:sort:start`,this.startSort).listenTo(this.view.options.model,`request:sort:update`,this.updateSort).listenTo(this.view.options.model,`request:sort:receive`,this.receiveSort)},onEditModeSwitched:function onEditModeSwitched(r){this.onToggleSortMode(r===`edit`)},refresh:function refresh(){this.onEditModeSwitched(elementor.channels.dataEditMode.request(`activeMode`))},onRender:function onRender(){var r=this;this.view.collection.on(`update`,function(){return r.refresh()}),_.defer(function(){return r.refresh()})},onDestroy:function onDestroy(){this.deactivate()},createPlaceholder:function createPlaceholder(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:``,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;r.css(`display`,``);var l=r[0],u=l.clientWidth,p=l.clientHeight;c&&r.css(`display`,`none`),jQuery(`<div />`).css(_objectSpread(_objectSpread({},r.css([`flex-basis`,`flex-grow`,`flex-shrink`,`position`])),{},{width:u,height:p})).addClass(s).insertAfter(r)},getSwappableOptions:function getSwappableOptions(){var r=this,s=this.getChildViewContainer(),c=`e-swappable--item-placeholder`;return{start:function start(l,u){s.sortable(`refreshPositions`),r.createPlaceholder(u.item,c)},stop:function stop(){s.find(`.${c}`).remove()}}},onToggleSortMode:function onToggleSortMode(r){r?this.activate():this.deactivate()},applySortable:function applySortable(){if(elementor.userCan(`design`)){var r=this.getChildViewContainer(),s={placeholder:`elementor-sortable-placeholder elementor-`+this.getOption(`elChildType`)+`-placeholder`,cursorAt:{top:20,left:25},helper:this._getSortableHelper.bind(this),cancel:`input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title`,start:function start(){r.sortable(`refreshPositions`)}},c=_.extend(s,this.view.getSortableOptions());this.isSwappable()&&(r.addClass(`e-swappable`),c=_.extend(c,this.getSwappableOptions())),!c.preventInit&&r.sortable(c)}},activate:function activate(){if(!this.getChildViewContainer().sortable(`instance`)){this.applySortable();return}this.getChildViewContainer().sortable(`enable`)},_getSortableHelper:function _getSortableHelper(r,s){var c=this.view.collection.get({cid:s.data(`model-cid`)});return`<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-`+c.get(`elType`)+`"><div class="icon"><i class="`+c.getIcon()+`"></i></div><div class="title-wrapper"><div class="title">`+c.getTitle()+`</div></div></div>`},getChildViewContainer:function getChildViewContainer(){return this.view.getChildViewContainer(this.view)},getSortedElementNewIndex:function getSortedElementNewIndex(r){return Object.values(r.parent().find(`> .elementor-element`)).indexOf(r[0])},deactivate:function deactivate(){var r=this.getChildViewContainer();r.sortable(`instance`)&&r.sortable(`disable`)},isSwappable:function isSwappable(){return!!this.view.getSortableOptions().swappable},startSort:function startSort(r,s){r.stopPropagation();var c=elementor.getContainer(s.item.attr(`data-id`));elementor.channels.data.reply(`dragging:model`,c.model).reply(`dragging:view`,c.view).reply(`dragging:parent:view`,this.view).trigger(`drag:start`,c.model).trigger(c.model.get(`elType`)+`:drag:start`)},updateSort:function updateSort(r,s){s===void 0&&(s=r.item.index());var c=elementor.channels.data.request(`dragging:view`).getContainer();this.moveChild(c,s)||jQuery(r.sender).sortable(`cancel`)},receiveSort:function receiveSort(r,s,c){if(r.stopPropagation(),this.view.isCollectionFilled()){jQuery(s.sender).sortable(`cancel`);return}var l=elementor.channels.data.request(`dragging:model`),u=l.get(`elType`)===`section`&&l.get(`isInner`),p=this.view.getElementType()===`column`&&this.view.isInner();if(u&&p){jQuery(s.sender).sortable(`cancel`);return}c===void 0&&(c=s.item.index());var m=elementor.channels.data.request(`dragging:view`).getContainer();this.moveChild(m,c)||jQuery(s.sender).sortable(`cancel`)},onSortStart:function onSortStart(r,s){if(this.options.elChildType===`column`){var c=s.item.data(`sortableItem`).items,l=0;c.forEach(function(r){if(r.item[0]===s.item[0])return l=r.height,!1}),s.placeholder.height(l)}this.startSort(r,s)},onSortOver:function onSortOver(r){r.stopPropagation();var s=elementor.channels.data.request(`dragging:model`);jQuery(r.target).addClass(`elementor-draggable-over`).attr({"data-dragged-element":s.get(`elType`),"data-dragged-is-inner":s.get(`isInner`)}),this.$el.addClass(`elementor-dragging-on-child`)},onSortOut:function onSortOut(r){r.stopPropagation(),jQuery(r.target).removeClass(`elementor-draggable-over`).removeAttr(`data-dragged-element data-dragged-is-inner`),this.$el.removeClass(`elementor-dragging-on-child`)},onSortReceive:function onSortReceive(r,s){this.receiveSort(r,s,this.getSortedElementNewIndex(s.item))},onSortUpdate:function onSortUpdate(r,s){r.stopPropagation(),this.getChildViewContainer()[0]===s.item.parent()[0]&&this.updateSort(s,this.getSortedElementNewIndex(s.item))},onAddChild:function onAddChild(r){r.$el.attr(`data-model-cid`,r.model.cid)},moveChild:function moveChild(r,s){return $e.run(`document/elements/move`,{container:r,target:this.view.getContainer(),options:{at:s}})}})})),$=elementor.modules.elements.views.BaseElement;function createAtomicElementBaseView(s){return $.extend({template:Marionette.TemplateCache.get(`#tmpl-elementor-${s}-content`),emptyView:Q,_childrenRenderPromises:[],_createElement:function _createElement(r){var s,c=(s=elementor.$preview)==null||(s=s[0])==null?void 0:s.contentDocument;return c?c.createElement(r):document.createElement(r)},getChildViewContainer:function getChildViewContainer(){return this.childViewContainer=``,Marionette.CompositeView.prototype.getChildViewContainer.apply(this,arguments)},getChildType:function getChildType(){var r=Object.entries(elementor.config.elements).filter(function(r){var s=_slicedToArray(r,2)[1];return!!(s!=null&&s.atomic_props_schema)}).map(function(r){return _slicedToArray(r,1)[0]});return[`widget`,`container`].concat(_toConsumableArray(r))},getRenderContext:function getRenderContext(){var r,s;return(r=this._parent)==null||(s=r.getRenderContext)==null?void 0:s.call(r)},getResolverRenderContext:function getResolverRenderContext(){var r,s;return(r=this._parent)==null||(s=r.getResolverRenderContext)==null?void 0:s.call(r)},render:function render(){var r=this;return this._currentRenderPromise=new Promise(function(s){r._shouldSkipFullRender()?r._renderWithoutDomRecreation(s):r._renderWithDomRecreation(s)}),this},_shouldSkipFullRender:function _shouldSkipFullRender(){return this.isRendered&&this._hasConnectedChildren()},_hasConnectedChildren:function _hasConnectedChildren(){var r,s,c;if(!((r=this.children)!=null&&r.length))return!1;var l=this.children.findByIndex(0);return(s=l==null||(c=l.$el)==null||(c=c.get(0))==null?void 0:c.isConnected)!=null&&s},_renderWithoutDomRecreation:function _renderWithoutDomRecreation(r){var s=this;this._beforeRender(),this._renderChildren(),this._waitForChildrenToComplete().then(function(){s._afterRender(),r()})},_renderWithDomRecreation:function _renderWithDomRecreation(r){$.prototype.render.apply(this,arguments),this._waitForChildrenToComplete().then(function(){r()})},_beforeRender:function _beforeRender(){this._isRendering=!0,this.triggerMethod(`before:render`,this)},_afterRender:function _afterRender(){this._isRendering=!1,this.isRendered=!0,this.triggerMethod(`render`,this)},_waitForChildrenToComplete:function _waitForChildrenToComplete(){var r=this;return _asyncToGenerator(W.default.mark(function _callee(){return W.default.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(r._childrenRenderPromises.length>0)){s.next=1;break}return s.next=1,Promise.all(r._childrenRenderPromises);case 1:case`end`:return s.stop()}},_callee)}))()},_renderChildren:function _renderChildren(){if(this._shouldSkipFullRender()){var r;(r=this.children)==null||r.each(function(r){return r.render()})}else $.prototype._renderChildren.apply(this,arguments);this._collectChildrenRenderPromises()},_collectChildrenRenderPromises:function _collectChildrenRenderPromises(){var r,s=this;this._childrenRenderPromises=[],(r=this.children)==null||r.each(function(r){r._currentRenderPromise&&s._childrenRenderPromises.push(r._currentRenderPromise)})},onRender:function onRender(){var r=this;this.dispatchPreviewEvent(`elementor/element/render`),$.prototype.onRender.apply(this,arguments),setTimeout(function(){r.isAtomicGridContainer()&&r.reInitEmptyView(),r.droppableInitialize(),r.updateHandlesPosition()})},destroyEmptyView:function destroyEmptyView(){if(!this.isAtomicGridContainer())return Marionette.CompositeView.prototype.destroyEmptyView.apply(this,arguments)},isAtomicGridContainer:function isAtomicGridContainer(){return s===`e-grid`},reInitEmptyView:function reInitEmptyView(){var r;(r=this.el)!=null&&r.querySelector(`:scope > .elementor-empty-view`)||(delete this._showingEmptyView,this.showEmptyView())},onDestroy:function onDestroy(){$.prototype.onDestroy.apply(this,arguments),this.dispatchPreviewEvent(`elementor/element/destroy`)},dispatchPreviewEvent:function dispatchPreviewEvent(r){var s;(s=elementor)==null||(s=s.$preview)==null||(s=s[0])==null||s.contentWindow.dispatchEvent(new CustomEvent(r,{detail:{id:this.model.get(`id`),type:this.model.get(`elType`),element:this.getDomElement().get(0)}}))},droppableInitialize:function droppableInitialize(){this.$el.html5Droppable(this.getDroppableOptions())},getContextMenuGroups:function getContextMenuGroups(){var s=this,c=[{name:`save`,title:(0,r.__)(`Save as a template`,`elementor`),callback:this.saveAsTemplate.bind(this),isEnabled:function isEnabled(){return!s.getContainer().isLocked()}}];if(elementor.config.user.is_administrator){var l,u,p,m,h,g,v,y,b,x=(l=(u=window.elementorV2)==null||(u=u.utils)==null||(p=u.isProActive)==null?void 0:p.call(u))==null||l,S=(m=(h=window.elementorV2)==null||(h=h.utils)==null||(g=h.hasProInstalled)==null?void 0:g.call(h))!=null&&m&&!((v=(y=window.elementorV2)==null||(y=y.utils)==null||(b=y.isProAtLeast)==null?void 0:b.call(y,`4.0`))!=null&&v),C=!x&&!S,w=`<span class="elementor-context-menu-list__item__shortcut__new-badge">${(0,r.__)(`New`,`elementor`)}</span>`;c.unshift({name:`save-component`,title:(0,r.__)(`Create component`,`elementor`),shortcut:x||S?w:`<a href="https://go.elementor.com/go-pro-components-Instance-create-context-menu/" target="_blank" onclick="event.stopPropagation()" class="elementor-context-menu-list__item__shortcut__promotion-badge"><i class="eicon-upgrade-crown"></i></a>`,hasShortcutAction:C,callback:this.saveAsComponent.bind(this),isEnabled:function isEnabled(){return(x||S)&&!s.getContainer().isLocked()}})}var T=$.prototype.getContextMenuGroups.apply(this,arguments),E=T.indexOf(_.findWhere(T,{name:`clipboard`}));return T.splice(E+1,0,{name:`save`,actions:c}),T},saveAsTemplate:function saveAsTemplate(){elementor.templates.eventManager.sendNewSaveTemplateClickedEvent(),$e.route(`library/save-template`,{model:this.model})},saveAsComponent:function saveAsComponent(s,c){var l,u,p,m,h,g,v,y,b;if((l=(u=window.elementorV2)==null||(u=u.utils)==null||(p=u.hasProInstalled)==null?void 0:p.call(u))!=null&&l&&!((m=(h=window.elementorV2)==null||(h=h.utils)==null||(g=h.isProAtLeast)==null?void 0:g.call(h,`4.0`))!=null&&m)){var x,S;(x=window.elementorV2)==null||(x=x.editorNotifications)==null||(S=x.notify)==null||S.call(x,{type:`info`,id:`component-create-update`,message:(0,r.__)(`To create new components, update Elementor Pro to the latest version.`,`elementor`),additionalActionProps:[{size:`small`,variant:`contained`,color:`info`,href:`/wp-admin/plugins.php`,target:`_blank`,children:(0,r.__)(`Update Now`,`elementor`)}]});return}if((v=(y=window.elementorV2)==null||(y=y.utils)==null||(b=y.isProActive)==null?void 0:b.call(y))==null||v){var C=s.originalEvent,w=elementor.$preview[0].getBoundingClientRect(),T={left:C.clientX+w.left,top:C.clientY+w.top};window.dispatchEvent(new CustomEvent(`elementor/editor/open-save-as-component-form`,{detail:{element:elementor.getContainer(this.model.id).model.toJSON({remove:[`default`]}),anchorPosition:T,options:c}}))}},isDroppingAllowed:function isDroppingAllowed(){return this.getContainer().isEditable()},behaviors:function behaviors(){var r=$.prototype.behaviors.apply(this,arguments);return _.extend(r,{Sortable:{behaviorClass:te(),elChildType:`widget`}}),elementor.hooks.applyFilters(`elements/${s}/behaviors`,r,this)},getSortableOptions:function getSortableOptions(){return{preventInit:!0}},getDroppableOptions:function getDroppableOptions(){var r=this;return{axis:this.isAtomicGridContainer()?`vertical`:null,items:`> .elementor-element, > .elementor-empty-view .elementor-first-add`,groups:[`elementor-element`],horizontalThreshold:0,isDroppingAllowed:this.isDroppingAllowed.bind(this),currentElementClass:`elementor-html5dnd-current-element`,placeholderClass:`elementor-sortable-placeholder elementor-widget-placeholder`,hasDraggingOnChildClass:`e-dragging-over`,getDropContainer:function getDropContainer(){return r.getContainer()},onDropping:function onDropping(s,c){c.stopPropagation(),elementor.getPreviewView().onPanelElementDragEnd();var l=elementor.channels.editor.request(`element:dragged`),u=l==null?void 0:l.getContainer().view.el,p=r.emptyViewIsCurrentlyBeingDraggedOver(),m=p?r.el:c.currentTarget.parentElement,h=Array.from((m==null?void 0:m.querySelectorAll(`:scope > .elementor-element`))||[]),g=p?h.length:h.indexOf(c.currentTarget);if(r.isPanelElement(l,u)){r.draggingOnBottomOrRightSide(s)&&!p&&g++,r.onDrop(c,{at:g});return}if(!r.isParentElement(l.getContainer().id)){if(p){r.moveDroppedItem(l,g);return}r.moveExistingElement(s,l,m,h,g,u)}}}},moveExistingElement:function moveExistingElement(r,s,c,l,u,p){var m=l.indexOf(p);if(u!==m){var h=this.getDropIndex(c,r,u,m);this.moveDroppedItem(s,h)}},isPanelElement:function isPanelElement(r,s){return!r||!s},isParentElement:function isParentElement(r){for(var s=this.container;s;){if(s.id===r)return!0;s=s.parent}return!1},getDropIndex:function getDropIndex(r,s,c,l){var u=window.getComputedStyle(r),p=[`flex`,`inline-flex`].includes(u.display),m=p&&[`column-reverse`,`row-reverse`].includes(u.flexDirection),h=p&&[`row-reverse`,`row`].includes(u.flexDirection),g=elementorCommon.config.isRTL;return(h?m!==g:m)===this.draggingOnBottomOrRightSide(s)?l===-1||l>=c-1?c:c>0?c-1:0:0<=l&&l<c?c:c+1},moveDroppedItem:function moveDroppedItem(r,s){elementor.channels.editor.reply(`element:dragged`,null),$e.run(`document/elements/move`,{container:r.getContainer(),target:this.getContainer(),options:{at:s}})},getEditButtons:function getEditButtons(){var s=elementor.getElementData(this.model),c={};return $e.components.get(`document/elements`).utils.allowAddingWidgets()&&(c.add={title:(0,r.sprintf)((0,r.__)(`Add %s`,`elementor`),s.title),icon:`plus`},c.edit={title:(0,r.sprintf)((0,r.__)(`Edit %s`,`elementor`),s.title),icon:`handle`}),this.getContainer().isLocked()||(elementor.getPreferences(`edit_buttons`)&&$e.components.get(`document/elements`).utils.allowAddingWidgets()&&(c.duplicate={title:(0,r.sprintf)((0,r.__)(`Duplicate %s`,`elementor`),s.title),icon:`clone`}),c.remove={title:(0,r.sprintf)((0,r.__)(`Delete %s`,`elementor`),s.title),icon:`close`}),c},draggingOnBottomOrRightSide:function draggingOnBottomOrRightSide(r){return[`bottom`,`right`].includes(r)},emptyViewIsCurrentlyBeingDraggedOver:function emptyViewIsCurrentlyBeingDraggedOver(){return this.$el.find(`> .elementor-empty-view > .elementor-first-add.elementor-html5dnd-current-element`).length>0},onAddButtonClick:function onAddButtonClick(){if(this.addSectionView&&!this.addSectionView.isDestroyed){this.addSectionView.fadeToDeath();return}var r=new elementor.modules.elements.components.AddSectionView({at:this.model.collection.indexOf(this.model)});r.render(),this.$el.before(r.$el),r.$el.hide(),setTimeout(function(){r.$el.slideDown(null,function(){jQuery(this).css(`display`,``)})}),this.addSectionView=r},isOverflowHidden:function isOverflowHidden(){var r=window.getComputedStyle(this.el),s=[r.overflowX,r.overflowY,r.overflow];return s.includes(`hidden`)||s.includes(`auto`)},updateHandlesPosition:function updateHandlesPosition(){var r=this.$el.data(`element_type`);if((0,G.getAllElementTypes)().includes(r)){var s=this.isOverflowHidden();!s&&this.isTopLevelElement()&&this.isFirstElementInStructure()&&(s=!0),this.$el.toggleClass(`e-handles-inside`,s)}},isTopLevelElement:function isTopLevelElement(){return this.container.parent&&this.container.parent.id===`document`},isFirstElementInStructure:function isFirstElementInStructure(){return!this.model.collection||this.model.collection.indexOf(this.model)===0},getInteractionId:function getInteractionId(){var r=this.model.get(`originId`),s=this.model.get(`id`);return r==null?s:r}})}var ne=function createDivBlockType(){var r=elementor.modules.elements.views.createAtomicElementBase(`e-div-block`);return new elementor.modules.elements.types.AtomicElementBase(`e-div-block`,r)},re=function createFlexboxType(){var r=elementor.modules.elements.views.createAtomicElementBase(`e-flexbox`);return new elementor.modules.elements.types.AtomicElementBase(`e-flexbox`,r)},ie=function createGridType(){var r=elementor.modules.elements.views.createAtomicElementBase(`e-grid`);return new elementor.modules.elements.types.AtomicElementBase(`e-grid`,r)};function _callSuper(r,s,c){return s=_getPrototypeOf(s),_possibleConstructorReturn(r,_isNativeReflectConstruct()?Reflect.construct(s,c||[],_getPrototypeOf(r).constructor):s.apply(r,c))}function _isNativeReflectConstruct(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(r){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!r})()}new(function(r){function Module(){return _classCallCheck(this,Module),_callSuper(this,Module,arguments)}return _inherits(Module,r),_createClass(Module,[{key:`onInit`,value:function onInit(){$e.components.register(new A),this.wireChildrenDependenciesAdapter(),this.exposeAtomicElementClasses(),this.registerAtomicElements()}},{key:`wireChildrenDependenciesAdapter`,value:function wireChildrenDependenciesAdapter(){var r,s=(r=window.elementorV2)==null?void 0:r.editorElements;!(s!=null&&s.reconcileInitialChildren)||!(s!=null&&s.bindSettingsReconcile)||S.setChildrenDependenciesAdapter({reconcileInitialChildren:s.reconcileInitialChildren,bindSettingsReconcile:s.bindSettingsReconcile})}},{key:`exposeAtomicElementClasses`,value:function exposeAtomicElementClasses(){elementor.modules.elements.types.AtomicElementBase=C,elementor.modules.elements.views.createAtomicElementBase=createAtomicElementBaseView,elementor.modules.elements.models.AtomicElementBase=S}},{key:`registerAtomicElements`,value:function registerAtomicElements(){this.registerAtomicElementTypeIfAbsent(ne()),this.registerAtomicElementTypeIfAbsent(re()),this.registerAtomicElementTypeIfAbsent(ie())}},{key:`registerAtomicElementTypeIfAbsent`,value:function registerAtomicElementTypeIfAbsent(r){elementor.elementsManager.getElementTypeClass(r.getType())||elementor.elementsManager.registerElementType(r)}}])}(elementorModules.editor.utils.Module))})(wp.i18n,React,ReactDOM);