Plugin Directory

Changeset 3411234


Ignore:
Timestamp:
12/04/2025 05:09:04 PM (7 weeks ago)
Author:
KingYes
Message:

Upload v3.33.3

Location:
elementor/trunk
Files:
6 added
6 deleted
25 edited

Legend:

Unmodified
Added
Removed
  • elementor/trunk/assets/js/common-modules.js

    r3401288 r3411234  
    163163/***/ }),
    164164
     165/***/ "../app/assets/js/event-track/dashboard/action-controls.js":
     166/*!*****************************************************************!*\
     167  !*** ../app/assets/js/event-track/dashboard/action-controls.js ***!
     168  \*****************************************************************/
     169/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
     170
     171"use strict";
     172
     173
     174var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
     175var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
     176Object.defineProperty(exports, "__esModule", ({
     177  value: true
     178}));
     179exports["default"] = void 0;
     180var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
     181var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
     182var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
     183var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
     184var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
     185var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
     186var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js");
     187var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
     188function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
     189function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
     190function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
     191function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
     192function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
     193function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
     194var EXCLUDED_SELECTORS = {
     195  ADMIN_MENU: '#adminmenu',
     196  TOP_BAR: '.e-admin-top-bar',
     197  WP_ADMIN_BAR: '#wpadminbar',
     198  SUBMENU: '.wp-submenu',
     199  PROMO_PAGE: '.e-feature-promotion',
     200  PROMO_BLANK_STATE: '.elementor-blank_state',
     201  APP: '.e-app'
     202};
     203var ActionControlTracking = /*#__PURE__*/function (_BaseTracking) {
     204  function ActionControlTracking() {
     205    (0, _classCallCheck2.default)(this, ActionControlTracking);
     206    return _callSuper(this, ActionControlTracking, arguments);
     207  }
     208  (0, _inherits2.default)(ActionControlTracking, _BaseTracking);
     209  return (0, _createClass2.default)(ActionControlTracking, null, [{
     210    key: "init",
     211    value: function init() {
     212      if (!_utils.DashboardUtils.isElementorPage()) {
     213        return;
     214      }
     215      this.attachDelegatedHandlers();
     216      this.addTrackingAttributesToFilterButtons();
     217      this.initializeLinkDataIds();
     218    }
     219  }, {
     220    key: "initializeLinkDataIds",
     221    value: function initializeLinkDataIds() {
     222      var _this = this;
     223      var initializeLinks = function initializeLinks() {
     224        var links = document.querySelectorAll('a[href]');
     225        links.forEach(function (link) {
     226          if (_this.isExcludedElement(link) || _this.isNavigationLink(link) || link.hasAttribute('data-id')) {
     227            return;
     228          }
     229          var href = link.getAttribute('href');
     230          if (!href) {
     231            return;
     232          }
     233          var cleanedHref = _this.removeNonceFromUrl(href);
     234          if (cleanedHref) {
     235            link.setAttribute('data-id', cleanedHref);
     236          }
     237        });
     238      };
     239      if ('loading' === document.readyState) {
     240        document.addEventListener('DOMContentLoaded', initializeLinks);
     241      } else {
     242        initializeLinks();
     243      }
     244    }
     245  }, {
     246    key: "addTrackingAttributesToFilterButtons",
     247    value: function addTrackingAttributesToFilterButtons() {
     248      var body = document.body;
     249      if (!body) {
     250        return;
     251      }
     252      var screenPrefix = '';
     253      switch (true) {
     254        case body.classList.contains('post-type-elementor_library'):
     255          screenPrefix = 'elementor_library-library';
     256          break;
     257        case body.classList.contains('post-type-e-floating-buttons'):
     258          screenPrefix = 'e-floating-buttons';
     259          break;
     260        default:
     261          return;
     262      }
     263      var addDataIdToListTableButtons = function addDataIdToListTableButtons() {
     264        var buttonConfigs = [{
     265          id: 'post-query-submit',
     266          suffix: 'filter'
     267        }, {
     268          id: 'search-submit',
     269          suffix: 'search'
     270        }, {
     271          id: 'doaction',
     272          suffix: 'apply'
     273        }, {
     274          id: 'doaction2',
     275          suffix: 'apply-bottom'
     276        }];
     277        buttonConfigs.forEach(function (config) {
     278          var button = document.getElementById(config.id);
     279          if (!button || button.hasAttribute('data-id')) {
     280            return;
     281          }
     282          button.setAttribute('data-id', "".concat(screenPrefix, "-button-").concat(config.suffix));
     283        });
     284      };
     285      if ('loading' === document.readyState) {
     286        document.addEventListener('DOMContentLoaded', addDataIdToListTableButtons);
     287      } else {
     288        addDataIdToListTableButtons();
     289      }
     290    }
     291  }, {
     292    key: "isExcludedElement",
     293    value: function isExcludedElement(element) {
     294      for (var _i = 0, _Object$values = Object.values(EXCLUDED_SELECTORS); _i < _Object$values.length; _i++) {
     295        var selector = _Object$values[_i];
     296        if (element.closest(selector)) {
     297          return true;
     298        }
     299      }
     300      if (element.classList.contains('go-pro')) {
     301        return true;
     302      }
     303      return false;
     304    }
     305  }, {
     306    key: "attachDelegatedHandlers",
     307    value: function attachDelegatedHandlers() {
     308      var _this2 = this;
     309      var FILTER_BUTTON_IDS = ['search-submit', 'post-query-submit'];
     310      this.addEventListenerTracked(document, 'click', function (event) {
     311        var _event$target;
     312        var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target = event.target) === null || _event$target === void 0 ? void 0 : _event$target.parentElement;
     313        if (!base) {
     314          return;
     315        }
     316        var button = base.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');
     317        if (button && !_this2.isExcludedElement(button)) {
     318          if (FILTER_BUTTON_IDS.includes(button.id)) {
     319            _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.FILTER);
     320            return;
     321          }
     322          _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.BUTTON);
     323          return;
     324        }
     325        var link = base.closest('a');
     326        if (link && !_this2.isExcludedElement(link) && !_this2.isNavigationLink(link)) {
     327          _this2.trackControl(link, _wpDashboardTracking.CONTROL_TYPES.LINK);
     328        }
     329      }, {
     330        capture: false
     331      });
     332      this.addEventListenerTracked(document, 'change', function (event) {
     333        var _event$target2;
     334        var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target2 = event.target) === null || _event$target2 === void 0 ? void 0 : _event$target2.parentElement;
     335        if (!base) {
     336          return;
     337        }
     338        var toggle = base.closest('.components-toggle-control');
     339        if (toggle && !_this2.isExcludedElement(toggle)) {
     340          _this2.trackControl(toggle, _wpDashboardTracking.CONTROL_TYPES.TOGGLE);
     341          return;
     342        }
     343        var checkbox = base.closest('input[type="checkbox"]');
     344        if (checkbox && !_this2.isExcludedElement(checkbox)) {
     345          _this2.trackControl(checkbox, _wpDashboardTracking.CONTROL_TYPES.CHECKBOX);
     346          return;
     347        }
     348        var radio = base.closest('input[type="radio"]');
     349        if (radio && !_this2.isExcludedElement(radio)) {
     350          _this2.trackControl(radio, _wpDashboardTracking.CONTROL_TYPES.RADIO);
     351          return;
     352        }
     353        var select = base.closest('select');
     354        if (select && !_this2.isExcludedElement(select)) {
     355          _this2.trackControl(select, _wpDashboardTracking.CONTROL_TYPES.SELECT);
     356        }
     357      });
     358    }
     359  }, {
     360    key: "isNavigationLink",
     361    value: function isNavigationLink(link) {
     362      var href = link.getAttribute('href');
     363      if (!href) {
     364        return false;
     365      }
     366      if (href.startsWith('#') && href.includes('tab')) {
     367        return true;
     368      }
     369      if (link.classList.contains('nav-tab')) {
     370        return true;
     371      }
     372      var isInNavigation = link.closest('.wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar');
     373      return !!isInNavigation;
     374    }
     375  }, {
     376    key: "trackControl",
     377    value: function trackControl(element, controlType) {
     378      var controlIdentifier = this.extractControlIdentifier(element, controlType);
     379      if (!controlIdentifier) {
     380        return;
     381      }
     382      _wpDashboardTracking.default.trackActionControl(controlIdentifier, controlType);
     383    }
     384  }, {
     385    key: "extractControlIdentifier",
     386    value: function extractControlIdentifier(element, controlType) {
     387      if (_wpDashboardTracking.CONTROL_TYPES.RADIO === controlType) {
     388        var name = element.getAttribute('name');
     389        var value = element.value || element.getAttribute('value');
     390        if (name && value) {
     391          return "".concat(name, "-").concat(value);
     392        }
     393        if (name) {
     394          return name;
     395        }
     396      }
     397      if (_wpDashboardTracking.CONTROL_TYPES.SELECT === controlType) {
     398        var _name = element.getAttribute('name');
     399        if (_name) {
     400          return _name;
     401        }
     402      }
     403      if (_wpDashboardTracking.CONTROL_TYPES.CHECKBOX === controlType) {
     404        var _name2 = element.getAttribute('name');
     405        if (_name2) {
     406          var checkboxesWithSameName = document.querySelectorAll("input[type=\"checkbox\"][name=\"".concat(CSS.escape(_name2), "\"]"));
     407          if (checkboxesWithSameName.length > 1) {
     408            var _value = element.value || element.getAttribute('value');
     409            if (_value) {
     410              return "".concat(_name2, "-").concat(_value);
     411            }
     412          }
     413          return _name2;
     414        }
     415      }
     416      if (_wpDashboardTracking.CONTROL_TYPES.LINK === controlType) {
     417        var dataId = element.getAttribute('data-id');
     418        if (dataId) {
     419          return dataId;
     420        }
     421        var href = element.getAttribute('href');
     422        if (href) {
     423          return this.removeNonceFromUrl(href);
     424        }
     425      }
     426      if (_wpDashboardTracking.CONTROL_TYPES.BUTTON === controlType || _wpDashboardTracking.CONTROL_TYPES.TOGGLE === controlType || _wpDashboardTracking.CONTROL_TYPES.FILTER === controlType) {
     427        var _dataId = element.getAttribute('data-id');
     428        if (_dataId) {
     429          return _dataId;
     430        }
     431        var classIdMatch = this.extractClassId(element);
     432        if (classIdMatch) {
     433          return classIdMatch;
     434        }
     435      }
     436      return '';
     437    }
     438  }, {
     439    key: "extractClassId",
     440    value: function extractClassId(element) {
     441      var classes = element.className;
     442      if (!classes || 'string' !== typeof classes) {
     443        return '';
     444      }
     445      var classList = classes.split(' ');
     446      var _iterator = _createForOfIteratorHelper(classList),
     447        _step;
     448      try {
     449        for (_iterator.s(); !(_step = _iterator.n()).done;) {
     450          var cls = _step.value;
     451          if (cls.startsWith('e-id-')) {
     452            return cls.substring(5);
     453          }
     454        }
     455      } catch (err) {
     456        _iterator.e(err);
     457      } finally {
     458        _iterator.f();
     459      }
     460      return '';
     461    }
     462  }, {
     463    key: "removeNonceFromUrl",
     464    value: function removeNonceFromUrl(url) {
     465      try {
     466        var urlObj = new URL(url, window.location.origin);
     467        urlObj.searchParams.delete('_wpnonce');
     468        var postParam = urlObj.searchParams.get('post');
     469        if (postParam !== null && /^[0-9]+$/.test(postParam)) {
     470          urlObj.searchParams.delete('post');
     471        }
     472        return urlObj.pathname + urlObj.search + urlObj.hash;
     473      } catch (e) {
     474        return url;
     475      }
     476    }
     477  }]);
     478}(_baseTracking.default);
     479var _default = exports["default"] = ActionControlTracking;
     480
     481/***/ }),
     482
    165483/***/ "../app/assets/js/event-track/dashboard/base-tracking.js":
    166484/*!***************************************************************!*\
     
    676994function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
    677995var PROMO_SELECTORS = {
    678   PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page',
     996  PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap',
    679997  PROMO_BLANK_STATE: '.elementor-blank_state',
    680998  CTA_BUTTON: '.go-pro',
     
    12511569var _topBar = _interopRequireDefault(__webpack_require__(/*! ./dashboard/top-bar */ "../app/assets/js/event-track/dashboard/top-bar.js"));
    12521570var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js"));
     1571var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js"));
    12531572var SESSION_TIMEOUT_MINUTES = 30;
    12541573var MINUTE_MS = 60 * 1000;
     
    12631582  LINK: 'link',
    12641583  SELECT: 'select',
    1265   TOGGLE: 'toggle'
     1584  TOGGLE: 'toggle',
     1585  FILTER: 'filter'
    12661586};
    12671587var NAV_AREAS = exports.NAV_AREAS = {
     
    16171937      _promotion.default.destroy();
    16181938      _menuPromotion.default.destroy();
     1939      _actionControls.default.destroy();
    16191940      this.initialized = false;
    16201941    }
     
    16431964    _promotion.default.init();
    16441965    _menuPromotion.default.init();
     1966    _actionControls.default.init();
    16451967  }
    16461968});
  • elementor/trunk/assets/js/common-modules.min.js

    r3401288 r3411234  
    1 (()=>{var C={641:(C,T,B)=>{"use strict";var L=B(96784)(B(10564)),q=function Module(){var C,T=jQuery,B=arguments,q=this,V={};this.getItems=function(C,T){if(T){var B=T.split("."),L=B.splice(0,1);if(!B.length)return C[L];if(!C[L])return;return this.getItems(C[L],B.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(B,V,U){if(U||(U=C),"object"===(0,L.default)(B))return T.extend(U,B),q;var W=B.split("."),H=W.splice(0,1);return W.length?(U[H]||(U[H]={}),q.setSettings(W.join("."),V,U[H])):(U[H]=V,q)},this.getErrorMessage=function(C,T){var B;if("forceMethodImplementation"===C)B="The method '".concat(T,"' must to be implemented in the inheritor child.");else B="An error occurs";return B},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,B){return"object"===(0,L.default)(C)?(T.each(C,function(C){q.on(C,this)}),q):(C.split(" ").forEach(function(C){V[C]||(V[C]=[]),V[C].push(B)}),q)},this.off=function(C,T){if(!V[C])return q;if(!T)return delete V[C],q;var B=V[C].indexOf(T);return-1!==B&&(delete V[C][B],V[C]=V[C].filter(function(C){return C})),q},this.trigger=function(C){var B="on"+C[0].toUpperCase()+C.slice(1),L=Array.prototype.slice.call(arguments,1);q[B]&&q[B].apply(q,L);var U=V[C];return U?(T.each(U,function(C,T){T.apply(q,L)}),q):q},function init(){q.__construct.apply(q,B),function ensureClosureMethods(){T.each(q,function(C){var T=q[C];"function"==typeof T&&(q[C]=function(){return T.apply(q,arguments)})})}(),function initSettings(){C=q.getDefaultSettings();var L=B[0];L&&T.extend(!0,C,L)}(),q.trigger("init")}()};q.prototype.__construct=function(){},q.prototype.getDefaultSettings=function(){return{}},q.prototype.getConstructorID=function(){return this.constructor.name},q.extend=function(C){var T=jQuery,B=this,L=function child(){return B.apply(this,arguments)};return T.extend(L,B),(L.prototype=Object.create(T.extend({},B.prototype,C))).constructor=L,L.__super__=B.prototype,L},C.exports=q},3073:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.appsEventTrackingDispatch=T.AppsEventTracking=void 0;var q=L(B(85707)),V=L(B(39805)),U=L(B(40989)),W=L(B(71434));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,q.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,q=function F(){};return{s:q,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,U=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{U||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}var H="page_views_website_templates",K="kits_cloud_upgrade_clicked",$="export_kit_customization",G="import_kit_customization",Q="kit_import_status",X="kit_cloud_library_apply",Y="kit_cloud_library_delete",J="ie_admin_action",Z="kit_import_upload_file";T.appsEventTrackingDispatch=function appsEventTrackingDispatch(C,T){var B=function objectCreator(C,B){var L,q=_createForOfIteratorHelper(C);try{for(q.s();!(L=q.n()).done;){var V=L.value;T.hasOwnProperty(V)&&null!==T[V]&&(B[V]=T[V])}}catch(C){q.e(C)}finally{q.f()}return B},L=[],q=["layout","site_part","error","document_name","document_type","view_type_clicked","tag","sort_direction","sort_type","action","grid_location","kit_name","page_source","element_position","element","event_type","modal_type","method","status","step","item","category","element_location","search_term","section","site_area"],V={},U={};!function init(){B(q,U),B(L,V);var T=C.split("/");V.placement=T[0],V.event=T[1],Object.keys(U).length&&(V.details=U)}(),$e.run(C,V)},T.AppsEventTracking=function(){return(0,U.default)(function AppsEventTracking(){(0,V.default)(this,AppsEventTracking)},null,[{key:"dispatchEvent",value:function dispatchEvent(C,T){return elementorCommon.eventsManager.dispatchEvent(C,T)}},{key:"sendPageViewsWebsiteTemplates",value:function sendPageViewsWebsiteTemplates(C){return this.dispatchEvent(H,{trigger:W.default.triggers.pageLoaded,page_loaded:C,secondary_location:C})}},{key:"sendKitsCloudUpgradeClicked",value:function sendKitsCloudUpgradeClicked(C){return this.dispatchEvent(K,{trigger:W.default.triggers.click,secondary_location:C,upgrade_location:C})}},{key:"sendExportKitCustomization",value:function sendExportKitCustomization(C){return this.dispatchEvent($,_objectSpread({trigger:W.default.triggers.click},C))}},{key:"sendImportKitCustomization",value:function sendImportKitCustomization(C){return this.dispatchEvent(G,_objectSpread({trigger:W.default.triggers.click},C))}},{key:"sendKitImportStatus",value:function sendKitImportStatus(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,T=!!C;return this.dispatchEvent(Q,_objectSpread({kit_import_status:!T},T&&{kit_import_error:C.message}))}},{key:"sendKitCloudLibraryApply",value:function sendKitCloudLibraryApply(C,T){return this.dispatchEvent(X,_objectSpread({trigger:W.default.triggers.click,kit_cloud_id:C},T&&{kit_apply_url:T}))}},{key:"sendKitCloudLibraryDelete",value:function sendKitCloudLibraryDelete(){return this.dispatchEvent(Y,{trigger:W.default.triggers.click})}},{key:"sendImportExportAdminAction",value:function sendImportExportAdminAction(C){return this.dispatchEvent(J,{trigger:W.default.triggers.click,action_type:C})}},{key:"sendKitImportUploadFile",value:function sendKitImportUploadFile(C){return this.dispatchEvent(Z,{kit_import_upload_file_status:C})}}])}()},10564:C=>{function _typeof(T){return C.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},C.exports.__esModule=!0,C.exports.default=C.exports,_typeof(T)}C.exports=_typeof,C.exports.__esModule=!0,C.exports.default=C.exports},10739:C=>{C.exports=function _objectWithoutPropertiesLoose(C,T){if(null==C)return{};var B={};for(var L in C)if({}.hasOwnProperty.call(C,L)){if(-1!==T.indexOf(L))continue;B[L]=C[L]}return B},C.exports.__esModule=!0,C.exports.default=C.exports},10906:(C,T,B)=>{var L=B(91819),q=B(20365),V=B(37744),U=B(78687);C.exports=function _toConsumableArray(C){return L(C)||q(C)||V(C)||U()},C.exports.__esModule=!0,C.exports.default=C.exports},11018:C=>{C.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.")},C.exports.__esModule=!0,C.exports.default=C.exports},11327:(C,T,B)=>{var L=B(10564).default;C.exports=function toPrimitive(C,T){if("object"!=L(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var q=B.call(C,T||"default");if("object"!=L(q))return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)},C.exports.__esModule=!0,C.exports.default=C.exports},13452:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var q=L(B(40989)),V=L(B(39805)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.ForceMethodImplementation=function(C){function ForceMethodImplementation(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,V.default)(this,ForceMethodImplementation),C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ForceMethodImplementation,["".concat(T.isStatic?"static ":"").concat(T.fullName,"() should be implemented, please provide '").concat(T.functionName||T.fullName,"' functionality.")]),Error.captureStackTrace(C,ForceMethodImplementation),C}return(0,H.default)(ForceMethodImplementation,C),(0,q.default)(ForceMethodImplementation)}((0,K.default)(Error));T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],B={};if(B.functionName=T,B.fullName=T,B.functionName.includes(".")){var L=B.functionName.split(".");B.className=L[0],B.functionName=L[1]}else B.isStatic=!0;throw new $(B)}},14077:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(63827)),$=L(B(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=".e-feature-promotion, .elementor-settings-form-page",Q=".elementor-blank_state",X=".go-pro",Y="h3",J=function(C){function PromotionTracking(){return(0,q.default)(this,PromotionTracking),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,PromotionTracking,arguments)}return(0,H.default)(PromotionTracking,C),(0,V.default)(PromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var C=this;this.addEventListenerTracked(document,"click",function(T){var B=T.target;if(B){var L=B.closest("a".concat(X));if(L){var q=L.closest("".concat(G,", ").concat(Q));q&&C.handlePromoClick(L,q)}}},{capture:!0})}},{key:"handlePromoClick",value:function handlePromoClick(C,T){var B=this.extractPromoTitle(T,C),L=C.getAttribute("href"),q=this.extractPromoPath();K.default.trackPromoClicked(B,L,q)}},{key:"extractPromoTitle",value:function extractPromoTitle(C,T){var B=C.querySelector(Y);return B?B.textContent.trim():T.textContent.trim()}},{key:"extractPromoPath",value:function extractPromoPath(){var C=new URLSearchParams(window.location.search).get("page");return C?C.replace("elementor_","").replace(/_/g,"/"):"elementor"}}])}($.default);T.default=J},14718:(C,T,B)=>{var L=B(29402);C.exports=function _superPropBase(C,T){for(;!{}.hasOwnProperty.call(C,T)&&null!==(C=L(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},14767:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return L.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return q.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return V.Toggle}});var L=B(17431),q=B(97283),V=B(25279)},15118:(C,T,B)=>{var L=B(10564).default,q=B(36417);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"==L(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return q(C)},C.exports.__esModule=!0,C.exports.default=C.exports},15213:(C,T)=>{"use strict";function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,q=function F(){};return{s:q,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,U=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{U||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;T.default=function _default(C,T){var B,L=_createForOfIteratorHelper(T=Array.isArray(T)?T:[T]);try{for(L.s();!(B=L.n()).done;){var q=B.value;if(C.constructor.name===q.prototype[Symbol.toStringTag])return!0}}catch(C){L.e(C)}finally{L.f()}return!1}},17431:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.Close=function(C){function Close(){return(0,q.default)(this,Close),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Close,arguments)}return(0,H.default)(Close,C),(0,V.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}])}(K.default);T.default=$},18821:(C,T,B)=>{var L=B(70569),q=B(65474),V=B(37744),U=B(11018);C.exports=function _slicedToArray(C,T){return L(C)||q(C,T)||V(C,T)||U()},C.exports.__esModule=!0,C.exports.default=C.exports},20365:C=>{C.exports=function _iterableToArray(C){if("undefined"!=typeof Symbol&&null!=C[Symbol.iterator]||null!=C["@@iterator"])return Array.from(C)},C.exports.__esModule=!0,C.exports.default=C.exports},22575:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,V.default)(_default,[{key:"id",value:function id(){return"elementor-template-library-loading"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-template-library-loading"}}])}(Marionette.ItemView)},22835:(C,T,B)=>{var L=B(29402),q=B(91270),V=B(65826),U=B(86060);function _wrapNativeSuper(T){var B="function"==typeof Map?new Map:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!V(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==B){if(B.has(C))return B.get(C);B.set(C,Wrapper)}function Wrapper(){return U(C,arguments,L(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),q(Wrapper,C)},C.exports.__esModule=!0,C.exports.default=C.exports,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.__esModule=!0,C.exports.default=C.exports},25279:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.Toggle=function(C){function Toggle(){return(0,q.default)(this,Toggle),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Toggle,arguments)}return(0,H.default)(Toggle,C),(0,V.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}])}(K.default);T.default=$},27011:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(85707)),$=L(B(63827)),G=L(B(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q="core",X="pro",Y=function(C){function PluginActions(){return(0,q.default)(this,PluginActions),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,PluginActions,arguments)}return(0,H.default)(PluginActions,C),(0,V.default)(PluginActions,null,[{key:"init",value:function init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}},{key:"attachCoreDeactivationTracking",value:function attachCoreDeactivationTracking(){var C=this,T=document.querySelector("#elementor-deactivate-feedback-dialog-form");T&&(this.addEventListenerTracked(T,"change",function(T){var B=T.target;B.classList.contains("elementor-deactivate-feedback-dialog-input")&&(C.selectedReason=B.value)}),this.observeModalButtons())}},{key:"attachProDeactivationTracking",value:function attachProDeactivationTracking(){var C=this,T=document.querySelector(".plugins");T&&this.addEventListenerTracked(T,"click",function(T){var B=T.target.closest("a");B&&"deactivate-elementor-pro"===B.id&&C.trackProDeactivation()},{capture:!0})}},{key:"observeModalButtons",value:function observeModalButtons(){var C=this,T=function checkAndAttachDelegation(){var T=document.querySelector("#elementor-deactivate-feedback-modal");return!!T&&(C.addEventListenerTracked(T,"click",function(T){var B=T.target.closest(".dialog-submit"),L=T.target.closest(".dialog-skip");B?C.trackCoreDeactivation("submit&deactivate"):L&&C.trackCoreDeactivation("skip&deactivate")},{capture:!0}),!0)};T()||this.addObserver(document.body,{childList:!0,subtree:!0},function(C,B){T()&&B.disconnect()})}},{key:"getUserInput",value:function getUserInput(){if(!this.selectedReason||!["found_a_better_plugin","other"].includes(this.selectedReason))return null;var C=document.querySelector('input[name="reason_'.concat(this.selectedReason,'"]'));return C&&C.value?C.value:null}},{key:"trackCoreDeactivation",value:function trackCoreDeactivation(C){var T={deactivate_form_submit:C,deactivate_plugin_type:Q};this.selectedReason&&(T.deactivate_feedback_reason=this.selectedReason);var B=this.getUserInput();B&&(T.deactivate_feedback_reason+="/".concat(B)),$.default.dispatchEvent("wpdash_deactivate_plugin",T,{send_immediately:!0})}},{key:"trackProDeactivation",value:function trackProDeactivation(){this.trackProAction("deactivate")}},{key:"attachProDeletionTracking",value:function attachProDeletionTracking(){var C=this;"undefined"!=typeof jQuery&&jQuery(document).on("wp-plugin-deleting",function(T,B){"elementor-pro"===(null==B?void 0:B.slug)&&C.trackProAction("delete")})}},{key:"destroy",value:function destroy(){"undefined"!=typeof jQuery&&jQuery(document).off("wp-plugin-deleting"),G.default.destroy.call(this)}},{key:"trackProAction",value:function trackProAction(C){var T={deactivate:{eventName:"wpdash_deactivate_plugin",propertyKey:"deactivate_plugin_type"},delete:{eventName:"wpdash_delete_plugin",propertyKey:"plugin_delete"}}[C];if(T){var B=(0,K.default)({},T.propertyKey,X);$.default.dispatchEvent(T.eventName,B,{send_immediately:!0})}}}])}(G.default);(0,K.default)(Y,"selectedReason",null);T.default=Y},29402:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(C){return C.__proto__||Object.getPrototypeOf(C)},C.exports.__esModule=!0,C.exports.default=C.exports,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},32384:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,V.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header__logo"}},{key:"className",value:function className(){return"elementor-templates-modal__header__logo"}},{key:"events",value:function events(){return{click:"onClick"}}},{key:"templateHelpers",value:function templateHelpers(){return{title:this.getOption("title")}}},{key:"onClick",value:function onClick(){var C=this.getOption("click");C&&C()}}])}(Marionette.ItemView)},33448:C=>{function _isNativeReflectConstruct(){try{var T=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(T){}return(C.exports=_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!T},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_isNativeReflectConstruct,C.exports.__esModule=!0,C.exports.default=C.exports},36417:C=>{C.exports=function _assertThisInitialized(C){if(void 0===C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C},C.exports.__esModule=!0,C.exports.default=C.exports},37744:(C,T,B)=>{var L=B(78113);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return L(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?L(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},39805:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.__esModule=!0,C.exports.default=C.exports},40397:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(85707)),V=L(B(18821)),U=L(B(39805)),W=L(B(40989)),H=L(B(15118)),K=L(B(29402)),$=L(B(87861)),G=L(B(41019)),Q=B(51115),X=L(B(641)),Y=L(B(13452)),J=L(B(92766));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,q.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function _callSuper(C,T,B){return T=(0,K.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,K.default)(C).constructor):T.apply(C,B))}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ComponentBase(){return(0,U.default)(this,ComponentBase),_callSuper(this,ComponentBase,arguments)}return(0,$.default)(ComponentBase,C),(0,W.default)(ComponentBase,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C.manager&&(this.manager=C.manager),this.commands=this.defaultCommands(),this.commandsInternal=this.defaultCommandsInternal(),this.hooks=this.defaultHooks(),this.routes=this.defaultRoutes(),this.tabs=this.defaultTabs(),this.shortcuts=this.defaultShortcuts(),this.utils=this.defaultUtils(),this.data=this.defaultData(),this.uiStates=this.defaultUiStates(),this.states=this.defaultStates(),this.defaultRoute="",this.currentTab=""}},{key:"registerAPI",value:function registerAPI(){var C=this;Object.entries(this.getTabs()).forEach(function(T){return C.registerTabRoute(T[0])}),Object.entries(this.getRoutes()).forEach(function(T){var B=(0,V.default)(T,2),L=B[0],q=B[1];return C.registerRoute(L,q)}),Object.entries(this.getCommands()).forEach(function(T){var B=(0,V.default)(T,2),L=B[0],q=B[1];return C.registerCommand(L,q)}),Object.entries(this.getCommandsInternal()).forEach(function(T){var B=(0,V.default)(T,2),L=B[0],q=B[1];return C.registerCommandInternal(L,q)}),Object.values(this.getHooks()).forEach(function(T){return C.registerHook(T)}),Object.entries(this.getData()).forEach(function(T){var B=(0,V.default)(T,2),L=B[0],q=B[1];return C.registerData(L,q)}),Object.values(this.getUiStates()).forEach(function(T){return C.registerUiState(T)}),Object.entries(this.getStates()).forEach(function(T){var B=(0,V.default)(T,2),L=B[0],q=B[1];return C.registerState(L,q)})}},{key:"getNamespace",value:function getNamespace(){(0,Y.default)()}},{key:"getRootContainer",value:function getRootContainer(){return J.default.deprecated("getRootContainer()","3.7.0","getServiceName()"),this.getServiceName()}},{key:"getServiceName",value:function getServiceName(){return this.getNamespace().split("/")[0]}},{key:"store",get:function get(){return $e.store.get(this.getNamespace())}},{key:"defaultTabs",value:function defaultTabs(){return{}}},{key:"defaultRoutes",value:function defaultRoutes(){return{}}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return{}}},{key:"defaultUiStates",value:function defaultUiStates(){return{}}},{key:"defaultStates",value:function defaultStates(){return{}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{}}},{key:"defaultUtils",value:function defaultUtils(){return{}}},{key:"defaultData",value:function defaultData(){return{}}},{key:"getCommands",value:function getCommands(){return this.commands}},{key:"getCommandsInternal",value:function getCommandsInternal(){return this.commandsInternal}},{key:"getHooks",value:function getHooks(){return this.hooks}},{key:"getUiStates",value:function getUiStates(){return this.uiStates}},{key:"getStates",value:function getStates(){return this.states}},{key:"getRoutes",value:function getRoutes(){return this.routes}},{key:"getTabs",value:function getTabs(){return this.tabs}},{key:"getShortcuts",value:function getShortcuts(){return this.shortcuts}},{key:"getData",value:function getData(){return this.data}},{key:"registerCommand",value:function registerCommand(C,T){var B;switch(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default"){case"default":B=$e.commands;break;case"internal":B=$e.commandsInternal;break;case"data":B=$e.data;break;default:throw new Error("Invalid commands type: '".concat(C,"'"))}var L=this.getNamespace()+"/"+C,q={command:L,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(L,"', context is unknown type.")),q.callback=T,T=function(C){function context(){return(0,U.default)(this,context),_callSuper(this,context,arguments)}return(0,$.default)(context,C),(0,W.default)(context)}(G.default)),T.setRegisterConfig(q),B.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){this.registerCommand(C,T,"internal")}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var B=(0,Q.createSlice)(_objectSpread(_objectSpread({},T),{},{name:C}));$e.store.register(C,B)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){this.registerCommand(C,T,"data")}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,function(B){return T.activateTab(C,B)})}},{key:"dependency",value:function dependency(){return!0}},{key:"open",value:function open(){return!0}},{key:"close",value:function close(){return!!this.isOpen&&(this.isOpen=!1,this.inactivate(),$e.routes.clearCurrent(this.getNamespace()),$e.routes.clearHistory(this.getServiceName()),!0)}},{key:"activate",value:function activate(){$e.components.activate(this.getNamespace())}},{key:"inactivate",value:function inactivate(){$e.components.inactivate(this.getNamespace())}},{key:"isActive",value:function isActive(){return $e.components.isActive(this.getNamespace())}},{key:"onRoute",value:function onRoute(C){this.toggleRouteClass(C,!0),this.toggleHistoryClass(),this.activate(),this.trigger("route/open",C)}},{key:"onCloseRoute",value:function onCloseRoute(C){this.toggleRouteClass(C,!1),this.inactivate(),this.trigger("route/close",C)}},{key:"setDefaultRoute",value:function setDefaultRoute(C){this.defaultRoute=this.getNamespace()+"/"+C}},{key:"getDefaultRoute",value:function getDefaultRoute(){return this.defaultRoute}},{key:"removeTab",value:function removeTab(C){delete this.tabs[C],this.unregisterRoute(C)}},{key:"hasTab",value:function hasTab(C){return!!this.tabs[C]}},{key:"addTab",value:function addTab(C,T,B){var L=this;if(this.tabs[C]=T,void 0!==B){var q={},V=Object.keys(this.tabs);V.pop(),V.splice(B,0,C),V.forEach(function(C){q[C]=L.tabs[C]}),this.tabs=q}this.registerTabRoute(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return""}},{key:"getTabRoute",value:function getTabRoute(C){return this.getNamespace()+"/"+C}},{key:"renderTab",value:function renderTab(C){}},{key:"activateTab",value:function activateTab(C,T){var B=this;this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",function(C){$e.route(B.getTabRoute(C.currentTarget.dataset.tab),T)}).removeClass("elementor-active").filter('[data-tab="'+C+'"]').addClass("elementor-active")}},{key:"getActiveTabConfig",value:function getActiveTabConfig(){return this.tabs[this.currentTab]||{}}},{key:"getBodyClass",value:function getBodyClass(C){return"e-route-"+C.replace(/\//g,"-")}},{key:"normalizeCommandName",value:function normalizeCommandName(C){return C.replace(/[A-Z]/g,function(C,T){return(T>0?"-":"")+C.toLowerCase()})}},{key:"importCommands",value:function importCommands(C){var T=this,B={};return Object.entries(C).forEach(function(C){var L=(0,V.default)(C,2),q=L[0],U=L[1],W=T.normalizeCommandName(q);B[W]=U}),B}},{key:"importHooks",value:function importHooks(C){var T={};for(var B in C){var L=new C[B];T[L.getId()]=L}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,B={};return Object.values(C).forEach(function(C){var L=new C(T);B[L.getId()]=L}),B}},{key:"setUiState",value:function setUiState(C,T){$e.uiStates.set("".concat(this.getNamespace(),"/").concat(C),T)}},{key:"toggleRouteClass",value:function toggleRouteClass(C,T){document.body.classList.toggle(this.getBodyClass(C),T)}},{key:"toggleHistoryClass",value:function toggleHistoryClass(){document.body.classList.toggle("e-routes-has-history",!!$e.routes.getHistory(this.getServiceName()).length)}}])}(X.default)},40453:(C,T,B)=>{var L=B(10739);C.exports=function _objectWithoutProperties(C,T){if(null==C)return{};var B,q,V=L(C,T);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(C);for(q=0;q<U.length;q++)B=U[q],-1===T.indexOf(B)&&{}.propertyIsEnumerable.call(C,B)&&(V[B]=C[B])}return V},C.exports.__esModule=!0,C.exports.default=C.exports},40989:(C,T,B)=>{var L=B(45498);function _defineProperties(C,T){for(var B=0;B<T.length;B++){var q=T[B];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(C,L(q.key),q)}}C.exports=function _createClass(C,T,B){return T&&_defineProperties(C.prototype,T),B&&_defineProperties(C,B),Object.defineProperty(C,"prototype",{writable:!1}),C},C.exports.__esModule=!0,C.exports.default=C.exports},41019:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandCallbackBase(){return(0,q.default)(this,CommandCallbackBase),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,CommandCallbackBase,arguments)}return(0,H.default)(CommandCallbackBase,C),(0,V.default)(CommandCallbackBase,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.constructor.getCallback()(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandCallbackBase"}},{key:"getCallback",value:function getCallback(){return this.registerConfig.callback}}])}(K.default)},41462:(C,T,B)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.customizationDialogsRegistry=void 0;var L=B(97958);T.customizationDialogsRegistry=new L.BaseRegistry},41599:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(82425));T.default=q.default.extend({getDefaultSettings:function getDefaultSettings(){return{container:null,items:null,columnsCount:3,verticalSpaceBetween:30}},getDefaultElements:function getDefaultElements(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run:function run(){var C=[],T=this.elements.$container.position().top,B=this.getSettings(),L=B.columnsCount;T+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$items.each(function(q){var V=Math.floor(q/L),U=jQuery(this),W=U[0].getBoundingClientRect().height+B.verticalSpaceBetween;if(V){var H=U.position(),K=q%L,$=H.top-T-C[K];$-=parseInt(U.css("margin-top"),10),$*=-1,U.css("margin-top",$+"px"),C[K]+=W}else C.push(W)})}})},41621:(C,T,B)=>{var L=B(14718);function _get(){return C.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(C,T,B){var q=L(C,T);if(q){var V=Object.getOwnPropertyDescriptor(q,T);return V.get?V.get.call(arguments.length<3?C:B):V.value}},C.exports.__esModule=!0,C.exports.default=C.exports,_get.apply(null,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},42242:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,V.default)(_default,[{key:"className",value:function className(){return"elementor-templates-modal__header"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header"}},{key:"regions",value:function regions(){return{logoArea:".elementor-templates-modal__header__logo-area",tools:"#elementor-template-library-header-tools",menuArea:".elementor-templates-modal__header__menu-area"}}},{key:"ui",value:function ui(){return{closeModal:".elementor-templates-modal__header__close"}}},{key:"events",value:function events(){return{"click @ui.closeModal":"onCloseModalClick"}}},{key:"onRender",value:function onRender(){this.bindEscapeKey()}},{key:"bindEscapeKey",value:function bindEscapeKey(){var C=this;this.onDocumentKeyDown=function(T){"Escape"===T.key&&C.onCloseModalClick()},document.addEventListener("keydown",this.onDocumentKeyDown)}},{key:"onDestroy",value:function onDestroy(){this.onDocumentKeyDown&&document.removeEventListener("keydown",this.onDocumentKeyDown)}},{key:"templateHelpers",value:function templateHelpers(){return{closeType:this.getOption("closeType")}}},{key:"onCloseModalClick",value:function onCloseModalClick(){this._parent._parent._parent.hideModal();var C=this.getDocumentType(),T=new CustomEvent("core/modal/close/".concat(C));window.dispatchEvent(T),this.isFloatingButtonLibraryClose()&&($e.internal("document/save/set-is-modified",{status:!1}),window.location.href=elementor.config.admin_floating_button_admin_url)}},{key:"getDocumentType",value:function getDocumentType(){var C,T,B="default";return void 0===window.elementor?B:null!==(C=null===(T=elementor)||void 0===T||null===(T=T.config)||void 0===T||null===(T=T.document)||void 0===T?void 0:T.type)&&void 0!==C?C:B}},{key:"isFloatingButtonLibraryClose",value:function isFloatingButtonLibraryClose(){var C,T;return window.elementor&&(null===(C=elementor.config)||void 0===C?void 0:C.admin_floating_button_admin_url)&&"floating-buttons"===(null===(T=elementor.config)||void 0===T||null===(T=T.document)||void 0===T?void 0:T.type)&&(this.$el.closest(".dialog-lightbox-widget-content").find(".elementor-template-library-template-floating_button").length||this.$el.closest(".dialog-lightbox-widget-content").find("#elementor-template-library-preview").length||this.$el.closest(".dialog-lightbox-widget-content").find("#elementor-template-library-templates-empty").length)}}])}(Marionette.LayoutView)},45498:(C,T,B)=>{var L=B(10564).default,q=B(11327);C.exports=function toPropertyKey(C){var T=q(C,"string");return"symbol"==L(T)?T:T+""},C.exports.__esModule=!0,C.exports.default=C.exports},48285:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(63827)),$=L(B(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G={go_elementor_pro:"Upgrade"},Q=function(C){function MenuPromotionTracking(){return(0,q.default)(this,MenuPromotionTracking),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,MenuPromotionTracking,arguments)}return(0,H.default)(MenuPromotionTracking,C),(0,V.default)(MenuPromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var C=this;this.addEventListenerTracked(document,"click",function(T){var B=T.target;if(B){var L=B.closest("a");if(L){var q=L.getAttribute("href");if(q){var V=C.extractPromoMenuKey(q);V&&C.handleMenuPromoClick(L,V)}}}},{capture:!0})}},{key:"extractPromoMenuKey",value:function extractPromoMenuKey(C){for(var T=0,B=Object.keys(G);T<B.length;T++){var L=B[T];if(C.includes("page=".concat(L)))return L}return null}},{key:"handleMenuPromoClick",value:function handleMenuPromoClick(C,T){var B=C.getAttribute("href"),L=G[T],q=T.replace("elementor_","").replace(/_/g,"/");K.default.trackPromoClicked(L,B,q)}}])}($.default);T.default=Q},51115:(C,T,B)=>{"use strict";function n(C){for(var T=arguments.length,B=Array(T>1?T-1:0),L=1;L<T;L++)B[L-1]=arguments[L];throw Error("[Immer] minified error nr: "+C+(B.length?" "+B.map(function(C){return"'"+C+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function r(C){return!!C&&!!C[G]}function t(C){var T;return!!C&&(function(C){if(!C||"object"!=typeof C)return!1;var T=Object.getPrototypeOf(C);if(null===T)return!0;var B=Object.hasOwnProperty.call(T,"constructor")&&T.constructor;return B===Object||"function"==typeof B&&Function.toString.call(B)===Q}(C)||Array.isArray(C)||!!C[$]||!!(null===(T=C.constructor)||void 0===T?void 0:T[$])||s(C)||v(C))}function e(C){return r(C)||n(23,C),C[G].t}function i(C,T,B){void 0===B&&(B=!1),0===o(C)?(B?Object.keys:X)(C).forEach(function(L){B&&"symbol"==typeof L||T(L,C[L],C)}):C.forEach(function(B,L){return T(L,B,C)})}function o(C){var T=C[G];return T?T.i>3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,B){var L=o(C);2===L?C.set(T,B):3===L?C.add(B):C[T]=B}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return U&&C instanceof Map}function v(C){return W&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=Y(C);delete T[G];for(var B=X(T),L=0;L<B.length;L++){var q=B[L],V=T[q];!1===V.writable&&(V.writable=!0,V.configurable=!0),(V.get||V.set)&&(T[q]={configurable:!0,writable:!0,enumerable:V.enumerable,value:C[q]})}return Object.create(Object.getPrototypeOf(C),T)}function d(C,T){return void 0===T&&(T=!1),y(C)||r(C)||!t(C)||(o(C)>1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,function(C,T){return d(T,!0)},!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=J[C];return T||n(18,C),T}function m(C,T){J[C]||(J[C]=T)}function _(){return q}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===q&&(q=C.l)}function w(C){return q={p:[],l:q,h:C,m:!0,_:0}}function S(C){var T=C[G];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var B=T.p[0],L=void 0!==C&&C!==B;return T.h.O||b("ES5").S(T,C,L),L?(B[G].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(B[G].t,C,T.u,T.s)):C=M(T,B,[]),g(T),T.u&&T.v(T.u,T.s),C!==K?C:void 0}function M(C,T,B){if(y(T))return T;var L=T[G];if(!L)return i(T,function(q,V){return A(C,L,T,q,V,B)},!0),T;if(L.A!==C)return T;if(!L.P)return x(C,L.t,!0),L.t;if(!L.I){L.I=!0,L.A._--;var q=4===L.i||5===L.i?L.o=l(L.k):L.o,V=q,U=!1;3===L.i&&(V=new Set(q),q.clear(),U=!0),i(V,function(T,V){return A(C,L,q,T,V,B,U)}),x(C,q,!1),B&&C.u&&b("Patches").N(L,B,C.u,C.s)}return L.o}function A(C,T,B,L,q,V,U){if(r(q)){var W=M(C,q,V&&T&&3!==T.i&&!u(T.R,L)?V.concat(L):void 0);if(f(B,L,W),!r(W))return;C.m=!1}else U&&B.add(q);if(t(q)&&!y(q)){if(!C.h.D&&C._<1)return;M(C,q),T&&T.A.l||x(C,q)}}function x(C,T,B){void 0===B&&(B=!1),!C.l&&C.h.D&&C.m&&d(T,B)}function z(C,T){var B=C[G];return(B?p(B):C)[T]}function I(C,T){if(T in C)for(var B=Object.getPrototypeOf(C);B;){var L=Object.getOwnPropertyDescriptor(B,T);if(L)return L;B=Object.getPrototypeOf(B)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,B){var L=s(T)?b("MapSet").F(T,B):v(T)?b("MapSet").T(T,B):C.O?function(C,T){var B=Array.isArray(C),L={i:B?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},q=L,V=Z;B&&(q=[L],V=ee);var U=Proxy.revocable(q,V),W=U.revoke,H=U.proxy;return L.k=H,L.j=W,H}(T,B):b("ES5").J(T,B);return(B?B.A:_()).p.push(L),L}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,B=C[G],L=o(C);if(B){if(!B.P&&(B.i<4||!b("ES5").K(B)))return B.t;B.I=!0,T=D(C,L),B.I=!1}else T=D(C,L);return i(T,function(C,L){B&&a(B.t,C)===L||f(T,C,n(L))}),3===L?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,B){var L=C[T];return L?L.enumerable=B:C[T]=L={configurable:!0,enumerable:B,get:function(){var C=this[G];return Z.get(C,T)},set:function(C){var B=this[G];Z.set(B,T,C)}},L}function e(C){for(var T=C.length-1;T>=0;T--){var B=C[T][G];if(!B.P)switch(B.i){case 5:a(B)&&k(B);break;case 4:o(B)&&k(B)}}}function o(C){for(var T=C.t,B=C.k,L=X(B),q=L.length-1;q>=0;q--){var V=L[q];if(V!==G){var U=T[V];if(void 0===U&&!u(T,V))return!0;var W=B[V],H=W&&W[G];if(H?H.t!==U:!c(W,U))return!0}}var K=!!T[G];return L.length!==X(T).length+(K?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var B=Object.getOwnPropertyDescriptor(T,T.length-1);if(B&&!B.get)return!0;for(var L=0;L<T.length;L++)if(!T.hasOwnProperty(L))return!0;return!1}var C={};m("ES5",{J:function(C,T){var B=Array.isArray(C),L=function(C,T){if(C){for(var B=Array(T.length),L=0;L<T.length;L++)Object.defineProperty(B,""+L,t(L,!0));return B}var q=Y(T);delete q[G];for(var V=X(q),U=0;U<V.length;U++){var W=V[U];q[W]=t(W,C||!!q[W].enumerable)}return Object.create(Object.getPrototypeOf(T),q)}(B,C),q={i:B?5:4,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:L,o:null,g:!1,C:!1};return Object.defineProperty(L,G,{value:q,writable:!0}),L},S:function(C,T,B){B?r(T)&&T[G].A===C&&e(C.p):(C.u&&function n(C){if(C&&"object"==typeof C){var T=C[G];if(T){var B=T.t,L=T.k,q=T.R,V=T.i;if(4===V)i(L,function(C){C!==G&&(void 0!==B[C]||u(B,C)?q[C]||n(L[C]):(q[C]=!0,k(T)))}),i(B,function(C){void 0!==L[C]||u(L,C)||(q[C]=!1,k(T))});else if(5===V){if(a(T)&&(k(T),q.length=!0),L.length<B.length)for(var U=L.length;U<B.length;U++)q[U]=!1;else for(var W=B.length;W<L.length;W++)q[W]=!0;for(var H=Math.min(L.length,B.length),K=0;K<H;K++)L.hasOwnProperty(K)||(q[K]=!0),void 0===q[K]&&n(L[K])}}}}(C.p[0]),e(C.p))},K:function(C){return 4===C.i?o(C):a(C)}})}B.r(T),B.d(T,{EnhancerArray:()=>Se,MiddlewareArray:()=>Oe,SHOULD_AUTOBATCH:()=>He,TaskAbortError:()=>Be,__DO_NOT_USE__ActionTypes:()=>ue,addListener:()=>Ve,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>Ue,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Pe,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>fe,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>ce,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>ze,unwrapResult:()=>unwrapResult});var L,q,V="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,W="undefined"!=typeof Set,H="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,K=V?Symbol.for("immer-nothing"):((L={})["immer-nothing"]=!0,L),$=V?Symbol.for("immer-draftable"):"__$immer_draftable",G=V?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),X="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,Y=Object.getOwnPropertyDescriptors||function(C){var T={};return X(C).forEach(function(B){T[B]=Object.getOwnPropertyDescriptor(C,B)}),T},J={},Z={get:function(C,T){if(T===G)return C;var B=p(C);if(!u(B,T))return function(C,T,B){var L,q=I(T,B);return q?"value"in q?q.value:null===(L=q.get)||void 0===L?void 0:L.call(C.k):void 0}(C,B,T);var L=B[T];return C.I||!t(L)?L:L===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,L,C)):L},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,B){var L=I(p(C),T);if(null==L?void 0:L.set)return L.set.call(C.k,B),!0;if(!C.P){var q=z(p(C),T),V=null==q?void 0:q[G];if(V&&V.t===B)return C.o[T]=B,C.R[T]=!1,!0;if(c(B,q)&&(void 0!==B||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===B&&(void 0!==B||T in C.o)||Number.isNaN(B)&&Number.isNaN(C.o[T])||(C.o[T]=B,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var B=p(C),L=Reflect.getOwnPropertyDescriptor(B,T);return L?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:L.enumerable,value:B[T]}:L},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}}),ee.deleteProperty=function(C,T){return ee.set.call(this,C,T,void 0)},ee.set=function(C,T,B){return Z.set.call(this,C[0],T,B,C[0])};var te=function(){function e(C){var T=this;this.O=H,this.D=!0,this.produce=function(C,B,L){if("function"==typeof C&&"function"!=typeof B){var q=B;B=C;var V=T;return function(C){var T=this;void 0===C&&(C=q);for(var L=arguments.length,U=Array(L>1?L-1:0),W=1;W<L;W++)U[W-1]=arguments[W];return V.produce(C,function(C){var L;return(L=B).call.apply(L,[T,C].concat(U))})}}var U;if("function"!=typeof B&&n(6),void 0!==L&&"function"!=typeof L&&n(7),t(C)){var W=w(T),H=N(T,C,void 0),$=!0;try{U=B(H),$=!1}finally{$?g(W):O(W)}return"undefined"!=typeof Promise&&U instanceof Promise?U.then(function(C){return j(W,L),P(C,W)},function(C){throw g(W),C}):(j(W,L),P(U,W))}if(!C||"object"!=typeof C){if(void 0===(U=B(C))&&(U=C),U===K&&(U=void 0),T.D&&d(U,!0),L){var G=[],Q=[];b("Patches").M(C,U,G,Q),L(G,Q)}return U}n(21,C)},this.produceWithPatches=function(C,B){if("function"==typeof C)return function(B){for(var L=arguments.length,q=Array(L>1?L-1:0),V=1;V<L;V++)q[V-1]=arguments[V];return T.produceWithPatches(B,function(T){return C.apply(void 0,[T].concat(q))})};var L,q,V=T.produce(C,B,function(C,T){L=C,q=T});return"undefined"!=typeof Promise&&V instanceof Promise?V.then(function(C){return[C,L,q]}):[V,L,q]},"boolean"==typeof(null==C?void 0:C.useProxies)&&this.setUseProxies(C.useProxies),"boolean"==typeof(null==C?void 0:C.autoFreeze)&&this.setAutoFreeze(C.autoFreeze)}var C=e.prototype;return C.createDraft=function(C){t(C)||n(8),r(C)&&(C=R(C));var T=w(this),B=N(this,C,void 0);return B[G].C=!0,O(T),B},C.finishDraft=function(C,T){var B=(C&&C[G]).A;return j(B,T),P(void 0,B)},C.setAutoFreeze=function(C){this.D=C},C.setUseProxies=function(C){C&&!H&&n(20),this.O=C},C.applyPatches=function(C,T){var B;for(B=T.length-1;B>=0;B--){var L=T[B];if(0===L.path.length&&"replace"===L.op){C=L.value;break}}B>-1&&(T=T.slice(B+1));var q=b("Patches").$;return r(C)?q(C,T):this.produce(C,function(C){return q(C,T)})},e}(),re=new te,ne=re.produce;re.produceWithPatches.bind(re),re.setAutoFreeze.bind(re),re.setUseProxies.bind(re),re.applyPatches.bind(re),re.createDraft.bind(re),re.finishDraft.bind(re);const oe=ne;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var B=C[Symbol.toPrimitive];if(void 0!==B){var L=B.call(C,T||"default");if("object"!=_typeof(L))return L;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:T+""}function _defineProperty(C,T,B){return(T=toPropertyKey(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C}function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread2(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){_defineProperty(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}function formatProdErrorMessage(C){return"Minified Redux error #"+C+"; visit https://redux.js.org/Errors?code="+C+" for the full message or use the non-minified dev environment for full errors. "}var ae="function"==typeof Symbol&&Symbol.observable||"@@observable",ie=function randomString(){return Math.random().toString(36).substring(7).split("").join(".")},ue={INIT:"@@redux/INIT"+ie(),REPLACE:"@@redux/REPLACE"+ie(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return"@@redux/PROBE_UNKNOWN_ACTION"+ie()}};function isPlainObject(C){if("object"!=typeof C||null===C)return!1;for(var T=C;null!==Object.getPrototypeOf(T);)T=Object.getPrototypeOf(T);return Object.getPrototypeOf(C)===T}function createStore(C,T,B){var L;if("function"==typeof T&&"function"==typeof B||"function"==typeof B&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof T&&void 0===B&&(B=T,T=void 0),void 0!==B){if("function"!=typeof B)throw new Error(formatProdErrorMessage(1));return B(createStore)(C,T)}if("function"!=typeof C)throw new Error(formatProdErrorMessage(2));var q=C,V=T,U=[],W=U,H=!1;function ensureCanMutateNextListeners(){W===U&&(W=U.slice())}function getState(){if(H)throw new Error(formatProdErrorMessage(3));return V}function subscribe(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(4));if(H)throw new Error(formatProdErrorMessage(5));var T=!0;return ensureCanMutateNextListeners(),W.push(C),function unsubscribe(){if(T){if(H)throw new Error(formatProdErrorMessage(6));T=!1,ensureCanMutateNextListeners();var B=W.indexOf(C);W.splice(B,1),U=null}}}function dispatch(C){if(!isPlainObject(C))throw new Error(formatProdErrorMessage(7));if(void 0===C.type)throw new Error(formatProdErrorMessage(8));if(H)throw new Error(formatProdErrorMessage(9));try{H=!0,V=q(V,C)}finally{H=!1}for(var T=U=W,B=0;B<T.length;B++){(0,T[B])()}return C}return dispatch({type:ue.INIT}),(L={dispatch,subscribe,getState,replaceReducer:function replaceReducer(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(10));q=C,dispatch({type:ue.REPLACE})}})[ae]=function observable(){var C,T=subscribe;return(C={subscribe:function subscribe(C){if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(11));function observeState(){C.next&&C.next(getState())}return observeState(),{unsubscribe:T(observeState)}}})[ae]=function(){return this},C},L}var ce=createStore;function combineReducers(C){for(var T=Object.keys(C),B={},L=0;L<T.length;L++){var q=T[L];0,"function"==typeof C[q]&&(B[q]=C[q])}var V,U=Object.keys(B);try{!function assertReducerShape(C){Object.keys(C).forEach(function(T){var B=C[T];if(void 0===B(void 0,{type:ue.INIT}))throw new Error(formatProdErrorMessage(12));if(void 0===B(void 0,{type:ue.PROBE_UNKNOWN_ACTION()}))throw new Error(formatProdErrorMessage(13))})}(B)}catch(C){V=C}return function combination(C,T){if(void 0===C&&(C={}),V)throw V;for(var L=!1,q={},W=0;W<U.length;W++){var H=U[W],K=B[H],$=C[H],G=K($,T);if(void 0===G){T&&T.type;throw new Error(formatProdErrorMessage(14))}q[H]=G,L=L||G!==$}return(L=L||U.length!==Object.keys(C).length)?q:C}}function bindActionCreator(C,T){return function(){return T(C.apply(this,arguments))}}function bindActionCreators(C,T){if("function"==typeof C)return bindActionCreator(C,T);if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(16));var B={};for(var L in C){var q=C[L];"function"==typeof q&&(B[L]=bindActionCreator(q,T))}return B}function compose(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];return 0===T.length?function(C){return C}:1===T.length?T[0]:T.reduce(function(C,T){return function(){return C(T.apply(void 0,arguments))}})}function applyMiddleware(){for(var C=arguments.length,T=new Array(C),B=0;B<C;B++)T[B]=arguments[B];return function(C){return function(){var B=C.apply(void 0,arguments),L=function dispatch(){throw new Error(formatProdErrorMessage(15))},q={getState:B.getState,dispatch:function dispatch(){return L.apply(void 0,arguments)}},V=T.map(function(C){return C(q)});return L=compose.apply(void 0,V)(B.dispatch),_objectSpread2(_objectSpread2({},B),{},{dispatch:L})}}}var se="NOT_FOUND";var le=function defaultEqualityCheck(C,T){return C===T};function defaultMemoize(C,T){var B="object"==typeof T?T:{equalityCheck:T},L=B.equalityCheck,q=void 0===L?le:L,V=B.maxSize,U=void 0===V?1:V,W=B.resultEqualityCheck,H=function createCacheKeyComparator(C){return function areArgumentsShallowlyEqual(T,B){if(null===T||null===B||T.length!==B.length)return!1;for(var L=T.length,q=0;q<L;q++)if(!C(T[q],B[q]))return!1;return!0}}(q),K=1===U?function createSingletonCache(C){var T;return{get:function get(B){return T&&C(T.key,B)?T.value:se},put:function put(C,B){T={key:C,value:B}},getEntries:function getEntries(){return T?[T]:[]},clear:function clear(){T=void 0}}}(H):function createLruCache(C,T){var B=[];function get(C){var L=B.findIndex(function(B){return T(C,B.key)});if(L>-1){var q=B[L];return L>0&&(B.splice(L,1),B.unshift(q)),q.value}return se}return{get,put:function put(T,L){get(T)===se&&(B.unshift({key:T,value:L}),B.length>C&&B.pop())},getEntries:function getEntries(){return B},clear:function clear(){B=[]}}}(U,H);function memoized(){var T=K.get(arguments);if(T===se){if(T=C.apply(null,arguments),W){var B=K.getEntries().find(function(C){return W(C.value,T)});B&&(T=B.value)}K.put(arguments,T)}return T}return memoized.clearCache=function(){return K.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,B=new Array(T>1?T-1:0),L=1;L<T;L++)B[L-1]=arguments[L];return function createSelector(){for(var T=arguments.length,L=new Array(T),q=0;q<T;q++)L[q]=arguments[q];var V,U=0,W={memoizeOptions:void 0},H=L.pop();if("object"==typeof H&&(W=H,H=L.pop()),"function"!=typeof H)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof H+"]");var K=W.memoizeOptions,$=void 0===K?B:K,G=Array.isArray($)?$:[$],Q=function getDependencies(C){var T=Array.isArray(C[0])?C[0]:C;if(!T.every(function(C){return"function"==typeof C})){var B=T.map(function(C){return"function"==typeof C?"function "+(C.name||"unnamed")+"()":typeof C}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+B+"]")}return T}(L),X=C.apply(void 0,[function recomputationWrapper(){return U++,H.apply(null,arguments)}].concat(G)),Y=C(function dependenciesChecker(){for(var C=[],T=Q.length,B=0;B<T;B++)C.push(Q[B].apply(null,arguments));return V=X.apply(null,C)});return Object.assign(Y,{resultFunc:H,memoizedResultFunc:X,dependencies:Q,lastResult:function lastResult(){return V},recomputations:function recomputations(){return U},resetRecomputations:function resetRecomputations(){return U=0}}),Y}}var fe=createSelectorCreator(defaultMemoize);function createThunkMiddleware(C){return function middleware(T){var B=T.dispatch,L=T.getState;return function(T){return function(q){return"function"==typeof q?q(B,L,C):T(q)}}}}var de=createThunkMiddleware();de.withExtraArgument=createThunkMiddleware;const pe=de;var ve,ye=(ve=function(C,T){return ve=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,T){C.__proto__=T}||function(C,T){for(var B in T)Object.prototype.hasOwnProperty.call(T,B)&&(C[B]=T[B])},ve(C,T)},function(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Class extends value "+String(T)+" is not a constructor or null");function __(){this.constructor=C}ve(C,T),C.prototype=null===T?Object.create(T):(__.prototype=T.prototype,new __)}),__generator=function(C,T){var B,L,q,V,U={label:0,sent:function(){if(1&q[0])throw q[1];return q[1]},trys:[],ops:[]};return V={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(V[Symbol.iterator]=function(){return this}),V;function verb(V){return function(W){return function step(V){if(B)throw new TypeError("Generator is already executing.");for(;U;)try{if(B=1,L&&(q=2&V[0]?L.return:V[0]?L.throw||((q=L.return)&&q.call(L),0):L.next)&&!(q=q.call(L,V[1])).done)return q;switch(L=0,q&&(V=[2&V[0],q.value]),V[0]){case 0:case 1:q=V;break;case 4:return U.label++,{value:V[1],done:!1};case 5:U.label++,L=V[1],V=[0];continue;case 7:V=U.ops.pop(),U.trys.pop();continue;default:if(!(q=U.trys,(q=q.length>0&&q[q.length-1])||6!==V[0]&&2!==V[0])){U=0;continue}if(3===V[0]&&(!q||V[1]>q[0]&&V[1]<q[3])){U.label=V[1];break}if(6===V[0]&&U.label<q[1]){U.label=q[1],q=V;break}if(q&&U.label<q[2]){U.label=q[2],U.ops.push(V);break}q[2]&&U.ops.pop(),U.trys.pop();continue}V=T.call(C,U)}catch(C){V=[6,C],L=0}finally{B=q=0}if(5&V[0])throw V[1];return{value:V[0]?V[1]:void 0,done:!0}}([V,W])}}},__spreadArray=function(C,T){for(var B=0,L=T.length,q=C.length;B<L;B++,q++)C[q]=T[B];return C},he=Object.defineProperty,ge=Object.defineProperties,me=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,__defNormalProp=function(C,T,B){return T in C?he(C,T,{enumerable:!0,configurable:!0,writable:!0,value:B}):C[T]=B},__spreadValues=function(C,T){for(var B in T||(T={}))_e.call(T,B)&&__defNormalProp(C,B,T[B]);if(be)for(var L=0,q=be(T);L<q.length;L++){B=q[L];ke.call(T,B)&&__defNormalProp(C,B,T[B])}return C},__spreadProps=function(C,T){return ge(C,me(T))},__async=function(C,T,B){return new Promise(function(L,q){var fulfilled=function(C){try{step(B.next(C))}catch(C){q(C)}},rejected=function(C){try{step(B.throw(C))}catch(C){q(C)}},step=function(C){return C.done?L(C.value):Promise.resolve(C.value).then(fulfilled,rejected)};step((B=B.apply(C,T)).next())})},createDraftSafeSelector=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var B=fe.apply(void 0,C);return function(C){for(var T=[],L=1;L<arguments.length;L++)T[L-1]=arguments[L];return B.apply(void 0,__spreadArray([r(C)?R(C):C],T))}},we="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?compose:compose.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function redux_toolkit_esm_isPlainObject(C){if("object"!=typeof C||null===C)return!1;var T=Object.getPrototypeOf(C);if(null===T)return!0;for(var B=T;null!==Object.getPrototypeOf(B);)B=Object.getPrototypeOf(B);return T===B}var hasMatchFunction=function(C){return C&&"function"==typeof C.match};function createAction(C,T){function actionCreator(){for(var B=[],L=0;L<arguments.length;L++)B[L]=arguments[L];if(T){var q=T.apply(void 0,B);if(!q)throw new Error("prepareAction did not return an object");return __spreadValues(__spreadValues({type:C,payload:q.payload},"meta"in q&&{meta:q.meta}),"error"in q&&{error:q.error})}return{type:C,payload:B[0]}}return actionCreator.toString=function(){return""+C},actionCreator.type=C,actionCreator.match=function(T){return T.type===C},actionCreator}function isAction(C){return redux_toolkit_esm_isPlainObject(C)&&"type"in C}function isActionCreator(C){return"function"==typeof C&&"type"in C&&hasMatchFunction(C)}function isFSA(C){return isAction(C)&&"string"==typeof C.type&&Object.keys(C).every(isValidKey)}function isValidKey(C){return["type","payload","error","meta"].indexOf(C)>-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var Oe=function(C){function MiddlewareArray(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];var L=C.apply(this,T)||this;return Object.setPrototypeOf(L,MiddlewareArray.prototype),L}return ye(MiddlewareArray,C),Object.defineProperty(MiddlewareArray,Symbol.species,{get:function(){return MiddlewareArray},enumerable:!1,configurable:!0}),MiddlewareArray.prototype.concat=function(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];return C.prototype.concat.apply(this,T)},MiddlewareArray.prototype.prepend=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 1===C.length&&Array.isArray(C[0])?new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C[0].concat(this)))):new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C.concat(this))))},MiddlewareArray}(Array),Se=function(C){function EnhancerArray(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];var L=C.apply(this,T)||this;return Object.setPrototypeOf(L,EnhancerArray.prototype),L}return ye(EnhancerArray,C),Object.defineProperty(EnhancerArray,Symbol.species,{get:function(){return EnhancerArray},enumerable:!1,configurable:!0}),EnhancerArray.prototype.concat=function(){for(var T=[],B=0;B<arguments.length;B++)T[B]=arguments[B];return C.prototype.concat.apply(this,T)},EnhancerArray.prototype.prepend=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 1===C.length&&Array.isArray(C[0])?new(EnhancerArray.bind.apply(EnhancerArray,__spreadArray([void 0],C[0].concat(this)))):new(EnhancerArray.bind.apply(EnhancerArray,__spreadArray([void 0],C.concat(this))))},EnhancerArray}(Array);function freezeDraftable(C){return t(C)?oe(C,function(){}):C}function isImmutableDefault(C){return"object"!=typeof C||null==C||Object.isFrozen(C)}function createImmutableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function isPlain(C){var T=typeof C;return null==C||"string"===T||"boolean"===T||"number"===T||Array.isArray(C)||redux_toolkit_esm_isPlainObject(C)}function findNonSerializableValue(C,T,B,L,q,V){var U;if(void 0===T&&(T=""),void 0===B&&(B=isPlain),void 0===q&&(q=[]),!B(C))return{keyPath:T||"<root>",value:C};if("object"!=typeof C||null===C)return!1;if(null==V?void 0:V.has(C))return!1;for(var W=null!=L?L(C):Object.entries(C),H=q.length>0,_loop_2=function(C,W){var K=T?T+"."+C:C;if(H&&q.some(function(C){return C instanceof RegExp?C.test(K):K===C}))return"continue";return B(W)?"object"==typeof W&&(U=findNonSerializableValue(W,K,B,L,q,V))?{value:U}:void 0:{value:{keyPath:K,value:W}}},K=0,$=W;K<$.length;K++){var G=$[K],Q=_loop_2(G[0],G[1]);if("object"==typeof Q)return Q.value}return V&&isNestedFrozen(C)&&V.add(C),!1}function isNestedFrozen(C){if(!Object.isFrozen(C))return!1;for(var T=0,B=Object.values(C);T<B.length;T++){var L=B[T];if("object"==typeof L&&null!==L&&!isNestedFrozen(L))return!1}return!0}function createSerializableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function getDefaultMiddleware(C){void 0===C&&(C={});var T=C.thunk,B=void 0===T||T,L=(C.immutableCheck,C.serializableCheck,C.actionCreatorCheck,new Oe);return B&&(!function isBoolean(C){return"boolean"==typeof C}(B)?L.push(pe.withExtraArgument(B.extraArgument)):L.push(pe)),L}var Ce=!0;function configureStore(C){var T,B=function curryGetDefaultMiddleware(){return function curriedGetDefaultMiddleware(C){return getDefaultMiddleware(C)}}(),L=C||{},q=L.reducer,V=void 0===q?void 0:q,U=L.middleware,W=void 0===U?B():U,H=L.devTools,K=void 0===H||H,$=L.preloadedState,G=void 0===$?void 0:$,Q=L.enhancers,X=void 0===Q?void 0:Q;if("function"==typeof V)T=V;else{if(!redux_toolkit_esm_isPlainObject(V))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');T=combineReducers(V)}var Y=W;if("function"==typeof Y&&(Y=Y(B),!Ce&&!Array.isArray(Y)))throw new Error("when using a middleware builder function, an array of middleware must be returned");if(!Ce&&Y.some(function(C){return"function"!=typeof C}))throw new Error("each middleware provided to configureStore must be a function");var J=applyMiddleware.apply(void 0,Y),Z=compose;K&&(Z=we(__spreadValues({trace:!Ce},"object"==typeof K&&K)));var ee=new Se(J),te=ee;return Array.isArray(X)?te=__spreadArray([J],X):"function"==typeof X&&(te=X(ee)),createStore(T,G,Z.apply(void 0,te))}function executeReducerBuilderCallback(C){var T,B={},L=[],q={addCase:function(C,T){var L="string"==typeof C?C:C.type;if(!L)throw new Error("`builder.addCase` cannot be called with an empty action type");if(L in B)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return B[L]=T,q},addMatcher:function(C,T){return L.push({matcher:C,reducer:T}),q},addDefaultCase:function(C){return T=C,q}};return C(q),[B,L,T]}function createReducer(C,T,B,L){void 0===B&&(B=[]);var q,V="function"==typeof T?executeReducerBuilderCallback(T):[T,B,L],U=V[0],W=V[1],H=V[2];if(function isStateFunction(C){return"function"==typeof C}(C))q=function(){return freezeDraftable(C())};else{var K=freezeDraftable(C);q=function(){return K}}function reducer(C,T){void 0===C&&(C=q());var B=__spreadArray([U[T.type]],W.filter(function(C){return(0,C.matcher)(T)}).map(function(C){return C.reducer}));return 0===B.filter(function(C){return!!C}).length&&(B=[H]),B.reduce(function(C,B){if(B){var L;if(r(C))return void 0===(L=B(C,T))?C:L;if(t(C))return oe(C,function(C){return B(C,T)});if(void 0===(L=B(C,T))){if(null===C)return C;throw Error("A case reducer on a non-draftable value must not return undefined")}return L}return C},C)}return reducer.getInitialState=q,reducer}function createSlice(C){var T=C.name;if(!T)throw new Error("`name` is a required option for createSlice");var B,L="function"==typeof C.initialState?C.initialState:freezeDraftable(C.initialState),q=C.reducers||{},V=Object.keys(q),U={},W={},H={};function buildReducer(){var T="function"==typeof C.extraReducers?executeReducerBuilderCallback(C.extraReducers):[C.extraReducers],B=T[0],q=void 0===B?{}:B,V=T[1],U=void 0===V?[]:V,H=T[2],K=void 0===H?void 0:H,$=__spreadValues(__spreadValues({},q),W);return createReducer(L,function(C){for(var T in $)C.addCase(T,$[T]);for(var B=0,L=U;B<L.length;B++){var q=L[B];C.addMatcher(q.matcher,q.reducer)}K&&C.addDefaultCase(K)})}return V.forEach(function(C){var B,L,V=q[C],K=function getType2(C,T){return C+"/"+T}(T,C);"reducer"in V?(B=V.reducer,L=V.prepare):B=V,U[C]=B,W[K]=B,H[C]=L?createAction(K,L):createAction(K)}),{name:T,reducer:function(C,T){return B||(B=buildReducer()),B(C,T)},actions:H,caseReducers:U,getInitialState:function(){return B||(B=buildReducer()),B.getInitialState()}}}function createStateOperator(C){return function operation(T,B){var runMutator=function(T){!function isPayloadActionArgument(C){return isFSA(C)}(B)?C(B,T):C(B.payload,T)};return r(T)?(runMutator(T),T):oe(T,runMutator)}}function selectIdValue(C,T){return T(C)}function ensureEntitiesArray(C){return Array.isArray(C)||(C=Object.values(C)),C}function splitAddedUpdatedEntities(C,T,B){for(var L=[],q=[],V=0,U=C=ensureEntitiesArray(C);V<U.length;V++){var W=U[V],H=selectIdValue(W,T);H in B.entities?q.push({id:H,changes:W}):L.push(W)}return[L,q]}function createUnsortedStateAdapter(C){function addOneMutably(T,B){var L=selectIdValue(T,C);L in B.entities||(B.ids.push(L),B.entities[L]=T)}function addManyMutably(C,T){for(var B=0,L=C=ensureEntitiesArray(C);B<L.length;B++){addOneMutably(L[B],T)}}function setOneMutably(T,B){var L=selectIdValue(T,C);L in B.entities||B.ids.push(L),B.entities[L]=T}function removeManyMutably(C,T){var B=!1;C.forEach(function(C){C in T.entities&&(delete T.entities[C],B=!0)}),B&&(T.ids=T.ids.filter(function(C){return C in T.entities}))}function updateManyMutably(T,B){var L={},q={};if(T.forEach(function(C){C.id in B.entities&&(q[C.id]={id:C.id,changes:__spreadValues(__spreadValues({},q[C.id]?q[C.id].changes:null),C.changes)})}),(T=Object.values(q)).length>0){var V=T.filter(function(T){return function takeNewKey(T,B,L){var q=L.entities[B.id],V=Object.assign({},q,B.changes),U=selectIdValue(V,C),W=U!==B.id;return W&&(T[B.id]=U,delete L.entities[B.id]),L.entities[U]=V,W}(L,T,B)}).length>0;V&&(B.ids=Object.keys(B.entities))}}function upsertManyMutably(T,B){var L=splitAddedUpdatedEntities(T,C,B),q=L[0];updateManyMutably(L[1],B),addManyMutably(q,B)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},B=createStateOperator(function(C,B){return T(B)}),function operation(C){return B(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator(function setManyMutably(C,T){for(var B=0,L=C=ensureEntitiesArray(C);B<L.length;B++){setOneMutably(L[B],T)}}),setAll:createStateOperator(function setAllMutably(C,T){C=ensureEntitiesArray(C),T.ids=[],T.entities={},addManyMutably(C,T)}),updateOne:createStateOperator(function updateOneMutably(C,T){return updateManyMutably([C],T)}),updateMany:createStateOperator(updateManyMutably),upsertOne:createStateOperator(function upsertOneMutably(C,T){return upsertManyMutably([C],T)}),upsertMany:createStateOperator(upsertManyMutably),removeOne:createStateOperator(function removeOneMutably(C,T){return removeManyMutably([C],T)}),removeMany:createStateOperator(removeManyMutably)};var T,B}function createEntityAdapter(C){void 0===C&&(C={});var T=__spreadValues({sortComparer:!1,selectId:function(C){return C.id}},C),B=T.selectId,L=T.sortComparer,q=function createInitialStateFactory(){return{getInitialState:function getInitialState(C){return void 0===C&&(C={}),Object.assign({ids:[],entities:{}},C)}}}(),V=function createSelectorsFactory(){return{getSelectors:function getSelectors(C){var selectIds=function(C){return C.ids},selectEntities=function(C){return C.entities},T=createDraftSafeSelector(selectIds,selectEntities,function(C,T){return C.map(function(C){return T[C]})}),selectId=function(C,T){return T},selectById=function(C,T){return C[T]},B=createDraftSafeSelector(selectIds,function(C){return C.length});if(!C)return{selectIds,selectEntities,selectAll:T,selectTotal:B,selectById:createDraftSafeSelector(selectEntities,selectId,selectById)};var L=createDraftSafeSelector(C,selectEntities);return{selectIds:createDraftSafeSelector(C,selectIds),selectEntities:L,selectAll:createDraftSafeSelector(C,T),selectTotal:createDraftSafeSelector(C,B),selectById:createDraftSafeSelector(L,selectId,selectById)}}}}(),U=L?function createSortedStateAdapter(C,T){var B=createUnsortedStateAdapter(C);function addManyMutably(T,B){var L=(T=ensureEntitiesArray(T)).filter(function(T){return!(selectIdValue(T,C)in B.entities)});0!==L.length&&merge(L,B)}function setManyMutably(C,T){0!==(C=ensureEntitiesArray(C)).length&&merge(C,T)}function updateManyMutably(T,B){for(var L=!1,q=0,V=T;q<V.length;q++){var U=V[q],W=B.entities[U.id];if(W){L=!0,Object.assign(W,U.changes);var H=C(W);U.id!==H&&(delete B.entities[U.id],B.entities[H]=W)}}L&&resortEntities(B)}function upsertManyMutably(T,B){var L=splitAddedUpdatedEntities(T,C,B),q=L[0];updateManyMutably(L[1],B),addManyMutably(q,B)}function merge(T,B){T.forEach(function(T){B.entities[C(T)]=T}),resortEntities(B)}function resortEntities(B){var L=Object.values(B.entities);L.sort(T);var q=L.map(C);(function areArraysEqual(C,T){if(C.length!==T.length)return!1;for(var B=0;B<C.length&&B<T.length;B++)if(C[B]!==T[B])return!1;return!0})(B.ids,q)||(B.ids=q)}return{removeOne:B.removeOne,removeMany:B.removeMany,removeAll:B.removeAll,addOne:createStateOperator(function addOneMutably(C,T){return addManyMutably([C],T)}),updateOne:createStateOperator(function updateOneMutably(C,T){return updateManyMutably([C],T)}),upsertOne:createStateOperator(function upsertOneMutably(C,T){return upsertManyMutably([C],T)}),setOne:createStateOperator(function setOneMutably(C,T){return setManyMutably([C],T)}),setMany:createStateOperator(setManyMutably),setAll:createStateOperator(function setAllMutably(C,T){C=ensureEntitiesArray(C),T.entities={},T.ids=[],addManyMutably(C,T)}),addMany:createStateOperator(addManyMutably),updateMany:createStateOperator(updateManyMutably),upsertMany:createStateOperator(upsertManyMutably)}}(B,L):createUnsortedStateAdapter(B);return __spreadValues(__spreadValues(__spreadValues({selectId:B,sortComparer:L},q),V),U)}var nanoid=function(C){void 0===C&&(C=21);for(var T="",B=C;B--;)T+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return T},Me=["name","message","stack","code"],Ae=function Ae(C,T){this.payload=C,this.meta=T},Ee=function Ee(C,T){this.payload=C,this.meta=T},miniSerializeError=function(C){if("object"==typeof C&&null!==C){for(var T={},B=0,L=Me;B<L.length;B++){var q=L[B];"string"==typeof C[q]&&(T[q]=C[q])}return T}return{message:String(C)}},Pe=function(){function createAsyncThunk2(C,T,B){var L=createAction(C+"/fulfilled",function(C,T,B,L){return{payload:C,meta:__spreadProps(__spreadValues({},L||{}),{arg:B,requestId:T,requestStatus:"fulfilled"})}}),q=createAction(C+"/pending",function(C,T,B){return{payload:void 0,meta:__spreadProps(__spreadValues({},B||{}),{arg:T,requestId:C,requestStatus:"pending"})}}),V=createAction(C+"/rejected",function(C,T,L,q,V){return{payload:q,error:(B&&B.serializeError||miniSerializeError)(C||"Rejected"),meta:__spreadProps(__spreadValues({},V||{}),{arg:L,requestId:T,rejectedWithValue:!!q,requestStatus:"rejected",aborted:"AbortError"===(null==C?void 0:C.name),condition:"ConditionError"===(null==C?void 0:C.name)})}}),U="undefined"!=typeof AbortController?AbortController:function(){function class_1(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return class_1.prototype.abort=function(){0},class_1}();return Object.assign(function actionCreator(C){return function(W,H,K){var $,G=(null==B?void 0:B.idGenerator)?B.idGenerator(C):nanoid(),Q=new U;function abort(C){$=C,Q.abort()}var X=function(){return __async(this,null,function(){var U,X,Y,J,Z,ee;return __generator(this,function(te){switch(te.label){case 0:return te.trys.push([0,4,,5]),function isThenable(C){return null!==C&&"object"==typeof C&&"function"==typeof C.then}(J=null==(U=null==B?void 0:B.condition)?void 0:U.call(B,C,{getState:H,extra:K}))?[4,J]:[3,2];case 1:J=te.sent(),te.label=2;case 2:if(!1===J||Q.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return Z=new Promise(function(C,T){return Q.signal.addEventListener("abort",function(){return T({name:"AbortError",message:$||"Aborted"})})}),W(q(G,C,null==(X=null==B?void 0:B.getPendingMeta)?void 0:X.call(B,{requestId:G,arg:C},{getState:H,extra:K}))),[4,Promise.race([Z,Promise.resolve(T(C,{dispatch:W,getState:H,extra:K,requestId:G,signal:Q.signal,abort,rejectWithValue:function(C,T){return new Ae(C,T)},fulfillWithValue:function(C,T){return new Ee(C,T)}})).then(function(T){if(T instanceof Ae)throw T;return T instanceof Ee?L(T.payload,G,C,T.meta):L(T,G,C)})])];case 3:return Y=te.sent(),[3,5];case 4:return ee=te.sent(),Y=ee instanceof Ae?V(null,G,C,ee.payload,ee.meta):V(ee,G,C),[3,5];case 5:return B&&!B.dispatchConditionRejection&&V.match(Y)&&Y.meta.condition||W(Y),[2,Y]}})})}();return Object.assign(X,{abort,requestId:G,arg:C,unwrap:function(){return X.then(unwrapResult)}})}},{pending:q,rejected:V,fulfilled:L,typePrefix:C})}return createAsyncThunk2.withTypes=function(){return createAsyncThunk2},createAsyncThunk2}();function unwrapResult(C){if(C.meta&&C.meta.rejectedWithValue)throw C.payload;if(C.error)throw C.error;return C.payload}var matches=function(C,T){return hasMatchFunction(C)?C.match(T):C(T)};function isAnyOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.some(function(C){return matches(C,T)})}}function isAllOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.every(function(C){return matches(C,T)})}}function hasExpectedRequestMetadata(C,T){if(!C||!C.meta)return!1;var B="string"==typeof C.meta.requestId,L=T.indexOf(C.meta.requestStatus)>-1;return B&&L}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending"])}:isAsyncThunkArray(C)?function(T){var B=C.map(function(C){return C.pending});return isAnyOf.apply(void 0,B)(T)}:isPending()(C[0])}function isRejected(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["rejected"])}:isAsyncThunkArray(C)?function(T){var B=C.map(function(C){return C.rejected});return isAnyOf.apply(void 0,B)(T)}:isRejected()(C[0])}function isRejectedWithValue(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var hasFlag=function(C){return C&&C.meta&&C.meta.rejectedWithValue};return 0===C.length||isAsyncThunkArray(C)?function(T){return isAllOf(isRejected.apply(void 0,C),hasFlag)(T)}:isRejectedWithValue()(C[0])}function isFulfilled(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["fulfilled"])}:isAsyncThunkArray(C)?function(T){var B=C.map(function(C){return C.fulfilled});return isAnyOf.apply(void 0,B)(T)}:isFulfilled()(C[0])}function isAsyncThunkAction(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending","fulfilled","rejected"])}:isAsyncThunkArray(C)?function(T){for(var B=[],L=0,q=C;L<q.length;L++){var V=q[L];B.push(V.pending,V.rejected,V.fulfilled)}return isAnyOf.apply(void 0,B)(T)}:isAsyncThunkAction()(C[0])}var assertFunction=function(C,T){if("function"!=typeof C)throw new TypeError(T+" is not a function")},noop=function(){},catchRejection=function(C,T){return void 0===T&&(T=noop),C.catch(T),C},addAbortSignalListener=function(C,T){return C.addEventListener("abort",T,{once:!0}),function(){return C.removeEventListener("abort",T)}},abortControllerWithReason=function(C,T){var B=C.signal;B.aborted||("reason"in B||Object.defineProperty(B,"reason",{enumerable:!0,value:T,configurable:!0,writable:!0}),C.abort(T))},Te="listener",je="completed",Re="cancelled",xe="task-"+Re,Ie="task-"+je,Ne=Te+"-"+Re,De=Te+"-"+je,Be=function Be(C){this.code=C,this.name="TaskAbortError",this.message="task "+Re+" (reason: "+C+")"},validateActive=function(C){if(C.aborted)throw new Be(C.reason)};function raceWithSignal(C,T){var B=noop;return new Promise(function(L,q){var notifyRejection=function(){return q(new Be(C.reason))};C.aborted?notifyRejection():(B=addAbortSignalListener(C,notifyRejection),T.finally(function(){return B()}).then(L,q))}).finally(function(){B=noop})}var createPause=function(C){return function(T){return catchRejection(raceWithSignal(C,T).then(function(T){return validateActive(C),T}))}},createDelay=function(C){var T=createPause(C);return function(C){return T(new Promise(function(T){return setTimeout(T,C)}))}},Le=Object.assign,Fe={},qe="listenerMiddleware",createFork=function(C,T){return function(B,L){assertFunction(B,"taskExecutor");var q,V=new AbortController;q=V,addAbortSignalListener(C,function(){return abortControllerWithReason(q,C.reason)});var U,W,H=(U=function(){return __async(void 0,null,function(){var T;return __generator(this,function(L){switch(L.label){case 0:return validateActive(C),validateActive(V.signal),[4,B({pause:createPause(V.signal),delay:createDelay(V.signal),signal:V.signal})];case 1:return T=L.sent(),validateActive(V.signal),[2,T]}})})},W=function(){return abortControllerWithReason(V,Ie)},__async(void 0,null,function(){var C;return __generator(this,function(T){switch(T.label){case 0:return T.trys.push([0,3,4,5]),[4,Promise.resolve()];case 1:return T.sent(),[4,U()];case 2:return[2,{status:"ok",value:T.sent()}];case 3:return[2,{status:(C=T.sent())instanceof Be?"cancelled":"rejected",error:C}];case 4:return null==W||W(),[7];case 5:return[2]}})}));return(null==L?void 0:L.autoJoin)&&T.push(H),{result:createPause(C)(H),cancel:function(){abortControllerWithReason(V,xe)}}}},createTakePattern=function(C,T){return function(B,L){return catchRejection(function(B,L){return __async(void 0,null,function(){var q,V,U,W;return __generator(this,function(H){switch(H.label){case 0:validateActive(T),q=function(){},V=new Promise(function(T,L){var V=C({predicate:B,effect:function(C,B){B.unsubscribe(),T([C,B.getState(),B.getOriginalState()])}});q=function(){V(),L()}}),U=[V],null!=L&&U.push(new Promise(function(C){return setTimeout(C,L,null)})),H.label=1;case 1:return H.trys.push([1,,3,4]),[4,raceWithSignal(T,Promise.race(U))];case 2:return W=H.sent(),validateActive(T),[2,W];case 3:return q(),[7];case 4:return[2]}})})}(B,L))}},getListenerEntryPropsFrom=function(C){var T=C.type,B=C.actionCreator,L=C.matcher,q=C.predicate,V=C.effect;if(T)q=createAction(T).match;else if(B)T=B.type,q=B.match;else if(L)q=L;else if(!q)throw new Error("Creating or removing a listener requires one of the known fields for matching an action");return assertFunction(V,"options.listener"),{predicate:q,type:T,effect:V}},createListenerEntry=function(C){var T=getListenerEntryPropsFrom(C),B=T.type,L=T.predicate,q=T.effect;return{id:nanoid(),effect:q,type:B,predicate:L,pending:new Set,unsubscribe:function(){throw new Error("Unsubscribe not initialized")}}},cancelActiveListeners=function(C){C.pending.forEach(function(C){abortControllerWithReason(C,Ne)})},createClearListenerMiddleware=function(C){return function(){C.forEach(cancelActiveListeners),C.clear()}},safelyNotifyError=function(C,T,B){try{C(T,B)}catch(C){setTimeout(function(){throw C},0)}},Ve=createAction(qe+"/add"),Ue=createAction(qe+"/removeAll"),ze=createAction(qe+"/remove"),defaultErrorHandler=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];console.error.apply(console,__spreadArray([qe+"/error"],C))};function createListenerMiddleware(C){var T=this;void 0===C&&(C={});var B=new Map,L=C.extra,q=C.onError,V=void 0===q?defaultErrorHandler:q;assertFunction(V,"onError");var findListenerEntry=function(C){for(var T=0,L=Array.from(B.values());T<L.length;T++){var q=L[T];if(C(q))return q}},startListening=function(C){var T=findListenerEntry(function(T){return T.effect===C.effect});return T||(T=createListenerEntry(C)),function(C){return C.unsubscribe=function(){return B.delete(C.id)},B.set(C.id,C),function(T){C.unsubscribe(),(null==T?void 0:T.cancelActive)&&cancelActiveListeners(C)}}(T)},stopListening=function(C){var T=getListenerEntryPropsFrom(C),B=T.type,L=T.effect,q=T.predicate,V=findListenerEntry(function(C){return("string"==typeof B?C.type===B:C.predicate===q)&&C.effect===L});return V&&(V.unsubscribe(),C.cancelActive&&cancelActiveListeners(V)),!!V},notifyListener=function(C,q,U,W){return __async(T,null,function(){var T,H,K,$;return __generator(this,function(G){switch(G.label){case 0:T=new AbortController,H=createTakePattern(startListening,T.signal),K=[],G.label=1;case 1:return G.trys.push([1,3,4,6]),C.pending.add(T),[4,Promise.resolve(C.effect(q,Le({},U,{getOriginalState:W,condition:function(C,T){return H(C,T).then(Boolean)},take:H,delay:createDelay(T.signal),pause:createPause(T.signal),extra:L,signal:T.signal,fork:createFork(T.signal,K),unsubscribe:C.unsubscribe,subscribe:function(){B.set(C.id,C)},cancelActiveListeners:function(){C.pending.forEach(function(C,B,L){C!==T&&(abortControllerWithReason(C,Ne),L.delete(C))})}})))];case 2:return G.sent(),[3,6];case 3:return($=G.sent())instanceof Be||safelyNotifyError(V,$,{raisedBy:"effect"}),[3,6];case 4:return[4,Promise.allSettled(K)];case 5:return G.sent(),abortControllerWithReason(T,De),C.pending.delete(T),[7];case 6:return[2]}})})},U=createClearListenerMiddleware(B);return{middleware:function(C){return function(T){return function(L){if(!isAction(L))return T(L);if(Ve.match(L))return startListening(L.payload);if(!Ue.match(L)){if(ze.match(L))return stopListening(L.payload);var q,W=C.getState(),getOriginalState=function(){if(W===Fe)throw new Error(qe+": getOriginalState can only be called synchronously");return W};try{if(q=T(L),B.size>0)for(var H=C.getState(),K=Array.from(B.values()),$=0,G=K;$<G.length;$++){var Q=G[$],X=!1;try{X=Q.predicate(L,H,W)}catch(C){X=!1,safelyNotifyError(V,C,{raisedBy:"predicate"})}X&&notifyListener(Q,L,C,getOriginalState)}}finally{W=Fe}return q}U()}}},startListening,stopListening,clearListeners:U}}var We,He="RTK_autoBatch",prepareAutoBatched=function(){return function(C){var T;return{payload:C,meta:(T={},T[He]=!0,T)}}},Ke="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:void 0!==B.g?B.g:globalThis):function(C){return(We||(We=Promise.resolve())).then(C).catch(function(C){return setTimeout(function(){throw C},0)})},createQueueWithTimer=function(C){return function(T){setTimeout(T,C)}},$e="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10),autoBatchEnhancer=function(C){return void 0===C&&(C={type:"raf"}),function(T){return function(){for(var B=[],L=0;L<arguments.length;L++)B[L]=arguments[L];var q=T.apply(void 0,B),V=!0,U=!1,W=!1,H=new Set,K="tick"===C.type?Ke:"raf"===C.type?$e:"callback"===C.type?C.queueNotification:createQueueWithTimer(C.timeout),notifyListeners=function(){W=!1,U&&(U=!1,H.forEach(function(C){return C()}))};return Object.assign({},q,{subscribe:function(C){var T=q.subscribe(function(){return V&&C()});return H.add(C),function(){T(),H.delete(C)}},dispatch:function(C){var T;try{return V=!(null==(T=null==C?void 0:C.meta)?void 0:T[He]),(U=!V)&&(W||(W=!0,K(notifyListeners))),q.dispatch(C)}finally{V=!0}}})}}};F()},51265:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(641)),V=L(B(82425)),U=L(B(82946)),W=L(B(41599)),H=L(B(52970)),K=L(B(68685)),$=B(89031),G=B(41462),Q=B(3073),X=L(B(63827));T.default=window.elementorModules={Module:q.default,ViewModule:V.default,ArgsObject:U.default,ForceMethodImplementation:K.default,utils:{Masonry:W.default,Scroll:H.default},importExport:{createGetInitialState:$.createGetInitialState,customizationDialogsRegistry:G.customizationDialogsRegistry},appsEventTracking:{AppsEventTracking:Q.AppsEventTracking},wpDashboardTracking:{WpDashboardTracking:X.default}}},52970:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989));T.default=function(){return(0,V.default)(function Scroll(){(0,q.default)(this,Scroll)},null,[{key:"scrollObserver",value:function scrollObserver(C){var T=0,B={root:C.root||null,rootMargin:C.offset||"0px",threshold:function buildThresholds(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,T=[];if(C>0&&C<=100)for(var B=100/C,L=0;L<=100;L+=B)T.push(L/100);else T.push(0);return T}(C.sensitivity)};return new IntersectionObserver(function handleIntersect(B){var L=B[0].boundingClientRect.y,q=B[0].isIntersecting,V=L<T?"down":"up",U=Math.abs(parseFloat((100*B[0].intersectionRatio).toFixed(2)));C.callback({sensitivity:C.sensitivity,isInViewport:q,scrollPercentage:U,intersectionScrollDirection:V}),T=L},B)}},{key:"getElementViewportPercentage",value:function getElementViewportPercentage(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},B=C[0].getBoundingClientRect(),L=T.start||0,q=T.end||0,V=window.innerHeight*L/100,U=window.innerHeight*q/100,W=B.top-window.innerHeight,H=0-W+V,K=B.top+V+C.height()-W+U,$=Math.max(0,Math.min(H/K,1));return parseFloat((100*$).toFixed(2))}},{key:"getPageScrollPercentage",value:function getPageScrollPercentage(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0,B=C.start||0,L=C.end||0,q=T||document.documentElement.scrollHeight-document.documentElement.clientHeight,V=q*B/100,U=q+V+q*L/100;return(document.documentElement.scrollTop+document.body.scrollTop+V)/U*100}}])}()},60555:(C,T,B)=>{"use strict";var L=B(96784),q=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),U=L(B(40989)),W=L(B(15118)),H=L(B(29402)),K=L(B(87861)),$=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(U.get||U.set)?V(W,H,U):W[H]=C[H]);return W}(C,T)}(B(63827)),G=L(B(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=".e-admin-top-bar",X=".e-admin-top-bar__bar-button",Y=".e-admin-top-bar__bar-button-title",J=function(C){function TopBarTracking(){return(0,V.default)(this,TopBarTracking),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,TopBarTracking,arguments)}return(0,K.default)(TopBarTracking,C),(0,U.default)(TopBarTracking,null,[{key:"init",value:function init(){this.waitForTopBar()}},{key:"waitForTopBar",value:function waitForTopBar(){var C=this,T=document.querySelector(Q);if(T)this.attachTopBarTracking(T);else var B=this.addObserver(document.body,{childList:!0,subtree:!0},function(){var T=document.querySelector(Q);T&&(C.attachTopBarTracking(T),B.disconnect(),clearTimeout(L))}),L=setTimeout(function(){B.disconnect()},1e4)}},{key:"attachTopBarTracking",value:function attachTopBarTracking(C){var T=this;C.querySelectorAll(X).forEach(function(C){T.addEventListenerTracked(C,"click",function(C){T.handleTopBarClick(C)})}),this.observeTopBarChanges(C)}},{key:"observeTopBarChanges",value:function observeTopBarChanges(C){var T=this;this.addObserver(C,{childList:!0,subtree:!0},function(C){C.forEach(function(C){"childList"===C.type&&C.addedNodes.forEach(function(C){1===C.nodeType&&(C.matches&&C.matches(X)?T.addEventListenerTracked(C,"click",function(C){T.handleTopBarClick(C)}):(C.querySelectorAll?C.querySelectorAll(X):[]).forEach(function(C){T.addEventListenerTracked(C,"click",function(C){T.handleTopBarClick(C)})}))})})})}},{key:"handleTopBarClick",value:function handleTopBarClick(C){var T=C.currentTarget,B=this.extractItemId(T);$.default.trackNavClicked(B,null,$.NAV_AREAS.TOP_BAR)}},{key:"extractItemId",value:function extractItemId(C){var T=C.querySelector(Y);if(T&&T.textContent.trim())return T.textContent.trim();var B=C.textContent.trim();if(B)return B;var L=C.getAttribute("href");if(L){var q=new URLSearchParams(L.split("?")[1]||"").get("page");if(q)return q;if(L.includes("/wp-admin/")){var V=L.split("/wp-admin/")[1];if(V)return V.split("?")[0]}try{var U=new URL(L,window.location.origin);return U.pathname.split("/").filter(Boolean).pop()||U.hostname}catch(C){return L}}var W=C.getAttribute("data-info");if(W)return W;var H=C.className.split(" ").filter(function(C){return C&&"e-admin-top-bar__bar-button"!==C});return H.length>0?H.join("-"):"unknown-top-bar-button"}}])}(G.default);T.default=J},63025:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.DashboardUtils=void 0;T.DashboardUtils={isElementorPage:function isElementorPage(){var C=new URLSearchParams(window.location.search),T=C.get("page");if(T&&(T.startsWith("elementor")||T.includes("elementor")))return!0;var B=C.get("post_type");return"elementor_library"===B||"e-floating-buttons"===B||document.body.className.split(" ").some(function(C){return C.includes("elementor")&&(C.includes("page")||C.includes("post-type"))})}}},63827:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SCREEN_TYPES=T.NAV_AREAS=T.CONTROL_TYPES=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(85707)),W=L(B(66336)),H=L(B(27011)),K=L(B(14077)),$=L(B(67670)),G=L(B(60555)),Q=L(B(48285)),X=18e5,Y="elementor_wpdash_session",J="elementor_wpdash_pending_nav",Z=(T.CONTROL_TYPES={BUTTON:"button",CHECKBOX:"checkbox",RADIO:"radio",LINK:"link",SELECT:"select",TOGGLE:"toggle"},T.NAV_AREAS={LEFT_MENU:"left_menu",SUBMENU:"submenu",HOVER_MENU:"hover_menu",TOP_BAR:"top_bar"}),ee=T.SCREEN_TYPES={TAB:"tab",POPUP:"popup",APP_SCREEN:"app_screen"},te=T.default=function(){return(0,V.default)(function WpDashboardTracking(){(0,q.default)(this,WpDashboardTracking)},null,[{key:"init",value:function init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}},{key:"restoreOrCreateSession",value:function restoreOrCreateSession(){var C=this.getStoredSession();C?(this.sessionStartTime=C.sessionStartTime,this.navItemsVisited=new Set(C.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}},{key:"processPendingNavClick",value:function processPendingNavClick(){try{var C=sessionStorage.getItem(J);if(C){var T=JSON.parse(C),B=T.itemId,L=T.rootItem,q=T.area;this.navItemsVisited.add(B);var V={wpdash_nav_item_id:B,wpdash_nav_area:q};L&&(V.wpdash_nav_item_root=L),this.dispatchEvent("wpdash_nav_clicked",V,{send_immediately:!0}),sessionStorage.removeItem(J)}}catch(C){sessionStorage.removeItem(J)}}},{key:"getStoredSession",value:function getStoredSession(){try{var C=sessionStorage.getItem(Y);return C?JSON.parse(C):null}catch(C){return null}}},{key:"saveSessionToStorage",value:function saveSessionToStorage(){var C={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(Y,JSON.stringify(C))}},{key:"clearStoredSession",value:function clearStoredSession(){sessionStorage.removeItem(Y)}},{key:"isEventsManagerAvailable",value:function isEventsManagerAvailable(){var C;return(null===(C=elementorCommon)||void 0===C?void 0:C.eventsManager)&&"function"==typeof elementorCommon.eventsManager.dispatchEvent}},{key:"canSendEvents",value:function canSendEvents(){var C;return(null===(C=elementorCommon)||void 0===C||null===(C=C.config)||void 0===C||null===(C=C.editor_events)||void 0===C?void 0:C.can_send_events)||!1}},{key:"dispatchEvent",value:function dispatchEvent(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.isEventsManagerAvailable()&&this.canSendEvents()&&elementorCommon.eventsManager.dispatchEvent(C,T,B)}},{key:"updateActivity",value:function updateActivity(){this.lastActivityTime=Date.now()}},{key:"startSessionMonitoring",value:function startSessionMonitoring(){var C=this;this.activityCheckInterval=setInterval(function(){C.checkSessionTimeout()},6e4),window.addEventListener("beforeunload",function(){C.sessionEnded||C.isNavigatingToElementor||C.trackSessionEnd("tab_closed")}),document.addEventListener("visibilitychange",function(){!C.sessionEnded&&document.hidden&&(Date.now()-C.lastActivityTime>X&&C.trackSessionEnd("tab_inactive"))})}},{key:"isElementorPage",value:function isElementorPage(C){try{var T=new URL(C,window.location.origin).searchParams,B=T.get("page"),L=T.get("post_type"),q=T.get("action");return B&&["elementor","go_knowledge_base_site","e-form-submissions"].some(function(C){return B.includes(C)})||L&&["elementor_library","e-floating-buttons"].includes(L)||q&&q.includes("elementor")}catch(C){return!1}}},{key:"isPluginsPage",value:function isPluginsPage(C){try{return new URL(C,window.location.origin).pathname.includes("plugins.php")}catch(C){return!1}}},{key:"isNavigatingAwayFromElementor",value:function isNavigatingAwayFromElementor(C){return!!C&&(!C.startsWith("#")&&!this.isElementorPage(C))}},{key:"isLinkOpeningInNewTab",value:function isLinkOpeningInNewTab(C){var T=C.getAttribute("target");return"_blank"===T||"_new"===T}},{key:"attachNavigationListener",value:function attachNavigationListener(){var C=this,T=function handleLinkClick(T){var B=T.target.closest("a");if(B&&B.href){if(C.isLinkOpeningInNewTab(B))return;!C.sessionEnded&&C.isNavigatingAwayFromElementor(B.href)?C.trackSessionEnd("navigate_away"):C.isElementorPage(B.href)&&(C.isNavigatingToElementor=!0)}},B=function handleFormSubmit(T){var B=T.target;B.action&&(!C.sessionEnded&&C.isNavigatingAwayFromElementor(B.action)?C.trackSessionEnd("navigate_away"):C.isElementorPage(B.action)&&(C.isNavigatingToElementor=!0))};document.addEventListener("click",T,!0),document.addEventListener("submit",B,!0),this.navigationListeners.push({type:"click",handler:T},{type:"submit",handler:B})}},{key:"checkSessionTimeout",value:function checkSessionTimeout(){Date.now()-this.lastActivityTime>X&&!this.sessionEnded&&this.trackSessionEnd("timeout")}},{key:"attachActivityListeners",value:function attachActivityListeners(){var C=this;["mousedown","keydown","scroll","touchstart","click"].forEach(function(T){document.addEventListener(T,function(){C.updateActivity()},{capture:!0,passive:!0})})}},{key:"formatDuration",value:function formatDuration(C){var T=Math.floor(C/1e3);return Number(T.toFixed(2))}},{key:"trackNavClicked",value:function trackNavClicked(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Z.LEFT_MENU;if(this.initialized){this.updateActivity(),this.navItemsVisited.add(C),this.saveSessionToStorage();var L={wpdash_nav_item_id:C,wpdash_nav_area:B};T&&(L.wpdash_nav_item_root=T),this.dispatchEvent("wpdash_nav_clicked",L)}else{var q={itemId:C,rootItem:T,area:B};sessionStorage.setItem(J,JSON.stringify(q))}}},{key:"trackScreenViewed",value:function trackScreenViewed(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ee.TAB;this.updateActivity();var B={wpdash_screen_id:C,wpdash_screen_type:T};this.dispatchEvent("wpdash_screen_viewed",B)}},{key:"trackActionControl",value:function trackActionControl(C,T){this.updateActivity();var B={wpdash_action_control_interacted:C,wpdash_control_type:T};this.dispatchEvent("wpdash_action_control",B)}},{key:"trackPromoClicked",value:function trackPromoClicked(C,T,B){this.updateActivity();var L={wpdash_promo_name:C,wpdash_promo_destination:T,wpdash_promo_clicked_path:B};this.dispatchEvent("wpdash_promo_clicked",L)}},{key:"trackSessionEnd",value:function trackSessionEnd(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"timeout";if(!this.sessionEnded){this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);var T=Date.now()-this.sessionStartTime,B={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(T),reason:C};this.dispatchEvent("wpdash_session_end_state",B),this.clearStoredSession()}}},{key:"destroy",value:function destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(function(C){var T=C.type,B=C.handler;document.removeEventListener(T,B,!0)}),this.navigationListeners=[],G.default.destroy(),$.default.destroy(),K.default.destroy(),Q.default.destroy(),this.initialized=!1}}])}();(0,U.default)(te,"sessionStartTime",Date.now()),(0,U.default)(te,"lastActivityTime",Date.now()),(0,U.default)(te,"sessionEnded",!1),(0,U.default)(te,"navItemsVisited",new Set),(0,U.default)(te,"activityCheckInterval",null),(0,U.default)(te,"initialized",!1),(0,U.default)(te,"navigationListeners",[]),(0,U.default)(te,"isNavigatingToElementor",!1),window.addEventListener("elementor/admin/init",function(){var C=window.location.href,T=te.isPluginsPage(C),B=te.isElementorPage(C);T&&H.default.init(),W.default.init(),B&&(te.init(),G.default.init(),$.default.init(),K.default.init(),Q.default.init())}),window.addEventListener("beforeunload",function(){W.default.destroy(),H.default.destroy(),te.destroy()})},64537:C=>{C.exports=function _readOnlyError(C){throw new TypeError('"'+C+'" is read-only')},C.exports.__esModule=!0,C.exports.default=C.exports},65474:C=>{C.exports=function _iterableToArrayLimit(C,T){var B=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=B){var L,q,V,U,W=[],H=!0,K=!1;try{if(V=(B=B.call(C)).next,0===T){if(Object(B)!==B)return;H=!1}else for(;!(H=(L=V.call(B)).done)&&(W.push(L.value),W.length!==T);H=!0);}catch(C){K=!0,q=C}finally{try{if(!H&&null!=B.return&&(U=B.return(),Object(U)!==U))return}finally{if(K)throw q}}return W}},C.exports.__esModule=!0,C.exports.default=C.exports},65826:C=>{C.exports=function _isNativeFunction(C){try{return-1!==Function.toString.call(C).indexOf("[native code]")}catch(T){return"function"==typeof C}},C.exports.__esModule=!0,C.exports.default=C.exports},66336:(C,T,B)=>{"use strict";var L=B(96784),q=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),U=L(B(40989)),W=L(B(15118)),H=L(B(29402)),K=L(B(87861)),$=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(U.get||U.set)?V(W,H,U):W[H]=C[H]);return W}(C,T)}(B(63827)),G=L(B(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q="li#toplevel_page_elementor",X="li#menu-posts-elementor_library",Y=".wp-submenu",J=".wp-has-submenu",Z=function(C){function NavigationTracking(){return(0,V.default)(this,NavigationTracking),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,NavigationTracking,arguments)}return(0,K.default)(NavigationTracking,C),(0,U.default)(NavigationTracking,null,[{key:"init",value:function init(){this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking()}},{key:"attachElementorMenuTracking",value:function attachElementorMenuTracking(){var C=document.querySelector(Q);C&&this.attachMenuTracking(C,"Elementor")}},{key:"attachTemplatesMenuTracking",value:function attachTemplatesMenuTracking(){var C=document.querySelector(X);C&&this.attachMenuTracking(C,"Templates")}},{key:"attachMenuTracking",value:function attachMenuTracking(C,T){var B=this;this.addEventListenerTracked(C,"click",function(C){B.handleMenuClick(C,T)})}},{key:"handleMenuClick",value:function handleMenuClick(C,T){var B=C.target.closest("a");if(B){var L=B.classList.contains("menu-top"),q=this.extractItemId(B),V=this.determineNavArea(B);$.default.trackNavClicked(q,L?null:T,V)}}},{key:"extractItemId",value:function extractItemId(C){var T=C.textContent.trim();if(T)return T;var B=C.getAttribute("href");if(B){var L=new URLSearchParams(B.split("?")[1]||""),q=L.get("page"),V=L.get("post_type");if(q)return q;if(V)return V}var U=C.getAttribute("id");return U||"unknown"}},{key:"determineNavArea",value:function determineNavArea(C){return C.closest("li.menu-top")&&C.closest(Y)?C.closest(J).classList.contains("wp-not-current-submenu")?$.NAV_AREAS.HOVER_MENU:$.NAV_AREAS.SUBMENU:$.NAV_AREAS.LEFT_MENU}}])}(G.default);T.default=Z},67670:(C,T,B)=>{"use strict";var L=B(96784),q=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var V=L(B(39805)),U=L(B(40989)),W=L(B(15118)),H=L(B(29402)),K=L(B(41621)),$=L(B(87861)),G=L(B(85707)),Q=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(U.get||U.set)?V(W,H,U):W[H]=C[H]);return W}(C,T)}(B(63827)),X=B(63025),Y=L(B(96349));function _createForOfIteratorHelper(C,T){var B="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!B){if(Array.isArray(C)||(B=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var B={}.toString.call(C).slice(8,-1);return"Object"===B&&C.constructor&&(B=C.constructor.name),"Map"===B||"Set"===B?Array.from(C):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){B&&(C=B);var L=0,q=function F(){};return{s:q,n:function n(){return L>=C.length?{done:!0}:{done:!1,value:C[L++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var V,U=!0,W=!1;return{s:function s(){B=B.call(C)},n:function n(){var C=B.next();return U=C.done,C},e:function e(C){W=!0,V=C},f:function f(){try{U||null==B.return||B.return()}finally{if(W)throw V}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=".nav-tab-wrapper",Z=".nav-tab",ee=".nav-tab-active",te=".elementor-settings-form-page",re=".elementor-settings-form-page.elementor-active",ne=["#elementor-new-floating-elements-modal","#elementor-new-template-dialog-content"],oe=function(C){function ScreenViewTracking(){return(0,V.default)(this,ScreenViewTracking),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,ScreenViewTracking,arguments)}return(0,$.default)(ScreenViewTracking,C),(0,U.default)(ScreenViewTracking,null,[{key:"init",value:function init(){X.DashboardUtils.isElementorPage()&&this.attachTabChangeTracking()}},{key:"destroy",value:function destroy(){!function _superPropGet(C,T,B,L){var q=(0,K.default)((0,H.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof q?function(C){return q.apply(B,C)}:q}(ScreenViewTracking,"destroy",this,2)([]),this.trackedScreens.clear()}},{key:"getScreenData",value:function getScreenData(){var C=new URLSearchParams(window.location.search),T=C.get("page"),B=C.get("post_type"),L=window.location.hash,q="",V="";if(q=T||(B||this.getScreenIdFromBody()),this.isElementorAppPage()){var U=this.getAppScreenData(L);if(U)return U}var W=document.querySelector(J),H=document.querySelectorAll(te).length>1;if(W||H||L&&!this.isElementorAppPage())if(V=Q.SCREEN_TYPES.TAB,L){var K=L.replace(/^#(tab-)?/,"");q="".concat(q,"-").concat(K)}else if(W){var $=document.querySelector(ee);if($){var G=$.textContent.trim(),X=$.getAttribute("href");if(G)q="".concat(q,"-").concat(this.sanitizeScreenId(G));else if(X&&X.includes("#")){var Y=X.split("#")[1];q="".concat(q,"-").concat(Y)}}}else if(H){var Z=document.querySelector(re);if(Z){var ne=Z.id;ne&&(q="".concat(q,"-").concat(ne))}}return{screenId:q,screenType:V}}},{key:"isElementorAppPage",value:function isElementorAppPage(){return"elementor-app"===new URLSearchParams(window.location.search).get("page")}},{key:"getAppScreenData",value:function getAppScreenData(C){if(!C)return null;var T=C.replace(/^#/,"");if(!T.startsWith("/"))return null;var B=T.split("/").filter(Boolean);return 0===B.length?null:{screenId:B.join("/"),screenType:Q.SCREEN_TYPES.APP_SCREEN}}},{key:"getScreenIdFromBody",value:function getScreenIdFromBody(){var C,T=_createForOfIteratorHelper(document.body.className.split(" "));try{for(T.s();!(C=T.n()).done;){var B=C.value;if(B.startsWith("elementor")&&(B.includes("page")||B.includes("post-type")))return B}}catch(C){T.e(C)}finally{T.f()}return"elementor-unknown"}},{key:"sanitizeScreenId",value:function sanitizeScreenId(C){return C.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}},{key:"attachTabChangeTracking",value:function attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}},{key:"attachNavTabTracking",value:function attachNavTabTracking(){var C=this,T=document.querySelector(J);T&&this.addEventListenerTracked(T,"click",function(T){var B=T.target.closest(Z);if(B&&!B.classList.contains("nav-tab-active")){var L=C.getScreenData();L&&C.trackScreen(L.screenId,L.screenType)}})}},{key:"attachHashChangeTracking",value:function attachHashChangeTracking(){var C=this;this.addEventListenerTracked(window,"hashchange",function(){var T=C.getScreenData();T&&C.trackScreen(T.screenId,T.screenType)})}},{key:"attachSettingsTabTracking",value:function attachSettingsTabTracking(){var C=this,T=document.querySelectorAll(te);0!==T.length&&T.forEach(function(T){C.addObserver(T,{attributes:!0,attributeFilter:["class"]},function(){var T=C.getScreenData();T&&C.trackScreen(T.screenId,T.screenType)})})}},{key:"attachModalTracking",value:function attachModalTracking(){var C=this;this.addObserver(document.body,{childList:!0,subtree:!0},function(T){var B,L=_createForOfIteratorHelper(T);try{for(L.s();!(B=L.n()).done;){"childList"===B.value.type&&ne.forEach(function(T){var B=document.querySelector(T);if(B&&C.isModalVisible(B)){var L=T.replace("#","");C.trackScreen(L,Q.SCREEN_TYPES.POPUP)}})}}catch(C){L.e(C)}finally{L.f()}})}},{key:"isModalVisible",value:function isModalVisible(C){if(!C)return!1;var T=window.getComputedStyle(C);return"none"!==T.display&&0!==parseFloat(T.opacity)}},{key:"trackScreen",value:function trackScreen(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Q.SCREEN_TYPES.TOP_LEVEL_PAGE,B="".concat(C,"-").concat(T);this.trackedScreens.has(B)||(this.trackedScreens.add(B),Q.default.trackScreenViewed(C,T))}}])}(Y.default);(0,G.default)(oe,"trackedScreens",new Set);T.default=oe},68685:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var q=L(B(40989)),V=L(B(39805)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.ForceMethodImplementation=function(C){function ForceMethodImplementation(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,V.default)(this,ForceMethodImplementation),C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,ForceMethodImplementation,["".concat(T.isStatic?"static ":"").concat(T.fullName,"() should be implemented, please provide '").concat(T.functionName||T.fullName,"' functionality."),B]),Object.keys(B).length&&console.error(B),Error.captureStackTrace(C,ForceMethodImplementation),C}return(0,H.default)(ForceMethodImplementation,C),(0,q.default)(ForceMethodImplementation)}((0,K.default)(Error));T.default=function _default(C){var T=Error().stack.split("\n")[2].trim(),B=T.startsWith("at new")?"constructor":T.split(" ")[1],L={};if(L.functionName=B,L.fullName=B,L.functionName.includes(".")){var q=L.functionName.split(".");L.className=q[0],L.functionName=q[1]}else L.isStatic=!0;throw new $(L,C)}},70569:C=>{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},70751:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(29402)),W=L(B(41621));T.default=function(){function InstanceType(){var C=this;(0,q.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,B=[];T.__proto__&&T.__proto__.name;)B.push(T.__proto__),T=T.__proto__;B.reverse().forEach(function(T){return C instanceof T})}return(0,V.default)(InstanceType,null,[{key:Symbol.hasInstance,value:function value(C){var T=function _superPropGet(C,T,B,L){var q=(0,W.default)((0,U.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof q?function(C){return q.apply(B,C)}:q}(InstanceType,Symbol.hasInstance,this,2)([C]);if(C&&!C.constructor.getInstanceType)return T;if(C&&(C.instanceTypes||(C.instanceTypes=[]),T||this.getInstanceType()===C.constructor.getInstanceType()&&(T=!0),T)){var B=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(B)&&C.instanceTypes.push(B)}return!T&&C&&(T=C.instanceTypes&&Array.isArray(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}])}()},71434:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;T.default={triggers:{click:"Click",accordionClick:"Accordion Click",toggleClick:"Toggle Click",dropdownClick:"Click Dropdown",editorLoaded:"Editor Loaded",visible:"Visible",pageLoaded:"Page Loaded"},locations:{widgetPanel:"Widget Panel",topBar:"Top Bar",elementorEditor:"Elementor Editor",templatesLibrary:{library:"Templates Library"},app:{import:"Import Kit",export:"Export Kit",kitLibrary:"Kit Library",cloudKitLibrary:"Cloud Kit Library"},variables:"Variables Panel",admin:"WP admin"},secondaryLocations:{layout:"Layout Section",basic:"Basic Section","pro-elements":"Pro Section",general:"General Section","theme-elements":"Site Section","theme-elements-single":"Single Section","woocommerce-elements":"WooCommerce Section",wordpress:"WordPress Section",categories:"Widgets Tab",global:"Globals Tab","whats-new":"What's New","document-settings":"Document Settings icon","preview-page":"Preview Page","publish-button":"Publish Button","widget-panel":"Widget Panel Icon",finder:"Finder",help:"Help",elementorLogoDropdown:"top_bar_elementor_logo_dropdown",elementorLogo:"Elementor Logo",eLogoMenu:"E-logo Menu",notes:"Notes",siteSettings:"Site Settings",structure:"Structure",documentNameDropdown:"Document Name dropdown",responsiveControls:"Responsive controls",launchpad:"launchpad",checklistHeader:"Checklist Header",checklistSteps:"Checklist Steps",userPreferences:"User Preferences",contextMenu:"Context Menu",templateLibrary:{saveModal:"Save to Modal",moveModal:"Move to Modal",bulkMoveModal:"Bulk Move to Modal",copyModal:"Copy to Modal",bulkCopyModal:"Bulk Copy to Modal",saveModalSelectFolder:"Save to Modal - select folder",saveModalSelectConnect:"Save to Modal - connect",saveModalSelectUpgrade:"Save to Modal - upgrade",importModal:"Import Modal",newFolderModal:"New Folder Modal",deleteDialog:"Delete Dialog",deleteFolderDialog:"Delete Folder Dialog",renameDialog:"Rename Dialog",createFolderDialog:"Create Folder Dialog",applySettingsDialog:"Apply Settings Dialog",cloudTab:"Cloud Tab",siteTab:"Site Tab",cloudTabFolder:"Cloud Tab - Folder",cloudTabConnect:"Cloud Tab - Connect",cloudTabUpgrade:"Cloud Tab - Upgrade",morePopup:"Context Menu",quotaBar:"Quota Bar"},kitLibrary:{cloudKitLibrary:"kits_cloud_library",cloudKitLibraryConnect:"kits_cloud_library_connect",cloudKitLibraryUpgrade:"kits_cloud_library_upgrade",kitExportCustomization:"kit_export_customization",kitExport:"kit_export",kitExportCustomizationEdit:"kit_export_customization_edit",kitExportSummary:"kit_export_summary",kitImportUploadBox:"kit_import_upload_box",kitImportCustomization:"kit_import_customization",kitImportSummary:"kit_import_summary"},variablesPopover:"Variables Popover",admin:{pluginToolsTab:"plugin_tools_tab",pluginWebsiteTemplatesTab:"plugin_website_templates_tab"}},elements:{accordionSection:"Accordion section",buttonIcon:"Button Icon",mainCta:"Main CTA",button:"Button",link:"Link",dropdown:"Dropdown",toggle:"Toggle",launchpadChecklist:"Checklist popup"},names:{v1:{layout:"v1_widgets_tab_layout_section",basic:"v1_widgets_tab_basic_section","pro-elements":"v1_widgets_tab_pro_section",general:"v1_widgets_tab_general_section","theme-elements":"v1_widgets_tab_site_section","theme-elements-single":"v1_widgets_tab_single_section","woocommerce-elements":"v1_widgets_tab_woocommerce_section",wordpress:"v1_widgets_tab_wordpress_section",categories:"v1_widgets_tab",global:"v1_globals_tab"},topBar:{whatsNew:"top_bar_whats_new",documentSettings:"top_bar_document_settings_icon",previewPage:"top_bar_preview_page",publishButton:"top_bar_publish_button",widgetPanel:"top_bar_widget_panel_icon",finder:"top_bar_finder",help:"top_bar_help",history:"top_bar_elementor_logo_dropdown_history",userPreferences:"top_bar_elementor_logo_dropdown_user_preferences",keyboardShortcuts:"top_bar_elementor_logo_dropdown_keyboard_shortcuts",exitToWordpress:"top_bar_elementor_logo_dropdown_exit_to_wordpress",themeBuilder:"top_bar_elementor_logo_dropdown_theme_builder",notes:"top_bar_notes",siteSettings:"top_bar_site_setting",structure:"top_bar_structure",documentNameDropdown:"top_bar_document_name_dropdown",responsiveControls:"top_bar_responsive_controls",launchpadOn:"top_bar_checklist_icon_show",launchpadOff:"top_bar_checklist_icon_hide",elementorLogoDropdown:"open_e_menu",connectAccount:"connect_account",accountConnected:"account_connected"},elementorEditor:{checklist:{checklistHeaderClose:"checklist_header_close_icon",checklistFirstPopup:"checklist popup triggered"},userPreferences:{checklistShow:"checklist_userpreferences_toggle_show",checklistHide:"checklist_userpreferences_toggle_hide"}},variables:{open:"open_variables_popover",add:"add_new_variable",connect:"connect_variable",save:"save_new_variable"}}}},78113:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var B=0,L=Array(T);B<T;B++)L[B]=C[B];return L},C.exports.__esModule=!0,C.exports.default=C.exports},78687:C=>{C.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.")},C.exports.__esModule=!0,C.exports.default=C.exports},79958:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(85707)),$=L(B(82946)),G=L(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q=T.default=function(C){function CommandInfra(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,q.default)(this,CommandInfra),!(C=function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,CommandInfra,[T])).constructor.registerConfig)throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");return C.command=C.constructor.getCommand(),C.component=C.constructor.getComponent(),C.initialize(T),T=C.args,C.validateArgs(T),C}return(0,H.default)(CommandInfra,C),(0,V.default)(CommandInfra,[{key:"currentCommand",get:function get(){return G.default.deprecated("this.currentCommand","3.7.0","this.command"),this.command}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"apply",value:function apply(){elementorModules.ForceMethodImplementation()}},{key:"run",value:function run(){return this.apply(this.args)}},{key:"onBeforeRun",value:function onBeforeRun(){}},{key:"onAfterRun",value:function onAfterRun(){}},{key:"onBeforeApply",value:function onBeforeApply(){}},{key:"onAfterApply",value:function onAfterApply(){}},{key:"onCatchApply",value:function onCatchApply(C){}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandInfra"}},{key:"getInfo",value:function getInfo(){return{}}},{key:"getCommand",value:function getCommand(){return this.registerConfig.command}},{key:"getComponent",value:function getComponent(){return this.registerConfig.component}},{key:"setRegisterConfig",value:function setRegisterConfig(C){this.registerConfig=Object.freeze(C)}}])}($.default);(0,K.default)(Q,"registerConfig",null)},82425:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(641));T.default=q.default.extend({elements:null,getDefaultElements:function getDefaultElements(){return{}},bindEvents:function bindEvents(){},onInit:function onInit(){this.initElements(),this.bindEvents()},initElements:function initElements(){this.elements=this.getDefaultElements()}})},82946:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(10564)),V=L(B(39805)),U=L(B(40989)),W=L(B(15118)),H=L(B(29402)),K=L(B(87861)),$=L(B(70751)),G=L(B(15213));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ArgsObject(C){var T;return(0,V.default)(this,ArgsObject),(T=function _callSuper(C,T,B){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,ArgsObject)).args=C,T}return(0,K.default)(ArgsObject,C),(0,U.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(T,C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),(0,q.default)(B[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),!(B[C]instanceof T||(0,G.default)(B[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var B=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,B),B[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}])}($.default)},83535:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(79958)),$=L(B(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandBase(){return(0,q.default)(this,CommandBase),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,CommandBase,arguments)}return(0,H.default)(CommandBase,C),(0,V.default)(CommandBase,[{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.command,C)}},{key:"onAfterRun",value:function onAfterRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runUIAfter(this.command,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.command,C)}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;return $e.hooks.runDataAfter(this.command,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C)}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.command,this.args,C),$e.hooks.runUICatch(this.command,this.args,C)}},{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if($.default.deprecated("requireContainer()","3.7.0","Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`"),!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach(function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})})}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}}])}(K.default)},85707:(C,T,B)=>{var L=B(45498);C.exports=function _defineProperty(C,T,B){return(T=L(T))in C?Object.defineProperty(C,T,{value:B,enumerable:!0,configurable:!0,writable:!0}):C[T]=B,C},C.exports.__esModule=!0,C.exports.default=C.exports},86045:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(42242)),$=L(B(32384)),G=L(B(22575));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,V.default)(_default,[{key:"el",value:function el(){return this.getModal().getElements("widget")}},{key:"regions",value:function regions(){return{modalHeader:".dialog-header",modalContent:".dialog-lightbox-content",modalLoading:".dialog-lightbox-loading"}}},{key:"initialize",value:function initialize(){this.modalHeader.show(new K.default(this.getHeaderOptions()))}},{key:"getModal",value:function getModal(){return this.modal||this.initModal(),this.modal}},{key:"initModal",value:function initModal(){var C={className:"elementor-templates-modal",closeButton:!1,draggable:!1,hide:{onOutsideClick:!1,onEscKeyPress:!1}};jQuery.extend(!0,C,this.getModalOptions()),this.modal=elementorCommon.dialogsManager.createWidget("lightbox",C),this.modal.getElements("message").append(this.modal.addElement("content"),this.modal.addElement("loading")),C.draggable&&this.draggableModal()}},{key:"showModal",value:function showModal(){this.getModal().show()}},{key:"hideModal",value:function hideModal(){this.getModal().hide()}},{key:"draggableModal",value:function draggableModal(){var C=this.getModal().getElements("widgetContent");C.draggable({containment:"parent",stop:function stop(){C.height("")}}),C.css("position","absolute")}},{key:"getModalOptions",value:function getModalOptions(){return{}}},{key:"getLogoOptions",value:function getLogoOptions(){return{}}},{key:"getHeaderOptions",value:function getHeaderOptions(){return{closeType:"normal"}}},{key:"getHeaderView",value:function getHeaderView(){return this.modalHeader.currentView}},{key:"showLoadingView",value:function showLoadingView(){this.modalLoading.show(new G.default),this.modalLoading.$el.show(),this.modalContent.$el.hide()}},{key:"hideLoadingView",value:function hideLoadingView(){this.modalContent.$el.show(),this.modalLoading.$el.hide()}},{key:"showLogo",value:function showLogo(){this.getHeaderView().logoArea.show(new $.default(this.getLogoOptions()))}}])}(Marionette.LayoutView)},86060:(C,T,B)=>{var L=B(33448),q=B(91270);C.exports=function _construct(C,T,B){if(L())return Reflect.construct.apply(null,arguments);var V=[null];V.push.apply(V,T);var U=new(C.bind.apply(C,V));return B&&q(U,B.prototype),U},C.exports.__esModule=!0,C.exports.default=C.exports},87007:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(40989)),V=L(B(39805)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function HookBreak(){return(0,V.default)(this,HookBreak),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,HookBreak,["HookBreak"])}return(0,H.default)(HookBreak,C),(0,q.default)(HookBreak)}((0,K.default)(Error))},87829:(C,T,B)=>{"use strict";var L=B(96784),q=B(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;L(B(64537));var V=L(B(39805)),U=L(B(40989)),W=L(B(15118)),H=L(B(29402)),K=L(B(41621)),$=L(B(87861)),G=L(B(40397)),Q=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var B=new WeakMap,L=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var V,U,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(V=T?L:B){if(V.has(C))return V.get(C);V.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((U=(V=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(U.get||U.set)?V(W,H,U):W[H]=C[H]);return W}(C,T)}(B(14767)),X=L(B(13452));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,B,L){var q=(0,K.default)((0,H.default)(1&L?C.prototype:C),T,B);return 2&L&&"function"==typeof q?function(C){return q.apply(B,C)}:q}T.default=function(C){function ComponentModalBase(){return(0,V.default)(this,ComponentModalBase),function _callSuper(C,T,B){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,H.default)(C).constructor):T.apply(C,B))}(this,ComponentModalBase,arguments)}return(0,$.default)(ComponentModalBase,C),(0,U.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;_superPropGet(ComponentModalBase,"registerAPI",this,3)([]),$e.shortcuts.register("esc",{scopes:[this.getNamespace()],callback:function callback(){return C.close()}})}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Q)}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"open",value:function open(){var C=this;if(!this.layout){var T=this.getModalLayout();this.layout=new T({component:this}),this.layout.getModal().on("hide",function(){return C.close()})}return this.layout.showModal(),!0}},{key:"close",value:function close(){if(!_superPropGet(ComponentModalBase,"close",this,3)([]))return!1;var close=elementor.hooks.applyFilters("component/modal/close",this.layout.getModal().hide.bind(this.layout.getModal()),this);return close(),!0}},{key:"getModalLayout",value:function getModalLayout(){(0,X.default)()}}])}(G.default)},87861:(C,T,B)=>{var L=B(91270);C.exports=function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),Object.defineProperty(C,"prototype",{writable:!1}),T&&L(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},88413:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989));T.default=function(){return(0,V.default)(function Console(){(0,q.default)(this,Console)},null,[{key:"error",value:function error(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"warn",value:function warn(){for(var C,T='font-size: 12px; background-image: url("'.concat(elementorWebCliConfig.urls.assets,'images/logo-icon.png"); background-repeat: no-repeat; background-size: contain;'),B=arguments.length,L=new Array(B),q=0;q<B;q++)L[q]=arguments[q];L.unshift("%c  %c",T,""),(C=console).warn.apply(C,L)}}])}()},89031:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.createGetInitialState=function createGetInitialState(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(B,L){var V=L;if(B.hasOwnProperty("uploadedData")){var U;V=!1;var W=B.uploadedData.manifest.templates,H=(null===(U=elementorAppConfig)||void 0===U||null===(U=U["import-export-customization"])||void 0===U?void 0:U.exportGroups)||{};for(var K in W){if(H[W[K].doc_type]===C){V=!0;break}}}return function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,q.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}({enabled:V},T)}};var q=L(B(85707));function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}},91270:C=>{function _setPrototypeOf(T,B){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,T){return C.__proto__=T,C},C.exports.__esModule=!0,C.exports.default=C.exports,_setPrototypeOf(T,B)}C.exports=_setPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},91819:(C,T,B)=>{var L=B(78113);C.exports=function _arrayWithoutHoles(C){if(Array.isArray(C))return L(C)},C.exports.__esModule=!0,C.exports.default=C.exports},92766:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(18821)),V=L(B(39805)),U=L(B(40989)),W=L(B(88413)),H=function deprecatedMessage(C,T,B,L){var q="`".concat(T,"` is ").concat(C," deprecated since ").concat(B);L&&(q+=" - Use `".concat(L,"` instead")),W.default.warn(q)};T.default=function(){return(0,U.default)(function Deprecation(){(0,V.default)(this,Deprecation)},null,[{key:"deprecated",value:function deprecated(C,T,B){this.isHardDeprecated(T)?function hardDeprecated(C,T,B){H("hard",C,T,B)}(C,T,B):function softDeprecated(C,T,B){elementorWebCliConfig.isDebug&&H("soft",C,T,B)}(C,T,B)}},{key:"parseVersion",value:function parseVersion(C){var T=C.split(".");if(T.length<3||T.length>4)throw new RangeError("Invalid Semantic Version string provided");var B=(0,q.default)(T,4),L=B[0],V=B[1],U=B[2],W=B[3],H=void 0===W?"":W;return{major1:parseInt(L),major2:parseInt(V),minor:parseInt(U),build:H}}},{key:"getTotalMajor",value:function getTotalMajor(C){var T=parseInt("".concat(C.major1).concat(C.major2,"0"));return T=Number((T/10).toFixed(0)),C.major2>9&&(T=C.major2-9),T}},{key:"compareVersion",value:function compareVersion(C,T){var B=this;return[this.parseVersion(C),this.parseVersion(T)].map(function(C){return B.getTotalMajor(C)}).reduce(function(C,T){return C-T})}},{key:"isSoftDeprecated",value:function isSoftDeprecated(C){return this.compareVersion(C,elementorWebCliConfig.version)<=4}},{key:"isHardDeprecated",value:function isHardDeprecated(C){var T=this.compareVersion(C,elementorWebCliConfig.version);return T<0||T>=8}}])}()},96349:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=L(B(39805)),V=L(B(40989)),U=function(){return(0,V.default)(function BaseTracking(){(0,q.default)(this,BaseTracking)},null,[{key:"ensureOwnArrays",value:function ensureOwnArrays(){Object.prototype.hasOwnProperty.call(this,"observers")||(this.observers=[]),Object.prototype.hasOwnProperty.call(this,"eventListeners")||(this.eventListeners=[])}},{key:"destroy",value:function destroy(){this.ensureOwnArrays(),this.observers.forEach(function(C){return C.disconnect()}),this.observers=[],this.eventListeners.forEach(function(C){var T=C.target,B=C.type,L=C.handler,q=C.options;T.removeEventListener(B,L,q)}),this.eventListeners=[]}},{key:"addObserver",value:function addObserver(C,T,B){this.ensureOwnArrays();var L=new MutationObserver(B);return L.observe(C,T),this.observers.push(L),L}},{key:"addEventListenerTracked",value:function addEventListenerTracked(C,T,B){var L=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};this.ensureOwnArrays(),C.addEventListener(T,B,L),this.eventListeners.push({target:C,type:T,handler:B,options:L})}}])}();T.default=U},96784:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},97283:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var q=L(B(39805)),V=L(B(40989)),U=L(B(15118)),W=L(B(29402)),H=L(B(87861)),K=L(B(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.Open=function(C){function Open(){return(0,q.default)(this,Open),function _callSuper(C,T,B){return T=(0,W.default)(T),(0,U.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,B||[],(0,W.default)(C).constructor):T.apply(C,B))}(this,Open,arguments)}return(0,H.default)(Open,C),(0,V.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}])}(K.default);T.default=$},97958:(C,T,B)=>{"use strict";var L=B(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.BaseRegistry=void 0;var q=L(B(10906)),V=L(B(85707)),U=L(B(40453)),W=L(B(39805)),H=L(B(40989)),K=["children"];function ownKeys(C,T){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(C);T&&(L=L.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),B.push.apply(B,L)}return B}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var B=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(B),!0).forEach(function(T){(0,V.default)(C,T,B[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):ownKeys(Object(B)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(B,T))})}return C}T.BaseRegistry=function(){return(0,H.default)(function BaseRegistry(){(0,W.default)(this,BaseRegistry),this.sections=new Map},[{key:"register",value:function register(C){var T=this;if(!C.key||!C.title)throw new Error("Template type must have key and title");var B=this.get(C.key)||this.formatSection(C);if(C.children)if(B.children){var L=new Map(B.children.map(function(C){return[C.key,C]}));C.children.forEach(function(C){var B=T.formatSection(C);L.set(C.key,B)}),B.children=Array.from(L.values())}else B.children=C.children.map(function(C){return T.formatSection(C)});this.sections.set(C.key,B)}},{key:"formatSection",value:function formatSection(C){C.children;var T=(0,U.default)(C,K);return _objectSpread({key:T.key,title:T.title,description:T.description||"",useParentDefault:!1!==T.useParentDefault,getInitialState:T.getInitialState||null,component:T.component||null,order:T.order||10,isAvailable:T.isAvailable||function(){return!0}},T)}},{key:"getAll",value:function getAll(){return Array.from(this.sections.values()).filter(function(C){return C.isAvailable()}).map(function(C){return C.children?_objectSpread(_objectSpread({},C),{},{children:(0,q.default)(C.children).sort(function(C,T){return C.order-T.order})}):C}).sort(function(C,T){return C.order-T.order})}},{key:"get",value:function get(C){return this.sections.get(C)}}])}()}},T={};function __webpack_require__(B){var L=T[B];if(void 0!==L)return L.exports;var q=T[B]={exports:{}};return C[B](q,q.exports,__webpack_require__),q.exports}__webpack_require__.d=(C,T)=>{for(var B in T)__webpack_require__.o(T,B)&&!__webpack_require__.o(C,B)&&Object.defineProperty(C,B,{enumerable:!0,get:T[B]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(C){if("object"==typeof window)return window}}(),__webpack_require__.o=(C,T)=>Object.prototype.hasOwnProperty.call(C,T),__webpack_require__.r=C=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},(()=>{"use strict";var C=__webpack_require__(96784),T=C(__webpack_require__(51265)),B=C(__webpack_require__(86045)),L=C(__webpack_require__(40397)),q=C(__webpack_require__(87829)),V=C(__webpack_require__(87007));T.default.common={get Component(){return setTimeout(function(){elementorDevTools.deprecation.deprecated("elementorModules.common.Component","2.9.0","$e.modules.ComponentBase")},2e3),L.default},get ComponentModal(){return setTimeout(function(){elementorDevTools.deprecation.deprecated("elementorModules.common.ComponentModal","2.9.0","$e.modules.ComponentModalBase")},2e3),q.default},get HookBreak(){return setTimeout(function(){elementorDevTools.deprecation.deprecated("elementorModules.common.HookBreak","2.9.0","$e.modules.HookBreak")},2e3),V.default},views:{modal:{Layout:B.default}}}})()})();
     1(()=>{var C={641:(C,T,L)=>{"use strict";var B=L(96784)(L(10564)),q=function Module(){var C,T=jQuery,L=arguments,q=this,U={};this.getItems=function(C,T){if(T){var L=T.split("."),B=L.splice(0,1);if(!L.length)return C[B];if(!C[B])return;return this.getItems(C[B],L.join("."))}return C},this.getSettings=function(T){return this.getItems(C,T)},this.setSettings=function(L,U,V){if(V||(V=C),"object"===(0,B.default)(L))return T.extend(V,L),q;var W=L.split("."),H=W.splice(0,1);return W.length?(V[H]||(V[H]={}),q.setSettings(W.join("."),U,V[H])):(V[H]=U,q)},this.getErrorMessage=function(C,T){var L;if("forceMethodImplementation"===C)L="The method '".concat(T,"' must to be implemented in the inheritor child.");else L="An error occurs";return L},this.forceMethodImplementation=function(C){throw new Error(this.getErrorMessage("forceMethodImplementation",C))},this.on=function(C,L){return"object"===(0,B.default)(C)?(T.each(C,function(C){q.on(C,this)}),q):(C.split(" ").forEach(function(C){U[C]||(U[C]=[]),U[C].push(L)}),q)},this.off=function(C,T){if(!U[C])return q;if(!T)return delete U[C],q;var L=U[C].indexOf(T);return-1!==L&&(delete U[C][L],U[C]=U[C].filter(function(C){return C})),q},this.trigger=function(C){var L="on"+C[0].toUpperCase()+C.slice(1),B=Array.prototype.slice.call(arguments,1);q[L]&&q[L].apply(q,B);var V=U[C];return V?(T.each(V,function(C,T){T.apply(q,B)}),q):q},function init(){q.__construct.apply(q,L),function ensureClosureMethods(){T.each(q,function(C){var T=q[C];"function"==typeof T&&(q[C]=function(){return T.apply(q,arguments)})})}(),function initSettings(){C=q.getDefaultSettings();var B=L[0];B&&T.extend(!0,C,B)}(),q.trigger("init")}()};q.prototype.__construct=function(){},q.prototype.getDefaultSettings=function(){return{}},q.prototype.getConstructorID=function(){return this.constructor.name},q.extend=function(C){var T=jQuery,L=this,B=function child(){return L.apply(this,arguments)};return T.extend(B,L),(B.prototype=Object.create(T.extend({},L.prototype,C))).constructor=B,B.__super__=L.prototype,B},C.exports=q},3073:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.appsEventTrackingDispatch=T.AppsEventTracking=void 0;var q=B(L(85707)),U=B(L(39805)),V=B(L(40989)),W=B(L(71434));function ownKeys(C,T){var L=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);T&&(B=B.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),L.push.apply(L,B)}return L}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var L=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(L),!0).forEach(function(T){(0,q.default)(C,T,L[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(L)):ownKeys(Object(L)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(L,T))})}return C}function _createForOfIteratorHelper(C,T){var L="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!L){if(Array.isArray(C)||(L=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var L={}.toString.call(C).slice(8,-1);return"Object"===L&&C.constructor&&(L=C.constructor.name),"Map"===L||"Set"===L?Array.from(C):"Arguments"===L||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){L&&(C=L);var B=0,q=function F(){};return{s:q,n:function n(){return B>=C.length?{done:!0}:{done:!1,value:C[B++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U,V=!0,W=!1;return{s:function s(){L=L.call(C)},n:function n(){var C=L.next();return V=C.done,C},e:function e(C){W=!0,U=C},f:function f(){try{V||null==L.return||L.return()}finally{if(W)throw U}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var L=0,B=Array(T);L<T;L++)B[L]=C[L];return B}var H="page_views_website_templates",K="kits_cloud_upgrade_clicked",$="export_kit_customization",G="import_kit_customization",Y="kit_import_status",Q="kit_cloud_library_apply",X="kit_cloud_library_delete",J="ie_admin_action",Z="kit_import_upload_file";T.appsEventTrackingDispatch=function appsEventTrackingDispatch(C,T){var L=function objectCreator(C,L){var B,q=_createForOfIteratorHelper(C);try{for(q.s();!(B=q.n()).done;){var U=B.value;T.hasOwnProperty(U)&&null!==T[U]&&(L[U]=T[U])}}catch(C){q.e(C)}finally{q.f()}return L},B=[],q=["layout","site_part","error","document_name","document_type","view_type_clicked","tag","sort_direction","sort_type","action","grid_location","kit_name","page_source","element_position","element","event_type","modal_type","method","status","step","item","category","element_location","search_term","section","site_area"],U={},V={};!function init(){L(q,V),L(B,U);var T=C.split("/");U.placement=T[0],U.event=T[1],Object.keys(V).length&&(U.details=V)}(),$e.run(C,U)},T.AppsEventTracking=function(){return(0,V.default)(function AppsEventTracking(){(0,U.default)(this,AppsEventTracking)},null,[{key:"dispatchEvent",value:function dispatchEvent(C,T){return elementorCommon.eventsManager.dispatchEvent(C,T)}},{key:"sendPageViewsWebsiteTemplates",value:function sendPageViewsWebsiteTemplates(C){return this.dispatchEvent(H,{trigger:W.default.triggers.pageLoaded,page_loaded:C,secondary_location:C})}},{key:"sendKitsCloudUpgradeClicked",value:function sendKitsCloudUpgradeClicked(C){return this.dispatchEvent(K,{trigger:W.default.triggers.click,secondary_location:C,upgrade_location:C})}},{key:"sendExportKitCustomization",value:function sendExportKitCustomization(C){return this.dispatchEvent($,_objectSpread({trigger:W.default.triggers.click},C))}},{key:"sendImportKitCustomization",value:function sendImportKitCustomization(C){return this.dispatchEvent(G,_objectSpread({trigger:W.default.triggers.click},C))}},{key:"sendKitImportStatus",value:function sendKitImportStatus(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,T=!!C;return this.dispatchEvent(Y,_objectSpread({kit_import_status:!T},T&&{kit_import_error:C.message}))}},{key:"sendKitCloudLibraryApply",value:function sendKitCloudLibraryApply(C,T){return this.dispatchEvent(Q,_objectSpread({trigger:W.default.triggers.click,kit_cloud_id:C},T&&{kit_apply_url:T}))}},{key:"sendKitCloudLibraryDelete",value:function sendKitCloudLibraryDelete(){return this.dispatchEvent(X,{trigger:W.default.triggers.click})}},{key:"sendImportExportAdminAction",value:function sendImportExportAdminAction(C){return this.dispatchEvent(J,{trigger:W.default.triggers.click,action_type:C})}},{key:"sendKitImportUploadFile",value:function sendKitImportUploadFile(C){return this.dispatchEvent(Z,{kit_import_upload_file_status:C})}}])}()},10564:C=>{function _typeof(T){return C.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},C.exports.__esModule=!0,C.exports.default=C.exports,_typeof(T)}C.exports=_typeof,C.exports.__esModule=!0,C.exports.default=C.exports},10739:C=>{C.exports=function _objectWithoutPropertiesLoose(C,T){if(null==C)return{};var L={};for(var B in C)if({}.hasOwnProperty.call(C,B)){if(-1!==T.indexOf(B))continue;L[B]=C[B]}return L},C.exports.__esModule=!0,C.exports.default=C.exports},10906:(C,T,L)=>{var B=L(91819),q=L(20365),U=L(37744),V=L(78687);C.exports=function _toConsumableArray(C){return B(C)||q(C)||U(C)||V()},C.exports.__esModule=!0,C.exports.default=C.exports},11018:C=>{C.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.")},C.exports.__esModule=!0,C.exports.default=C.exports},11327:(C,T,L)=>{var B=L(10564).default;C.exports=function toPrimitive(C,T){if("object"!=B(C)||!C)return C;var L=C[Symbol.toPrimitive];if(void 0!==L){var q=L.call(C,T||"default");if("object"!=B(q))return q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)},C.exports.__esModule=!0,C.exports.default=C.exports},13452:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var q=B(L(40989)),U=B(L(39805)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.ForceMethodImplementation=function(C){function ForceMethodImplementation(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,U.default)(this,ForceMethodImplementation),C=function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,ForceMethodImplementation,["".concat(T.isStatic?"static ":"").concat(T.fullName,"() should be implemented, please provide '").concat(T.functionName||T.fullName,"' functionality.")]),Error.captureStackTrace(C,ForceMethodImplementation),C}return(0,H.default)(ForceMethodImplementation,C),(0,q.default)(ForceMethodImplementation)}((0,K.default)(Error));T.default=function _default(){var C=Error().stack.split("\n")[2].trim(),T=C.startsWith("at new")?"constructor":C.split(" ")[1],L={};if(L.functionName=T,L.fullName=T,L.functionName.includes(".")){var B=L.functionName.split(".");L.className=B[0],L.functionName=B[1]}else L.isStatic=!0;throw new $(L)}},14077:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(63827)),$=B(L(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G=".e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap",Y=".elementor-blank_state",Q=".go-pro",X="h3",J=function(C){function PromotionTracking(){return(0,q.default)(this,PromotionTracking),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,PromotionTracking,arguments)}return(0,H.default)(PromotionTracking,C),(0,U.default)(PromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var C=this;this.addEventListenerTracked(document,"click",function(T){var L=T.target;if(L){var B=L.closest("a".concat(Q));if(B){var q=B.closest("".concat(G,", ").concat(Y));q&&C.handlePromoClick(B,q)}}},{capture:!0})}},{key:"handlePromoClick",value:function handlePromoClick(C,T){var L=this.extractPromoTitle(T,C),B=C.getAttribute("href"),q=this.extractPromoPath();K.default.trackPromoClicked(L,B,q)}},{key:"extractPromoTitle",value:function extractPromoTitle(C,T){var L=C.querySelector(X);return L?L.textContent.trim():T.textContent.trim()}},{key:"extractPromoPath",value:function extractPromoPath(){var C=new URLSearchParams(window.location.search).get("page");return C?C.replace("elementor_","").replace(/_/g,"/"):"elementor"}}])}($.default);T.default=J},14718:(C,T,L)=>{var B=L(29402);C.exports=function _superPropBase(C,T){for(;!{}.hasOwnProperty.call(C,T)&&null!==(C=B(C)););return C},C.exports.__esModule=!0,C.exports.default=C.exports},14767:(C,T,L)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),Object.defineProperty(T,"Close",{enumerable:!0,get:function get(){return B.Close}}),Object.defineProperty(T,"Open",{enumerable:!0,get:function get(){return q.Open}}),Object.defineProperty(T,"Toggle",{enumerable:!0,get:function get(){return U.Toggle}});var B=L(17431),q=L(97283),U=L(25279)},15118:(C,T,L)=>{var B=L(10564).default,q=L(36417);C.exports=function _possibleConstructorReturn(C,T){if(T&&("object"==B(T)||"function"==typeof T))return T;if(void 0!==T)throw new TypeError("Derived constructors may only return object or undefined");return q(C)},C.exports.__esModule=!0,C.exports.default=C.exports},15213:(C,T)=>{"use strict";function _createForOfIteratorHelper(C,T){var L="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!L){if(Array.isArray(C)||(L=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var L={}.toString.call(C).slice(8,-1);return"Object"===L&&C.constructor&&(L=C.constructor.name),"Map"===L||"Set"===L?Array.from(C):"Arguments"===L||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){L&&(C=L);var B=0,q=function F(){};return{s:q,n:function n(){return B>=C.length?{done:!0}:{done:!1,value:C[B++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U,V=!0,W=!1;return{s:function s(){L=L.call(C)},n:function n(){var C=L.next();return V=C.done,C},e:function e(C){W=!0,U=C},f:function f(){try{V||null==L.return||L.return()}finally{if(W)throw U}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var L=0,B=Array(T);L<T;L++)B[L]=C[L];return B}Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;T.default=function _default(C,T){var L,B=_createForOfIteratorHelper(T=Array.isArray(T)?T:[T]);try{for(B.s();!(L=B.n()).done;){var q=L.value;if(C.constructor.name===q.prototype[Symbol.toStringTag])return!0}}catch(C){B.e(C)}finally{B.f()}return!1}},17431:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Close=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.Close=function(C){function Close(){return(0,q.default)(this,Close),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,Close,arguments)}return(0,H.default)(Close,C),(0,U.default)(Close,[{key:"apply",value:function apply(){this.component.close()}}])}(K.default);T.default=$},18821:(C,T,L)=>{var B=L(70569),q=L(65474),U=L(37744),V=L(11018);C.exports=function _slicedToArray(C,T){return B(C)||q(C,T)||U(C,T)||V()},C.exports.__esModule=!0,C.exports.default=C.exports},20365:C=>{C.exports=function _iterableToArray(C){if("undefined"!=typeof Symbol&&null!=C[Symbol.iterator]||null!=C["@@iterator"])return Array.from(C)},C.exports.__esModule=!0,C.exports.default=C.exports},22575:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"id",value:function id(){return"elementor-template-library-loading"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-template-library-loading"}}])}(Marionette.ItemView)},22835:(C,T,L)=>{var B=L(29402),q=L(91270),U=L(65826),V=L(86060);function _wrapNativeSuper(T){var L="function"==typeof Map?new Map:void 0;return C.exports=_wrapNativeSuper=function _wrapNativeSuper(C){if(null===C||!U(C))return C;if("function"!=typeof C)throw new TypeError("Super expression must either be null or a function");if(void 0!==L){if(L.has(C))return L.get(C);L.set(C,Wrapper)}function Wrapper(){return V(C,arguments,B(this).constructor)}return Wrapper.prototype=Object.create(C.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),q(Wrapper,C)},C.exports.__esModule=!0,C.exports.default=C.exports,_wrapNativeSuper(T)}C.exports=_wrapNativeSuper,C.exports.__esModule=!0,C.exports.default=C.exports},25279:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Toggle=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.Toggle=function(C){function Toggle(){return(0,q.default)(this,Toggle),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,Toggle,arguments)}return(0,H.default)(Toggle,C),(0,U.default)(Toggle,[{key:"apply",value:function apply(){this.component.isOpen?this.component.close():$e.route(this.component.getNamespace())}}])}(K.default);T.default=$},27011:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(85707)),$=B(L(63827)),G=B(L(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Y="core",Q="pro",X=function(C){function PluginActions(){return(0,q.default)(this,PluginActions),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,PluginActions,arguments)}return(0,H.default)(PluginActions,C),(0,U.default)(PluginActions,null,[{key:"init",value:function init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}},{key:"attachCoreDeactivationTracking",value:function attachCoreDeactivationTracking(){var C=this,T=document.querySelector("#elementor-deactivate-feedback-dialog-form");T&&(this.addEventListenerTracked(T,"change",function(T){var L=T.target;L.classList.contains("elementor-deactivate-feedback-dialog-input")&&(C.selectedReason=L.value)}),this.observeModalButtons())}},{key:"attachProDeactivationTracking",value:function attachProDeactivationTracking(){var C=this,T=document.querySelector(".plugins");T&&this.addEventListenerTracked(T,"click",function(T){var L=T.target.closest("a");L&&"deactivate-elementor-pro"===L.id&&C.trackProDeactivation()},{capture:!0})}},{key:"observeModalButtons",value:function observeModalButtons(){var C=this,T=function checkAndAttachDelegation(){var T=document.querySelector("#elementor-deactivate-feedback-modal");return!!T&&(C.addEventListenerTracked(T,"click",function(T){var L=T.target.closest(".dialog-submit"),B=T.target.closest(".dialog-skip");L?C.trackCoreDeactivation("submit&deactivate"):B&&C.trackCoreDeactivation("skip&deactivate")},{capture:!0}),!0)};T()||this.addObserver(document.body,{childList:!0,subtree:!0},function(C,L){T()&&L.disconnect()})}},{key:"getUserInput",value:function getUserInput(){if(!this.selectedReason||!["found_a_better_plugin","other"].includes(this.selectedReason))return null;var C=document.querySelector('input[name="reason_'.concat(this.selectedReason,'"]'));return C&&C.value?C.value:null}},{key:"trackCoreDeactivation",value:function trackCoreDeactivation(C){var T={deactivate_form_submit:C,deactivate_plugin_type:Y};this.selectedReason&&(T.deactivate_feedback_reason=this.selectedReason);var L=this.getUserInput();L&&(T.deactivate_feedback_reason+="/".concat(L)),$.default.dispatchEvent("wpdash_deactivate_plugin",T,{send_immediately:!0})}},{key:"trackProDeactivation",value:function trackProDeactivation(){this.trackProAction("deactivate")}},{key:"attachProDeletionTracking",value:function attachProDeletionTracking(){var C=this;"undefined"!=typeof jQuery&&jQuery(document).on("wp-plugin-deleting",function(T,L){"elementor-pro"===(null==L?void 0:L.slug)&&C.trackProAction("delete")})}},{key:"destroy",value:function destroy(){"undefined"!=typeof jQuery&&jQuery(document).off("wp-plugin-deleting"),G.default.destroy.call(this)}},{key:"trackProAction",value:function trackProAction(C){var T={deactivate:{eventName:"wpdash_deactivate_plugin",propertyKey:"deactivate_plugin_type"},delete:{eventName:"wpdash_delete_plugin",propertyKey:"plugin_delete"}}[C];if(T){var L=(0,K.default)({},T.propertyKey,Q);$.default.dispatchEvent(T.eventName,L,{send_immediately:!0})}}}])}(G.default);(0,K.default)(X,"selectedReason",null);T.default=X},29402:C=>{function _getPrototypeOf(T){return C.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(C){return C.__proto__||Object.getPrototypeOf(C)},C.exports.__esModule=!0,C.exports.default=C.exports,_getPrototypeOf(T)}C.exports=_getPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},32384:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header__logo"}},{key:"className",value:function className(){return"elementor-templates-modal__header__logo"}},{key:"events",value:function events(){return{click:"onClick"}}},{key:"templateHelpers",value:function templateHelpers(){return{title:this.getOption("title")}}},{key:"onClick",value:function onClick(){var C=this.getOption("click");C&&C()}}])}(Marionette.ItemView)},33448:C=>{function _isNativeReflectConstruct(){try{var T=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(T){}return(C.exports=_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!T},C.exports.__esModule=!0,C.exports.default=C.exports)()}C.exports=_isNativeReflectConstruct,C.exports.__esModule=!0,C.exports.default=C.exports},36417:C=>{C.exports=function _assertThisInitialized(C){if(void 0===C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C},C.exports.__esModule=!0,C.exports.default=C.exports},37744:(C,T,L)=>{var B=L(78113);C.exports=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return B(C,T);var L={}.toString.call(C).slice(8,-1);return"Object"===L&&C.constructor&&(L=C.constructor.name),"Map"===L||"Set"===L?Array.from(C):"Arguments"===L||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?B(C,T):void 0}},C.exports.__esModule=!0,C.exports.default=C.exports},39805:C=>{C.exports=function _classCallCheck(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")},C.exports.__esModule=!0,C.exports.default=C.exports},40397:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(85707)),U=B(L(18821)),V=B(L(39805)),W=B(L(40989)),H=B(L(15118)),K=B(L(29402)),$=B(L(87861)),G=B(L(41019)),Y=L(51115),Q=B(L(641)),X=B(L(13452)),J=B(L(92766));function ownKeys(C,T){var L=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);T&&(B=B.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),L.push.apply(L,B)}return L}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var L=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(L),!0).forEach(function(T){(0,q.default)(C,T,L[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(L)):ownKeys(Object(L)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(L,T))})}return C}function _callSuper(C,T,L){return T=(0,K.default)(T),(0,H.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,K.default)(C).constructor):T.apply(C,L))}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ComponentBase(){return(0,V.default)(this,ComponentBase),_callSuper(this,ComponentBase,arguments)}return(0,$.default)(ComponentBase,C),(0,W.default)(ComponentBase,[{key:"__construct",value:function __construct(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};C.manager&&(this.manager=C.manager),this.commands=this.defaultCommands(),this.commandsInternal=this.defaultCommandsInternal(),this.hooks=this.defaultHooks(),this.routes=this.defaultRoutes(),this.tabs=this.defaultTabs(),this.shortcuts=this.defaultShortcuts(),this.utils=this.defaultUtils(),this.data=this.defaultData(),this.uiStates=this.defaultUiStates(),this.states=this.defaultStates(),this.defaultRoute="",this.currentTab=""}},{key:"registerAPI",value:function registerAPI(){var C=this;Object.entries(this.getTabs()).forEach(function(T){return C.registerTabRoute(T[0])}),Object.entries(this.getRoutes()).forEach(function(T){var L=(0,U.default)(T,2),B=L[0],q=L[1];return C.registerRoute(B,q)}),Object.entries(this.getCommands()).forEach(function(T){var L=(0,U.default)(T,2),B=L[0],q=L[1];return C.registerCommand(B,q)}),Object.entries(this.getCommandsInternal()).forEach(function(T){var L=(0,U.default)(T,2),B=L[0],q=L[1];return C.registerCommandInternal(B,q)}),Object.values(this.getHooks()).forEach(function(T){return C.registerHook(T)}),Object.entries(this.getData()).forEach(function(T){var L=(0,U.default)(T,2),B=L[0],q=L[1];return C.registerData(B,q)}),Object.values(this.getUiStates()).forEach(function(T){return C.registerUiState(T)}),Object.entries(this.getStates()).forEach(function(T){var L=(0,U.default)(T,2),B=L[0],q=L[1];return C.registerState(B,q)})}},{key:"getNamespace",value:function getNamespace(){(0,X.default)()}},{key:"getRootContainer",value:function getRootContainer(){return J.default.deprecated("getRootContainer()","3.7.0","getServiceName()"),this.getServiceName()}},{key:"getServiceName",value:function getServiceName(){return this.getNamespace().split("/")[0]}},{key:"store",get:function get(){return $e.store.get(this.getNamespace())}},{key:"defaultTabs",value:function defaultTabs(){return{}}},{key:"defaultRoutes",value:function defaultRoutes(){return{}}},{key:"defaultCommands",value:function defaultCommands(){return{}}},{key:"defaultCommandsInternal",value:function defaultCommandsInternal(){return{}}},{key:"defaultHooks",value:function defaultHooks(){return{}}},{key:"defaultUiStates",value:function defaultUiStates(){return{}}},{key:"defaultStates",value:function defaultStates(){return{}}},{key:"defaultShortcuts",value:function defaultShortcuts(){return{}}},{key:"defaultUtils",value:function defaultUtils(){return{}}},{key:"defaultData",value:function defaultData(){return{}}},{key:"getCommands",value:function getCommands(){return this.commands}},{key:"getCommandsInternal",value:function getCommandsInternal(){return this.commandsInternal}},{key:"getHooks",value:function getHooks(){return this.hooks}},{key:"getUiStates",value:function getUiStates(){return this.uiStates}},{key:"getStates",value:function getStates(){return this.states}},{key:"getRoutes",value:function getRoutes(){return this.routes}},{key:"getTabs",value:function getTabs(){return this.tabs}},{key:"getShortcuts",value:function getShortcuts(){return this.shortcuts}},{key:"getData",value:function getData(){return this.data}},{key:"registerCommand",value:function registerCommand(C,T){var L;switch(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default"){case"default":L=$e.commands;break;case"internal":L=$e.commandsInternal;break;case"data":L=$e.data;break;default:throw new Error("Invalid commands type: '".concat(C,"'"))}var B=this.getNamespace()+"/"+C,q={command:B,component:this};!!T.getInstanceType&&T.getInstanceType()||($e.devTools&&$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(B,"', context is unknown type.")),q.callback=T,T=function(C){function context(){return(0,V.default)(this,context),_callSuper(this,context,arguments)}return(0,$.default)(context,C),(0,W.default)(context)}(G.default)),T.setRegisterConfig(q),L.register(this,C,T)}},{key:"registerHook",value:function registerHook(C){return C.register()}},{key:"registerCommandInternal",value:function registerCommandInternal(C,T){this.registerCommand(C,T,"internal")}},{key:"registerUiState",value:function registerUiState(C){$e.uiStates.register(C)}},{key:"registerState",value:function registerState(C,T){C=this.getNamespace()+(C?"/".concat(C):"");var L=(0,Y.createSlice)(_objectSpread(_objectSpread({},T),{},{name:C}));$e.store.register(C,L)}},{key:"registerRoute",value:function registerRoute(C,T){$e.routes.register(this,C,T)}},{key:"registerData",value:function registerData(C,T){this.registerCommand(C,T,"data")}},{key:"unregisterRoute",value:function unregisterRoute(C){$e.routes.unregister(this,C)}},{key:"registerTabRoute",value:function registerTabRoute(C){var T=this;this.registerRoute(C,function(L){return T.activateTab(C,L)})}},{key:"dependency",value:function dependency(){return!0}},{key:"open",value:function open(){return!0}},{key:"close",value:function close(){return!!this.isOpen&&(this.isOpen=!1,this.inactivate(),$e.routes.clearCurrent(this.getNamespace()),$e.routes.clearHistory(this.getServiceName()),!0)}},{key:"activate",value:function activate(){$e.components.activate(this.getNamespace())}},{key:"inactivate",value:function inactivate(){$e.components.inactivate(this.getNamespace())}},{key:"isActive",value:function isActive(){return $e.components.isActive(this.getNamespace())}},{key:"onRoute",value:function onRoute(C){this.toggleRouteClass(C,!0),this.toggleHistoryClass(),this.activate(),this.trigger("route/open",C)}},{key:"onCloseRoute",value:function onCloseRoute(C){this.toggleRouteClass(C,!1),this.inactivate(),this.trigger("route/close",C)}},{key:"setDefaultRoute",value:function setDefaultRoute(C){this.defaultRoute=this.getNamespace()+"/"+C}},{key:"getDefaultRoute",value:function getDefaultRoute(){return this.defaultRoute}},{key:"removeTab",value:function removeTab(C){delete this.tabs[C],this.unregisterRoute(C)}},{key:"hasTab",value:function hasTab(C){return!!this.tabs[C]}},{key:"addTab",value:function addTab(C,T,L){var B=this;if(this.tabs[C]=T,void 0!==L){var q={},U=Object.keys(this.tabs);U.pop(),U.splice(L,0,C),U.forEach(function(C){q[C]=B.tabs[C]}),this.tabs=q}this.registerTabRoute(C)}},{key:"getTabsWrapperSelector",value:function getTabsWrapperSelector(){return""}},{key:"getTabRoute",value:function getTabRoute(C){return this.getNamespace()+"/"+C}},{key:"renderTab",value:function renderTab(C){}},{key:"activateTab",value:function activateTab(C,T){var L=this;this.renderTab(C,T),jQuery(this.getTabsWrapperSelector()+" .elementor-component-tab").off("click").on("click",function(C){$e.route(L.getTabRoute(C.currentTarget.dataset.tab),T)}).removeClass("elementor-active").filter('[data-tab="'+C+'"]').addClass("elementor-active")}},{key:"getActiveTabConfig",value:function getActiveTabConfig(){return this.tabs[this.currentTab]||{}}},{key:"getBodyClass",value:function getBodyClass(C){return"e-route-"+C.replace(/\//g,"-")}},{key:"normalizeCommandName",value:function normalizeCommandName(C){return C.replace(/[A-Z]/g,function(C,T){return(T>0?"-":"")+C.toLowerCase()})}},{key:"importCommands",value:function importCommands(C){var T=this,L={};return Object.entries(C).forEach(function(C){var B=(0,U.default)(C,2),q=B[0],V=B[1],W=T.normalizeCommandName(q);L[W]=V}),L}},{key:"importHooks",value:function importHooks(C){var T={};for(var L in C){var B=new C[L];T[B.getId()]=B}return T}},{key:"importUiStates",value:function importUiStates(C){var T=this,L={};return Object.values(C).forEach(function(C){var B=new C(T);L[B.getId()]=B}),L}},{key:"setUiState",value:function setUiState(C,T){$e.uiStates.set("".concat(this.getNamespace(),"/").concat(C),T)}},{key:"toggleRouteClass",value:function toggleRouteClass(C,T){document.body.classList.toggle(this.getBodyClass(C),T)}},{key:"toggleHistoryClass",value:function toggleHistoryClass(){document.body.classList.toggle("e-routes-has-history",!!$e.routes.getHistory(this.getServiceName()).length)}}])}(Q.default)},40453:(C,T,L)=>{var B=L(10739);C.exports=function _objectWithoutProperties(C,T){if(null==C)return{};var L,q,U=B(C,T);if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(C);for(q=0;q<V.length;q++)L=V[q],-1===T.indexOf(L)&&{}.propertyIsEnumerable.call(C,L)&&(U[L]=C[L])}return U},C.exports.__esModule=!0,C.exports.default=C.exports},40989:(C,T,L)=>{var B=L(45498);function _defineProperties(C,T){for(var L=0;L<T.length;L++){var q=T[L];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(C,B(q.key),q)}}C.exports=function _createClass(C,T,L){return T&&_defineProperties(C.prototype,T),L&&_defineProperties(C,L),Object.defineProperty(C,"prototype",{writable:!1}),C},C.exports.__esModule=!0,C.exports.default=C.exports},41019:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandCallbackBase(){return(0,q.default)(this,CommandCallbackBase),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,CommandCallbackBase,arguments)}return(0,H.default)(CommandCallbackBase,C),(0,U.default)(CommandCallbackBase,[{key:"apply",value:function apply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.constructor.getCallback()(C)}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandCallbackBase"}},{key:"getCallback",value:function getCallback(){return this.registerConfig.callback}}])}(K.default)},41462:(C,T,L)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.customizationDialogsRegistry=void 0;var B=L(97958);T.customizationDialogsRegistry=new B.BaseRegistry},41599:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(82425));T.default=q.default.extend({getDefaultSettings:function getDefaultSettings(){return{container:null,items:null,columnsCount:3,verticalSpaceBetween:30}},getDefaultElements:function getDefaultElements(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run:function run(){var C=[],T=this.elements.$container.position().top,L=this.getSettings(),B=L.columnsCount;T+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$items.each(function(q){var U=Math.floor(q/B),V=jQuery(this),W=V[0].getBoundingClientRect().height+L.verticalSpaceBetween;if(U){var H=V.position(),K=q%B,$=H.top-T-C[K];$-=parseInt(V.css("margin-top"),10),$*=-1,V.css("margin-top",$+"px"),C[K]+=W}else C.push(W)})}})},41621:(C,T,L)=>{var B=L(14718);function _get(){return C.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(C,T,L){var q=B(C,T);if(q){var U=Object.getOwnPropertyDescriptor(q,T);return U.get?U.get.call(arguments.length<3?C:L):U.value}},C.exports.__esModule=!0,C.exports.default=C.exports,_get.apply(null,arguments)}C.exports=_get,C.exports.__esModule=!0,C.exports.default=C.exports},42242:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"className",value:function className(){return"elementor-templates-modal__header"}},{key:"getTemplate",value:function getTemplate(){return"#tmpl-elementor-templates-modal__header"}},{key:"regions",value:function regions(){return{logoArea:".elementor-templates-modal__header__logo-area",tools:"#elementor-template-library-header-tools",menuArea:".elementor-templates-modal__header__menu-area"}}},{key:"ui",value:function ui(){return{closeModal:".elementor-templates-modal__header__close"}}},{key:"events",value:function events(){return{"click @ui.closeModal":"onCloseModalClick"}}},{key:"onRender",value:function onRender(){this.bindEscapeKey()}},{key:"bindEscapeKey",value:function bindEscapeKey(){var C=this;this.onDocumentKeyDown=function(T){"Escape"===T.key&&C.onCloseModalClick()},document.addEventListener("keydown",this.onDocumentKeyDown)}},{key:"onDestroy",value:function onDestroy(){this.onDocumentKeyDown&&document.removeEventListener("keydown",this.onDocumentKeyDown)}},{key:"templateHelpers",value:function templateHelpers(){return{closeType:this.getOption("closeType")}}},{key:"onCloseModalClick",value:function onCloseModalClick(){this._parent._parent._parent.hideModal();var C=this.getDocumentType(),T=new CustomEvent("core/modal/close/".concat(C));window.dispatchEvent(T),this.isFloatingButtonLibraryClose()&&($e.internal("document/save/set-is-modified",{status:!1}),window.location.href=elementor.config.admin_floating_button_admin_url)}},{key:"getDocumentType",value:function getDocumentType(){var C,T,L="default";return void 0===window.elementor?L:null!==(C=null===(T=elementor)||void 0===T||null===(T=T.config)||void 0===T||null===(T=T.document)||void 0===T?void 0:T.type)&&void 0!==C?C:L}},{key:"isFloatingButtonLibraryClose",value:function isFloatingButtonLibraryClose(){var C,T;return window.elementor&&(null===(C=elementor.config)||void 0===C?void 0:C.admin_floating_button_admin_url)&&"floating-buttons"===(null===(T=elementor.config)||void 0===T||null===(T=T.document)||void 0===T?void 0:T.type)&&(this.$el.closest(".dialog-lightbox-widget-content").find(".elementor-template-library-template-floating_button").length||this.$el.closest(".dialog-lightbox-widget-content").find("#elementor-template-library-preview").length||this.$el.closest(".dialog-lightbox-widget-content").find("#elementor-template-library-templates-empty").length)}}])}(Marionette.LayoutView)},45498:(C,T,L)=>{var B=L(10564).default,q=L(11327);C.exports=function toPropertyKey(C){var T=q(C,"string");return"symbol"==B(T)?T:T+""},C.exports.__esModule=!0,C.exports.default=C.exports},48285:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(63827)),$=B(L(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var G={go_elementor_pro:"Upgrade"},Y=function(C){function MenuPromotionTracking(){return(0,q.default)(this,MenuPromotionTracking),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,MenuPromotionTracking,arguments)}return(0,H.default)(MenuPromotionTracking,C),(0,U.default)(MenuPromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var C=this;this.addEventListenerTracked(document,"click",function(T){var L=T.target;if(L){var B=L.closest("a");if(B){var q=B.getAttribute("href");if(q){var U=C.extractPromoMenuKey(q);U&&C.handleMenuPromoClick(B,U)}}}},{capture:!0})}},{key:"extractPromoMenuKey",value:function extractPromoMenuKey(C){for(var T=0,L=Object.keys(G);T<L.length;T++){var B=L[T];if(C.includes("page=".concat(B)))return B}return null}},{key:"handleMenuPromoClick",value:function handleMenuPromoClick(C,T){var L=C.getAttribute("href"),B=G[T],q=T.replace("elementor_","").replace(/_/g,"/");K.default.trackPromoClicked(B,L,q)}}])}($.default);T.default=Y},51115:(C,T,L)=>{"use strict";function n(C){for(var T=arguments.length,L=Array(T>1?T-1:0),B=1;B<T;B++)L[B-1]=arguments[B];throw Error("[Immer] minified error nr: "+C+(L.length?" "+L.map(function(C){return"'"+C+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function r(C){return!!C&&!!C[G]}function t(C){var T;return!!C&&(function(C){if(!C||"object"!=typeof C)return!1;var T=Object.getPrototypeOf(C);if(null===T)return!0;var L=Object.hasOwnProperty.call(T,"constructor")&&T.constructor;return L===Object||"function"==typeof L&&Function.toString.call(L)===Y}(C)||Array.isArray(C)||!!C[$]||!!(null===(T=C.constructor)||void 0===T?void 0:T[$])||s(C)||v(C))}function e(C){return r(C)||n(23,C),C[G].t}function i(C,T,L){void 0===L&&(L=!1),0===o(C)?(L?Object.keys:Q)(C).forEach(function(B){L&&"symbol"==typeof B||T(B,C[B],C)}):C.forEach(function(L,B){return T(B,L,C)})}function o(C){var T=C[G];return T?T.i>3?T.i-4:T.i:Array.isArray(C)?1:s(C)?2:v(C)?3:0}function u(C,T){return 2===o(C)?C.has(T):Object.prototype.hasOwnProperty.call(C,T)}function a(C,T){return 2===o(C)?C.get(T):C[T]}function f(C,T,L){var B=o(C);2===B?C.set(T,L):3===B?C.add(L):C[T]=L}function c(C,T){return C===T?0!==C||1/C==1/T:C!=C&&T!=T}function s(C){return V&&C instanceof Map}function v(C){return W&&C instanceof Set}function p(C){return C.o||C.t}function l(C){if(Array.isArray(C))return Array.prototype.slice.call(C);var T=X(C);delete T[G];for(var L=Q(T),B=0;B<L.length;B++){var q=L[B],U=T[q];!1===U.writable&&(U.writable=!0,U.configurable=!0),(U.get||U.set)&&(T[q]={configurable:!0,writable:!0,enumerable:U.enumerable,value:C[q]})}return Object.create(Object.getPrototypeOf(C),T)}function d(C,T){return void 0===T&&(T=!1),y(C)||r(C)||!t(C)||(o(C)>1&&(C.set=C.add=C.clear=C.delete=h),Object.freeze(C),T&&i(C,function(C,T){return d(T,!0)},!0)),C}function h(){n(2)}function y(C){return null==C||"object"!=typeof C||Object.isFrozen(C)}function b(C){var T=J[C];return T||n(18,C),T}function m(C,T){J[C]||(J[C]=T)}function _(){return q}function j(C,T){T&&(b("Patches"),C.u=[],C.s=[],C.v=T)}function g(C){O(C),C.p.forEach(S),C.p=null}function O(C){C===q&&(q=C.l)}function w(C){return q={p:[],l:q,h:C,m:!0,_:0}}function S(C){var T=C[G];0===T.i||1===T.i?T.j():T.g=!0}function P(C,T){T._=T.p.length;var L=T.p[0],B=void 0!==C&&C!==L;return T.h.O||b("ES5").S(T,C,B),B?(L[G].P&&(g(T),n(4)),t(C)&&(C=M(T,C),T.l||x(T,C)),T.u&&b("Patches").M(L[G].t,C,T.u,T.s)):C=M(T,L,[]),g(T),T.u&&T.v(T.u,T.s),C!==K?C:void 0}function M(C,T,L){if(y(T))return T;var B=T[G];if(!B)return i(T,function(q,U){return A(C,B,T,q,U,L)},!0),T;if(B.A!==C)return T;if(!B.P)return x(C,B.t,!0),B.t;if(!B.I){B.I=!0,B.A._--;var q=4===B.i||5===B.i?B.o=l(B.k):B.o,U=q,V=!1;3===B.i&&(U=new Set(q),q.clear(),V=!0),i(U,function(T,U){return A(C,B,q,T,U,L,V)}),x(C,q,!1),L&&C.u&&b("Patches").N(B,L,C.u,C.s)}return B.o}function A(C,T,L,B,q,U,V){if(r(q)){var W=M(C,q,U&&T&&3!==T.i&&!u(T.R,B)?U.concat(B):void 0);if(f(L,B,W),!r(W))return;C.m=!1}else V&&L.add(q);if(t(q)&&!y(q)){if(!C.h.D&&C._<1)return;M(C,q),T&&T.A.l||x(C,q)}}function x(C,T,L){void 0===L&&(L=!1),!C.l&&C.h.D&&C.m&&d(T,L)}function z(C,T){var L=C[G];return(L?p(L):C)[T]}function I(C,T){if(T in C)for(var L=Object.getPrototypeOf(C);L;){var B=Object.getOwnPropertyDescriptor(L,T);if(B)return B;L=Object.getPrototypeOf(L)}}function k(C){C.P||(C.P=!0,C.l&&k(C.l))}function E(C){C.o||(C.o=l(C.t))}function N(C,T,L){var B=s(T)?b("MapSet").F(T,L):v(T)?b("MapSet").T(T,L):C.O?function(C,T){var L=Array.isArray(C),B={i:L?1:0,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:null,o:null,j:null,C:!1},q=B,U=Z;L&&(q=[B],U=ee);var V=Proxy.revocable(q,U),W=V.revoke,H=V.proxy;return B.k=H,B.j=W,H}(T,L):b("ES5").J(T,L);return(L?L.A:_()).p.push(B),B}function R(C){return r(C)||n(22,C),function n(C){if(!t(C))return C;var T,L=C[G],B=o(C);if(L){if(!L.P&&(L.i<4||!b("ES5").K(L)))return L.t;L.I=!0,T=D(C,B),L.I=!1}else T=D(C,B);return i(T,function(C,B){L&&a(L.t,C)===B||f(T,C,n(B))}),3===B?new Set(T):T}(C)}function D(C,T){switch(T){case 2:return new Map(C);case 3:return Array.from(C)}return l(C)}function F(){function t(T,L){var B=C[T];return B?B.enumerable=L:C[T]=B={configurable:!0,enumerable:L,get:function(){var C=this[G];return Z.get(C,T)},set:function(C){var L=this[G];Z.set(L,T,C)}},B}function e(C){for(var T=C.length-1;T>=0;T--){var L=C[T][G];if(!L.P)switch(L.i){case 5:a(L)&&k(L);break;case 4:o(L)&&k(L)}}}function o(C){for(var T=C.t,L=C.k,B=Q(L),q=B.length-1;q>=0;q--){var U=B[q];if(U!==G){var V=T[U];if(void 0===V&&!u(T,U))return!0;var W=L[U],H=W&&W[G];if(H?H.t!==V:!c(W,V))return!0}}var K=!!T[G];return B.length!==Q(T).length+(K?0:1)}function a(C){var T=C.k;if(T.length!==C.t.length)return!0;var L=Object.getOwnPropertyDescriptor(T,T.length-1);if(L&&!L.get)return!0;for(var B=0;B<T.length;B++)if(!T.hasOwnProperty(B))return!0;return!1}var C={};m("ES5",{J:function(C,T){var L=Array.isArray(C),B=function(C,T){if(C){for(var L=Array(T.length),B=0;B<T.length;B++)Object.defineProperty(L,""+B,t(B,!0));return L}var q=X(T);delete q[G];for(var U=Q(q),V=0;V<U.length;V++){var W=U[V];q[W]=t(W,C||!!q[W].enumerable)}return Object.create(Object.getPrototypeOf(T),q)}(L,C),q={i:L?5:4,A:T?T.A:_(),P:!1,I:!1,R:{},l:T,t:C,k:B,o:null,g:!1,C:!1};return Object.defineProperty(B,G,{value:q,writable:!0}),B},S:function(C,T,L){L?r(T)&&T[G].A===C&&e(C.p):(C.u&&function n(C){if(C&&"object"==typeof C){var T=C[G];if(T){var L=T.t,B=T.k,q=T.R,U=T.i;if(4===U)i(B,function(C){C!==G&&(void 0!==L[C]||u(L,C)?q[C]||n(B[C]):(q[C]=!0,k(T)))}),i(L,function(C){void 0!==B[C]||u(B,C)||(q[C]=!1,k(T))});else if(5===U){if(a(T)&&(k(T),q.length=!0),B.length<L.length)for(var V=B.length;V<L.length;V++)q[V]=!1;else for(var W=L.length;W<B.length;W++)q[W]=!0;for(var H=Math.min(B.length,L.length),K=0;K<H;K++)B.hasOwnProperty(K)||(q[K]=!0),void 0===q[K]&&n(B[K])}}}}(C.p[0]),e(C.p))},K:function(C){return 4===C.i?o(C):a(C)}})}L.r(T),L.d(T,{EnhancerArray:()=>Se,MiddlewareArray:()=>Oe,SHOULD_AUTOBATCH:()=>He,TaskAbortError:()=>Le,__DO_NOT_USE__ActionTypes:()=>ue,addListener:()=>Ue,applyMiddleware:()=>applyMiddleware,autoBatchEnhancer:()=>autoBatchEnhancer,bindActionCreators:()=>bindActionCreators,clearAllListeners:()=>Ve,combineReducers:()=>combineReducers,compose:()=>compose,configureStore:()=>configureStore,createAction:()=>createAction,createActionCreatorInvariantMiddleware:()=>createActionCreatorInvariantMiddleware,createAsyncThunk:()=>Me,createDraftSafeSelector:()=>createDraftSafeSelector,createEntityAdapter:()=>createEntityAdapter,createImmutableStateInvariantMiddleware:()=>createImmutableStateInvariantMiddleware,createListenerMiddleware:()=>createListenerMiddleware,createNextState:()=>oe,createReducer:()=>createReducer,createSelector:()=>fe,createSerializableStateInvariantMiddleware:()=>createSerializableStateInvariantMiddleware,createSlice:()=>createSlice,createStore:()=>createStore,current:()=>R,findNonSerializableValue:()=>findNonSerializableValue,freeze:()=>d,getDefaultMiddleware:()=>getDefaultMiddleware,getType:()=>getType,isAction:()=>isAction,isActionCreator:()=>isActionCreator,isAllOf:()=>isAllOf,isAnyOf:()=>isAnyOf,isAsyncThunkAction:()=>isAsyncThunkAction,isDraft:()=>r,isFluxStandardAction:()=>isFSA,isFulfilled:()=>isFulfilled,isImmutableDefault:()=>isImmutableDefault,isPending:()=>isPending,isPlain:()=>isPlain,isPlainObject:()=>redux_toolkit_esm_isPlainObject,isRejected:()=>isRejected,isRejectedWithValue:()=>isRejectedWithValue,legacy_createStore:()=>ce,miniSerializeError:()=>miniSerializeError,nanoid:()=>nanoid,original:()=>e,prepareAutoBatched:()=>prepareAutoBatched,removeListener:()=>We,unwrapResult:()=>unwrapResult});var B,q,U="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),V="undefined"!=typeof Map,W="undefined"!=typeof Set,H="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,K=U?Symbol.for("immer-nothing"):((B={})["immer-nothing"]=!0,B),$=U?Symbol.for("immer-draftable"):"__$immer_draftable",G=U?Symbol.for("immer-state"):"__$immer_state",Y=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),Q="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:Object.getOwnPropertyNames,X=Object.getOwnPropertyDescriptors||function(C){var T={};return Q(C).forEach(function(L){T[L]=Object.getOwnPropertyDescriptor(C,L)}),T},J={},Z={get:function(C,T){if(T===G)return C;var L=p(C);if(!u(L,T))return function(C,T,L){var B,q=I(T,L);return q?"value"in q?q.value:null===(B=q.get)||void 0===B?void 0:B.call(C.k):void 0}(C,L,T);var B=L[T];return C.I||!t(B)?B:B===z(C.t,T)?(E(C),C.o[T]=N(C.A.h,B,C)):B},has:function(C,T){return T in p(C)},ownKeys:function(C){return Reflect.ownKeys(p(C))},set:function(C,T,L){var B=I(p(C),T);if(null==B?void 0:B.set)return B.set.call(C.k,L),!0;if(!C.P){var q=z(p(C),T),U=null==q?void 0:q[G];if(U&&U.t===L)return C.o[T]=L,C.R[T]=!1,!0;if(c(L,q)&&(void 0!==L||u(C.t,T)))return!0;E(C),k(C)}return C.o[T]===L&&(void 0!==L||T in C.o)||Number.isNaN(L)&&Number.isNaN(C.o[T])||(C.o[T]=L,C.R[T]=!0),!0},deleteProperty:function(C,T){return void 0!==z(C.t,T)||T in C.t?(C.R[T]=!1,E(C),k(C)):delete C.R[T],C.o&&delete C.o[T],!0},getOwnPropertyDescriptor:function(C,T){var L=p(C),B=Reflect.getOwnPropertyDescriptor(L,T);return B?{writable:!0,configurable:1!==C.i||"length"!==T,enumerable:B.enumerable,value:L[T]}:B},defineProperty:function(){n(11)},getPrototypeOf:function(C){return Object.getPrototypeOf(C.t)},setPrototypeOf:function(){n(12)}},ee={};i(Z,function(C,T){ee[C]=function(){return arguments[0]=arguments[0][0],T.apply(this,arguments)}}),ee.deleteProperty=function(C,T){return ee.set.call(this,C,T,void 0)},ee.set=function(C,T,L){return Z.set.call(this,C[0],T,L,C[0])};var te=function(){function e(C){var T=this;this.O=H,this.D=!0,this.produce=function(C,L,B){if("function"==typeof C&&"function"!=typeof L){var q=L;L=C;var U=T;return function(C){var T=this;void 0===C&&(C=q);for(var B=arguments.length,V=Array(B>1?B-1:0),W=1;W<B;W++)V[W-1]=arguments[W];return U.produce(C,function(C){var B;return(B=L).call.apply(B,[T,C].concat(V))})}}var V;if("function"!=typeof L&&n(6),void 0!==B&&"function"!=typeof B&&n(7),t(C)){var W=w(T),H=N(T,C,void 0),$=!0;try{V=L(H),$=!1}finally{$?g(W):O(W)}return"undefined"!=typeof Promise&&V instanceof Promise?V.then(function(C){return j(W,B),P(C,W)},function(C){throw g(W),C}):(j(W,B),P(V,W))}if(!C||"object"!=typeof C){if(void 0===(V=L(C))&&(V=C),V===K&&(V=void 0),T.D&&d(V,!0),B){var G=[],Y=[];b("Patches").M(C,V,G,Y),B(G,Y)}return V}n(21,C)},this.produceWithPatches=function(C,L){if("function"==typeof C)return function(L){for(var B=arguments.length,q=Array(B>1?B-1:0),U=1;U<B;U++)q[U-1]=arguments[U];return T.produceWithPatches(L,function(T){return C.apply(void 0,[T].concat(q))})};var B,q,U=T.produce(C,L,function(C,T){B=C,q=T});return"undefined"!=typeof Promise&&U instanceof Promise?U.then(function(C){return[C,B,q]}):[U,B,q]},"boolean"==typeof(null==C?void 0:C.useProxies)&&this.setUseProxies(C.useProxies),"boolean"==typeof(null==C?void 0:C.autoFreeze)&&this.setAutoFreeze(C.autoFreeze)}var C=e.prototype;return C.createDraft=function(C){t(C)||n(8),r(C)&&(C=R(C));var T=w(this),L=N(this,C,void 0);return L[G].C=!0,O(T),L},C.finishDraft=function(C,T){var L=(C&&C[G]).A;return j(L,T),P(void 0,L)},C.setAutoFreeze=function(C){this.D=C},C.setUseProxies=function(C){C&&!H&&n(20),this.O=C},C.applyPatches=function(C,T){var L;for(L=T.length-1;L>=0;L--){var B=T[L];if(0===B.path.length&&"replace"===B.op){C=B.value;break}}L>-1&&(T=T.slice(L+1));var q=b("Patches").$;return r(C)?q(C,T):this.produce(C,function(C){return q(C,T)})},e}(),re=new te,ne=re.produce;re.produceWithPatches.bind(re),re.setAutoFreeze.bind(re),re.setUseProxies.bind(re),re.applyPatches.bind(re),re.createDraft.bind(re),re.finishDraft.bind(re);const oe=ne;function _typeof(C){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},_typeof(C)}function toPropertyKey(C){var T=function toPrimitive(C,T){if("object"!=_typeof(C)||!C)return C;var L=C[Symbol.toPrimitive];if(void 0!==L){var B=L.call(C,T||"default");if("object"!=_typeof(B))return B;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===T?String:Number)(C)}(C,"string");return"symbol"==_typeof(T)?T:T+""}function _defineProperty(C,T,L){return(T=toPropertyKey(T))in C?Object.defineProperty(C,T,{value:L,enumerable:!0,configurable:!0,writable:!0}):C[T]=L,C}function ownKeys(C,T){var L=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);T&&(B=B.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),L.push.apply(L,B)}return L}function _objectSpread2(C){for(var T=1;T<arguments.length;T++){var L=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(L),!0).forEach(function(T){_defineProperty(C,T,L[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(L)):ownKeys(Object(L)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(L,T))})}return C}function formatProdErrorMessage(C){return"Minified Redux error #"+C+"; visit https://redux.js.org/Errors?code="+C+" for the full message or use the non-minified dev environment for full errors. "}var ae="function"==typeof Symbol&&Symbol.observable||"@@observable",ie=function randomString(){return Math.random().toString(36).substring(7).split("").join(".")},ue={INIT:"@@redux/INIT"+ie(),REPLACE:"@@redux/REPLACE"+ie(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return"@@redux/PROBE_UNKNOWN_ACTION"+ie()}};function isPlainObject(C){if("object"!=typeof C||null===C)return!1;for(var T=C;null!==Object.getPrototypeOf(T);)T=Object.getPrototypeOf(T);return Object.getPrototypeOf(C)===T}function createStore(C,T,L){var B;if("function"==typeof T&&"function"==typeof L||"function"==typeof L&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof T&&void 0===L&&(L=T,T=void 0),void 0!==L){if("function"!=typeof L)throw new Error(formatProdErrorMessage(1));return L(createStore)(C,T)}if("function"!=typeof C)throw new Error(formatProdErrorMessage(2));var q=C,U=T,V=[],W=V,H=!1;function ensureCanMutateNextListeners(){W===V&&(W=V.slice())}function getState(){if(H)throw new Error(formatProdErrorMessage(3));return U}function subscribe(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(4));if(H)throw new Error(formatProdErrorMessage(5));var T=!0;return ensureCanMutateNextListeners(),W.push(C),function unsubscribe(){if(T){if(H)throw new Error(formatProdErrorMessage(6));T=!1,ensureCanMutateNextListeners();var L=W.indexOf(C);W.splice(L,1),V=null}}}function dispatch(C){if(!isPlainObject(C))throw new Error(formatProdErrorMessage(7));if(void 0===C.type)throw new Error(formatProdErrorMessage(8));if(H)throw new Error(formatProdErrorMessage(9));try{H=!0,U=q(U,C)}finally{H=!1}for(var T=V=W,L=0;L<T.length;L++){(0,T[L])()}return C}return dispatch({type:ue.INIT}),(B={dispatch,subscribe,getState,replaceReducer:function replaceReducer(C){if("function"!=typeof C)throw new Error(formatProdErrorMessage(10));q=C,dispatch({type:ue.REPLACE})}})[ae]=function observable(){var C,T=subscribe;return(C={subscribe:function subscribe(C){if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(11));function observeState(){C.next&&C.next(getState())}return observeState(),{unsubscribe:T(observeState)}}})[ae]=function(){return this},C},B}var ce=createStore;function combineReducers(C){for(var T=Object.keys(C),L={},B=0;B<T.length;B++){var q=T[B];0,"function"==typeof C[q]&&(L[q]=C[q])}var U,V=Object.keys(L);try{!function assertReducerShape(C){Object.keys(C).forEach(function(T){var L=C[T];if(void 0===L(void 0,{type:ue.INIT}))throw new Error(formatProdErrorMessage(12));if(void 0===L(void 0,{type:ue.PROBE_UNKNOWN_ACTION()}))throw new Error(formatProdErrorMessage(13))})}(L)}catch(C){U=C}return function combination(C,T){if(void 0===C&&(C={}),U)throw U;for(var B=!1,q={},W=0;W<V.length;W++){var H=V[W],K=L[H],$=C[H],G=K($,T);if(void 0===G){T&&T.type;throw new Error(formatProdErrorMessage(14))}q[H]=G,B=B||G!==$}return(B=B||V.length!==Object.keys(C).length)?q:C}}function bindActionCreator(C,T){return function(){return T(C.apply(this,arguments))}}function bindActionCreators(C,T){if("function"==typeof C)return bindActionCreator(C,T);if("object"!=typeof C||null===C)throw new Error(formatProdErrorMessage(16));var L={};for(var B in C){var q=C[B];"function"==typeof q&&(L[B]=bindActionCreator(q,T))}return L}function compose(){for(var C=arguments.length,T=new Array(C),L=0;L<C;L++)T[L]=arguments[L];return 0===T.length?function(C){return C}:1===T.length?T[0]:T.reduce(function(C,T){return function(){return C(T.apply(void 0,arguments))}})}function applyMiddleware(){for(var C=arguments.length,T=new Array(C),L=0;L<C;L++)T[L]=arguments[L];return function(C){return function(){var L=C.apply(void 0,arguments),B=function dispatch(){throw new Error(formatProdErrorMessage(15))},q={getState:L.getState,dispatch:function dispatch(){return B.apply(void 0,arguments)}},U=T.map(function(C){return C(q)});return B=compose.apply(void 0,U)(L.dispatch),_objectSpread2(_objectSpread2({},L),{},{dispatch:B})}}}var le="NOT_FOUND";var se=function defaultEqualityCheck(C,T){return C===T};function defaultMemoize(C,T){var L="object"==typeof T?T:{equalityCheck:T},B=L.equalityCheck,q=void 0===B?se:B,U=L.maxSize,V=void 0===U?1:U,W=L.resultEqualityCheck,H=function createCacheKeyComparator(C){return function areArgumentsShallowlyEqual(T,L){if(null===T||null===L||T.length!==L.length)return!1;for(var B=T.length,q=0;q<B;q++)if(!C(T[q],L[q]))return!1;return!0}}(q),K=1===V?function createSingletonCache(C){var T;return{get:function get(L){return T&&C(T.key,L)?T.value:le},put:function put(C,L){T={key:C,value:L}},getEntries:function getEntries(){return T?[T]:[]},clear:function clear(){T=void 0}}}(H):function createLruCache(C,T){var L=[];function get(C){var B=L.findIndex(function(L){return T(C,L.key)});if(B>-1){var q=L[B];return B>0&&(L.splice(B,1),L.unshift(q)),q.value}return le}return{get,put:function put(T,B){get(T)===le&&(L.unshift({key:T,value:B}),L.length>C&&L.pop())},getEntries:function getEntries(){return L},clear:function clear(){L=[]}}}(V,H);function memoized(){var T=K.get(arguments);if(T===le){if(T=C.apply(null,arguments),W){var L=K.getEntries().find(function(C){return W(C.value,T)});L&&(T=L.value)}K.put(arguments,T)}return T}return memoized.clearCache=function(){return K.clear()},memoized}function createSelectorCreator(C){for(var T=arguments.length,L=new Array(T>1?T-1:0),B=1;B<T;B++)L[B-1]=arguments[B];return function createSelector(){for(var T=arguments.length,B=new Array(T),q=0;q<T;q++)B[q]=arguments[q];var U,V=0,W={memoizeOptions:void 0},H=B.pop();if("object"==typeof H&&(W=H,H=B.pop()),"function"!=typeof H)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof H+"]");var K=W.memoizeOptions,$=void 0===K?L:K,G=Array.isArray($)?$:[$],Y=function getDependencies(C){var T=Array.isArray(C[0])?C[0]:C;if(!T.every(function(C){return"function"==typeof C})){var L=T.map(function(C){return"function"==typeof C?"function "+(C.name||"unnamed")+"()":typeof C}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+L+"]")}return T}(B),Q=C.apply(void 0,[function recomputationWrapper(){return V++,H.apply(null,arguments)}].concat(G)),X=C(function dependenciesChecker(){for(var C=[],T=Y.length,L=0;L<T;L++)C.push(Y[L].apply(null,arguments));return U=Q.apply(null,C)});return Object.assign(X,{resultFunc:H,memoizedResultFunc:Q,dependencies:Y,lastResult:function lastResult(){return U},recomputations:function recomputations(){return V},resetRecomputations:function resetRecomputations(){return V=0}}),X}}var fe=createSelectorCreator(defaultMemoize);function createThunkMiddleware(C){return function middleware(T){var L=T.dispatch,B=T.getState;return function(T){return function(q){return"function"==typeof q?q(L,B,C):T(q)}}}}var de=createThunkMiddleware();de.withExtraArgument=createThunkMiddleware;const pe=de;var ve,ye=(ve=function(C,T){return ve=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,T){C.__proto__=T}||function(C,T){for(var L in T)Object.prototype.hasOwnProperty.call(T,L)&&(C[L]=T[L])},ve(C,T)},function(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Class extends value "+String(T)+" is not a constructor or null");function __(){this.constructor=C}ve(C,T),C.prototype=null===T?Object.create(T):(__.prototype=T.prototype,new __)}),__generator=function(C,T){var L,B,q,U,V={label:0,sent:function(){if(1&q[0])throw q[1];return q[1]},trys:[],ops:[]};return U={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(U[Symbol.iterator]=function(){return this}),U;function verb(U){return function(W){return function step(U){if(L)throw new TypeError("Generator is already executing.");for(;V;)try{if(L=1,B&&(q=2&U[0]?B.return:U[0]?B.throw||((q=B.return)&&q.call(B),0):B.next)&&!(q=q.call(B,U[1])).done)return q;switch(B=0,q&&(U=[2&U[0],q.value]),U[0]){case 0:case 1:q=U;break;case 4:return V.label++,{value:U[1],done:!1};case 5:V.label++,B=U[1],U=[0];continue;case 7:U=V.ops.pop(),V.trys.pop();continue;default:if(!(q=V.trys,(q=q.length>0&&q[q.length-1])||6!==U[0]&&2!==U[0])){V=0;continue}if(3===U[0]&&(!q||U[1]>q[0]&&U[1]<q[3])){V.label=U[1];break}if(6===U[0]&&V.label<q[1]){V.label=q[1],q=U;break}if(q&&V.label<q[2]){V.label=q[2],V.ops.push(U);break}q[2]&&V.ops.pop(),V.trys.pop();continue}U=T.call(C,V)}catch(C){U=[6,C],B=0}finally{L=q=0}if(5&U[0])throw U[1];return{value:U[0]?U[1]:void 0,done:!0}}([U,W])}}},__spreadArray=function(C,T){for(var L=0,B=T.length,q=C.length;L<B;L++,q++)C[q]=T[L];return C},he=Object.defineProperty,ge=Object.defineProperties,me=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,__defNormalProp=function(C,T,L){return T in C?he(C,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):C[T]=L},__spreadValues=function(C,T){for(var L in T||(T={}))_e.call(T,L)&&__defNormalProp(C,L,T[L]);if(be)for(var B=0,q=be(T);B<q.length;B++){L=q[B];ke.call(T,L)&&__defNormalProp(C,L,T[L])}return C},__spreadProps=function(C,T){return ge(C,me(T))},__async=function(C,T,L){return new Promise(function(B,q){var fulfilled=function(C){try{step(L.next(C))}catch(C){q(C)}},rejected=function(C){try{step(L.throw(C))}catch(C){q(C)}},step=function(C){return C.done?B(C.value):Promise.resolve(C.value).then(fulfilled,rejected)};step((L=L.apply(C,T)).next())})},createDraftSafeSelector=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var L=fe.apply(void 0,C);return function(C){for(var T=[],B=1;B<arguments.length;B++)T[B-1]=arguments[B];return L.apply(void 0,__spreadArray([r(C)?R(C):C],T))}},we="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?compose:compose.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function redux_toolkit_esm_isPlainObject(C){if("object"!=typeof C||null===C)return!1;var T=Object.getPrototypeOf(C);if(null===T)return!0;for(var L=T;null!==Object.getPrototypeOf(L);)L=Object.getPrototypeOf(L);return T===L}var hasMatchFunction=function(C){return C&&"function"==typeof C.match};function createAction(C,T){function actionCreator(){for(var L=[],B=0;B<arguments.length;B++)L[B]=arguments[B];if(T){var q=T.apply(void 0,L);if(!q)throw new Error("prepareAction did not return an object");return __spreadValues(__spreadValues({type:C,payload:q.payload},"meta"in q&&{meta:q.meta}),"error"in q&&{error:q.error})}return{type:C,payload:L[0]}}return actionCreator.toString=function(){return""+C},actionCreator.type=C,actionCreator.match=function(T){return T.type===C},actionCreator}function isAction(C){return redux_toolkit_esm_isPlainObject(C)&&"type"in C}function isActionCreator(C){return"function"==typeof C&&"type"in C&&hasMatchFunction(C)}function isFSA(C){return isAction(C)&&"string"==typeof C.type&&Object.keys(C).every(isValidKey)}function isValidKey(C){return["type","payload","error","meta"].indexOf(C)>-1}function getType(C){return""+C}function createActionCreatorInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}var Oe=function(C){function MiddlewareArray(){for(var T=[],L=0;L<arguments.length;L++)T[L]=arguments[L];var B=C.apply(this,T)||this;return Object.setPrototypeOf(B,MiddlewareArray.prototype),B}return ye(MiddlewareArray,C),Object.defineProperty(MiddlewareArray,Symbol.species,{get:function(){return MiddlewareArray},enumerable:!1,configurable:!0}),MiddlewareArray.prototype.concat=function(){for(var T=[],L=0;L<arguments.length;L++)T[L]=arguments[L];return C.prototype.concat.apply(this,T)},MiddlewareArray.prototype.prepend=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 1===C.length&&Array.isArray(C[0])?new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C[0].concat(this)))):new(MiddlewareArray.bind.apply(MiddlewareArray,__spreadArray([void 0],C.concat(this))))},MiddlewareArray}(Array),Se=function(C){function EnhancerArray(){for(var T=[],L=0;L<arguments.length;L++)T[L]=arguments[L];var B=C.apply(this,T)||this;return Object.setPrototypeOf(B,EnhancerArray.prototype),B}return ye(EnhancerArray,C),Object.defineProperty(EnhancerArray,Symbol.species,{get:function(){return EnhancerArray},enumerable:!1,configurable:!0}),EnhancerArray.prototype.concat=function(){for(var T=[],L=0;L<arguments.length;L++)T[L]=arguments[L];return C.prototype.concat.apply(this,T)},EnhancerArray.prototype.prepend=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 1===C.length&&Array.isArray(C[0])?new(EnhancerArray.bind.apply(EnhancerArray,__spreadArray([void 0],C[0].concat(this)))):new(EnhancerArray.bind.apply(EnhancerArray,__spreadArray([void 0],C.concat(this))))},EnhancerArray}(Array);function freezeDraftable(C){return t(C)?oe(C,function(){}):C}function isImmutableDefault(C){return"object"!=typeof C||null==C||Object.isFrozen(C)}function createImmutableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function isPlain(C){var T=typeof C;return null==C||"string"===T||"boolean"===T||"number"===T||Array.isArray(C)||redux_toolkit_esm_isPlainObject(C)}function findNonSerializableValue(C,T,L,B,q,U){var V;if(void 0===T&&(T=""),void 0===L&&(L=isPlain),void 0===q&&(q=[]),!L(C))return{keyPath:T||"<root>",value:C};if("object"!=typeof C||null===C)return!1;if(null==U?void 0:U.has(C))return!1;for(var W=null!=B?B(C):Object.entries(C),H=q.length>0,_loop_2=function(C,W){var K=T?T+"."+C:C;if(H&&q.some(function(C){return C instanceof RegExp?C.test(K):K===C}))return"continue";return L(W)?"object"==typeof W&&(V=findNonSerializableValue(W,K,L,B,q,U))?{value:V}:void 0:{value:{keyPath:K,value:W}}},K=0,$=W;K<$.length;K++){var G=$[K],Y=_loop_2(G[0],G[1]);if("object"==typeof Y)return Y.value}return U&&isNestedFrozen(C)&&U.add(C),!1}function isNestedFrozen(C){if(!Object.isFrozen(C))return!1;for(var T=0,L=Object.values(C);T<L.length;T++){var B=L[T];if("object"==typeof B&&null!==B&&!isNestedFrozen(B))return!1}return!0}function createSerializableStateInvariantMiddleware(C){return void 0===C&&(C={}),function(){return function(C){return function(T){return C(T)}}}}function getDefaultMiddleware(C){void 0===C&&(C={});var T=C.thunk,L=void 0===T||T,B=(C.immutableCheck,C.serializableCheck,C.actionCreatorCheck,new Oe);return L&&(!function isBoolean(C){return"boolean"==typeof C}(L)?B.push(pe.withExtraArgument(L.extraArgument)):B.push(pe)),B}var Ce=!0;function configureStore(C){var T,L=function curryGetDefaultMiddleware(){return function curriedGetDefaultMiddleware(C){return getDefaultMiddleware(C)}}(),B=C||{},q=B.reducer,U=void 0===q?void 0:q,V=B.middleware,W=void 0===V?L():V,H=B.devTools,K=void 0===H||H,$=B.preloadedState,G=void 0===$?void 0:$,Y=B.enhancers,Q=void 0===Y?void 0:Y;if("function"==typeof U)T=U;else{if(!redux_toolkit_esm_isPlainObject(U))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');T=combineReducers(U)}var X=W;if("function"==typeof X&&(X=X(L),!Ce&&!Array.isArray(X)))throw new Error("when using a middleware builder function, an array of middleware must be returned");if(!Ce&&X.some(function(C){return"function"!=typeof C}))throw new Error("each middleware provided to configureStore must be a function");var J=applyMiddleware.apply(void 0,X),Z=compose;K&&(Z=we(__spreadValues({trace:!Ce},"object"==typeof K&&K)));var ee=new Se(J),te=ee;return Array.isArray(Q)?te=__spreadArray([J],Q):"function"==typeof Q&&(te=Q(ee)),createStore(T,G,Z.apply(void 0,te))}function executeReducerBuilderCallback(C){var T,L={},B=[],q={addCase:function(C,T){var B="string"==typeof C?C:C.type;if(!B)throw new Error("`builder.addCase` cannot be called with an empty action type");if(B in L)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return L[B]=T,q},addMatcher:function(C,T){return B.push({matcher:C,reducer:T}),q},addDefaultCase:function(C){return T=C,q}};return C(q),[L,B,T]}function createReducer(C,T,L,B){void 0===L&&(L=[]);var q,U="function"==typeof T?executeReducerBuilderCallback(T):[T,L,B],V=U[0],W=U[1],H=U[2];if(function isStateFunction(C){return"function"==typeof C}(C))q=function(){return freezeDraftable(C())};else{var K=freezeDraftable(C);q=function(){return K}}function reducer(C,T){void 0===C&&(C=q());var L=__spreadArray([V[T.type]],W.filter(function(C){return(0,C.matcher)(T)}).map(function(C){return C.reducer}));return 0===L.filter(function(C){return!!C}).length&&(L=[H]),L.reduce(function(C,L){if(L){var B;if(r(C))return void 0===(B=L(C,T))?C:B;if(t(C))return oe(C,function(C){return L(C,T)});if(void 0===(B=L(C,T))){if(null===C)return C;throw Error("A case reducer on a non-draftable value must not return undefined")}return B}return C},C)}return reducer.getInitialState=q,reducer}function createSlice(C){var T=C.name;if(!T)throw new Error("`name` is a required option for createSlice");var L,B="function"==typeof C.initialState?C.initialState:freezeDraftable(C.initialState),q=C.reducers||{},U=Object.keys(q),V={},W={},H={};function buildReducer(){var T="function"==typeof C.extraReducers?executeReducerBuilderCallback(C.extraReducers):[C.extraReducers],L=T[0],q=void 0===L?{}:L,U=T[1],V=void 0===U?[]:U,H=T[2],K=void 0===H?void 0:H,$=__spreadValues(__spreadValues({},q),W);return createReducer(B,function(C){for(var T in $)C.addCase(T,$[T]);for(var L=0,B=V;L<B.length;L++){var q=B[L];C.addMatcher(q.matcher,q.reducer)}K&&C.addDefaultCase(K)})}return U.forEach(function(C){var L,B,U=q[C],K=function getType2(C,T){return C+"/"+T}(T,C);"reducer"in U?(L=U.reducer,B=U.prepare):L=U,V[C]=L,W[K]=L,H[C]=B?createAction(K,B):createAction(K)}),{name:T,reducer:function(C,T){return L||(L=buildReducer()),L(C,T)},actions:H,caseReducers:V,getInitialState:function(){return L||(L=buildReducer()),L.getInitialState()}}}function createStateOperator(C){return function operation(T,L){var runMutator=function(T){!function isPayloadActionArgument(C){return isFSA(C)}(L)?C(L,T):C(L.payload,T)};return r(T)?(runMutator(T),T):oe(T,runMutator)}}function selectIdValue(C,T){return T(C)}function ensureEntitiesArray(C){return Array.isArray(C)||(C=Object.values(C)),C}function splitAddedUpdatedEntities(C,T,L){for(var B=[],q=[],U=0,V=C=ensureEntitiesArray(C);U<V.length;U++){var W=V[U],H=selectIdValue(W,T);H in L.entities?q.push({id:H,changes:W}):B.push(W)}return[B,q]}function createUnsortedStateAdapter(C){function addOneMutably(T,L){var B=selectIdValue(T,C);B in L.entities||(L.ids.push(B),L.entities[B]=T)}function addManyMutably(C,T){for(var L=0,B=C=ensureEntitiesArray(C);L<B.length;L++){addOneMutably(B[L],T)}}function setOneMutably(T,L){var B=selectIdValue(T,C);B in L.entities||L.ids.push(B),L.entities[B]=T}function removeManyMutably(C,T){var L=!1;C.forEach(function(C){C in T.entities&&(delete T.entities[C],L=!0)}),L&&(T.ids=T.ids.filter(function(C){return C in T.entities}))}function updateManyMutably(T,L){var B={},q={};if(T.forEach(function(C){C.id in L.entities&&(q[C.id]={id:C.id,changes:__spreadValues(__spreadValues({},q[C.id]?q[C.id].changes:null),C.changes)})}),(T=Object.values(q)).length>0){var U=T.filter(function(T){return function takeNewKey(T,L,B){var q=B.entities[L.id],U=Object.assign({},q,L.changes),V=selectIdValue(U,C),W=V!==L.id;return W&&(T[L.id]=V,delete B.entities[L.id]),B.entities[V]=U,W}(B,T,L)}).length>0;U&&(L.ids=Object.keys(L.entities))}}function upsertManyMutably(T,L){var B=splitAddedUpdatedEntities(T,C,L),q=B[0];updateManyMutably(B[1],L),addManyMutably(q,L)}return{removeAll:(T=function removeAllMutably(C){Object.assign(C,{ids:[],entities:{}})},L=createStateOperator(function(C,L){return T(L)}),function operation(C){return L(C,void 0)}),addOne:createStateOperator(addOneMutably),addMany:createStateOperator(addManyMutably),setOne:createStateOperator(setOneMutably),setMany:createStateOperator(function setManyMutably(C,T){for(var L=0,B=C=ensureEntitiesArray(C);L<B.length;L++){setOneMutably(B[L],T)}}),setAll:createStateOperator(function setAllMutably(C,T){C=ensureEntitiesArray(C),T.ids=[],T.entities={},addManyMutably(C,T)}),updateOne:createStateOperator(function updateOneMutably(C,T){return updateManyMutably([C],T)}),updateMany:createStateOperator(updateManyMutably),upsertOne:createStateOperator(function upsertOneMutably(C,T){return upsertManyMutably([C],T)}),upsertMany:createStateOperator(upsertManyMutably),removeOne:createStateOperator(function removeOneMutably(C,T){return removeManyMutably([C],T)}),removeMany:createStateOperator(removeManyMutably)};var T,L}function createEntityAdapter(C){void 0===C&&(C={});var T=__spreadValues({sortComparer:!1,selectId:function(C){return C.id}},C),L=T.selectId,B=T.sortComparer,q=function createInitialStateFactory(){return{getInitialState:function getInitialState(C){return void 0===C&&(C={}),Object.assign({ids:[],entities:{}},C)}}}(),U=function createSelectorsFactory(){return{getSelectors:function getSelectors(C){var selectIds=function(C){return C.ids},selectEntities=function(C){return C.entities},T=createDraftSafeSelector(selectIds,selectEntities,function(C,T){return C.map(function(C){return T[C]})}),selectId=function(C,T){return T},selectById=function(C,T){return C[T]},L=createDraftSafeSelector(selectIds,function(C){return C.length});if(!C)return{selectIds,selectEntities,selectAll:T,selectTotal:L,selectById:createDraftSafeSelector(selectEntities,selectId,selectById)};var B=createDraftSafeSelector(C,selectEntities);return{selectIds:createDraftSafeSelector(C,selectIds),selectEntities:B,selectAll:createDraftSafeSelector(C,T),selectTotal:createDraftSafeSelector(C,L),selectById:createDraftSafeSelector(B,selectId,selectById)}}}}(),V=B?function createSortedStateAdapter(C,T){var L=createUnsortedStateAdapter(C);function addManyMutably(T,L){var B=(T=ensureEntitiesArray(T)).filter(function(T){return!(selectIdValue(T,C)in L.entities)});0!==B.length&&merge(B,L)}function setManyMutably(C,T){0!==(C=ensureEntitiesArray(C)).length&&merge(C,T)}function updateManyMutably(T,L){for(var B=!1,q=0,U=T;q<U.length;q++){var V=U[q],W=L.entities[V.id];if(W){B=!0,Object.assign(W,V.changes);var H=C(W);V.id!==H&&(delete L.entities[V.id],L.entities[H]=W)}}B&&resortEntities(L)}function upsertManyMutably(T,L){var B=splitAddedUpdatedEntities(T,C,L),q=B[0];updateManyMutably(B[1],L),addManyMutably(q,L)}function merge(T,L){T.forEach(function(T){L.entities[C(T)]=T}),resortEntities(L)}function resortEntities(L){var B=Object.values(L.entities);B.sort(T);var q=B.map(C);(function areArraysEqual(C,T){if(C.length!==T.length)return!1;for(var L=0;L<C.length&&L<T.length;L++)if(C[L]!==T[L])return!1;return!0})(L.ids,q)||(L.ids=q)}return{removeOne:L.removeOne,removeMany:L.removeMany,removeAll:L.removeAll,addOne:createStateOperator(function addOneMutably(C,T){return addManyMutably([C],T)}),updateOne:createStateOperator(function updateOneMutably(C,T){return updateManyMutably([C],T)}),upsertOne:createStateOperator(function upsertOneMutably(C,T){return upsertManyMutably([C],T)}),setOne:createStateOperator(function setOneMutably(C,T){return setManyMutably([C],T)}),setMany:createStateOperator(setManyMutably),setAll:createStateOperator(function setAllMutably(C,T){C=ensureEntitiesArray(C),T.entities={},T.ids=[],addManyMutably(C,T)}),addMany:createStateOperator(addManyMutably),updateMany:createStateOperator(updateManyMutably),upsertMany:createStateOperator(upsertManyMutably)}}(L,B):createUnsortedStateAdapter(L);return __spreadValues(__spreadValues(__spreadValues({selectId:L,sortComparer:B},q),U),V)}var nanoid=function(C){void 0===C&&(C=21);for(var T="",L=C;L--;)T+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return T},Ee=["name","message","stack","code"],Ae=function Ae(C,T){this.payload=C,this.meta=T},Te=function Te(C,T){this.payload=C,this.meta=T},miniSerializeError=function(C){if("object"==typeof C&&null!==C){for(var T={},L=0,B=Ee;L<B.length;L++){var q=B[L];"string"==typeof C[q]&&(T[q]=C[q])}return T}return{message:String(C)}},Me=function(){function createAsyncThunk2(C,T,L){var B=createAction(C+"/fulfilled",function(C,T,L,B){return{payload:C,meta:__spreadProps(__spreadValues({},B||{}),{arg:L,requestId:T,requestStatus:"fulfilled"})}}),q=createAction(C+"/pending",function(C,T,L){return{payload:void 0,meta:__spreadProps(__spreadValues({},L||{}),{arg:T,requestId:C,requestStatus:"pending"})}}),U=createAction(C+"/rejected",function(C,T,B,q,U){return{payload:q,error:(L&&L.serializeError||miniSerializeError)(C||"Rejected"),meta:__spreadProps(__spreadValues({},U||{}),{arg:B,requestId:T,rejectedWithValue:!!q,requestStatus:"rejected",aborted:"AbortError"===(null==C?void 0:C.name),condition:"ConditionError"===(null==C?void 0:C.name)})}}),V="undefined"!=typeof AbortController?AbortController:function(){function class_1(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return class_1.prototype.abort=function(){0},class_1}();return Object.assign(function actionCreator(C){return function(W,H,K){var $,G=(null==L?void 0:L.idGenerator)?L.idGenerator(C):nanoid(),Y=new V;function abort(C){$=C,Y.abort()}var Q=function(){return __async(this,null,function(){var V,Q,X,J,Z,ee;return __generator(this,function(te){switch(te.label){case 0:return te.trys.push([0,4,,5]),function isThenable(C){return null!==C&&"object"==typeof C&&"function"==typeof C.then}(J=null==(V=null==L?void 0:L.condition)?void 0:V.call(L,C,{getState:H,extra:K}))?[4,J]:[3,2];case 1:J=te.sent(),te.label=2;case 2:if(!1===J||Y.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return Z=new Promise(function(C,T){return Y.signal.addEventListener("abort",function(){return T({name:"AbortError",message:$||"Aborted"})})}),W(q(G,C,null==(Q=null==L?void 0:L.getPendingMeta)?void 0:Q.call(L,{requestId:G,arg:C},{getState:H,extra:K}))),[4,Promise.race([Z,Promise.resolve(T(C,{dispatch:W,getState:H,extra:K,requestId:G,signal:Y.signal,abort,rejectWithValue:function(C,T){return new Ae(C,T)},fulfillWithValue:function(C,T){return new Te(C,T)}})).then(function(T){if(T instanceof Ae)throw T;return T instanceof Te?B(T.payload,G,C,T.meta):B(T,G,C)})])];case 3:return X=te.sent(),[3,5];case 4:return ee=te.sent(),X=ee instanceof Ae?U(null,G,C,ee.payload,ee.meta):U(ee,G,C),[3,5];case 5:return L&&!L.dispatchConditionRejection&&U.match(X)&&X.meta.condition||W(X),[2,X]}})})}();return Object.assign(Q,{abort,requestId:G,arg:C,unwrap:function(){return Q.then(unwrapResult)}})}},{pending:q,rejected:U,fulfilled:B,typePrefix:C})}return createAsyncThunk2.withTypes=function(){return createAsyncThunk2},createAsyncThunk2}();function unwrapResult(C){if(C.meta&&C.meta.rejectedWithValue)throw C.payload;if(C.error)throw C.error;return C.payload}var matches=function(C,T){return hasMatchFunction(C)?C.match(T):C(T)};function isAnyOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.some(function(C){return matches(C,T)})}}function isAllOf(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return function(T){return C.every(function(C){return matches(C,T)})}}function hasExpectedRequestMetadata(C,T){if(!C||!C.meta)return!1;var L="string"==typeof C.meta.requestId,B=T.indexOf(C.meta.requestStatus)>-1;return L&&B}function isAsyncThunkArray(C){return"function"==typeof C[0]&&"pending"in C[0]&&"fulfilled"in C[0]&&"rejected"in C[0]}function isPending(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending"])}:isAsyncThunkArray(C)?function(T){var L=C.map(function(C){return C.pending});return isAnyOf.apply(void 0,L)(T)}:isPending()(C[0])}function isRejected(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["rejected"])}:isAsyncThunkArray(C)?function(T){var L=C.map(function(C){return C.rejected});return isAnyOf.apply(void 0,L)(T)}:isRejected()(C[0])}function isRejectedWithValue(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];var hasFlag=function(C){return C&&C.meta&&C.meta.rejectedWithValue};return 0===C.length||isAsyncThunkArray(C)?function(T){return isAllOf(isRejected.apply(void 0,C),hasFlag)(T)}:isRejectedWithValue()(C[0])}function isFulfilled(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["fulfilled"])}:isAsyncThunkArray(C)?function(T){var L=C.map(function(C){return C.fulfilled});return isAnyOf.apply(void 0,L)(T)}:isFulfilled()(C[0])}function isAsyncThunkAction(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];return 0===C.length?function(C){return hasExpectedRequestMetadata(C,["pending","fulfilled","rejected"])}:isAsyncThunkArray(C)?function(T){for(var L=[],B=0,q=C;B<q.length;B++){var U=q[B];L.push(U.pending,U.rejected,U.fulfilled)}return isAnyOf.apply(void 0,L)(T)}:isAsyncThunkAction()(C[0])}var assertFunction=function(C,T){if("function"!=typeof C)throw new TypeError(T+" is not a function")},noop=function(){},catchRejection=function(C,T){return void 0===T&&(T=noop),C.catch(T),C},addAbortSignalListener=function(C,T){return C.addEventListener("abort",T,{once:!0}),function(){return C.removeEventListener("abort",T)}},abortControllerWithReason=function(C,T){var L=C.signal;L.aborted||("reason"in L||Object.defineProperty(L,"reason",{enumerable:!0,value:T,configurable:!0,writable:!0}),C.abort(T))},Pe="listener",Re="completed",je="cancelled",xe="task-"+je,Ne="task-"+Re,Ie=Pe+"-"+je,De=Pe+"-"+Re,Le=function Le(C){this.code=C,this.name="TaskAbortError",this.message="task "+je+" (reason: "+C+")"},validateActive=function(C){if(C.aborted)throw new Le(C.reason)};function raceWithSignal(C,T){var L=noop;return new Promise(function(B,q){var notifyRejection=function(){return q(new Le(C.reason))};C.aborted?notifyRejection():(L=addAbortSignalListener(C,notifyRejection),T.finally(function(){return L()}).then(B,q))}).finally(function(){L=noop})}var createPause=function(C){return function(T){return catchRejection(raceWithSignal(C,T).then(function(T){return validateActive(C),T}))}},createDelay=function(C){var T=createPause(C);return function(C){return T(new Promise(function(T){return setTimeout(T,C)}))}},Be=Object.assign,Fe={},qe="listenerMiddleware",createFork=function(C,T){return function(L,B){assertFunction(L,"taskExecutor");var q,U=new AbortController;q=U,addAbortSignalListener(C,function(){return abortControllerWithReason(q,C.reason)});var V,W,H=(V=function(){return __async(void 0,null,function(){var T;return __generator(this,function(B){switch(B.label){case 0:return validateActive(C),validateActive(U.signal),[4,L({pause:createPause(U.signal),delay:createDelay(U.signal),signal:U.signal})];case 1:return T=B.sent(),validateActive(U.signal),[2,T]}})})},W=function(){return abortControllerWithReason(U,Ne)},__async(void 0,null,function(){var C;return __generator(this,function(T){switch(T.label){case 0:return T.trys.push([0,3,4,5]),[4,Promise.resolve()];case 1:return T.sent(),[4,V()];case 2:return[2,{status:"ok",value:T.sent()}];case 3:return[2,{status:(C=T.sent())instanceof Le?"cancelled":"rejected",error:C}];case 4:return null==W||W(),[7];case 5:return[2]}})}));return(null==B?void 0:B.autoJoin)&&T.push(H),{result:createPause(C)(H),cancel:function(){abortControllerWithReason(U,xe)}}}},createTakePattern=function(C,T){return function(L,B){return catchRejection(function(L,B){return __async(void 0,null,function(){var q,U,V,W;return __generator(this,function(H){switch(H.label){case 0:validateActive(T),q=function(){},U=new Promise(function(T,B){var U=C({predicate:L,effect:function(C,L){L.unsubscribe(),T([C,L.getState(),L.getOriginalState()])}});q=function(){U(),B()}}),V=[U],null!=B&&V.push(new Promise(function(C){return setTimeout(C,B,null)})),H.label=1;case 1:return H.trys.push([1,,3,4]),[4,raceWithSignal(T,Promise.race(V))];case 2:return W=H.sent(),validateActive(T),[2,W];case 3:return q(),[7];case 4:return[2]}})})}(L,B))}},getListenerEntryPropsFrom=function(C){var T=C.type,L=C.actionCreator,B=C.matcher,q=C.predicate,U=C.effect;if(T)q=createAction(T).match;else if(L)T=L.type,q=L.match;else if(B)q=B;else if(!q)throw new Error("Creating or removing a listener requires one of the known fields for matching an action");return assertFunction(U,"options.listener"),{predicate:q,type:T,effect:U}},createListenerEntry=function(C){var T=getListenerEntryPropsFrom(C),L=T.type,B=T.predicate,q=T.effect;return{id:nanoid(),effect:q,type:L,predicate:B,pending:new Set,unsubscribe:function(){throw new Error("Unsubscribe not initialized")}}},cancelActiveListeners=function(C){C.pending.forEach(function(C){abortControllerWithReason(C,Ie)})},createClearListenerMiddleware=function(C){return function(){C.forEach(cancelActiveListeners),C.clear()}},safelyNotifyError=function(C,T,L){try{C(T,L)}catch(C){setTimeout(function(){throw C},0)}},Ue=createAction(qe+"/add"),Ve=createAction(qe+"/removeAll"),We=createAction(qe+"/remove"),defaultErrorHandler=function(){for(var C=[],T=0;T<arguments.length;T++)C[T]=arguments[T];console.error.apply(console,__spreadArray([qe+"/error"],C))};function createListenerMiddleware(C){var T=this;void 0===C&&(C={});var L=new Map,B=C.extra,q=C.onError,U=void 0===q?defaultErrorHandler:q;assertFunction(U,"onError");var findListenerEntry=function(C){for(var T=0,B=Array.from(L.values());T<B.length;T++){var q=B[T];if(C(q))return q}},startListening=function(C){var T=findListenerEntry(function(T){return T.effect===C.effect});return T||(T=createListenerEntry(C)),function(C){return C.unsubscribe=function(){return L.delete(C.id)},L.set(C.id,C),function(T){C.unsubscribe(),(null==T?void 0:T.cancelActive)&&cancelActiveListeners(C)}}(T)},stopListening=function(C){var T=getListenerEntryPropsFrom(C),L=T.type,B=T.effect,q=T.predicate,U=findListenerEntry(function(C){return("string"==typeof L?C.type===L:C.predicate===q)&&C.effect===B});return U&&(U.unsubscribe(),C.cancelActive&&cancelActiveListeners(U)),!!U},notifyListener=function(C,q,V,W){return __async(T,null,function(){var T,H,K,$;return __generator(this,function(G){switch(G.label){case 0:T=new AbortController,H=createTakePattern(startListening,T.signal),K=[],G.label=1;case 1:return G.trys.push([1,3,4,6]),C.pending.add(T),[4,Promise.resolve(C.effect(q,Be({},V,{getOriginalState:W,condition:function(C,T){return H(C,T).then(Boolean)},take:H,delay:createDelay(T.signal),pause:createPause(T.signal),extra:B,signal:T.signal,fork:createFork(T.signal,K),unsubscribe:C.unsubscribe,subscribe:function(){L.set(C.id,C)},cancelActiveListeners:function(){C.pending.forEach(function(C,L,B){C!==T&&(abortControllerWithReason(C,Ie),B.delete(C))})}})))];case 2:return G.sent(),[3,6];case 3:return($=G.sent())instanceof Le||safelyNotifyError(U,$,{raisedBy:"effect"}),[3,6];case 4:return[4,Promise.allSettled(K)];case 5:return G.sent(),abortControllerWithReason(T,De),C.pending.delete(T),[7];case 6:return[2]}})})},V=createClearListenerMiddleware(L);return{middleware:function(C){return function(T){return function(B){if(!isAction(B))return T(B);if(Ue.match(B))return startListening(B.payload);if(!Ve.match(B)){if(We.match(B))return stopListening(B.payload);var q,W=C.getState(),getOriginalState=function(){if(W===Fe)throw new Error(qe+": getOriginalState can only be called synchronously");return W};try{if(q=T(B),L.size>0)for(var H=C.getState(),K=Array.from(L.values()),$=0,G=K;$<G.length;$++){var Y=G[$],Q=!1;try{Q=Y.predicate(B,H,W)}catch(C){Q=!1,safelyNotifyError(U,C,{raisedBy:"predicate"})}Q&&notifyListener(Y,B,C,getOriginalState)}}finally{W=Fe}return q}V()}}},startListening,stopListening,clearListeners:V}}var ze,He="RTK_autoBatch",prepareAutoBatched=function(){return function(C){var T;return{payload:C,meta:(T={},T[He]=!0,T)}}},Ke="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:void 0!==L.g?L.g:globalThis):function(C){return(ze||(ze=Promise.resolve())).then(C).catch(function(C){return setTimeout(function(){throw C},0)})},createQueueWithTimer=function(C){return function(T){setTimeout(T,C)}},$e="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10),autoBatchEnhancer=function(C){return void 0===C&&(C={type:"raf"}),function(T){return function(){for(var L=[],B=0;B<arguments.length;B++)L[B]=arguments[B];var q=T.apply(void 0,L),U=!0,V=!1,W=!1,H=new Set,K="tick"===C.type?Ke:"raf"===C.type?$e:"callback"===C.type?C.queueNotification:createQueueWithTimer(C.timeout),notifyListeners=function(){W=!1,V&&(V=!1,H.forEach(function(C){return C()}))};return Object.assign({},q,{subscribe:function(C){var T=q.subscribe(function(){return U&&C()});return H.add(C),function(){T(),H.delete(C)}},dispatch:function(C){var T;try{return U=!(null==(T=null==C?void 0:C.meta)?void 0:T[He]),(V=!U)&&(W||(W=!0,K(notifyListeners))),q.dispatch(C)}finally{U=!0}}})}}};F()},51265:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(641)),U=B(L(82425)),V=B(L(82946)),W=B(L(41599)),H=B(L(52970)),K=B(L(68685)),$=L(89031),G=L(41462),Y=L(3073),Q=B(L(63827));T.default=window.elementorModules={Module:q.default,ViewModule:U.default,ArgsObject:V.default,ForceMethodImplementation:K.default,utils:{Masonry:W.default,Scroll:H.default},importExport:{createGetInitialState:$.createGetInitialState,customizationDialogsRegistry:G.customizationDialogsRegistry},appsEventTracking:{AppsEventTracking:Y.AppsEventTracking},wpDashboardTracking:{WpDashboardTracking:Q.default}}},52970:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989));T.default=function(){return(0,U.default)(function Scroll(){(0,q.default)(this,Scroll)},null,[{key:"scrollObserver",value:function scrollObserver(C){var T=0,L={root:C.root||null,rootMargin:C.offset||"0px",threshold:function buildThresholds(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,T=[];if(C>0&&C<=100)for(var L=100/C,B=0;B<=100;B+=L)T.push(B/100);else T.push(0);return T}(C.sensitivity)};return new IntersectionObserver(function handleIntersect(L){var B=L[0].boundingClientRect.y,q=L[0].isIntersecting,U=B<T?"down":"up",V=Math.abs(parseFloat((100*L[0].intersectionRatio).toFixed(2)));C.callback({sensitivity:C.sensitivity,isInViewport:q,scrollPercentage:V,intersectionScrollDirection:U}),T=B},L)}},{key:"getElementViewportPercentage",value:function getElementViewportPercentage(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},L=C[0].getBoundingClientRect(),B=T.start||0,q=T.end||0,U=window.innerHeight*B/100,V=window.innerHeight*q/100,W=L.top-window.innerHeight,H=0-W+U,K=L.top+U+C.height()-W+V,$=Math.max(0,Math.min(H/K,1));return parseFloat((100*$).toFixed(2))}},{key:"getPageScrollPercentage",value:function getPageScrollPercentage(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0,L=C.start||0,B=C.end||0,q=T||document.documentElement.scrollHeight-document.documentElement.clientHeight,U=q*L/100,V=q+U+q*B/100;return(document.documentElement.scrollTop+document.body.scrollTop+U)/V*100}}])}()},60555:(C,T,L)=>{"use strict";var B=L(96784),q=L(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=B(L(39805)),V=B(L(40989)),W=B(L(15118)),H=B(L(29402)),K=B(L(87861)),$=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var L=new WeakMap,B=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var U,V,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(U=T?B:L){if(U.has(C))return U.get(C);U.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((V=(U=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(V.get||V.set)?U(W,H,V):W[H]=C[H]);return W}(C,T)}(L(63827)),G=B(L(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Y=".e-admin-top-bar",Q=".e-admin-top-bar__bar-button",X=".e-admin-top-bar__bar-button-title",J=function(C){function TopBarTracking(){return(0,U.default)(this,TopBarTracking),function _callSuper(C,T,L){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,H.default)(C).constructor):T.apply(C,L))}(this,TopBarTracking,arguments)}return(0,K.default)(TopBarTracking,C),(0,V.default)(TopBarTracking,null,[{key:"init",value:function init(){this.waitForTopBar()}},{key:"waitForTopBar",value:function waitForTopBar(){var C=this,T=document.querySelector(Y);if(T)this.attachTopBarTracking(T);else var L=this.addObserver(document.body,{childList:!0,subtree:!0},function(){var T=document.querySelector(Y);T&&(C.attachTopBarTracking(T),L.disconnect(),clearTimeout(B))}),B=setTimeout(function(){L.disconnect()},1e4)}},{key:"attachTopBarTracking",value:function attachTopBarTracking(C){var T=this;C.querySelectorAll(Q).forEach(function(C){T.addEventListenerTracked(C,"click",function(C){T.handleTopBarClick(C)})}),this.observeTopBarChanges(C)}},{key:"observeTopBarChanges",value:function observeTopBarChanges(C){var T=this;this.addObserver(C,{childList:!0,subtree:!0},function(C){C.forEach(function(C){"childList"===C.type&&C.addedNodes.forEach(function(C){1===C.nodeType&&(C.matches&&C.matches(Q)?T.addEventListenerTracked(C,"click",function(C){T.handleTopBarClick(C)}):(C.querySelectorAll?C.querySelectorAll(Q):[]).forEach(function(C){T.addEventListenerTracked(C,"click",function(C){T.handleTopBarClick(C)})}))})})})}},{key:"handleTopBarClick",value:function handleTopBarClick(C){var T=C.currentTarget,L=this.extractItemId(T);$.default.trackNavClicked(L,null,$.NAV_AREAS.TOP_BAR)}},{key:"extractItemId",value:function extractItemId(C){var T=C.querySelector(X);if(T&&T.textContent.trim())return T.textContent.trim();var L=C.textContent.trim();if(L)return L;var B=C.getAttribute("href");if(B){var q=new URLSearchParams(B.split("?")[1]||"").get("page");if(q)return q;if(B.includes("/wp-admin/")){var U=B.split("/wp-admin/")[1];if(U)return U.split("?")[0]}try{var V=new URL(B,window.location.origin);return V.pathname.split("/").filter(Boolean).pop()||V.hostname}catch(C){return B}}var W=C.getAttribute("data-info");if(W)return W;var H=C.className.split(" ").filter(function(C){return C&&"e-admin-top-bar__bar-button"!==C});return H.length>0?H.join("-"):"unknown-top-bar-button"}}])}(G.default);T.default=J},63025:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.DashboardUtils=void 0;T.DashboardUtils={isElementorPage:function isElementorPage(){var C=new URLSearchParams(window.location.search),T=C.get("page");if(T&&(T.startsWith("elementor")||T.includes("elementor")))return!0;var L=C.get("post_type");return"elementor_library"===L||"e-floating-buttons"===L||document.body.className.split(" ").some(function(C){return C.includes("elementor")&&(C.includes("page")||C.includes("post-type"))})}}},63827:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.SCREEN_TYPES=T.NAV_AREAS=T.CONTROL_TYPES=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(85707)),W=B(L(66336)),H=B(L(27011)),K=B(L(14077)),$=B(L(67670)),G=B(L(60555)),Y=B(L(48285)),Q=B(L(94543)),X=18e5,J="elementor_wpdash_session",Z="elementor_wpdash_pending_nav",ee=(T.CONTROL_TYPES={BUTTON:"button",CHECKBOX:"checkbox",RADIO:"radio",LINK:"link",SELECT:"select",TOGGLE:"toggle",FILTER:"filter"},T.NAV_AREAS={LEFT_MENU:"left_menu",SUBMENU:"submenu",HOVER_MENU:"hover_menu",TOP_BAR:"top_bar"}),te=T.SCREEN_TYPES={TAB:"tab",POPUP:"popup",APP_SCREEN:"app_screen"},re=T.default=function(){return(0,U.default)(function WpDashboardTracking(){(0,q.default)(this,WpDashboardTracking)},null,[{key:"init",value:function init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}},{key:"restoreOrCreateSession",value:function restoreOrCreateSession(){var C=this.getStoredSession();C?(this.sessionStartTime=C.sessionStartTime,this.navItemsVisited=new Set(C.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}},{key:"processPendingNavClick",value:function processPendingNavClick(){try{var C=sessionStorage.getItem(Z);if(C){var T=JSON.parse(C),L=T.itemId,B=T.rootItem,q=T.area;this.navItemsVisited.add(L);var U={wpdash_nav_item_id:L,wpdash_nav_area:q};B&&(U.wpdash_nav_item_root=B),this.dispatchEvent("wpdash_nav_clicked",U,{send_immediately:!0}),sessionStorage.removeItem(Z)}}catch(C){sessionStorage.removeItem(Z)}}},{key:"getStoredSession",value:function getStoredSession(){try{var C=sessionStorage.getItem(J);return C?JSON.parse(C):null}catch(C){return null}}},{key:"saveSessionToStorage",value:function saveSessionToStorage(){var C={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(J,JSON.stringify(C))}},{key:"clearStoredSession",value:function clearStoredSession(){sessionStorage.removeItem(J)}},{key:"isEventsManagerAvailable",value:function isEventsManagerAvailable(){var C;return(null===(C=elementorCommon)||void 0===C?void 0:C.eventsManager)&&"function"==typeof elementorCommon.eventsManager.dispatchEvent}},{key:"canSendEvents",value:function canSendEvents(){var C;return(null===(C=elementorCommon)||void 0===C||null===(C=C.config)||void 0===C||null===(C=C.editor_events)||void 0===C?void 0:C.can_send_events)||!1}},{key:"dispatchEvent",value:function dispatchEvent(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.isEventsManagerAvailable()&&this.canSendEvents()&&elementorCommon.eventsManager.dispatchEvent(C,T,L)}},{key:"updateActivity",value:function updateActivity(){this.lastActivityTime=Date.now()}},{key:"startSessionMonitoring",value:function startSessionMonitoring(){var C=this;this.activityCheckInterval=setInterval(function(){C.checkSessionTimeout()},6e4),window.addEventListener("beforeunload",function(){C.sessionEnded||C.isNavigatingToElementor||C.trackSessionEnd("tab_closed")}),document.addEventListener("visibilitychange",function(){!C.sessionEnded&&document.hidden&&(Date.now()-C.lastActivityTime>X&&C.trackSessionEnd("tab_inactive"))})}},{key:"isElementorPage",value:function isElementorPage(C){try{var T=new URL(C,window.location.origin).searchParams,L=T.get("page"),B=T.get("post_type"),q=T.get("action");return L&&["elementor","go_knowledge_base_site","e-form-submissions"].some(function(C){return L.includes(C)})||B&&["elementor_library","e-floating-buttons"].includes(B)||q&&q.includes("elementor")}catch(C){return!1}}},{key:"isPluginsPage",value:function isPluginsPage(C){try{return new URL(C,window.location.origin).pathname.includes("plugins.php")}catch(C){return!1}}},{key:"isNavigatingAwayFromElementor",value:function isNavigatingAwayFromElementor(C){return!!C&&(!C.startsWith("#")&&!this.isElementorPage(C))}},{key:"isLinkOpeningInNewTab",value:function isLinkOpeningInNewTab(C){var T=C.getAttribute("target");return"_blank"===T||"_new"===T}},{key:"attachNavigationListener",value:function attachNavigationListener(){var C=this,T=function handleLinkClick(T){var L=T.target.closest("a");if(L&&L.href){if(C.isLinkOpeningInNewTab(L))return;!C.sessionEnded&&C.isNavigatingAwayFromElementor(L.href)?C.trackSessionEnd("navigate_away"):C.isElementorPage(L.href)&&(C.isNavigatingToElementor=!0)}},L=function handleFormSubmit(T){var L=T.target;L.action&&(!C.sessionEnded&&C.isNavigatingAwayFromElementor(L.action)?C.trackSessionEnd("navigate_away"):C.isElementorPage(L.action)&&(C.isNavigatingToElementor=!0))};document.addEventListener("click",T,!0),document.addEventListener("submit",L,!0),this.navigationListeners.push({type:"click",handler:T},{type:"submit",handler:L})}},{key:"checkSessionTimeout",value:function checkSessionTimeout(){Date.now()-this.lastActivityTime>X&&!this.sessionEnded&&this.trackSessionEnd("timeout")}},{key:"attachActivityListeners",value:function attachActivityListeners(){var C=this;["mousedown","keydown","scroll","touchstart","click"].forEach(function(T){document.addEventListener(T,function(){C.updateActivity()},{capture:!0,passive:!0})})}},{key:"formatDuration",value:function formatDuration(C){var T=Math.floor(C/1e3);return Number(T.toFixed(2))}},{key:"trackNavClicked",value:function trackNavClicked(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ee.LEFT_MENU;if(this.initialized){this.updateActivity(),this.navItemsVisited.add(C),this.saveSessionToStorage();var B={wpdash_nav_item_id:C,wpdash_nav_area:L};T&&(B.wpdash_nav_item_root=T),this.dispatchEvent("wpdash_nav_clicked",B)}else{var q={itemId:C,rootItem:T,area:L};sessionStorage.setItem(Z,JSON.stringify(q))}}},{key:"trackScreenViewed",value:function trackScreenViewed(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:te.TAB;this.updateActivity();var L={wpdash_screen_id:C,wpdash_screen_type:T};this.dispatchEvent("wpdash_screen_viewed",L)}},{key:"trackActionControl",value:function trackActionControl(C,T){this.updateActivity();var L={wpdash_action_control_interacted:C,wpdash_control_type:T};this.dispatchEvent("wpdash_action_control",L)}},{key:"trackPromoClicked",value:function trackPromoClicked(C,T,L){this.updateActivity();var B={wpdash_promo_name:C,wpdash_promo_destination:T,wpdash_promo_clicked_path:L};this.dispatchEvent("wpdash_promo_clicked",B)}},{key:"trackSessionEnd",value:function trackSessionEnd(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"timeout";if(!this.sessionEnded){this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);var T=Date.now()-this.sessionStartTime,L={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(T),reason:C};this.dispatchEvent("wpdash_session_end_state",L),this.clearStoredSession()}}},{key:"destroy",value:function destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(function(C){var T=C.type,L=C.handler;document.removeEventListener(T,L,!0)}),this.navigationListeners=[],G.default.destroy(),$.default.destroy(),K.default.destroy(),Y.default.destroy(),Q.default.destroy(),this.initialized=!1}}])}();(0,V.default)(re,"sessionStartTime",Date.now()),(0,V.default)(re,"lastActivityTime",Date.now()),(0,V.default)(re,"sessionEnded",!1),(0,V.default)(re,"navItemsVisited",new Set),(0,V.default)(re,"activityCheckInterval",null),(0,V.default)(re,"initialized",!1),(0,V.default)(re,"navigationListeners",[]),(0,V.default)(re,"isNavigatingToElementor",!1),window.addEventListener("elementor/admin/init",function(){var C=window.location.href,T=re.isPluginsPage(C),L=re.isElementorPage(C);T&&H.default.init(),W.default.init(),L&&(re.init(),G.default.init(),$.default.init(),K.default.init(),Y.default.init(),Q.default.init())}),window.addEventListener("beforeunload",function(){W.default.destroy(),H.default.destroy(),re.destroy()})},64537:C=>{C.exports=function _readOnlyError(C){throw new TypeError('"'+C+'" is read-only')},C.exports.__esModule=!0,C.exports.default=C.exports},65474:C=>{C.exports=function _iterableToArrayLimit(C,T){var L=null==C?null:"undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(null!=L){var B,q,U,V,W=[],H=!0,K=!1;try{if(U=(L=L.call(C)).next,0===T){if(Object(L)!==L)return;H=!1}else for(;!(H=(B=U.call(L)).done)&&(W.push(B.value),W.length!==T);H=!0);}catch(C){K=!0,q=C}finally{try{if(!H&&null!=L.return&&(V=L.return(),Object(V)!==V))return}finally{if(K)throw q}}return W}},C.exports.__esModule=!0,C.exports.default=C.exports},65826:C=>{C.exports=function _isNativeFunction(C){try{return-1!==Function.toString.call(C).indexOf("[native code]")}catch(T){return"function"==typeof C}},C.exports.__esModule=!0,C.exports.default=C.exports},66336:(C,T,L)=>{"use strict";var B=L(96784),q=L(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=B(L(39805)),V=B(L(40989)),W=B(L(15118)),H=B(L(29402)),K=B(L(87861)),$=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var L=new WeakMap,B=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var U,V,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(U=T?B:L){if(U.has(C))return U.get(C);U.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((V=(U=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(V.get||V.set)?U(W,H,V):W[H]=C[H]);return W}(C,T)}(L(63827)),G=B(L(96349));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Y="li#toplevel_page_elementor",Q="li#menu-posts-elementor_library",X=".wp-submenu",J=".wp-has-submenu",Z=function(C){function NavigationTracking(){return(0,U.default)(this,NavigationTracking),function _callSuper(C,T,L){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,H.default)(C).constructor):T.apply(C,L))}(this,NavigationTracking,arguments)}return(0,K.default)(NavigationTracking,C),(0,V.default)(NavigationTracking,null,[{key:"init",value:function init(){this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking()}},{key:"attachElementorMenuTracking",value:function attachElementorMenuTracking(){var C=document.querySelector(Y);C&&this.attachMenuTracking(C,"Elementor")}},{key:"attachTemplatesMenuTracking",value:function attachTemplatesMenuTracking(){var C=document.querySelector(Q);C&&this.attachMenuTracking(C,"Templates")}},{key:"attachMenuTracking",value:function attachMenuTracking(C,T){var L=this;this.addEventListenerTracked(C,"click",function(C){L.handleMenuClick(C,T)})}},{key:"handleMenuClick",value:function handleMenuClick(C,T){var L=C.target.closest("a");if(L){var B=L.classList.contains("menu-top"),q=this.extractItemId(L),U=this.determineNavArea(L);$.default.trackNavClicked(q,B?null:T,U)}}},{key:"extractItemId",value:function extractItemId(C){var T=C.textContent.trim();if(T)return T;var L=C.getAttribute("href");if(L){var B=new URLSearchParams(L.split("?")[1]||""),q=B.get("page"),U=B.get("post_type");if(q)return q;if(U)return U}var V=C.getAttribute("id");return V||"unknown"}},{key:"determineNavArea",value:function determineNavArea(C){return C.closest("li.menu-top")&&C.closest(X)?C.closest(J).classList.contains("wp-not-current-submenu")?$.NAV_AREAS.HOVER_MENU:$.NAV_AREAS.SUBMENU:$.NAV_AREAS.LEFT_MENU}}])}(G.default);T.default=Z},67670:(C,T,L)=>{"use strict";var B=L(96784),q=L(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=B(L(39805)),V=B(L(40989)),W=B(L(15118)),H=B(L(29402)),K=B(L(41621)),$=B(L(87861)),G=B(L(85707)),Y=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var L=new WeakMap,B=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var U,V,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(U=T?B:L){if(U.has(C))return U.get(C);U.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((V=(U=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(V.get||V.set)?U(W,H,V):W[H]=C[H]);return W}(C,T)}(L(63827)),Q=L(63025),X=B(L(96349));function _createForOfIteratorHelper(C,T){var L="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!L){if(Array.isArray(C)||(L=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var L={}.toString.call(C).slice(8,-1);return"Object"===L&&C.constructor&&(L=C.constructor.name),"Map"===L||"Set"===L?Array.from(C):"Arguments"===L||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){L&&(C=L);var B=0,q=function F(){};return{s:q,n:function n(){return B>=C.length?{done:!0}:{done:!1,value:C[B++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U,V=!0,W=!1;return{s:function s(){L=L.call(C)},n:function n(){var C=L.next();return V=C.done,C},e:function e(C){W=!0,U=C},f:function f(){try{V||null==L.return||L.return()}finally{if(W)throw U}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var L=0,B=Array(T);L<T;L++)B[L]=C[L];return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var J=".nav-tab-wrapper",Z=".nav-tab",ee=".nav-tab-active",te=".elementor-settings-form-page",re=".elementor-settings-form-page.elementor-active",ne=["#elementor-new-floating-elements-modal","#elementor-new-template-dialog-content"],oe=function(C){function ScreenViewTracking(){return(0,U.default)(this,ScreenViewTracking),function _callSuper(C,T,L){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,H.default)(C).constructor):T.apply(C,L))}(this,ScreenViewTracking,arguments)}return(0,$.default)(ScreenViewTracking,C),(0,V.default)(ScreenViewTracking,null,[{key:"init",value:function init(){Q.DashboardUtils.isElementorPage()&&this.attachTabChangeTracking()}},{key:"destroy",value:function destroy(){!function _superPropGet(C,T,L,B){var q=(0,K.default)((0,H.default)(1&B?C.prototype:C),T,L);return 2&B&&"function"==typeof q?function(C){return q.apply(L,C)}:q}(ScreenViewTracking,"destroy",this,2)([]),this.trackedScreens.clear()}},{key:"getScreenData",value:function getScreenData(){var C=new URLSearchParams(window.location.search),T=C.get("page"),L=C.get("post_type"),B=window.location.hash,q="",U="";if(q=T||(L||this.getScreenIdFromBody()),this.isElementorAppPage()){var V=this.getAppScreenData(B);if(V)return V}var W=document.querySelector(J),H=document.querySelectorAll(te).length>1;if(W||H||B&&!this.isElementorAppPage())if(U=Y.SCREEN_TYPES.TAB,B){var K=B.replace(/^#(tab-)?/,"");q="".concat(q,"-").concat(K)}else if(W){var $=document.querySelector(ee);if($){var G=$.textContent.trim(),Q=$.getAttribute("href");if(G)q="".concat(q,"-").concat(this.sanitizeScreenId(G));else if(Q&&Q.includes("#")){var X=Q.split("#")[1];q="".concat(q,"-").concat(X)}}}else if(H){var Z=document.querySelector(re);if(Z){var ne=Z.id;ne&&(q="".concat(q,"-").concat(ne))}}return{screenId:q,screenType:U}}},{key:"isElementorAppPage",value:function isElementorAppPage(){return"elementor-app"===new URLSearchParams(window.location.search).get("page")}},{key:"getAppScreenData",value:function getAppScreenData(C){if(!C)return null;var T=C.replace(/^#/,"");if(!T.startsWith("/"))return null;var L=T.split("/").filter(Boolean);return 0===L.length?null:{screenId:L.join("/"),screenType:Y.SCREEN_TYPES.APP_SCREEN}}},{key:"getScreenIdFromBody",value:function getScreenIdFromBody(){var C,T=_createForOfIteratorHelper(document.body.className.split(" "));try{for(T.s();!(C=T.n()).done;){var L=C.value;if(L.startsWith("elementor")&&(L.includes("page")||L.includes("post-type")))return L}}catch(C){T.e(C)}finally{T.f()}return"elementor-unknown"}},{key:"sanitizeScreenId",value:function sanitizeScreenId(C){return C.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}},{key:"attachTabChangeTracking",value:function attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}},{key:"attachNavTabTracking",value:function attachNavTabTracking(){var C=this,T=document.querySelector(J);T&&this.addEventListenerTracked(T,"click",function(T){var L=T.target.closest(Z);if(L&&!L.classList.contains("nav-tab-active")){var B=C.getScreenData();B&&C.trackScreen(B.screenId,B.screenType)}})}},{key:"attachHashChangeTracking",value:function attachHashChangeTracking(){var C=this;this.addEventListenerTracked(window,"hashchange",function(){var T=C.getScreenData();T&&C.trackScreen(T.screenId,T.screenType)})}},{key:"attachSettingsTabTracking",value:function attachSettingsTabTracking(){var C=this,T=document.querySelectorAll(te);0!==T.length&&T.forEach(function(T){C.addObserver(T,{attributes:!0,attributeFilter:["class"]},function(){var T=C.getScreenData();T&&C.trackScreen(T.screenId,T.screenType)})})}},{key:"attachModalTracking",value:function attachModalTracking(){var C=this;this.addObserver(document.body,{childList:!0,subtree:!0},function(T){var L,B=_createForOfIteratorHelper(T);try{for(B.s();!(L=B.n()).done;){"childList"===L.value.type&&ne.forEach(function(T){var L=document.querySelector(T);if(L&&C.isModalVisible(L)){var B=T.replace("#","");C.trackScreen(B,Y.SCREEN_TYPES.POPUP)}})}}catch(C){B.e(C)}finally{B.f()}})}},{key:"isModalVisible",value:function isModalVisible(C){if(!C)return!1;var T=window.getComputedStyle(C);return"none"!==T.display&&0!==parseFloat(T.opacity)}},{key:"trackScreen",value:function trackScreen(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Y.SCREEN_TYPES.TOP_LEVEL_PAGE,L="".concat(C,"-").concat(T);this.trackedScreens.has(L)||(this.trackedScreens.add(L),Y.default.trackScreenViewed(C,T))}}])}(X.default);(0,G.default)(oe,"trackedScreens",new Set);T.default=oe},68685:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.ForceMethodImplementation=void 0;var q=B(L(40989)),U=B(L(39805)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.ForceMethodImplementation=function(C){function ForceMethodImplementation(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},L=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,U.default)(this,ForceMethodImplementation),C=function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,ForceMethodImplementation,["".concat(T.isStatic?"static ":"").concat(T.fullName,"() should be implemented, please provide '").concat(T.functionName||T.fullName,"' functionality."),L]),Object.keys(L).length&&console.error(L),Error.captureStackTrace(C,ForceMethodImplementation),C}return(0,H.default)(ForceMethodImplementation,C),(0,q.default)(ForceMethodImplementation)}((0,K.default)(Error));T.default=function _default(C){var T=Error().stack.split("\n")[2].trim(),L=T.startsWith("at new")?"constructor":T.split(" ")[1],B={};if(B.functionName=L,B.fullName=L,B.functionName.includes(".")){var q=B.functionName.split(".");B.className=q[0],B.functionName=q[1]}else B.isStatic=!0;throw new $(B,C)}},70569:C=>{C.exports=function _arrayWithHoles(C){if(Array.isArray(C))return C},C.exports.__esModule=!0,C.exports.default=C.exports},70751:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(29402)),W=B(L(41621));T.default=function(){function InstanceType(){var C=this;(0,q.default)(this,InstanceType);for(var T=this instanceof InstanceType?this.constructor:void 0,L=[];T.__proto__&&T.__proto__.name;)L.push(T.__proto__),T=T.__proto__;L.reverse().forEach(function(T){return C instanceof T})}return(0,U.default)(InstanceType,null,[{key:Symbol.hasInstance,value:function value(C){var T=function _superPropGet(C,T,L,B){var q=(0,W.default)((0,V.default)(1&B?C.prototype:C),T,L);return 2&B&&"function"==typeof q?function(C){return q.apply(L,C)}:q}(InstanceType,Symbol.hasInstance,this,2)([C]);if(C&&!C.constructor.getInstanceType)return T;if(C&&(C.instanceTypes||(C.instanceTypes=[]),T||this.getInstanceType()===C.constructor.getInstanceType()&&(T=!0),T)){var L=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===C.instanceTypes.indexOf(L)&&C.instanceTypes.push(L)}return!T&&C&&(T=C.instanceTypes&&Array.isArray(C.instanceTypes)&&-1!==C.instanceTypes.indexOf(this.getInstanceType())),T}},{key:"getInstanceType",value:function getInstanceType(){elementorModules.ForceMethodImplementation()}}])}()},71434:(C,T)=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;T.default={triggers:{click:"Click",accordionClick:"Accordion Click",toggleClick:"Toggle Click",dropdownClick:"Click Dropdown",editorLoaded:"Editor Loaded",visible:"Visible",pageLoaded:"Page Loaded"},locations:{widgetPanel:"Widget Panel",topBar:"Top Bar",elementorEditor:"Elementor Editor",templatesLibrary:{library:"Templates Library"},app:{import:"Import Kit",export:"Export Kit",kitLibrary:"Kit Library",cloudKitLibrary:"Cloud Kit Library"},variables:"Variables Panel",admin:"WP admin"},secondaryLocations:{layout:"Layout Section",basic:"Basic Section","pro-elements":"Pro Section",general:"General Section","theme-elements":"Site Section","theme-elements-single":"Single Section","woocommerce-elements":"WooCommerce Section",wordpress:"WordPress Section",categories:"Widgets Tab",global:"Globals Tab","whats-new":"What's New","document-settings":"Document Settings icon","preview-page":"Preview Page","publish-button":"Publish Button","widget-panel":"Widget Panel Icon",finder:"Finder",help:"Help",elementorLogoDropdown:"top_bar_elementor_logo_dropdown",elementorLogo:"Elementor Logo",eLogoMenu:"E-logo Menu",notes:"Notes",siteSettings:"Site Settings",structure:"Structure",documentNameDropdown:"Document Name dropdown",responsiveControls:"Responsive controls",launchpad:"launchpad",checklistHeader:"Checklist Header",checklistSteps:"Checklist Steps",userPreferences:"User Preferences",contextMenu:"Context Menu",templateLibrary:{saveModal:"Save to Modal",moveModal:"Move to Modal",bulkMoveModal:"Bulk Move to Modal",copyModal:"Copy to Modal",bulkCopyModal:"Bulk Copy to Modal",saveModalSelectFolder:"Save to Modal - select folder",saveModalSelectConnect:"Save to Modal - connect",saveModalSelectUpgrade:"Save to Modal - upgrade",importModal:"Import Modal",newFolderModal:"New Folder Modal",deleteDialog:"Delete Dialog",deleteFolderDialog:"Delete Folder Dialog",renameDialog:"Rename Dialog",createFolderDialog:"Create Folder Dialog",applySettingsDialog:"Apply Settings Dialog",cloudTab:"Cloud Tab",siteTab:"Site Tab",cloudTabFolder:"Cloud Tab - Folder",cloudTabConnect:"Cloud Tab - Connect",cloudTabUpgrade:"Cloud Tab - Upgrade",morePopup:"Context Menu",quotaBar:"Quota Bar"},kitLibrary:{cloudKitLibrary:"kits_cloud_library",cloudKitLibraryConnect:"kits_cloud_library_connect",cloudKitLibraryUpgrade:"kits_cloud_library_upgrade",kitExportCustomization:"kit_export_customization",kitExport:"kit_export",kitExportCustomizationEdit:"kit_export_customization_edit",kitExportSummary:"kit_export_summary",kitImportUploadBox:"kit_import_upload_box",kitImportCustomization:"kit_import_customization",kitImportSummary:"kit_import_summary"},variablesPopover:"Variables Popover",admin:{pluginToolsTab:"plugin_tools_tab",pluginWebsiteTemplatesTab:"plugin_website_templates_tab"}},elements:{accordionSection:"Accordion section",buttonIcon:"Button Icon",mainCta:"Main CTA",button:"Button",link:"Link",dropdown:"Dropdown",toggle:"Toggle",launchpadChecklist:"Checklist popup"},names:{v1:{layout:"v1_widgets_tab_layout_section",basic:"v1_widgets_tab_basic_section","pro-elements":"v1_widgets_tab_pro_section",general:"v1_widgets_tab_general_section","theme-elements":"v1_widgets_tab_site_section","theme-elements-single":"v1_widgets_tab_single_section","woocommerce-elements":"v1_widgets_tab_woocommerce_section",wordpress:"v1_widgets_tab_wordpress_section",categories:"v1_widgets_tab",global:"v1_globals_tab"},topBar:{whatsNew:"top_bar_whats_new",documentSettings:"top_bar_document_settings_icon",previewPage:"top_bar_preview_page",publishButton:"top_bar_publish_button",widgetPanel:"top_bar_widget_panel_icon",finder:"top_bar_finder",help:"top_bar_help",history:"top_bar_elementor_logo_dropdown_history",userPreferences:"top_bar_elementor_logo_dropdown_user_preferences",keyboardShortcuts:"top_bar_elementor_logo_dropdown_keyboard_shortcuts",exitToWordpress:"top_bar_elementor_logo_dropdown_exit_to_wordpress",themeBuilder:"top_bar_elementor_logo_dropdown_theme_builder",notes:"top_bar_notes",siteSettings:"top_bar_site_setting",structure:"top_bar_structure",documentNameDropdown:"top_bar_document_name_dropdown",responsiveControls:"top_bar_responsive_controls",launchpadOn:"top_bar_checklist_icon_show",launchpadOff:"top_bar_checklist_icon_hide",elementorLogoDropdown:"open_e_menu",connectAccount:"connect_account",accountConnected:"account_connected"},elementorEditor:{checklist:{checklistHeaderClose:"checklist_header_close_icon",checklistFirstPopup:"checklist popup triggered"},userPreferences:{checklistShow:"checklist_userpreferences_toggle_show",checklistHide:"checklist_userpreferences_toggle_hide"}},variables:{open:"open_variables_popover",add:"add_new_variable",connect:"connect_variable",save:"save_new_variable"}}}},78113:C=>{C.exports=function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var L=0,B=Array(T);L<T;L++)B[L]=C[L];return B},C.exports.__esModule=!0,C.exports.default=C.exports},78687:C=>{C.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.")},C.exports.__esModule=!0,C.exports.default=C.exports},79958:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(85707)),$=B(L(82946)),G=B(L(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Y=T.default=function(C){function CommandInfra(){var C,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,q.default)(this,CommandInfra),!(C=function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,CommandInfra,[T])).constructor.registerConfig)throw RangeError("Doing it wrong: Each command type should have `registerConfig`.");return C.command=C.constructor.getCommand(),C.component=C.constructor.getComponent(),C.initialize(T),T=C.args,C.validateArgs(T),C}return(0,H.default)(CommandInfra,C),(0,U.default)(CommandInfra,[{key:"currentCommand",get:function get(){return G.default.deprecated("this.currentCommand","3.7.0","this.command"),this.command}},{key:"initialize",value:function initialize(){}},{key:"validateArgs",value:function validateArgs(){}},{key:"apply",value:function apply(){elementorModules.ForceMethodImplementation()}},{key:"run",value:function run(){return this.apply(this.args)}},{key:"onBeforeRun",value:function onBeforeRun(){}},{key:"onAfterRun",value:function onAfterRun(){}},{key:"onBeforeApply",value:function onBeforeApply(){}},{key:"onAfterApply",value:function onAfterApply(){}},{key:"onCatchApply",value:function onCatchApply(C){}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandInfra"}},{key:"getInfo",value:function getInfo(){return{}}},{key:"getCommand",value:function getCommand(){return this.registerConfig.command}},{key:"getComponent",value:function getComponent(){return this.registerConfig.component}},{key:"setRegisterConfig",value:function setRegisterConfig(C){this.registerConfig=Object.freeze(C)}}])}($.default);(0,K.default)(Y,"registerConfig",null)},82425:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(641));T.default=q.default.extend({elements:null,getDefaultElements:function getDefaultElements(){return{}},bindEvents:function bindEvents(){},onInit:function onInit(){this.initElements(),this.bindEvents()},initElements:function initElements(){this.elements=this.getDefaultElements()}})},82946:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(10564)),U=B(L(39805)),V=B(L(40989)),W=B(L(15118)),H=B(L(29402)),K=B(L(87861)),$=B(L(70751)),G=B(L(15213));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function ArgsObject(C){var T;return(0,U.default)(this,ArgsObject),(T=function _callSuper(C,T,L){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,H.default)(C).constructor):T.apply(C,L))}(this,ArgsObject)).args=C,T}return(0,K.default)(ArgsObject,C),(0,V.default)(ArgsObject,[{key:"requireArgument",value:function requireArgument(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(T,C))throw Error("".concat(C," is required."))}},{key:"requireArgumentType",value:function requireArgumentType(C,T){var L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,L),(0,q.default)(L[C])!==T)throw Error("".concat(C," invalid type: ").concat(T,"."))}},{key:"requireArgumentInstance",value:function requireArgumentInstance(C,T){var L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,L),!(L[C]instanceof T||(0,G.default)(L[C],T)))throw Error("".concat(C," invalid instance."))}},{key:"requireArgumentConstructor",value:function requireArgumentConstructor(C,T){var L=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(C,L),L[C].constructor.toString()!==T.prototype.constructor.toString())throw Error("".concat(C," invalid constructor type."))}}],[{key:"getInstanceType",value:function getInstanceType(){return"ArgsObject"}}])}($.default)},83535:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(79958)),$=B(L(92766));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function CommandBase(){return(0,q.default)(this,CommandBase),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,CommandBase,arguments)}return(0,H.default)(CommandBase,C),(0,U.default)(CommandBase,[{key:"onBeforeRun",value:function onBeforeRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runUIBefore(this.command,C)}},{key:"onAfterRun",value:function onAfterRun(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;$e.hooks.runUIAfter(this.command,C,T)}},{key:"onBeforeApply",value:function onBeforeApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};$e.hooks.runDataDependency(this.command,C)}},{key:"onAfterApply",value:function onAfterApply(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},T=arguments.length>1?arguments[1]:void 0;return $e.hooks.runDataAfter(this.command,C,T)}},{key:"onCatchApply",value:function onCatchApply(C){this.runCatchHooks(C)}},{key:"runCatchHooks",value:function runCatchHooks(C){$e.hooks.runDataCatch(this.command,this.args,C),$e.hooks.runUICatch(this.command,this.args,C)}},{key:"requireContainer",value:function requireContainer(){var C=this,T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.args;if($.default.deprecated("requireContainer()","3.7.0","Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`"),!T.container&&!T.containers)throw Error("container or containers are required.");if(T.container&&T.containers)throw Error("container and containers cannot go together please select one of them.");(T.containers||[T.container]).forEach(function(T){C.requireArgumentInstance("container",elementorModules.editor.Container,{container:T})})}}],[{key:"getInstanceType",value:function getInstanceType(){return"CommandBase"}}])}(K.default)},85707:(C,T,L)=>{var B=L(45498);C.exports=function _defineProperty(C,T,L){return(T=B(T))in C?Object.defineProperty(C,T,{value:L,enumerable:!0,configurable:!0,writable:!0}):C[T]=L,C},C.exports.__esModule=!0,C.exports.default=C.exports},86045:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(42242)),$=B(L(32384)),G=B(L(22575));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function _default(){return(0,q.default)(this,_default),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,_default,arguments)}return(0,H.default)(_default,C),(0,U.default)(_default,[{key:"el",value:function el(){return this.getModal().getElements("widget")}},{key:"regions",value:function regions(){return{modalHeader:".dialog-header",modalContent:".dialog-lightbox-content",modalLoading:".dialog-lightbox-loading"}}},{key:"initialize",value:function initialize(){this.modalHeader.show(new K.default(this.getHeaderOptions()))}},{key:"getModal",value:function getModal(){return this.modal||this.initModal(),this.modal}},{key:"initModal",value:function initModal(){var C={className:"elementor-templates-modal",closeButton:!1,draggable:!1,hide:{onOutsideClick:!1,onEscKeyPress:!1}};jQuery.extend(!0,C,this.getModalOptions()),this.modal=elementorCommon.dialogsManager.createWidget("lightbox",C),this.modal.getElements("message").append(this.modal.addElement("content"),this.modal.addElement("loading")),C.draggable&&this.draggableModal()}},{key:"showModal",value:function showModal(){this.getModal().show()}},{key:"hideModal",value:function hideModal(){this.getModal().hide()}},{key:"draggableModal",value:function draggableModal(){var C=this.getModal().getElements("widgetContent");C.draggable({containment:"parent",stop:function stop(){C.height("")}}),C.css("position","absolute")}},{key:"getModalOptions",value:function getModalOptions(){return{}}},{key:"getLogoOptions",value:function getLogoOptions(){return{}}},{key:"getHeaderOptions",value:function getHeaderOptions(){return{closeType:"normal"}}},{key:"getHeaderView",value:function getHeaderView(){return this.modalHeader.currentView}},{key:"showLoadingView",value:function showLoadingView(){this.modalLoading.show(new G.default),this.modalLoading.$el.show(),this.modalContent.$el.hide()}},{key:"hideLoadingView",value:function hideLoadingView(){this.modalContent.$el.show(),this.modalLoading.$el.hide()}},{key:"showLogo",value:function showLogo(){this.getHeaderView().logoArea.show(new $.default(this.getLogoOptions()))}}])}(Marionette.LayoutView)},86060:(C,T,L)=>{var B=L(33448),q=L(91270);C.exports=function _construct(C,T,L){if(B())return Reflect.construct.apply(null,arguments);var U=[null];U.push.apply(U,T);var V=new(C.bind.apply(C,U));return L&&q(V,L.prototype),V},C.exports.__esModule=!0,C.exports.default=C.exports},87007:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(40989)),U=B(L(39805)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(22835));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}T.default=function(C){function HookBreak(){return(0,U.default)(this,HookBreak),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,HookBreak,["HookBreak"])}return(0,H.default)(HookBreak,C),(0,q.default)(HookBreak)}((0,K.default)(Error))},87829:(C,T,L)=>{"use strict";var B=L(96784),q=L(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;B(L(64537));var U=B(L(39805)),V=B(L(40989)),W=B(L(15118)),H=B(L(29402)),K=B(L(41621)),$=B(L(87861)),G=B(L(40397)),Y=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var L=new WeakMap,B=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var U,V,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(U=T?B:L){if(U.has(C))return U.get(C);U.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((V=(U=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(V.get||V.set)?U(W,H,V):W[H]=C[H]);return W}(C,T)}(L(14767)),Q=B(L(13452));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}function _superPropGet(C,T,L,B){var q=(0,K.default)((0,H.default)(1&B?C.prototype:C),T,L);return 2&B&&"function"==typeof q?function(C){return q.apply(L,C)}:q}T.default=function(C){function ComponentModalBase(){return(0,U.default)(this,ComponentModalBase),function _callSuper(C,T,L){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,H.default)(C).constructor):T.apply(C,L))}(this,ComponentModalBase,arguments)}return(0,$.default)(ComponentModalBase,C),(0,V.default)(ComponentModalBase,[{key:"registerAPI",value:function registerAPI(){var C=this;_superPropGet(ComponentModalBase,"registerAPI",this,3)([]),$e.shortcuts.register("esc",{scopes:[this.getNamespace()],callback:function callback(){return C.close()}})}},{key:"defaultCommands",value:function defaultCommands(){return this.importCommands(Y)}},{key:"defaultRoutes",value:function defaultRoutes(){return{"":function _(){}}}},{key:"open",value:function open(){var C=this;if(!this.layout){var T=this.getModalLayout();this.layout=new T({component:this}),this.layout.getModal().on("hide",function(){return C.close()})}return this.layout.showModal(),!0}},{key:"close",value:function close(){if(!_superPropGet(ComponentModalBase,"close",this,3)([]))return!1;var close=elementor.hooks.applyFilters("component/modal/close",this.layout.getModal().hide.bind(this.layout.getModal()),this);return close(),!0}},{key:"getModalLayout",value:function getModalLayout(){(0,Q.default)()}}])}(G.default)},87861:(C,T,L)=>{var B=L(91270);C.exports=function _inherits(C,T){if("function"!=typeof T&&null!==T)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(T&&T.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),Object.defineProperty(C,"prototype",{writable:!1}),T&&B(C,T)},C.exports.__esModule=!0,C.exports.default=C.exports},88413:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989));T.default=function(){return(0,U.default)(function Console(){(0,q.default)(this,Console)},null,[{key:"error",value:function error(C){$e.devTools&&$e.devTools.log.error(C),C instanceof $e.modules.HookBreak||console.error(C)}},{key:"warn",value:function warn(){for(var C,T='font-size: 12px; background-image: url("'.concat(elementorWebCliConfig.urls.assets,'images/logo-icon.png"); background-repeat: no-repeat; background-size: contain;'),L=arguments.length,B=new Array(L),q=0;q<L;q++)B[q]=arguments[q];B.unshift("%c  %c",T,""),(C=console).warn.apply(C,B)}}])}()},89031:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.createGetInitialState=function createGetInitialState(C){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(L,B){var U=B;if(L.hasOwnProperty("uploadedData")){var V;U=!1;var W=L.uploadedData.manifest.templates,H=(null===(V=elementorAppConfig)||void 0===V||null===(V=V["import-export-customization"])||void 0===V?void 0:V.exportGroups)||{};for(var K in W){if(H[W[K].doc_type]===C){U=!0;break}}}return function _objectSpread(C){for(var T=1;T<arguments.length;T++){var L=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(L),!0).forEach(function(T){(0,q.default)(C,T,L[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(L)):ownKeys(Object(L)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(L,T))})}return C}({enabled:U},T)}};var q=B(L(85707));function ownKeys(C,T){var L=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);T&&(B=B.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),L.push.apply(L,B)}return L}},91270:C=>{function _setPrototypeOf(T,L){return C.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,T){return C.__proto__=T,C},C.exports.__esModule=!0,C.exports.default=C.exports,_setPrototypeOf(T,L)}C.exports=_setPrototypeOf,C.exports.__esModule=!0,C.exports.default=C.exports},91819:(C,T,L)=>{var B=L(78113);C.exports=function _arrayWithoutHoles(C){if(Array.isArray(C))return B(C)},C.exports.__esModule=!0,C.exports.default=C.exports},92766:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(18821)),U=B(L(39805)),V=B(L(40989)),W=B(L(88413)),H=function deprecatedMessage(C,T,L,B){var q="`".concat(T,"` is ").concat(C," deprecated since ").concat(L);B&&(q+=" - Use `".concat(B,"` instead")),W.default.warn(q)};T.default=function(){return(0,V.default)(function Deprecation(){(0,U.default)(this,Deprecation)},null,[{key:"deprecated",value:function deprecated(C,T,L){this.isHardDeprecated(T)?function hardDeprecated(C,T,L){H("hard",C,T,L)}(C,T,L):function softDeprecated(C,T,L){elementorWebCliConfig.isDebug&&H("soft",C,T,L)}(C,T,L)}},{key:"parseVersion",value:function parseVersion(C){var T=C.split(".");if(T.length<3||T.length>4)throw new RangeError("Invalid Semantic Version string provided");var L=(0,q.default)(T,4),B=L[0],U=L[1],V=L[2],W=L[3],H=void 0===W?"":W;return{major1:parseInt(B),major2:parseInt(U),minor:parseInt(V),build:H}}},{key:"getTotalMajor",value:function getTotalMajor(C){var T=parseInt("".concat(C.major1).concat(C.major2,"0"));return T=Number((T/10).toFixed(0)),C.major2>9&&(T=C.major2-9),T}},{key:"compareVersion",value:function compareVersion(C,T){var L=this;return[this.parseVersion(C),this.parseVersion(T)].map(function(C){return L.getTotalMajor(C)}).reduce(function(C,T){return C-T})}},{key:"isSoftDeprecated",value:function isSoftDeprecated(C){return this.compareVersion(C,elementorWebCliConfig.version)<=4}},{key:"isHardDeprecated",value:function isHardDeprecated(C){var T=this.compareVersion(C,elementorWebCliConfig.version);return T<0||T>=8}}])}()},94543:(C,T,L)=>{"use strict";var B=L(96784),q=L(10564);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var U=B(L(39805)),V=B(L(40989)),W=B(L(15118)),H=B(L(29402)),K=B(L(87861)),$=function _interopRequireWildcard(C,T){if("function"==typeof WeakMap)var L=new WeakMap,B=new WeakMap;return function _interopRequireWildcard(C,T){if(!T&&C&&C.__esModule)return C;var U,V,W={__proto__:null,default:C};if(null===C||"object"!=q(C)&&"function"!=typeof C)return W;if(U=T?B:L){if(U.has(C))return U.get(C);U.set(C,W)}for(var H in C)"default"!==H&&{}.hasOwnProperty.call(C,H)&&((V=(U=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,H))&&(V.get||V.set)?U(W,H,V):W[H]=C[H]);return W}(C,T)}(L(63827)),G=L(63025),Y=B(L(96349));function _createForOfIteratorHelper(C,T){var L="undefined"!=typeof Symbol&&C[Symbol.iterator]||C["@@iterator"];if(!L){if(Array.isArray(C)||(L=function _unsupportedIterableToArray(C,T){if(C){if("string"==typeof C)return _arrayLikeToArray(C,T);var L={}.toString.call(C).slice(8,-1);return"Object"===L&&C.constructor&&(L=C.constructor.name),"Map"===L||"Set"===L?Array.from(C):"Arguments"===L||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?_arrayLikeToArray(C,T):void 0}}(C))||T&&C&&"number"==typeof C.length){L&&(C=L);var B=0,q=function F(){};return{s:q,n:function n(){return B>=C.length?{done:!0}:{done:!1,value:C[B++]}},e:function e(C){throw C},f:q}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U,V=!0,W=!1;return{s:function s(){L=L.call(C)},n:function n(){var C=L.next();return V=C.done,C},e:function e(C){W=!0,U=C},f:function f(){try{V||null==L.return||L.return()}finally{if(W)throw U}}}}function _arrayLikeToArray(C,T){(null==T||T>C.length)&&(T=C.length);for(var L=0,B=Array(T);L<T;L++)B[L]=C[L];return B}function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var Q={ADMIN_MENU:"#adminmenu",TOP_BAR:".e-admin-top-bar",WP_ADMIN_BAR:"#wpadminbar",SUBMENU:".wp-submenu",PROMO_PAGE:".e-feature-promotion",PROMO_BLANK_STATE:".elementor-blank_state",APP:".e-app"},X=function(C){function ActionControlTracking(){return(0,U.default)(this,ActionControlTracking),function _callSuper(C,T,L){return T=(0,H.default)(T),(0,W.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,H.default)(C).constructor):T.apply(C,L))}(this,ActionControlTracking,arguments)}return(0,K.default)(ActionControlTracking,C),(0,V.default)(ActionControlTracking,null,[{key:"init",value:function init(){G.DashboardUtils.isElementorPage()&&(this.attachDelegatedHandlers(),this.addTrackingAttributesToFilterButtons(),this.initializeLinkDataIds())}},{key:"initializeLinkDataIds",value:function initializeLinkDataIds(){var C=this,T=function initializeLinks(){document.querySelectorAll("a[href]").forEach(function(T){if(!(C.isExcludedElement(T)||C.isNavigationLink(T)||T.hasAttribute("data-id"))){var L=T.getAttribute("href");if(L){var B=C.removeNonceFromUrl(L);B&&T.setAttribute("data-id",B)}}})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",T):T()}},{key:"addTrackingAttributesToFilterButtons",value:function addTrackingAttributesToFilterButtons(){var C=document.body;if(C){var T="";switch(!0){case C.classList.contains("post-type-elementor_library"):T="elementor_library-library";break;case C.classList.contains("post-type-e-floating-buttons"):T="e-floating-buttons";break;default:return}var L=function addDataIdToListTableButtons(){[{id:"post-query-submit",suffix:"filter"},{id:"search-submit",suffix:"search"},{id:"doaction",suffix:"apply"},{id:"doaction2",suffix:"apply-bottom"}].forEach(function(C){var L=document.getElementById(C.id);L&&!L.hasAttribute("data-id")&&L.setAttribute("data-id","".concat(T,"-button-").concat(C.suffix))})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",L):L()}}},{key:"isExcludedElement",value:function isExcludedElement(C){for(var T=0,L=Object.values(Q);T<L.length;T++){var B=L[T];if(C.closest(B))return!0}return!!C.classList.contains("go-pro")}},{key:"attachDelegatedHandlers",value:function attachDelegatedHandlers(){var C=this,T=["search-submit","post-query-submit"];this.addEventListenerTracked(document,"click",function(L){var B,q=L.target&&1===L.target.nodeType?L.target:null===(B=L.target)||void 0===B?void 0:B.parentElement;if(q){var U=q.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');if(U&&!C.isExcludedElement(U))return T.includes(U.id)?void C.trackControl(U,$.CONTROL_TYPES.FILTER):void C.trackControl(U,$.CONTROL_TYPES.BUTTON);var V=q.closest("a");!V||C.isExcludedElement(V)||C.isNavigationLink(V)||C.trackControl(V,$.CONTROL_TYPES.LINK)}},{capture:!1}),this.addEventListenerTracked(document,"change",function(T){var L,B=T.target&&1===T.target.nodeType?T.target:null===(L=T.target)||void 0===L?void 0:L.parentElement;if(B){var q=B.closest(".components-toggle-control");if(!q||C.isExcludedElement(q)){var U=B.closest('input[type="checkbox"]');if(!U||C.isExcludedElement(U)){var V=B.closest('input[type="radio"]');if(!V||C.isExcludedElement(V)){var W=B.closest("select");W&&!C.isExcludedElement(W)&&C.trackControl(W,$.CONTROL_TYPES.SELECT)}else C.trackControl(V,$.CONTROL_TYPES.RADIO)}else C.trackControl(U,$.CONTROL_TYPES.CHECKBOX)}else C.trackControl(q,$.CONTROL_TYPES.TOGGLE)}})}},{key:"isNavigationLink",value:function isNavigationLink(C){var T=C.getAttribute("href");return!!T&&(!(!T.startsWith("#")||!T.includes("tab"))||(!!C.classList.contains("nav-tab")||!!C.closest(".wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar")))}},{key:"trackControl",value:function trackControl(C,T){var L=this.extractControlIdentifier(C,T);L&&$.default.trackActionControl(L,T)}},{key:"extractControlIdentifier",value:function extractControlIdentifier(C,T){if($.CONTROL_TYPES.RADIO===T){var L=C.getAttribute("name"),B=C.value||C.getAttribute("value");if(L&&B)return"".concat(L,"-").concat(B);if(L)return L}if($.CONTROL_TYPES.SELECT===T){var q=C.getAttribute("name");if(q)return q}if($.CONTROL_TYPES.CHECKBOX===T){var U=C.getAttribute("name");if(U){if(document.querySelectorAll('input[type="checkbox"][name="'.concat(CSS.escape(U),'"]')).length>1){var V=C.value||C.getAttribute("value");if(V)return"".concat(U,"-").concat(V)}return U}}if($.CONTROL_TYPES.LINK===T){var W=C.getAttribute("data-id");if(W)return W;var H=C.getAttribute("href");if(H)return this.removeNonceFromUrl(H)}if($.CONTROL_TYPES.BUTTON===T||$.CONTROL_TYPES.TOGGLE===T||$.CONTROL_TYPES.FILTER===T){var K=C.getAttribute("data-id");if(K)return K;var G=this.extractClassId(C);if(G)return G}return""}},{key:"extractClassId",value:function extractClassId(C){var T=C.className;if(!T||"string"!=typeof T)return"";var L,B=_createForOfIteratorHelper(T.split(" "));try{for(B.s();!(L=B.n()).done;){var q=L.value;if(q.startsWith("e-id-"))return q.substring(5)}}catch(C){B.e(C)}finally{B.f()}return""}},{key:"removeNonceFromUrl",value:function removeNonceFromUrl(C){try{var T=new URL(C,window.location.origin);T.searchParams.delete("_wpnonce");var L=T.searchParams.get("post");return null!==L&&/^[0-9]+$/.test(L)&&T.searchParams.delete("post"),T.pathname+T.search+T.hash}catch(T){return C}}}])}(Y.default);T.default=X},96349:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=void 0;var q=B(L(39805)),U=B(L(40989)),V=function(){return(0,U.default)(function BaseTracking(){(0,q.default)(this,BaseTracking)},null,[{key:"ensureOwnArrays",value:function ensureOwnArrays(){Object.prototype.hasOwnProperty.call(this,"observers")||(this.observers=[]),Object.prototype.hasOwnProperty.call(this,"eventListeners")||(this.eventListeners=[])}},{key:"destroy",value:function destroy(){this.ensureOwnArrays(),this.observers.forEach(function(C){return C.disconnect()}),this.observers=[],this.eventListeners.forEach(function(C){var T=C.target,L=C.type,B=C.handler,q=C.options;T.removeEventListener(L,B,q)}),this.eventListeners=[]}},{key:"addObserver",value:function addObserver(C,T,L){this.ensureOwnArrays();var B=new MutationObserver(L);return B.observe(C,T),this.observers.push(B),B}},{key:"addEventListenerTracked",value:function addEventListenerTracked(C,T,L){var B=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};this.ensureOwnArrays(),C.addEventListener(T,L,B),this.eventListeners.push({target:C,type:T,handler:L,options:B})}}])}();T.default=V},96784:C=>{C.exports=function _interopRequireDefault(C){return C&&C.__esModule?C:{default:C}},C.exports.__esModule=!0,C.exports.default=C.exports},97283:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.default=T.Open=void 0;var q=B(L(39805)),U=B(L(40989)),V=B(L(15118)),W=B(L(29402)),H=B(L(87861)),K=B(L(83535));function _isNativeReflectConstruct(){try{var C=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!C})()}var $=T.Open=function(C){function Open(){return(0,q.default)(this,Open),function _callSuper(C,T,L){return T=(0,W.default)(T),(0,V.default)(C,_isNativeReflectConstruct()?Reflect.construct(T,L||[],(0,W.default)(C).constructor):T.apply(C,L))}(this,Open,arguments)}return(0,H.default)(Open,C),(0,U.default)(Open,[{key:"apply",value:function apply(){$e.route(this.component.getNamespace())}}])}(K.default);T.default=$},97958:(C,T,L)=>{"use strict";var B=L(96784);Object.defineProperty(T,"__esModule",{value:!0}),T.BaseRegistry=void 0;var q=B(L(10906)),U=B(L(85707)),V=B(L(40453)),W=B(L(39805)),H=B(L(40989)),K=["children"];function ownKeys(C,T){var L=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);T&&(B=B.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),L.push.apply(L,B)}return L}function _objectSpread(C){for(var T=1;T<arguments.length;T++){var L=null!=arguments[T]?arguments[T]:{};T%2?ownKeys(Object(L),!0).forEach(function(T){(0,U.default)(C,T,L[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(L)):ownKeys(Object(L)).forEach(function(T){Object.defineProperty(C,T,Object.getOwnPropertyDescriptor(L,T))})}return C}T.BaseRegistry=function(){return(0,H.default)(function BaseRegistry(){(0,W.default)(this,BaseRegistry),this.sections=new Map},[{key:"register",value:function register(C){var T=this;if(!C.key||!C.title)throw new Error("Template type must have key and title");var L=this.get(C.key)||this.formatSection(C);if(C.children)if(L.children){var B=new Map(L.children.map(function(C){return[C.key,C]}));C.children.forEach(function(C){var L=T.formatSection(C);B.set(C.key,L)}),L.children=Array.from(B.values())}else L.children=C.children.map(function(C){return T.formatSection(C)});this.sections.set(C.key,L)}},{key:"formatSection",value:function formatSection(C){C.children;var T=(0,V.default)(C,K);return _objectSpread({key:T.key,title:T.title,description:T.description||"",useParentDefault:!1!==T.useParentDefault,getInitialState:T.getInitialState||null,component:T.component||null,order:T.order||10,isAvailable:T.isAvailable||function(){return!0}},T)}},{key:"getAll",value:function getAll(){return Array.from(this.sections.values()).filter(function(C){return C.isAvailable()}).map(function(C){return C.children?_objectSpread(_objectSpread({},C),{},{children:(0,q.default)(C.children).sort(function(C,T){return C.order-T.order})}):C}).sort(function(C,T){return C.order-T.order})}},{key:"get",value:function get(C){return this.sections.get(C)}}])}()}},T={};function __webpack_require__(L){var B=T[L];if(void 0!==B)return B.exports;var q=T[L]={exports:{}};return C[L](q,q.exports,__webpack_require__),q.exports}__webpack_require__.d=(C,T)=>{for(var L in T)__webpack_require__.o(T,L)&&!__webpack_require__.o(C,L)&&Object.defineProperty(C,L,{enumerable:!0,get:T[L]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(C){if("object"==typeof window)return window}}(),__webpack_require__.o=(C,T)=>Object.prototype.hasOwnProperty.call(C,T),__webpack_require__.r=C=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},(()=>{"use strict";var C=__webpack_require__(96784),T=C(__webpack_require__(51265)),L=C(__webpack_require__(86045)),B=C(__webpack_require__(40397)),q=C(__webpack_require__(87829)),U=C(__webpack_require__(87007));T.default.common={get Component(){return setTimeout(function(){elementorDevTools.deprecation.deprecated("elementorModules.common.Component","2.9.0","$e.modules.ComponentBase")},2e3),B.default},get ComponentModal(){return setTimeout(function(){elementorDevTools.deprecation.deprecated("elementorModules.common.ComponentModal","2.9.0","$e.modules.ComponentModalBase")},2e3),q.default},get HookBreak(){return setTimeout(function(){elementorDevTools.deprecation.deprecated("elementorModules.common.HookBreak","2.9.0","$e.modules.HookBreak")},2e3),U.default},views:{modal:{Layout:L.default}}}})()})();
  • elementor/trunk/assets/js/e-home-screen.js

    r3401288 r3411234  
    11/******/ (() => { // webpackBootstrap
    22/******/    var __webpack_modules__ = ({
     3
     4/***/ "../app/assets/js/event-track/dashboard/action-controls.js":
     5/*!*****************************************************************!*\
     6  !*** ../app/assets/js/event-track/dashboard/action-controls.js ***!
     7  \*****************************************************************/
     8/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
     9
     10"use strict";
     11
     12
     13var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
     14var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
     15Object.defineProperty(exports, "__esModule", ({
     16  value: true
     17}));
     18exports["default"] = void 0;
     19var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
     20var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
     21var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
     22var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
     23var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
     24var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
     25var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js");
     26var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
     27function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
     28function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
     29function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
     30function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
     31function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
     32function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
     33var EXCLUDED_SELECTORS = {
     34  ADMIN_MENU: '#adminmenu',
     35  TOP_BAR: '.e-admin-top-bar',
     36  WP_ADMIN_BAR: '#wpadminbar',
     37  SUBMENU: '.wp-submenu',
     38  PROMO_PAGE: '.e-feature-promotion',
     39  PROMO_BLANK_STATE: '.elementor-blank_state',
     40  APP: '.e-app'
     41};
     42var ActionControlTracking = /*#__PURE__*/function (_BaseTracking) {
     43  function ActionControlTracking() {
     44    (0, _classCallCheck2.default)(this, ActionControlTracking);
     45    return _callSuper(this, ActionControlTracking, arguments);
     46  }
     47  (0, _inherits2.default)(ActionControlTracking, _BaseTracking);
     48  return (0, _createClass2.default)(ActionControlTracking, null, [{
     49    key: "init",
     50    value: function init() {
     51      if (!_utils.DashboardUtils.isElementorPage()) {
     52        return;
     53      }
     54      this.attachDelegatedHandlers();
     55      this.addTrackingAttributesToFilterButtons();
     56      this.initializeLinkDataIds();
     57    }
     58  }, {
     59    key: "initializeLinkDataIds",
     60    value: function initializeLinkDataIds() {
     61      var _this = this;
     62      var initializeLinks = function initializeLinks() {
     63        var links = document.querySelectorAll('a[href]');
     64        links.forEach(function (link) {
     65          if (_this.isExcludedElement(link) || _this.isNavigationLink(link) || link.hasAttribute('data-id')) {
     66            return;
     67          }
     68          var href = link.getAttribute('href');
     69          if (!href) {
     70            return;
     71          }
     72          var cleanedHref = _this.removeNonceFromUrl(href);
     73          if (cleanedHref) {
     74            link.setAttribute('data-id', cleanedHref);
     75          }
     76        });
     77      };
     78      if ('loading' === document.readyState) {
     79        document.addEventListener('DOMContentLoaded', initializeLinks);
     80      } else {
     81        initializeLinks();
     82      }
     83    }
     84  }, {
     85    key: "addTrackingAttributesToFilterButtons",
     86    value: function addTrackingAttributesToFilterButtons() {
     87      var body = document.body;
     88      if (!body) {
     89        return;
     90      }
     91      var screenPrefix = '';
     92      switch (true) {
     93        case body.classList.contains('post-type-elementor_library'):
     94          screenPrefix = 'elementor_library-library';
     95          break;
     96        case body.classList.contains('post-type-e-floating-buttons'):
     97          screenPrefix = 'e-floating-buttons';
     98          break;
     99        default:
     100          return;
     101      }
     102      var addDataIdToListTableButtons = function addDataIdToListTableButtons() {
     103        var buttonConfigs = [{
     104          id: 'post-query-submit',
     105          suffix: 'filter'
     106        }, {
     107          id: 'search-submit',
     108          suffix: 'search'
     109        }, {
     110          id: 'doaction',
     111          suffix: 'apply'
     112        }, {
     113          id: 'doaction2',
     114          suffix: 'apply-bottom'
     115        }];
     116        buttonConfigs.forEach(function (config) {
     117          var button = document.getElementById(config.id);
     118          if (!button || button.hasAttribute('data-id')) {
     119            return;
     120          }
     121          button.setAttribute('data-id', "".concat(screenPrefix, "-button-").concat(config.suffix));
     122        });
     123      };
     124      if ('loading' === document.readyState) {
     125        document.addEventListener('DOMContentLoaded', addDataIdToListTableButtons);
     126      } else {
     127        addDataIdToListTableButtons();
     128      }
     129    }
     130  }, {
     131    key: "isExcludedElement",
     132    value: function isExcludedElement(element) {
     133      for (var _i = 0, _Object$values = Object.values(EXCLUDED_SELECTORS); _i < _Object$values.length; _i++) {
     134        var selector = _Object$values[_i];
     135        if (element.closest(selector)) {
     136          return true;
     137        }
     138      }
     139      if (element.classList.contains('go-pro')) {
     140        return true;
     141      }
     142      return false;
     143    }
     144  }, {
     145    key: "attachDelegatedHandlers",
     146    value: function attachDelegatedHandlers() {
     147      var _this2 = this;
     148      var FILTER_BUTTON_IDS = ['search-submit', 'post-query-submit'];
     149      this.addEventListenerTracked(document, 'click', function (event) {
     150        var _event$target;
     151        var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target = event.target) === null || _event$target === void 0 ? void 0 : _event$target.parentElement;
     152        if (!base) {
     153          return;
     154        }
     155        var button = base.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');
     156        if (button && !_this2.isExcludedElement(button)) {
     157          if (FILTER_BUTTON_IDS.includes(button.id)) {
     158            _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.FILTER);
     159            return;
     160          }
     161          _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.BUTTON);
     162          return;
     163        }
     164        var link = base.closest('a');
     165        if (link && !_this2.isExcludedElement(link) && !_this2.isNavigationLink(link)) {
     166          _this2.trackControl(link, _wpDashboardTracking.CONTROL_TYPES.LINK);
     167        }
     168      }, {
     169        capture: false
     170      });
     171      this.addEventListenerTracked(document, 'change', function (event) {
     172        var _event$target2;
     173        var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target2 = event.target) === null || _event$target2 === void 0 ? void 0 : _event$target2.parentElement;
     174        if (!base) {
     175          return;
     176        }
     177        var toggle = base.closest('.components-toggle-control');
     178        if (toggle && !_this2.isExcludedElement(toggle)) {
     179          _this2.trackControl(toggle, _wpDashboardTracking.CONTROL_TYPES.TOGGLE);
     180          return;
     181        }
     182        var checkbox = base.closest('input[type="checkbox"]');
     183        if (checkbox && !_this2.isExcludedElement(checkbox)) {
     184          _this2.trackControl(checkbox, _wpDashboardTracking.CONTROL_TYPES.CHECKBOX);
     185          return;
     186        }
     187        var radio = base.closest('input[type="radio"]');
     188        if (radio && !_this2.isExcludedElement(radio)) {
     189          _this2.trackControl(radio, _wpDashboardTracking.CONTROL_TYPES.RADIO);
     190          return;
     191        }
     192        var select = base.closest('select');
     193        if (select && !_this2.isExcludedElement(select)) {
     194          _this2.trackControl(select, _wpDashboardTracking.CONTROL_TYPES.SELECT);
     195        }
     196      });
     197    }
     198  }, {
     199    key: "isNavigationLink",
     200    value: function isNavigationLink(link) {
     201      var href = link.getAttribute('href');
     202      if (!href) {
     203        return false;
     204      }
     205      if (href.startsWith('#') && href.includes('tab')) {
     206        return true;
     207      }
     208      if (link.classList.contains('nav-tab')) {
     209        return true;
     210      }
     211      var isInNavigation = link.closest('.wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar');
     212      return !!isInNavigation;
     213    }
     214  }, {
     215    key: "trackControl",
     216    value: function trackControl(element, controlType) {
     217      var controlIdentifier = this.extractControlIdentifier(element, controlType);
     218      if (!controlIdentifier) {
     219        return;
     220      }
     221      _wpDashboardTracking.default.trackActionControl(controlIdentifier, controlType);
     222    }
     223  }, {
     224    key: "extractControlIdentifier",
     225    value: function extractControlIdentifier(element, controlType) {
     226      if (_wpDashboardTracking.CONTROL_TYPES.RADIO === controlType) {
     227        var name = element.getAttribute('name');
     228        var value = element.value || element.getAttribute('value');
     229        if (name && value) {
     230          return "".concat(name, "-").concat(value);
     231        }
     232        if (name) {
     233          return name;
     234        }
     235      }
     236      if (_wpDashboardTracking.CONTROL_TYPES.SELECT === controlType) {
     237        var _name = element.getAttribute('name');
     238        if (_name) {
     239          return _name;
     240        }
     241      }
     242      if (_wpDashboardTracking.CONTROL_TYPES.CHECKBOX === controlType) {
     243        var _name2 = element.getAttribute('name');
     244        if (_name2) {
     245          var checkboxesWithSameName = document.querySelectorAll("input[type=\"checkbox\"][name=\"".concat(CSS.escape(_name2), "\"]"));
     246          if (checkboxesWithSameName.length > 1) {
     247            var _value = element.value || element.getAttribute('value');
     248            if (_value) {
     249              return "".concat(_name2, "-").concat(_value);
     250            }
     251          }
     252          return _name2;
     253        }
     254      }
     255      if (_wpDashboardTracking.CONTROL_TYPES.LINK === controlType) {
     256        var dataId = element.getAttribute('data-id');
     257        if (dataId) {
     258          return dataId;
     259        }
     260        var href = element.getAttribute('href');
     261        if (href) {
     262          return this.removeNonceFromUrl(href);
     263        }
     264      }
     265      if (_wpDashboardTracking.CONTROL_TYPES.BUTTON === controlType || _wpDashboardTracking.CONTROL_TYPES.TOGGLE === controlType || _wpDashboardTracking.CONTROL_TYPES.FILTER === controlType) {
     266        var _dataId = element.getAttribute('data-id');
     267        if (_dataId) {
     268          return _dataId;
     269        }
     270        var classIdMatch = this.extractClassId(element);
     271        if (classIdMatch) {
     272          return classIdMatch;
     273        }
     274      }
     275      return '';
     276    }
     277  }, {
     278    key: "extractClassId",
     279    value: function extractClassId(element) {
     280      var classes = element.className;
     281      if (!classes || 'string' !== typeof classes) {
     282        return '';
     283      }
     284      var classList = classes.split(' ');
     285      var _iterator = _createForOfIteratorHelper(classList),
     286        _step;
     287      try {
     288        for (_iterator.s(); !(_step = _iterator.n()).done;) {
     289          var cls = _step.value;
     290          if (cls.startsWith('e-id-')) {
     291            return cls.substring(5);
     292          }
     293        }
     294      } catch (err) {
     295        _iterator.e(err);
     296      } finally {
     297        _iterator.f();
     298      }
     299      return '';
     300    }
     301  }, {
     302    key: "removeNonceFromUrl",
     303    value: function removeNonceFromUrl(url) {
     304      try {
     305        var urlObj = new URL(url, window.location.origin);
     306        urlObj.searchParams.delete('_wpnonce');
     307        var postParam = urlObj.searchParams.get('post');
     308        if (postParam !== null && /^[0-9]+$/.test(postParam)) {
     309          urlObj.searchParams.delete('post');
     310        }
     311        return urlObj.pathname + urlObj.search + urlObj.hash;
     312      } catch (e) {
     313        return url;
     314      }
     315    }
     316  }]);
     317}(_baseTracking.default);
     318var _default = exports["default"] = ActionControlTracking;
     319
     320/***/ }),
    3321
    4322/***/ "../app/assets/js/event-track/dashboard/base-tracking.js":
     
    515833function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
    516834var PROMO_SELECTORS = {
    517   PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page',
     835  PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap',
    518836  PROMO_BLANK_STATE: '.elementor-blank_state',
    519837  CTA_BUTTON: '.go-pro',
     
    10901408var _topBar = _interopRequireDefault(__webpack_require__(/*! ./dashboard/top-bar */ "../app/assets/js/event-track/dashboard/top-bar.js"));
    10911409var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js"));
     1410var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js"));
    10921411var SESSION_TIMEOUT_MINUTES = 30;
    10931412var MINUTE_MS = 60 * 1000;
     
    11021421  LINK: 'link',
    11031422  SELECT: 'select',
    1104   TOGGLE: 'toggle'
     1423  TOGGLE: 'toggle',
     1424  FILTER: 'filter'
    11051425};
    11061426var NAV_AREAS = exports.NAV_AREAS = {
     
    14561776      _promotion.default.destroy();
    14571777      _menuPromotion.default.destroy();
     1778      _actionControls.default.destroy();
    14581779      this.initialized = false;
    14591780    }
     
    14821803    _promotion.default.init();
    14831804    _menuPromotion.default.init();
     1805    _actionControls.default.init();
    14841806  }
    14851807});
  • elementor/trunk/assets/js/e-home-screen.min.js

    r3401288 r3411234  
    1 (()=>{var t={1427:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(78304)),c=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(41594)),u=a(86956);r.default=function SideBarCheckIcon(t){return c.createElement(u.SvgIcon,(0,l.default)({viewBox:"0 0 24 24"},t),c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.09013 3.69078C10.273 3.2008 11.5409 2.94861 12.8213 2.94861C14.1017 2.94861 15.3695 3.2008 16.5525 3.69078C17.7354 4.18077 18.8102 4.89895 19.7156 5.80432C20.621 6.70969 21.3391 7.78452 21.8291 8.96744C22.3191 10.1504 22.5713 11.4182 22.5713 12.6986C22.5713 13.979 22.3191 15.2468 21.8291 16.4298C21.3391 17.6127 20.621 18.6875 19.7156 19.5929C18.8102 20.4983 17.7354 21.2165 16.5525 21.7064C15.3695 22.1964 14.1017 22.4486 12.8213 22.4486C11.5409 22.4486 10.2731 22.1964 9.09013 21.7064C7.9072 21.2165 6.83237 20.4983 5.927 19.5929C5.02163 18.6875 4.30345 17.6127 3.81346 16.4298C3.32348 15.2468 3.07129 13.979 3.07129 12.6986C3.07129 11.4182 3.32348 10.1504 3.81346 8.96744C4.30345 7.78452 5.02163 6.70969 5.927 5.80432C6.83237 4.89895 7.9072 4.18077 9.09013 3.69078ZM12.8213 4.44861C11.7379 4.44861 10.6651 4.662 9.66415 5.0766C8.66321 5.4912 7.75374 6.09889 6.98766 6.86498C6.22157 7.63106 5.61388 8.54053 5.19928 9.54147C4.78468 10.5424 4.57129 11.6152 4.57129 12.6986C4.57129 13.782 4.78468 14.8548 5.19928 15.8557C5.61388 16.8567 6.22157 17.7662 6.98766 18.5322C7.75374 19.2983 8.66322 19.906 9.66415 20.3206C10.6651 20.7352 11.7379 20.9486 12.8213 20.9486C13.9047 20.9486 14.9775 20.7352 15.9784 20.3206C16.9794 19.906 17.8888 19.2983 18.6549 18.5322C19.421 17.7662 20.0287 16.8567 20.4433 15.8557C20.8579 14.8548 21.0713 13.782 21.0713 12.6986C21.0713 11.6152 20.8579 10.5424 20.4433 9.54147C20.0287 8.54053 19.421 7.63106 18.6549 6.86498C17.8888 6.09889 16.9794 5.4912 15.9784 5.0766C14.9775 4.662 13.9047 4.44861 12.8213 4.44861Z",fill:"#93003F"}),c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.3213 9.69424C17.6142 9.98713 17.6142 10.462 17.3213 10.7549L12.3732 15.703C12.0803 15.9959 11.6054 15.9959 11.3125 15.703L8.83851 13.2289C8.54562 12.936 8.54562 12.4612 8.83851 12.1683C9.1314 11.8754 9.60628 11.8754 9.89917 12.1683L11.8429 14.112L16.2606 9.69424C16.5535 9.40135 17.0284 9.40135 17.3213 9.69424Z",fill:"#93003F"}))}},1726:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=a(86956),u=o(a(90038)),d=o(a(34874)),p=o(a(28421)),v=o(a(1427)),m=o(a(39957)),h=a(32777),y=function SidebarDefault(t){var r=t.header,a=t.cta,i=t.repeater;return l.default.createElement(c.Paper,{elevation:0,sx:{p:3}},l.default.createElement(c.Stack,{gap:1.5,alignItems:"center",textAlign:"center",sx:{pb:4}},l.default.createElement(c.Box,{component:"img",src:r.image}),l.default.createElement(c.Box,null,l.default.createElement(c.Typography,{variant:"h6"},r.title),l.default.createElement(c.Typography,{variant:"body2",color:"text.secondary"},r.description)),l.default.createElement(u.default,{variant:"contained",size:"medium",color:"promotion",href:a.url,onClick:function handleCtaClick(){(0,h.trackPromoClick)(r.title,a.url,(0,h.getHomeScreenPath)("sidebar"))},startIcon:l.default.createElement(c.Box,{component:"img",src:a.image,sx:{width:"16px"}}),target:"_blank",sx:{maxWidth:"fit-content"}},a.label)),l.default.createElement(d.default,{sx:{p:0}},i.map(function(t,r){return l.default.createElement(p.default,{key:r,sx:{p:0,gap:1}},l.default.createElement(v.default,null),l.default.createElement(m.default,{primaryTypographyProps:{variant:"body2"},primary:t.title}))})))};r.default=y;y.propTypes={header:i.object.isRequired,cta:i.object.isRequired,repeater:i.array}},2979:t=>{"use strict";t.exports=elementorV2.ui.CardActions},3767:t=>{"use strict";t.exports=elementorV2.ui.TextField},4176:t=>{"use strict";t.exports=elementorV2.ui.DialogTitle},4671:t=>{"use strict";t.exports=elementorV2.ui.Divider},5986:t=>{"use strict";t.exports=elementorV2.ui.Dialog},7470:(t,r,a)=>{"use strict";var i=a(75206);r.createRoot=i.createRoot,r.hydrateRoot=i.hydrateRoot},9301:t=>{"use strict";t.exports=elementorV2.ui.ListItemButton},10442:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(78304)),c=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(41594)),u=a(86956);r.default=function YoutubeIcon(t){return c.createElement(u.SvgIcon,(0,l.default)({viewBox:"0 0 24 24"},t),c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 5.75C5.20507 5.75 3.75 7.20507 3.75 9V15C3.75 16.7949 5.20507 18.25 7 18.25H17C18.7949 18.25 20.25 16.7949 20.25 15V9C20.25 7.20507 18.7949 5.75 17 5.75H7ZM2.25 9C2.25 6.37665 4.37665 4.25 7 4.25H17C19.6234 4.25 21.75 6.37665 21.75 9V15C21.75 17.6234 19.6234 19.75 17 19.75H7C4.37665 19.75 2.25 17.6234 2.25 15V9ZM9.63048 8.34735C9.86561 8.21422 10.1542 8.21786 10.3859 8.35688L15.3859 11.3569C15.6118 11.4924 15.75 11.7366 15.75 12C15.75 12.2634 15.6118 12.5076 15.3859 12.6431L10.3859 15.6431C10.1542 15.7821 9.86561 15.7858 9.63048 15.6526C9.39534 15.5195 9.25 15.2702 9.25 15V9C9.25 8.7298 9.39534 8.48048 9.63048 8.34735ZM10.75 10.3246V13.6754L13.5423 12L10.75 10.3246Z"}))}},10564:t=>{function _typeof(r){return t.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,_typeof(r)}t.exports=_typeof,t.exports.__esModule=!0,t.exports.default=t.exports},10909:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(34874)),v=o(a(73278)),m=function GetStarted(t){var r=(0,u.default)({},((0,c.default)(t),t));return l.default.createElement(d.Paper,{elevation:0,sx:{p:3,display:"flex",flexDirection:"column",gap:2}},l.default.createElement(d.Box,null,l.default.createElement(d.Typography,{variant:"h6"},r.getStartedData.header.title),l.default.createElement(d.Typography,{variant:"body2",color:"text.secondary"},r.getStartedData.header.description)),l.default.createElement(p.default,{sx:{display:"grid",gridTemplateColumns:{md:"repeat(4, 1fr)",xs:"repeat(2, 1fr)"},columnGap:{md:9,xs:7},rowGap:3}},r.getStartedData.repeater.map(function(t){return l.default.createElement(v.default,{key:t.title,item:t,image:t.image,adminUrl:r.adminUrl})})))};r.default=m;m.propTypes={getStartedData:i.object.isRequired,adminUrl:i.string.isRequired}},11018:t=>{t.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.")},t.exports.__esModule=!0,t.exports.default=t.exports},11327:(t,r,a)=>{var i=a(10564).default;t.exports=function toPrimitive(t,r){if("object"!=i(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var o=a.call(t,r||"default");if("object"!=i(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)},t.exports.__esModule=!0,t.exports.default=t.exports},12427:(t,r,a)=>{"use strict";var i=a(12470).__,o=a(62688),l=a(96784),c=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var u=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var o,l,u={__proto__:null,default:t};if(null===t||"object"!=c(t)&&"function"!=typeof t)return u;if(o=r?i:a){if(o.has(t))return o.get(t);o.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((l=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(l.get||l.set)?o(u,d,l):u[d]=t[d]);return u}(t,r)}(a(41594)),d=l(a(18821)),p=l(a(44867)),v=l(a(72318)),m=l(a(4176)),h=l(a(54947)),y=l(a(29544)),g=l(a(3767)),_=l(a(69961)),k=l(a(90038)),b=l(a(5986));var x=function CreateNewPageDialog(t){var r=t.url,a=t.isOpen,o=t.closedDialogCallback,l=u.default.useState(!1),c=(0,d.default)(l,2),x=c[0],E=c[1],S=u.default.useState(""),T=(0,d.default)(S,2),w=T[0],C=T[1];(0,u.useEffect)(function(){E(a)},[a]);var P=function handleDialogClose(){E(!1),o()};return u.default.createElement(b.default,{open:x,onClose:P,maxWidth:"xs",width:"xs",fullWidth:!0},u.default.createElement(p.default,null,u.default.createElement(v.default,null,u.default.createElement(m.default,null,i("Name your page","elementor")))),u.default.createElement(h.default,{dividers:!0},u.default.createElement(y.default,{sx:{mb:2}},i("To proceed, please name your first page,","elementor"),u.default.createElement("br",null),i("or rename it later.","elementor")),u.default.createElement(g.default,{onChange:function handleChange(t){var r=new URLSearchParams;r.append("post_data[post_title]",t.target.value),C(r.toString())},fullWidth:!0,placeholder:i("New Page","elementor")})),u.default.createElement(_.default,null,u.default.createElement(k.default,{onClick:P,color:"secondary"},i("Cancel","elementor")),u.default.createElement(k.default,{variant:"contained",href:w?r+"&"+w:r,target:"_blank"},i("Save","elementor"))))};r.default=x;x.propTypes={url:o.string.isRequired,isOpen:o.bool.isRequired,closedDialogCallback:o.func.isRequired}},12470:t=>{"use strict";t.exports=wp.i18n},14077:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(15118)),u=i(a(29402)),d=i(a(87861)),p=i(a(63827)),v=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var m=".e-feature-promotion, .elementor-settings-form-page",h=".elementor-blank_state",y=".go-pro",g="h3",_=function(t){function PromotionTracking(){return(0,o.default)(this,PromotionTracking),function _callSuper(t,r,a){return r=(0,u.default)(r),(0,c.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,u.default)(t).constructor):r.apply(t,a))}(this,PromotionTracking,arguments)}return(0,d.default)(PromotionTracking,t),(0,l.default)(PromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var t=this;this.addEventListenerTracked(document,"click",function(r){var a=r.target;if(a){var i=a.closest("a".concat(y));if(i){var o=i.closest("".concat(m,", ").concat(h));o&&t.handlePromoClick(i,o)}}},{capture:!0})}},{key:"handlePromoClick",value:function handlePromoClick(t,r){var a=this.extractPromoTitle(r,t),i=t.getAttribute("href"),o=this.extractPromoPath();p.default.trackPromoClicked(a,i,o)}},{key:"extractPromoTitle",value:function extractPromoTitle(t,r){var a=t.querySelector(g);return a?a.textContent.trim():r.textContent.trim()}},{key:"extractPromoPath",value:function extractPromoPath(){var t=new URLSearchParams(window.location.search).get("page");return t?t.replace("elementor_","").replace(/_/g,"/"):"elementor"}}])}(v.default);r.default=_},14718:(t,r,a)=>{var i=a(29402);t.exports=function _superPropBase(t,r){for(;!{}.hasOwnProperty.call(t,r)&&null!==(t=i(t)););return t},t.exports.__esModule=!0,t.exports.default=t.exports},15118:(t,r,a)=>{var i=a(10564).default,o=a(36417);t.exports=function _possibleConstructorReturn(t,r){if(r&&("object"==i(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return o(t)},t.exports.__esModule=!0,t.exports.default=t.exports},15925:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=a(86956),u=o(a(29134)),d=o(a(98903)),p=o(a(89186)),v=o(a(42618)),m=o(a(10909)),h=o(a(79602)),y=function HomeScreen(t){var r=t.homeScreenData.hasOwnProperty("sidebar_promotion_variants");return l.default.createElement(c.Box,{sx:{pr:1}},l.default.createElement(c.Container,{disableGutters:!0,maxWidth:"lg",sx:{display:"flex",flexDirection:"column",gap:{xs:1,md:3},pt:{xs:2,md:6},pb:2}},t.homeScreenData.top_with_licences&&l.default.createElement(u.default,{topData:t.homeScreenData.top_with_licences,buttonCtaUrl:t.homeScreenData.button_cta_url}),l.default.createElement(c.Box,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},justifyContent:"space-between",gap:3}},l.default.createElement(c.Stack,{sx:{flex:1,gap:3}},t.homeScreenData.create_with_ai&&l.default.createElement(h.default,{createWithAIData:t.homeScreenData.create_with_ai}),l.default.createElement(m.default,{getStartedData:t.homeScreenData.get_started,adminUrl:t.adminUrl}),l.default.createElement(p.default,{addonsData:t.homeScreenData.add_ons,adminUrl:t.adminUrl})),l.default.createElement(c.Container,{maxWidth:"xs",disableGutters:!0,sx:{width:{sm:"305px"},display:"flex",flexDirection:"column",gap:3}},r&&l.default.createElement(d.default,{sideData:t.homeScreenData.sidebar_promotion_variants}),l.default.createElement(v.default,{externalLinksData:t.homeScreenData.external_links})))))};y.propTypes={homeScreenData:i.object,adminUrl:i.string};r.default=y},18791:(t,r,a)=>{"use strict";var i=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;_interopRequireWildcard(a(41594));var o=_interopRequireWildcard(a(75206)),l=a(7470);function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,o=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return u;if(l=r?o:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u})(t,r)}r.default={render:function render(t,r){var a;try{var i=(0,l.createRoot)(r);i.render(t),a=function unmountFunction(){i.unmount()}}catch(i){o.render(t,r),a=function unmountFunction(){o.unmountComponentAtNode(r)}}return{unmount:a}}}},18821:(t,r,a)=>{var i=a(70569),o=a(65474),l=a(37744),c=a(11018);t.exports=function _slicedToArray(t,r){return i(t)||o(t,r)||l(t,r)||c()},t.exports.__esModule=!0,t.exports.default=t.exports},27011:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(15118)),u=i(a(29402)),d=i(a(87861)),p=i(a(85707)),v=i(a(63827)),m=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var h="core",y="pro",g=function(t){function PluginActions(){return(0,o.default)(this,PluginActions),function _callSuper(t,r,a){return r=(0,u.default)(r),(0,c.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,u.default)(t).constructor):r.apply(t,a))}(this,PluginActions,arguments)}return(0,d.default)(PluginActions,t),(0,l.default)(PluginActions,null,[{key:"init",value:function init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}},{key:"attachCoreDeactivationTracking",value:function attachCoreDeactivationTracking(){var t=this,r=document.querySelector("#elementor-deactivate-feedback-dialog-form");r&&(this.addEventListenerTracked(r,"change",function(r){var a=r.target;a.classList.contains("elementor-deactivate-feedback-dialog-input")&&(t.selectedReason=a.value)}),this.observeModalButtons())}},{key:"attachProDeactivationTracking",value:function attachProDeactivationTracking(){var t=this,r=document.querySelector(".plugins");r&&this.addEventListenerTracked(r,"click",function(r){var a=r.target.closest("a");a&&"deactivate-elementor-pro"===a.id&&t.trackProDeactivation()},{capture:!0})}},{key:"observeModalButtons",value:function observeModalButtons(){var t=this,r=function checkAndAttachDelegation(){var r=document.querySelector("#elementor-deactivate-feedback-modal");return!!r&&(t.addEventListenerTracked(r,"click",function(r){var a=r.target.closest(".dialog-submit"),i=r.target.closest(".dialog-skip");a?t.trackCoreDeactivation("submit&deactivate"):i&&t.trackCoreDeactivation("skip&deactivate")},{capture:!0}),!0)};r()||this.addObserver(document.body,{childList:!0,subtree:!0},function(t,a){r()&&a.disconnect()})}},{key:"getUserInput",value:function getUserInput(){if(!this.selectedReason||!["found_a_better_plugin","other"].includes(this.selectedReason))return null;var t=document.querySelector('input[name="reason_'.concat(this.selectedReason,'"]'));return t&&t.value?t.value:null}},{key:"trackCoreDeactivation",value:function trackCoreDeactivation(t){var r={deactivate_form_submit:t,deactivate_plugin_type:h};this.selectedReason&&(r.deactivate_feedback_reason=this.selectedReason);var a=this.getUserInput();a&&(r.deactivate_feedback_reason+="/".concat(a)),v.default.dispatchEvent("wpdash_deactivate_plugin",r,{send_immediately:!0})}},{key:"trackProDeactivation",value:function trackProDeactivation(){this.trackProAction("deactivate")}},{key:"attachProDeletionTracking",value:function attachProDeletionTracking(){var t=this;"undefined"!=typeof jQuery&&jQuery(document).on("wp-plugin-deleting",function(r,a){"elementor-pro"===(null==a?void 0:a.slug)&&t.trackProAction("delete")})}},{key:"destroy",value:function destroy(){"undefined"!=typeof jQuery&&jQuery(document).off("wp-plugin-deleting"),m.default.destroy.call(this)}},{key:"trackProAction",value:function trackProAction(t){var r={deactivate:{eventName:"wpdash_deactivate_plugin",propertyKey:"deactivate_plugin_type"},delete:{eventName:"wpdash_delete_plugin",propertyKey:"plugin_delete"}}[t];if(r){var a=(0,p.default)({},r.propertyKey,y);v.default.dispatchEvent(r.eventName,a,{send_immediately:!0})}}}])}(m.default);(0,p.default)(g,"selectedReason",null);r.default=g},28421:t=>{"use strict";t.exports=elementorV2.ui.ListItem},29134:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(72707)),v=o(a(90038)),m=o(a(10442)),h=a(32777),y=function TopSection(t){var r=(0,u.default)({},((0,c.default)(t),t)),a=r.topData,i=r.buttonCtaUrl;if(!a)return null;var o=a.title,y=a.description,g=a.button_cta_text,_=a.button_create_page_title,k=a.youtube_embed_id,b=a.button_watch_url,x=a.button_watch_title,E=null!=g?g:_;return l.default.createElement(d.Paper,{elevation:0,sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},justifyContent:"space-between",py:{xs:3,md:3},px:{xs:3,md:4},gap:{xs:2,sm:3,lg:22}}},l.default.createElement(d.Stack,{gap:3,justifyContent:"center"},l.default.createElement(d.Box,null,l.default.createElement(p.default,{variant:"h6"},o),l.default.createElement(p.default,{variant:"body2",color:"secondary"},y)),l.default.createElement(d.Box,{sx:{display:"flex",gap:1}},l.default.createElement(v.default,{"data-testid":"e-create-button",variant:"contained",size:"small",href:i,target:"_blank",onClick:function handleCtaClick(){(0,h.trackPromoClick)(E,i,(0,h.getHomeScreenPath)("top_section"))}},E),l.default.createElement(v.default,{variant:"outlined",color:"secondary",size:"small",startIcon:l.default.createElement(m.default,null),href:b,target:"_blank",onClick:function handleWatchClick(){(0,h.trackPromoClick)(x,b,(0,h.getHomeScreenPath)("top_section"))}},x))),l.default.createElement(d.Box,{component:"iframe",src:"https://www.youtube.com/embed/".concat(k),title:"YouTube video player",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,sx:{aspectRatio:"16/9",borderRadius:1,display:"flex",width:"100%",maxWidth:"365px"}}))};y.propTypes={topData:i.object.isRequired,buttonCtaUrl:i.string.isRequired};r.default=y},29402:t=>{function _getPrototypeOf(r){return t.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.__esModule=!0,t.exports.default=t.exports,_getPrototypeOf(r)}t.exports=_getPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},29544:t=>{"use strict";t.exports=elementorV2.ui.DialogContentText},31047:t=>{"use strict";t.exports=elementorV2.ui.Box},32777:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.trackPromoClick=r.getHomeScreenPath=void 0;var o=i(a(63827));r.trackPromoClick=function trackPromoClick(t,r,a){o.default&&"function"==typeof o.default.trackPromoClicked&&o.default.trackPromoClicked(t,r,a)},r.getHomeScreenPath=function getHomeScreenPath(t){return["home",t]}},34874:t=>{"use strict";t.exports=elementorV2.ui.List},36417:t=>{t.exports=function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.__esModule=!0,t.exports.default=t.exports},37744:(t,r,a)=>{var i=a(78113);t.exports=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return i(t,r);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(t,r):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},38073:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=a(86956),u=o(a(63602)),d=a(32777),p=function SidebarBanner(t){var r=t.image,a=t.link;return l.default.createElement(c.Paper,{elevation:0,sx:{overflow:"hidden"}},l.default.createElement(u.default,{target:"_blank",href:a,onClick:function handleClick(){(0,d.trackPromoClick)("Sidebar Banner",a,(0,d.getHomeScreenPath)("sidebar"))},sx:{lineHeight:0,display:"block",width:"100%",height:"100%",boxShadow:"none","&:focus":{boxShadow:"none"},"&:active":{boxShadow:"none"}}},l.default.createElement(c.Box,{component:"img",src:r,sx:{width:"100%",height:"100%"}})))};r.default=p;p.propTypes={image:i.string.isRequired,link:i.string.isRequired}},39805:t=>{t.exports=function _classCallCheck(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},39957:t=>{"use strict";t.exports=elementorV2.ui.ListItemText},40362:(t,r,a)=>{"use strict";var i=a(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,t.exports=function(){function shim(t,r,a,o,l,c){if(c!==i){var u=new 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 u.name="Invariant Violation",u}}function getShim(){return shim}shim.isRequired=shim;var t={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 t.PropTypes=t,t}},40989:(t,r,a)=>{var i=a(45498);function _defineProperties(t,r){for(var a=0;a<r.length;a++){var o=r[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,i(o.key),o)}}t.exports=function _createClass(t,r,a){return r&&_defineProperties(t.prototype,r),a&&_defineProperties(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t},t.exports.__esModule=!0,t.exports.default=t.exports},41594:t=>{"use strict";t.exports=React},41621:(t,r,a)=>{var i=a(14718);function _get(){return t.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,r,a){var o=i(t,r);if(o){var l=Object.getOwnPropertyDescriptor(o,r);return l.get?l.get.call(arguments.length<3?t:a):l.value}},t.exports.__esModule=!0,t.exports.default=t.exports,_get.apply(null,arguments)}t.exports=_get,t.exports.__esModule=!0,t.exports.default=t.exports},42408:t=>{"use strict";t.exports=elementorV2.ui.CardMedia},42618:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(34874)),v=o(a(9301)),m=o(a(39957)),h=o(a(4671)),y=function ExternalLinksSection(t){var r=(0,u.default)({},((0,c.default)(t),t));return l.default.createElement(d.Paper,{elevation:0,sx:{px:3}},l.default.createElement(p.default,null,r.externalLinksData.map(function(t,a){return l.default.createElement(d.Box,{key:t.label},l.default.createElement(v.default,{href:t.url,target:"_blank",sx:{"&:hover":{backgroundColor:"initial"},gap:2,px:0,py:2}},l.default.createElement(d.Box,{component:"img",src:t.image,sx:{width:"38px"}}),l.default.createElement(m.default,{sx:{color:"text.secondary"},primary:t.label})),a<r.externalLinksData.length-1&&l.default.createElement(h.default,null))})))};r.default=y;y.propTypes={externalLinksData:i.array.isRequired}},44867:t=>{"use strict";t.exports=elementorV2.ui.DialogHeader},45498:(t,r,a)=>{var i=a(10564).default,o=a(11327);t.exports=function toPropertyKey(t){var r=o(t,"string");return"symbol"==i(r)?r:r+""},t.exports.__esModule=!0,t.exports.default=t.exports},46168:t=>{"use strict";t.exports=elementorV2.ui.Card},48285:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(15118)),u=i(a(29402)),d=i(a(87861)),p=i(a(63827)),v=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var m={go_elementor_pro:"Upgrade"},h=function(t){function MenuPromotionTracking(){return(0,o.default)(this,MenuPromotionTracking),function _callSuper(t,r,a){return r=(0,u.default)(r),(0,c.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,u.default)(t).constructor):r.apply(t,a))}(this,MenuPromotionTracking,arguments)}return(0,d.default)(MenuPromotionTracking,t),(0,l.default)(MenuPromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var t=this;this.addEventListenerTracked(document,"click",function(r){var a=r.target;if(a){var i=a.closest("a");if(i){var o=i.getAttribute("href");if(o){var l=t.extractPromoMenuKey(o);l&&t.handleMenuPromoClick(i,l)}}}},{capture:!0})}},{key:"extractPromoMenuKey",value:function extractPromoMenuKey(t){for(var r=0,a=Object.keys(m);r<a.length;r++){var i=a[r];if(t.includes("page=".concat(i)))return i}return null}},{key:"handleMenuPromoClick",value:function handleMenuPromoClick(t,r){var a=t.getAttribute("href"),i=m[r],o=r.replace("elementor_","").replace(/_/g,"/");p.default.trackPromoClicked(i,a,o)}}])}(v.default);r.default=h},54947:t=>{"use strict";t.exports=elementorV2.ui.DialogContent},56441:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},60555:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(39805)),c=i(a(40989)),u=i(a(15118)),d=i(a(29402)),p=i(a(87861)),v=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(63827)),m=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var h=".e-admin-top-bar",y=".e-admin-top-bar__bar-button",g=".e-admin-top-bar__bar-button-title",_=function(t){function TopBarTracking(){return(0,l.default)(this,TopBarTracking),function _callSuper(t,r,a){return r=(0,d.default)(r),(0,u.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,d.default)(t).constructor):r.apply(t,a))}(this,TopBarTracking,arguments)}return(0,p.default)(TopBarTracking,t),(0,c.default)(TopBarTracking,null,[{key:"init",value:function init(){this.waitForTopBar()}},{key:"waitForTopBar",value:function waitForTopBar(){var t=this,r=document.querySelector(h);if(r)this.attachTopBarTracking(r);else var a=this.addObserver(document.body,{childList:!0,subtree:!0},function(){var r=document.querySelector(h);r&&(t.attachTopBarTracking(r),a.disconnect(),clearTimeout(i))}),i=setTimeout(function(){a.disconnect()},1e4)}},{key:"attachTopBarTracking",value:function attachTopBarTracking(t){var r=this;t.querySelectorAll(y).forEach(function(t){r.addEventListenerTracked(t,"click",function(t){r.handleTopBarClick(t)})}),this.observeTopBarChanges(t)}},{key:"observeTopBarChanges",value:function observeTopBarChanges(t){var r=this;this.addObserver(t,{childList:!0,subtree:!0},function(t){t.forEach(function(t){"childList"===t.type&&t.addedNodes.forEach(function(t){1===t.nodeType&&(t.matches&&t.matches(y)?r.addEventListenerTracked(t,"click",function(t){r.handleTopBarClick(t)}):(t.querySelectorAll?t.querySelectorAll(y):[]).forEach(function(t){r.addEventListenerTracked(t,"click",function(t){r.handleTopBarClick(t)})}))})})})}},{key:"handleTopBarClick",value:function handleTopBarClick(t){var r=t.currentTarget,a=this.extractItemId(r);v.default.trackNavClicked(a,null,v.NAV_AREAS.TOP_BAR)}},{key:"extractItemId",value:function extractItemId(t){var r=t.querySelector(g);if(r&&r.textContent.trim())return r.textContent.trim();var a=t.textContent.trim();if(a)return a;var i=t.getAttribute("href");if(i){var o=new URLSearchParams(i.split("?")[1]||"").get("page");if(o)return o;if(i.includes("/wp-admin/")){var l=i.split("/wp-admin/")[1];if(l)return l.split("?")[0]}try{var c=new URL(i,window.location.origin);return c.pathname.split("/").filter(Boolean).pop()||c.hostname}catch(t){return i}}var u=t.getAttribute("data-info");if(u)return u;var d=t.className.split(" ").filter(function(t){return t&&"e-admin-top-bar__bar-button"!==t});return d.length>0?d.join("-"):"unknown-top-bar-button"}}])}(m.default);r.default=_},62688:(t,r,a)=>{t.exports=a(40362)()},63025:(t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.DashboardUtils=void 0;r.DashboardUtils={isElementorPage:function isElementorPage(){var t=new URLSearchParams(window.location.search),r=t.get("page");if(r&&(r.startsWith("elementor")||r.includes("elementor")))return!0;var a=t.get("post_type");return"elementor_library"===a||"e-floating-buttons"===a||document.body.className.split(" ").some(function(t){return t.includes("elementor")&&(t.includes("page")||t.includes("post-type"))})}}},63602:t=>{"use strict";t.exports=elementorV2.ui.Link},63827:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.SCREEN_TYPES=r.NAV_AREAS=r.CONTROL_TYPES=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(85707)),u=i(a(66336)),d=i(a(27011)),p=i(a(14077)),v=i(a(67670)),m=i(a(60555)),h=i(a(48285)),y=18e5,g="elementor_wpdash_session",_="elementor_wpdash_pending_nav",k=(r.CONTROL_TYPES={BUTTON:"button",CHECKBOX:"checkbox",RADIO:"radio",LINK:"link",SELECT:"select",TOGGLE:"toggle"},r.NAV_AREAS={LEFT_MENU:"left_menu",SUBMENU:"submenu",HOVER_MENU:"hover_menu",TOP_BAR:"top_bar"}),b=r.SCREEN_TYPES={TAB:"tab",POPUP:"popup",APP_SCREEN:"app_screen"},x=r.default=function(){return(0,l.default)(function WpDashboardTracking(){(0,o.default)(this,WpDashboardTracking)},null,[{key:"init",value:function init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}},{key:"restoreOrCreateSession",value:function restoreOrCreateSession(){var t=this.getStoredSession();t?(this.sessionStartTime=t.sessionStartTime,this.navItemsVisited=new Set(t.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}},{key:"processPendingNavClick",value:function processPendingNavClick(){try{var t=sessionStorage.getItem(_);if(t){var r=JSON.parse(t),a=r.itemId,i=r.rootItem,o=r.area;this.navItemsVisited.add(a);var l={wpdash_nav_item_id:a,wpdash_nav_area:o};i&&(l.wpdash_nav_item_root=i),this.dispatchEvent("wpdash_nav_clicked",l,{send_immediately:!0}),sessionStorage.removeItem(_)}}catch(t){sessionStorage.removeItem(_)}}},{key:"getStoredSession",value:function getStoredSession(){try{var t=sessionStorage.getItem(g);return t?JSON.parse(t):null}catch(t){return null}}},{key:"saveSessionToStorage",value:function saveSessionToStorage(){var t={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(g,JSON.stringify(t))}},{key:"clearStoredSession",value:function clearStoredSession(){sessionStorage.removeItem(g)}},{key:"isEventsManagerAvailable",value:function isEventsManagerAvailable(){var t;return(null===(t=elementorCommon)||void 0===t?void 0:t.eventsManager)&&"function"==typeof elementorCommon.eventsManager.dispatchEvent}},{key:"canSendEvents",value:function canSendEvents(){var t;return(null===(t=elementorCommon)||void 0===t||null===(t=t.config)||void 0===t||null===(t=t.editor_events)||void 0===t?void 0:t.can_send_events)||!1}},{key:"dispatchEvent",value:function dispatchEvent(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.isEventsManagerAvailable()&&this.canSendEvents()&&elementorCommon.eventsManager.dispatchEvent(t,r,a)}},{key:"updateActivity",value:function updateActivity(){this.lastActivityTime=Date.now()}},{key:"startSessionMonitoring",value:function startSessionMonitoring(){var t=this;this.activityCheckInterval=setInterval(function(){t.checkSessionTimeout()},6e4),window.addEventListener("beforeunload",function(){t.sessionEnded||t.isNavigatingToElementor||t.trackSessionEnd("tab_closed")}),document.addEventListener("visibilitychange",function(){!t.sessionEnded&&document.hidden&&(Date.now()-t.lastActivityTime>y&&t.trackSessionEnd("tab_inactive"))})}},{key:"isElementorPage",value:function isElementorPage(t){try{var r=new URL(t,window.location.origin).searchParams,a=r.get("page"),i=r.get("post_type"),o=r.get("action");return a&&["elementor","go_knowledge_base_site","e-form-submissions"].some(function(t){return a.includes(t)})||i&&["elementor_library","e-floating-buttons"].includes(i)||o&&o.includes("elementor")}catch(t){return!1}}},{key:"isPluginsPage",value:function isPluginsPage(t){try{return new URL(t,window.location.origin).pathname.includes("plugins.php")}catch(t){return!1}}},{key:"isNavigatingAwayFromElementor",value:function isNavigatingAwayFromElementor(t){return!!t&&(!t.startsWith("#")&&!this.isElementorPage(t))}},{key:"isLinkOpeningInNewTab",value:function isLinkOpeningInNewTab(t){var r=t.getAttribute("target");return"_blank"===r||"_new"===r}},{key:"attachNavigationListener",value:function attachNavigationListener(){var t=this,r=function handleLinkClick(r){var a=r.target.closest("a");if(a&&a.href){if(t.isLinkOpeningInNewTab(a))return;!t.sessionEnded&&t.isNavigatingAwayFromElementor(a.href)?t.trackSessionEnd("navigate_away"):t.isElementorPage(a.href)&&(t.isNavigatingToElementor=!0)}},a=function handleFormSubmit(r){var a=r.target;a.action&&(!t.sessionEnded&&t.isNavigatingAwayFromElementor(a.action)?t.trackSessionEnd("navigate_away"):t.isElementorPage(a.action)&&(t.isNavigatingToElementor=!0))};document.addEventListener("click",r,!0),document.addEventListener("submit",a,!0),this.navigationListeners.push({type:"click",handler:r},{type:"submit",handler:a})}},{key:"checkSessionTimeout",value:function checkSessionTimeout(){Date.now()-this.lastActivityTime>y&&!this.sessionEnded&&this.trackSessionEnd("timeout")}},{key:"attachActivityListeners",value:function attachActivityListeners(){var t=this;["mousedown","keydown","scroll","touchstart","click"].forEach(function(r){document.addEventListener(r,function(){t.updateActivity()},{capture:!0,passive:!0})})}},{key:"formatDuration",value:function formatDuration(t){var r=Math.floor(t/1e3);return Number(r.toFixed(2))}},{key:"trackNavClicked",value:function trackNavClicked(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k.LEFT_MENU;if(this.initialized){this.updateActivity(),this.navItemsVisited.add(t),this.saveSessionToStorage();var i={wpdash_nav_item_id:t,wpdash_nav_area:a};r&&(i.wpdash_nav_item_root=r),this.dispatchEvent("wpdash_nav_clicked",i)}else{var o={itemId:t,rootItem:r,area:a};sessionStorage.setItem(_,JSON.stringify(o))}}},{key:"trackScreenViewed",value:function trackScreenViewed(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.TAB;this.updateActivity();var a={wpdash_screen_id:t,wpdash_screen_type:r};this.dispatchEvent("wpdash_screen_viewed",a)}},{key:"trackActionControl",value:function trackActionControl(t,r){this.updateActivity();var a={wpdash_action_control_interacted:t,wpdash_control_type:r};this.dispatchEvent("wpdash_action_control",a)}},{key:"trackPromoClicked",value:function trackPromoClicked(t,r,a){this.updateActivity();var i={wpdash_promo_name:t,wpdash_promo_destination:r,wpdash_promo_clicked_path:a};this.dispatchEvent("wpdash_promo_clicked",i)}},{key:"trackSessionEnd",value:function trackSessionEnd(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"timeout";if(!this.sessionEnded){this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);var r=Date.now()-this.sessionStartTime,a={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(r),reason:t};this.dispatchEvent("wpdash_session_end_state",a),this.clearStoredSession()}}},{key:"destroy",value:function destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(function(t){var r=t.type,a=t.handler;document.removeEventListener(r,a,!0)}),this.navigationListeners=[],m.default.destroy(),v.default.destroy(),p.default.destroy(),h.default.destroy(),this.initialized=!1}}])}();(0,c.default)(x,"sessionStartTime",Date.now()),(0,c.default)(x,"lastActivityTime",Date.now()),(0,c.default)(x,"sessionEnded",!1),(0,c.default)(x,"navItemsVisited",new Set),(0,c.default)(x,"activityCheckInterval",null),(0,c.default)(x,"initialized",!1),(0,c.default)(x,"navigationListeners",[]),(0,c.default)(x,"isNavigatingToElementor",!1),window.addEventListener("elementor/admin/init",function(){var t=window.location.href,r=x.isPluginsPage(t),a=x.isElementorPage(t);r&&d.default.init(),u.default.init(),a&&(x.init(),m.default.init(),v.default.init(),p.default.init(),h.default.init())}),window.addEventListener("beforeunload",function(){u.default.destroy(),d.default.destroy(),x.destroy()})},64126:t=>{t.exports=function _objectDestructuringEmpty(t){if(null==t)throw new TypeError("Cannot destructure "+t)},t.exports.__esModule=!0,t.exports.default=t.exports},65474:t=>{t.exports=function _iterableToArrayLimit(t,r){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,o,l,c,u=[],d=!0,p=!1;try{if(l=(a=a.call(t)).next,0===r){if(Object(a)!==a)return;d=!1}else for(;!(d=(i=l.call(a)).done)&&(u.push(i.value),u.length!==r);d=!0);}catch(t){p=!0,o=t}finally{try{if(!d&&null!=a.return&&(c=a.return(),Object(c)!==c))return}finally{if(p)throw o}}return u}},t.exports.__esModule=!0,t.exports.default=t.exports},66336:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(39805)),c=i(a(40989)),u=i(a(15118)),d=i(a(29402)),p=i(a(87861)),v=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(63827)),m=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var h="li#toplevel_page_elementor",y="li#menu-posts-elementor_library",g=".wp-submenu",_=".wp-has-submenu",k=function(t){function NavigationTracking(){return(0,l.default)(this,NavigationTracking),function _callSuper(t,r,a){return r=(0,d.default)(r),(0,u.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,d.default)(t).constructor):r.apply(t,a))}(this,NavigationTracking,arguments)}return(0,p.default)(NavigationTracking,t),(0,c.default)(NavigationTracking,null,[{key:"init",value:function init(){this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking()}},{key:"attachElementorMenuTracking",value:function attachElementorMenuTracking(){var t=document.querySelector(h);t&&this.attachMenuTracking(t,"Elementor")}},{key:"attachTemplatesMenuTracking",value:function attachTemplatesMenuTracking(){var t=document.querySelector(y);t&&this.attachMenuTracking(t,"Templates")}},{key:"attachMenuTracking",value:function attachMenuTracking(t,r){var a=this;this.addEventListenerTracked(t,"click",function(t){a.handleMenuClick(t,r)})}},{key:"handleMenuClick",value:function handleMenuClick(t,r){var a=t.target.closest("a");if(a){var i=a.classList.contains("menu-top"),o=this.extractItemId(a),l=this.determineNavArea(a);v.default.trackNavClicked(o,i?null:r,l)}}},{key:"extractItemId",value:function extractItemId(t){var r=t.textContent.trim();if(r)return r;var a=t.getAttribute("href");if(a){var i=new URLSearchParams(a.split("?")[1]||""),o=i.get("page"),l=i.get("post_type");if(o)return o;if(l)return l}var c=t.getAttribute("id");return c||"unknown"}},{key:"determineNavArea",value:function determineNavArea(t){return t.closest("li.menu-top")&&t.closest(g)?t.closest(_).classList.contains("wp-not-current-submenu")?v.NAV_AREAS.HOVER_MENU:v.NAV_AREAS.SUBMENU:v.NAV_AREAS.LEFT_MENU}}])}(m.default);r.default=k},67670:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(39805)),c=i(a(40989)),u=i(a(15118)),d=i(a(29402)),p=i(a(41621)),v=i(a(87861)),m=i(a(85707)),h=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(63827)),y=a(63025),g=i(a(96349));function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return _arrayLikeToArray(t,r);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){a&&(t=a);var i=0,o=function F(){};return{s:o,n:function n(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function e(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,c=!0,u=!1;return{s:function s(){a=a.call(t)},n:function n(){var t=a.next();return c=t.done,t},e:function e(t){u=!0,l=t},f:function f(){try{c||null==a.return||a.return()}finally{if(u)throw l}}}}function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var a=0,i=Array(r);a<r;a++)i[a]=t[a];return i}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var _=".nav-tab-wrapper",k=".nav-tab",b=".nav-tab-active",x=".elementor-settings-form-page",E=".elementor-settings-form-page.elementor-active",S=["#elementor-new-floating-elements-modal","#elementor-new-template-dialog-content"],T=function(t){function ScreenViewTracking(){return(0,l.default)(this,ScreenViewTracking),function _callSuper(t,r,a){return r=(0,d.default)(r),(0,u.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,d.default)(t).constructor):r.apply(t,a))}(this,ScreenViewTracking,arguments)}return(0,v.default)(ScreenViewTracking,t),(0,c.default)(ScreenViewTracking,null,[{key:"init",value:function init(){y.DashboardUtils.isElementorPage()&&this.attachTabChangeTracking()}},{key:"destroy",value:function destroy(){!function _superPropGet(t,r,a,i){var o=(0,p.default)((0,d.default)(1&i?t.prototype:t),r,a);return 2&i&&"function"==typeof o?function(t){return o.apply(a,t)}:o}(ScreenViewTracking,"destroy",this,2)([]),this.trackedScreens.clear()}},{key:"getScreenData",value:function getScreenData(){var t=new URLSearchParams(window.location.search),r=t.get("page"),a=t.get("post_type"),i=window.location.hash,o="",l="";if(o=r||(a||this.getScreenIdFromBody()),this.isElementorAppPage()){var c=this.getAppScreenData(i);if(c)return c}var u=document.querySelector(_),d=document.querySelectorAll(x).length>1;if(u||d||i&&!this.isElementorAppPage())if(l=h.SCREEN_TYPES.TAB,i){var p=i.replace(/^#(tab-)?/,"");o="".concat(o,"-").concat(p)}else if(u){var v=document.querySelector(b);if(v){var m=v.textContent.trim(),y=v.getAttribute("href");if(m)o="".concat(o,"-").concat(this.sanitizeScreenId(m));else if(y&&y.includes("#")){var g=y.split("#")[1];o="".concat(o,"-").concat(g)}}}else if(d){var k=document.querySelector(E);if(k){var S=k.id;S&&(o="".concat(o,"-").concat(S))}}return{screenId:o,screenType:l}}},{key:"isElementorAppPage",value:function isElementorAppPage(){return"elementor-app"===new URLSearchParams(window.location.search).get("page")}},{key:"getAppScreenData",value:function getAppScreenData(t){if(!t)return null;var r=t.replace(/^#/,"");if(!r.startsWith("/"))return null;var a=r.split("/").filter(Boolean);return 0===a.length?null:{screenId:a.join("/"),screenType:h.SCREEN_TYPES.APP_SCREEN}}},{key:"getScreenIdFromBody",value:function getScreenIdFromBody(){var t,r=_createForOfIteratorHelper(document.body.className.split(" "));try{for(r.s();!(t=r.n()).done;){var a=t.value;if(a.startsWith("elementor")&&(a.includes("page")||a.includes("post-type")))return a}}catch(t){r.e(t)}finally{r.f()}return"elementor-unknown"}},{key:"sanitizeScreenId",value:function sanitizeScreenId(t){return t.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}},{key:"attachTabChangeTracking",value:function attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}},{key:"attachNavTabTracking",value:function attachNavTabTracking(){var t=this,r=document.querySelector(_);r&&this.addEventListenerTracked(r,"click",function(r){var a=r.target.closest(k);if(a&&!a.classList.contains("nav-tab-active")){var i=t.getScreenData();i&&t.trackScreen(i.screenId,i.screenType)}})}},{key:"attachHashChangeTracking",value:function attachHashChangeTracking(){var t=this;this.addEventListenerTracked(window,"hashchange",function(){var r=t.getScreenData();r&&t.trackScreen(r.screenId,r.screenType)})}},{key:"attachSettingsTabTracking",value:function attachSettingsTabTracking(){var t=this,r=document.querySelectorAll(x);0!==r.length&&r.forEach(function(r){t.addObserver(r,{attributes:!0,attributeFilter:["class"]},function(){var r=t.getScreenData();r&&t.trackScreen(r.screenId,r.screenType)})})}},{key:"attachModalTracking",value:function attachModalTracking(){var t=this;this.addObserver(document.body,{childList:!0,subtree:!0},function(r){var a,i=_createForOfIteratorHelper(r);try{for(i.s();!(a=i.n()).done;){"childList"===a.value.type&&S.forEach(function(r){var a=document.querySelector(r);if(a&&t.isModalVisible(a)){var i=r.replace("#","");t.trackScreen(i,h.SCREEN_TYPES.POPUP)}})}}catch(t){i.e(t)}finally{i.f()}})}},{key:"isModalVisible",value:function isModalVisible(t){if(!t)return!1;var r=window.getComputedStyle(t);return"none"!==r.display&&0!==parseFloat(r.opacity)}},{key:"trackScreen",value:function trackScreen(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.SCREEN_TYPES.TOP_LEVEL_PAGE,a="".concat(t,"-").concat(r);this.trackedScreens.has(a)||(this.trackedScreens.add(a),h.default.trackScreenViewed(t,r))}}])}(g.default);(0,m.default)(T,"trackedScreens",new Set);r.default=T},69961:t=>{"use strict";t.exports=elementorV2.ui.DialogActions},70569:t=>{t.exports=function _arrayWithHoles(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},72318:t=>{"use strict";t.exports=elementorV2.ui.DialogHeaderGroup},72707:t=>{"use strict";t.exports=elementorV2.ui.Typography},73278:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(18821)),u=o(a(28421)),d=o(a(39957)),p=o(a(63602)),v=o(a(31047)),m=o(a(12427)),h=function GetStartedListItem(t){var r=t.item,a=t.image,i=t.adminUrl,o=r.is_relative_url?i+r.url:r.url,h=l.default.useState(!1),y=(0,c.default)(h,2),g=y[0],_=y[1];return l.default.createElement(u.default,{alignItems:"flex-start",sx:{gap:1,p:0,maxWidth:"150px"}},l.default.createElement(v.default,{component:"img",src:a}),l.default.createElement(v.default,null,l.default.createElement(d.default,{primary:r.title,primaryTypographyProps:{variant:"subtitle1"},sx:{my:0}}),l.default.createElement(p.default,{variant:"body2",color:r.title_small_color?r.title_small_color:"text.tertiary",underline:"hover",href:o,target:"_blank",onClick:function handleLinkClick(t){r.new_page&&(t.preventDefault(),_(!0))}},r.title_small)),r.new_page&&l.default.createElement(m.default,{url:o,isOpen:g,closedDialogCallback:function closedDialogCallback(){return _(!1)}}))};r.default=h;h.propTypes={item:i.shape({title:i.string.isRequired,title_small:i.string.isRequired,url:i.string.isRequired,new_page:i.bool,is_relative_url:i.bool,title_small_color:i.string}).isRequired,adminUrl:i.string.isRequired,image:i.string}},75206:t=>{"use strict";t.exports=ReactDOM},78113:t=>{t.exports=function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var a=0,i=Array(r);a<r;a++)i[a]=t[a];return i},t.exports.__esModule=!0,t.exports.default=t.exports},78304:t=>{function _extends(){return t.exports=_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var i in a)({}).hasOwnProperty.call(a,i)&&(t[i]=a[i])}return t},t.exports.__esModule=!0,t.exports.default=t.exports,_extends.apply(null,arguments)}t.exports=_extends,t.exports.__esModule=!0,t.exports.default=t.exports},79602:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784),l=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var c=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var o,c,u={__proto__:null,default:t};if(null===t||"object"!=l(t)&&"function"!=typeof t)return u;if(o=r?i:a){if(o.has(t))return o.get(t);o.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?o(u,d,c):u[d]=t[d]);return u}(t,r)}(a(41594)),u=o(a(18821)),d=o(a(64126)),p=o(a(78304)),v=a(86956),m=o(a(72707)),h=o(a(90038)),y=a(32777);var g=function CreateWithAIBanner(t){var r=(0,p.default)({},((0,d.default)(t),t)).createWithAIData,a=(0,c.useState)(""),i=(0,u.default)(a,2),o=i[0],l=i[1];if(!r)return null;var g=r.title,_=r.description,k=r.input_placeholder,b=r.button_title,x=r.button_cta_url,E=r.background_image,S=r.utm_source,T=r.utm_medium,w=r.utm_campaign,C=function handleNavigation(){if(o){var t=function getButtonHref(){if(!o)return x;var t=new URL(x);return t.searchParams.append("prompt",o),t.searchParams.append("utm_source",S),t.searchParams.append("utm_medium",T),t.searchParams.append("utm_campaign",w),t.toString()}();(0,y.trackPromoClick)(g,t,(0,y.getHomeScreenPath)("ai_banner")),window.open(t,"_blank"),l("")}};return c.default.createElement(v.Paper,{elevation:0,sx:{display:"flex",flexDirection:"column",py:3,px:4,gap:2,backgroundImage:"url(".concat(E,")"),backgroundSize:"cover",backgroundPosition:"right center",backgroundRepeat:"no-repeat"}},c.default.createElement(v.Stack,{gap:1,justifyContent:"center"},c.default.createElement(m.default,{variant:"h6"},g),c.default.createElement(m.default,{variant:"body2",color:"secondary"},_)),c.default.createElement(v.Box,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},gap:2,mt:1}},c.default.createElement(v.TextField,{fullWidth:!0,placeholder:k,variant:"outlined",color:"secondary",size:"small",sx:{flex:1},value:o,onChange:function handleInputChange(t){l(t.target.value)},onKeyDown:function handleKeyDown(t){"Enter"===t.key&&(t.preventDefault(),C())}}),c.default.createElement(h.default,{variant:"outlined",size:"small",color:"secondary",startIcon:c.default.createElement("span",{className:"eicon-ai"}),onClick:C},b)))};g.propTypes={createWithAIData:i.object};r.default=g},84093:t=>{"use strict";t.exports=elementorV2.ui.CardContent},85707:(t,r,a)=>{var i=a(45498);t.exports=function _defineProperty(t,r,a){return(r=i(r))in t?Object.defineProperty(t,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[r]=a,t},t.exports.__esModule=!0,t.exports.default=t.exports},86956:t=>{"use strict";t.exports=elementorV2.ui},87861:(t,r,a)=>{var i=a(91270);t.exports=function _inherits(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),r&&i(t,r)},t.exports.__esModule=!0,t.exports.default=t.exports},89186:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(34874)),v=o(a(63602)),m=o(a(90038)),h=o(a(46168)),y=o(a(2979)),g=o(a(84093)),_=o(a(42408)),k=a(32777),b=function Addons(t){var r=(0,u.default)({},((0,c.default)(t),t)),a=r.adminUrl.replace("wp-admin/",""),i=r.addonsData.repeater,o=3===i.length?3:2;return l.default.createElement(d.Paper,{elevation:0,sx:{p:3,display:"flex",flexDirection:"column",gap:2}},l.default.createElement(d.Box,null,l.default.createElement(d.Typography,{variant:"h6"},r.addonsData.header.title),l.default.createElement(d.Typography,{variant:"body2",color:"text.secondary"},r.addonsData.header.description)),l.default.createElement(p.default,{sx:{display:"grid",gridTemplateColumns:{md:"repeat(".concat(o,", 1fr)"),xs:"repeat(1, 1fr)"},gap:2}},i.map(function(t){var r=t.hasOwnProperty("target")?t.target:"_blank";return l.default.createElement(h.default,{key:t.title,elevation:0,sx:{display:"flex",border:1,borderRadius:1,borderColor:"action.focus"}},l.default.createElement(g.default,{sx:{display:"flex",flexDirection:"column",justifyContent:"space-between",gap:3,p:3}},l.default.createElement(d.Box,null,l.default.createElement(_.default,{image:t.image,sx:{height:"58px",width:"58px",mb:2}}),l.default.createElement(d.Box,null,l.default.createElement(d.Typography,{variant:"subtitle2"},t.title),l.default.createElement(d.Typography,{variant:"body2",color:"text.secondary"},t.description))),l.default.createElement(y.default,{sx:{p:0}},l.default.createElement(m.default,{variant:"outlined",size:"small",color:"promotion",href:t.url,target:r,onClick:function onClick(){return function handleAddonClick(t,r){(0,k.trackPromoClick)(t,r,(0,k.getHomeScreenPath)("addons"))}(t.title,t.url)}},t.button_label))))})),l.default.createElement(v.default,{variant:"body2",color:"info.main",underline:"none",href:"".concat(a).concat(r.addonsData.footer.file_path)},r.addonsData.footer.label))};r.default=b;b.propTypes={addonsData:i.object.isRequired,adminUrl:i.string.isRequired}},90038:t=>{"use strict";t.exports=elementorV2.ui.Button},91270:t=>{function _setPrototypeOf(r,a){return t.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,r){return t.__proto__=r,t},t.exports.__esModule=!0,t.exports.default=t.exports,_setPrototypeOf(r,a)}t.exports=_setPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},96349:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=function(){return(0,l.default)(function BaseTracking(){(0,o.default)(this,BaseTracking)},null,[{key:"ensureOwnArrays",value:function ensureOwnArrays(){Object.prototype.hasOwnProperty.call(this,"observers")||(this.observers=[]),Object.prototype.hasOwnProperty.call(this,"eventListeners")||(this.eventListeners=[])}},{key:"destroy",value:function destroy(){this.ensureOwnArrays(),this.observers.forEach(function(t){return t.disconnect()}),this.observers=[],this.eventListeners.forEach(function(t){var r=t.target,a=t.type,i=t.handler,o=t.options;r.removeEventListener(a,i,o)}),this.eventListeners=[]}},{key:"addObserver",value:function addObserver(t,r,a){this.ensureOwnArrays();var i=new MutationObserver(a);return i.observe(t,r),this.observers.push(i),i}},{key:"addEventListenerTracked",value:function addEventListenerTracked(t,r,a){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};this.ensureOwnArrays(),t.addEventListener(r,a,i),this.eventListeners.push({target:t,type:r,handler:a,options:i})}}])}();r.default=c},96784:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},98903:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(38073)),u=o(a(1726)),d=function SideBarPromotion(t){var r=t.sideData;return"banner"===r.type?l.default.createElement(c.default,r.data):l.default.createElement(u.default,r.data)};r.default=d;d.propTypes={sideData:i.object.isRequired}}},r={};function __webpack_require__(a){var i=r[a];if(void 0!==i)return i.exports;var o=r[a]={exports:{}};return t[a](o,o.exports,__webpack_require__),o.exports}(()=>{"use strict";var t=__webpack_require__(62688),r=__webpack_require__(96784),a=r(__webpack_require__(41594)),i=r(__webpack_require__(18791)),o=__webpack_require__(86956),l=r(__webpack_require__(15925)),c=function App(t){return a.default.createElement(o.DirectionProvider,{rtl:t.isRTL},a.default.createElement(o.LocalizationProvider,null,a.default.createElement(o.ThemeProvider,{colorScheme:"light"},a.default.createElement(l.default,{homeScreenData:t.homeScreenData,adminUrl:t.adminUrl}))))},u=elementorCommon.config.isRTL,d=elementorAppConfig.admin_url,p=document.querySelector("#e-home-screen");c.propTypes={isRTL:t.bool,adminUrl:t.string,homeScreenData:t.object},i.default.render(a.default.createElement(c,{isRTL:u,homeScreenData:elementorHomeScreenData,adminUrl:d}),p)})()})();
     1(()=>{var t={1427:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(78304)),c=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(41594)),u=a(86956);r.default=function SideBarCheckIcon(t){return c.createElement(u.SvgIcon,(0,l.default)({viewBox:"0 0 24 24"},t),c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.09013 3.69078C10.273 3.2008 11.5409 2.94861 12.8213 2.94861C14.1017 2.94861 15.3695 3.2008 16.5525 3.69078C17.7354 4.18077 18.8102 4.89895 19.7156 5.80432C20.621 6.70969 21.3391 7.78452 21.8291 8.96744C22.3191 10.1504 22.5713 11.4182 22.5713 12.6986C22.5713 13.979 22.3191 15.2468 21.8291 16.4298C21.3391 17.6127 20.621 18.6875 19.7156 19.5929C18.8102 20.4983 17.7354 21.2165 16.5525 21.7064C15.3695 22.1964 14.1017 22.4486 12.8213 22.4486C11.5409 22.4486 10.2731 22.1964 9.09013 21.7064C7.9072 21.2165 6.83237 20.4983 5.927 19.5929C5.02163 18.6875 4.30345 17.6127 3.81346 16.4298C3.32348 15.2468 3.07129 13.979 3.07129 12.6986C3.07129 11.4182 3.32348 10.1504 3.81346 8.96744C4.30345 7.78452 5.02163 6.70969 5.927 5.80432C6.83237 4.89895 7.9072 4.18077 9.09013 3.69078ZM12.8213 4.44861C11.7379 4.44861 10.6651 4.662 9.66415 5.0766C8.66321 5.4912 7.75374 6.09889 6.98766 6.86498C6.22157 7.63106 5.61388 8.54053 5.19928 9.54147C4.78468 10.5424 4.57129 11.6152 4.57129 12.6986C4.57129 13.782 4.78468 14.8548 5.19928 15.8557C5.61388 16.8567 6.22157 17.7662 6.98766 18.5322C7.75374 19.2983 8.66322 19.906 9.66415 20.3206C10.6651 20.7352 11.7379 20.9486 12.8213 20.9486C13.9047 20.9486 14.9775 20.7352 15.9784 20.3206C16.9794 19.906 17.8888 19.2983 18.6549 18.5322C19.421 17.7662 20.0287 16.8567 20.4433 15.8557C20.8579 14.8548 21.0713 13.782 21.0713 12.6986C21.0713 11.6152 20.8579 10.5424 20.4433 9.54147C20.0287 8.54053 19.421 7.63106 18.6549 6.86498C17.8888 6.09889 16.9794 5.4912 15.9784 5.0766C14.9775 4.662 13.9047 4.44861 12.8213 4.44861Z",fill:"#93003F"}),c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.3213 9.69424C17.6142 9.98713 17.6142 10.462 17.3213 10.7549L12.3732 15.703C12.0803 15.9959 11.6054 15.9959 11.3125 15.703L8.83851 13.2289C8.54562 12.936 8.54562 12.4612 8.83851 12.1683C9.1314 11.8754 9.60628 11.8754 9.89917 12.1683L11.8429 14.112L16.2606 9.69424C16.5535 9.40135 17.0284 9.40135 17.3213 9.69424Z",fill:"#93003F"}))}},1726:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=a(86956),u=o(a(90038)),d=o(a(34874)),p=o(a(28421)),v=o(a(1427)),m=o(a(39957)),h=a(32777),y=function SidebarDefault(t){var r=t.header,a=t.cta,i=t.repeater;return l.default.createElement(c.Paper,{elevation:0,sx:{p:3}},l.default.createElement(c.Stack,{gap:1.5,alignItems:"center",textAlign:"center",sx:{pb:4}},l.default.createElement(c.Box,{component:"img",src:r.image}),l.default.createElement(c.Box,null,l.default.createElement(c.Typography,{variant:"h6"},r.title),l.default.createElement(c.Typography,{variant:"body2",color:"text.secondary"},r.description)),l.default.createElement(u.default,{variant:"contained",size:"medium",color:"promotion",href:a.url,onClick:function handleCtaClick(){(0,h.trackPromoClick)(r.title,a.url,(0,h.getHomeScreenPath)("sidebar"))},startIcon:l.default.createElement(c.Box,{component:"img",src:a.image,sx:{width:"16px"}}),target:"_blank",sx:{maxWidth:"fit-content"}},a.label)),l.default.createElement(d.default,{sx:{p:0}},i.map(function(t,r){return l.default.createElement(p.default,{key:r,sx:{p:0,gap:1}},l.default.createElement(v.default,null),l.default.createElement(m.default,{primaryTypographyProps:{variant:"body2"},primary:t.title}))})))};r.default=y;y.propTypes={header:i.object.isRequired,cta:i.object.isRequired,repeater:i.array}},2979:t=>{"use strict";t.exports=elementorV2.ui.CardActions},3767:t=>{"use strict";t.exports=elementorV2.ui.TextField},4176:t=>{"use strict";t.exports=elementorV2.ui.DialogTitle},4671:t=>{"use strict";t.exports=elementorV2.ui.Divider},5986:t=>{"use strict";t.exports=elementorV2.ui.Dialog},7470:(t,r,a)=>{"use strict";var i=a(75206);r.createRoot=i.createRoot,r.hydrateRoot=i.hydrateRoot},9301:t=>{"use strict";t.exports=elementorV2.ui.ListItemButton},10442:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(78304)),c=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(41594)),u=a(86956);r.default=function YoutubeIcon(t){return c.createElement(u.SvgIcon,(0,l.default)({viewBox:"0 0 24 24"},t),c.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 5.75C5.20507 5.75 3.75 7.20507 3.75 9V15C3.75 16.7949 5.20507 18.25 7 18.25H17C18.7949 18.25 20.25 16.7949 20.25 15V9C20.25 7.20507 18.7949 5.75 17 5.75H7ZM2.25 9C2.25 6.37665 4.37665 4.25 7 4.25H17C19.6234 4.25 21.75 6.37665 21.75 9V15C21.75 17.6234 19.6234 19.75 17 19.75H7C4.37665 19.75 2.25 17.6234 2.25 15V9ZM9.63048 8.34735C9.86561 8.21422 10.1542 8.21786 10.3859 8.35688L15.3859 11.3569C15.6118 11.4924 15.75 11.7366 15.75 12C15.75 12.2634 15.6118 12.5076 15.3859 12.6431L10.3859 15.6431C10.1542 15.7821 9.86561 15.7858 9.63048 15.6526C9.39534 15.5195 9.25 15.2702 9.25 15V9C9.25 8.7298 9.39534 8.48048 9.63048 8.34735ZM10.75 10.3246V13.6754L13.5423 12L10.75 10.3246Z"}))}},10564:t=>{function _typeof(r){return t.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,_typeof(r)}t.exports=_typeof,t.exports.__esModule=!0,t.exports.default=t.exports},10909:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(34874)),v=o(a(73278)),m=function GetStarted(t){var r=(0,u.default)({},((0,c.default)(t),t));return l.default.createElement(d.Paper,{elevation:0,sx:{p:3,display:"flex",flexDirection:"column",gap:2}},l.default.createElement(d.Box,null,l.default.createElement(d.Typography,{variant:"h6"},r.getStartedData.header.title),l.default.createElement(d.Typography,{variant:"body2",color:"text.secondary"},r.getStartedData.header.description)),l.default.createElement(p.default,{sx:{display:"grid",gridTemplateColumns:{md:"repeat(4, 1fr)",xs:"repeat(2, 1fr)"},columnGap:{md:9,xs:7},rowGap:3}},r.getStartedData.repeater.map(function(t){return l.default.createElement(v.default,{key:t.title,item:t,image:t.image,adminUrl:r.adminUrl})})))};r.default=m;m.propTypes={getStartedData:i.object.isRequired,adminUrl:i.string.isRequired}},11018:t=>{t.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.")},t.exports.__esModule=!0,t.exports.default=t.exports},11327:(t,r,a)=>{var i=a(10564).default;t.exports=function toPrimitive(t,r){if("object"!=i(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var o=a.call(t,r||"default");if("object"!=i(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)},t.exports.__esModule=!0,t.exports.default=t.exports},12427:(t,r,a)=>{"use strict";var i=a(12470).__,o=a(62688),l=a(96784),c=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var u=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var o,l,u={__proto__:null,default:t};if(null===t||"object"!=c(t)&&"function"!=typeof t)return u;if(o=r?i:a){if(o.has(t))return o.get(t);o.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((l=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(l.get||l.set)?o(u,d,l):u[d]=t[d]);return u}(t,r)}(a(41594)),d=l(a(18821)),p=l(a(44867)),v=l(a(72318)),m=l(a(4176)),h=l(a(54947)),y=l(a(29544)),g=l(a(3767)),_=l(a(69961)),k=l(a(90038)),b=l(a(5986));var x=function CreateNewPageDialog(t){var r=t.url,a=t.isOpen,o=t.closedDialogCallback,l=u.default.useState(!1),c=(0,d.default)(l,2),x=c[0],E=c[1],T=u.default.useState(""),C=(0,d.default)(T,2),S=C[0],w=C[1];(0,u.useEffect)(function(){E(a)},[a]);var P=function handleDialogClose(){E(!1),o()};return u.default.createElement(b.default,{open:x,onClose:P,maxWidth:"xs",width:"xs",fullWidth:!0},u.default.createElement(p.default,null,u.default.createElement(v.default,null,u.default.createElement(m.default,null,i("Name your page","elementor")))),u.default.createElement(h.default,{dividers:!0},u.default.createElement(y.default,{sx:{mb:2}},i("To proceed, please name your first page,","elementor"),u.default.createElement("br",null),i("or rename it later.","elementor")),u.default.createElement(g.default,{onChange:function handleChange(t){var r=new URLSearchParams;r.append("post_data[post_title]",t.target.value),w(r.toString())},fullWidth:!0,placeholder:i("New Page","elementor")})),u.default.createElement(_.default,null,u.default.createElement(k.default,{onClick:P,color:"secondary"},i("Cancel","elementor")),u.default.createElement(k.default,{variant:"contained",href:S?r+"&"+S:r,target:"_blank"},i("Save","elementor"))))};r.default=x;x.propTypes={url:o.string.isRequired,isOpen:o.bool.isRequired,closedDialogCallback:o.func.isRequired}},12470:t=>{"use strict";t.exports=wp.i18n},14077:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(15118)),u=i(a(29402)),d=i(a(87861)),p=i(a(63827)),v=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var m=".e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap",h=".elementor-blank_state",y=".go-pro",g="h3",_=function(t){function PromotionTracking(){return(0,o.default)(this,PromotionTracking),function _callSuper(t,r,a){return r=(0,u.default)(r),(0,c.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,u.default)(t).constructor):r.apply(t,a))}(this,PromotionTracking,arguments)}return(0,d.default)(PromotionTracking,t),(0,l.default)(PromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var t=this;this.addEventListenerTracked(document,"click",function(r){var a=r.target;if(a){var i=a.closest("a".concat(y));if(i){var o=i.closest("".concat(m,", ").concat(h));o&&t.handlePromoClick(i,o)}}},{capture:!0})}},{key:"handlePromoClick",value:function handlePromoClick(t,r){var a=this.extractPromoTitle(r,t),i=t.getAttribute("href"),o=this.extractPromoPath();p.default.trackPromoClicked(a,i,o)}},{key:"extractPromoTitle",value:function extractPromoTitle(t,r){var a=t.querySelector(g);return a?a.textContent.trim():r.textContent.trim()}},{key:"extractPromoPath",value:function extractPromoPath(){var t=new URLSearchParams(window.location.search).get("page");return t?t.replace("elementor_","").replace(/_/g,"/"):"elementor"}}])}(v.default);r.default=_},14718:(t,r,a)=>{var i=a(29402);t.exports=function _superPropBase(t,r){for(;!{}.hasOwnProperty.call(t,r)&&null!==(t=i(t)););return t},t.exports.__esModule=!0,t.exports.default=t.exports},15118:(t,r,a)=>{var i=a(10564).default,o=a(36417);t.exports=function _possibleConstructorReturn(t,r){if(r&&("object"==i(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return o(t)},t.exports.__esModule=!0,t.exports.default=t.exports},15925:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=a(86956),u=o(a(29134)),d=o(a(98903)),p=o(a(89186)),v=o(a(42618)),m=o(a(10909)),h=o(a(79602)),y=function HomeScreen(t){var r=t.homeScreenData.hasOwnProperty("sidebar_promotion_variants");return l.default.createElement(c.Box,{sx:{pr:1}},l.default.createElement(c.Container,{disableGutters:!0,maxWidth:"lg",sx:{display:"flex",flexDirection:"column",gap:{xs:1,md:3},pt:{xs:2,md:6},pb:2}},t.homeScreenData.top_with_licences&&l.default.createElement(u.default,{topData:t.homeScreenData.top_with_licences,buttonCtaUrl:t.homeScreenData.button_cta_url}),l.default.createElement(c.Box,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},justifyContent:"space-between",gap:3}},l.default.createElement(c.Stack,{sx:{flex:1,gap:3}},t.homeScreenData.create_with_ai&&l.default.createElement(h.default,{createWithAIData:t.homeScreenData.create_with_ai}),l.default.createElement(m.default,{getStartedData:t.homeScreenData.get_started,adminUrl:t.adminUrl}),l.default.createElement(p.default,{addonsData:t.homeScreenData.add_ons,adminUrl:t.adminUrl})),l.default.createElement(c.Container,{maxWidth:"xs",disableGutters:!0,sx:{width:{sm:"305px"},display:"flex",flexDirection:"column",gap:3}},r&&l.default.createElement(d.default,{sideData:t.homeScreenData.sidebar_promotion_variants}),l.default.createElement(v.default,{externalLinksData:t.homeScreenData.external_links})))))};y.propTypes={homeScreenData:i.object,adminUrl:i.string};r.default=y},18791:(t,r,a)=>{"use strict";var i=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;_interopRequireWildcard(a(41594));var o=_interopRequireWildcard(a(75206)),l=a(7470);function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,o=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return u;if(l=r?o:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u})(t,r)}r.default={render:function render(t,r){var a;try{var i=(0,l.createRoot)(r);i.render(t),a=function unmountFunction(){i.unmount()}}catch(i){o.render(t,r),a=function unmountFunction(){o.unmountComponentAtNode(r)}}return{unmount:a}}}},18821:(t,r,a)=>{var i=a(70569),o=a(65474),l=a(37744),c=a(11018);t.exports=function _slicedToArray(t,r){return i(t)||o(t,r)||l(t,r)||c()},t.exports.__esModule=!0,t.exports.default=t.exports},27011:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(15118)),u=i(a(29402)),d=i(a(87861)),p=i(a(85707)),v=i(a(63827)),m=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var h="core",y="pro",g=function(t){function PluginActions(){return(0,o.default)(this,PluginActions),function _callSuper(t,r,a){return r=(0,u.default)(r),(0,c.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,u.default)(t).constructor):r.apply(t,a))}(this,PluginActions,arguments)}return(0,d.default)(PluginActions,t),(0,l.default)(PluginActions,null,[{key:"init",value:function init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}},{key:"attachCoreDeactivationTracking",value:function attachCoreDeactivationTracking(){var t=this,r=document.querySelector("#elementor-deactivate-feedback-dialog-form");r&&(this.addEventListenerTracked(r,"change",function(r){var a=r.target;a.classList.contains("elementor-deactivate-feedback-dialog-input")&&(t.selectedReason=a.value)}),this.observeModalButtons())}},{key:"attachProDeactivationTracking",value:function attachProDeactivationTracking(){var t=this,r=document.querySelector(".plugins");r&&this.addEventListenerTracked(r,"click",function(r){var a=r.target.closest("a");a&&"deactivate-elementor-pro"===a.id&&t.trackProDeactivation()},{capture:!0})}},{key:"observeModalButtons",value:function observeModalButtons(){var t=this,r=function checkAndAttachDelegation(){var r=document.querySelector("#elementor-deactivate-feedback-modal");return!!r&&(t.addEventListenerTracked(r,"click",function(r){var a=r.target.closest(".dialog-submit"),i=r.target.closest(".dialog-skip");a?t.trackCoreDeactivation("submit&deactivate"):i&&t.trackCoreDeactivation("skip&deactivate")},{capture:!0}),!0)};r()||this.addObserver(document.body,{childList:!0,subtree:!0},function(t,a){r()&&a.disconnect()})}},{key:"getUserInput",value:function getUserInput(){if(!this.selectedReason||!["found_a_better_plugin","other"].includes(this.selectedReason))return null;var t=document.querySelector('input[name="reason_'.concat(this.selectedReason,'"]'));return t&&t.value?t.value:null}},{key:"trackCoreDeactivation",value:function trackCoreDeactivation(t){var r={deactivate_form_submit:t,deactivate_plugin_type:h};this.selectedReason&&(r.deactivate_feedback_reason=this.selectedReason);var a=this.getUserInput();a&&(r.deactivate_feedback_reason+="/".concat(a)),v.default.dispatchEvent("wpdash_deactivate_plugin",r,{send_immediately:!0})}},{key:"trackProDeactivation",value:function trackProDeactivation(){this.trackProAction("deactivate")}},{key:"attachProDeletionTracking",value:function attachProDeletionTracking(){var t=this;"undefined"!=typeof jQuery&&jQuery(document).on("wp-plugin-deleting",function(r,a){"elementor-pro"===(null==a?void 0:a.slug)&&t.trackProAction("delete")})}},{key:"destroy",value:function destroy(){"undefined"!=typeof jQuery&&jQuery(document).off("wp-plugin-deleting"),m.default.destroy.call(this)}},{key:"trackProAction",value:function trackProAction(t){var r={deactivate:{eventName:"wpdash_deactivate_plugin",propertyKey:"deactivate_plugin_type"},delete:{eventName:"wpdash_delete_plugin",propertyKey:"plugin_delete"}}[t];if(r){var a=(0,p.default)({},r.propertyKey,y);v.default.dispatchEvent(r.eventName,a,{send_immediately:!0})}}}])}(m.default);(0,p.default)(g,"selectedReason",null);r.default=g},28421:t=>{"use strict";t.exports=elementorV2.ui.ListItem},29134:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(72707)),v=o(a(90038)),m=o(a(10442)),h=a(32777),y=function TopSection(t){var r=(0,u.default)({},((0,c.default)(t),t)),a=r.topData,i=r.buttonCtaUrl;if(!a)return null;var o=a.title,y=a.description,g=a.button_cta_text,_=a.button_create_page_title,k=a.youtube_embed_id,b=a.button_watch_url,x=a.button_watch_title,E=null!=g?g:_;return l.default.createElement(d.Paper,{elevation:0,sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},justifyContent:"space-between",py:{xs:3,md:3},px:{xs:3,md:4},gap:{xs:2,sm:3,lg:22}}},l.default.createElement(d.Stack,{gap:3,justifyContent:"center"},l.default.createElement(d.Box,null,l.default.createElement(p.default,{variant:"h6"},o),l.default.createElement(p.default,{variant:"body2",color:"secondary"},y)),l.default.createElement(d.Box,{sx:{display:"flex",gap:1}},l.default.createElement(v.default,{"data-testid":"e-create-button",variant:"contained",size:"small",href:i,target:"_blank",onClick:function handleCtaClick(){(0,h.trackPromoClick)(E,i,(0,h.getHomeScreenPath)("top_section"))}},E),l.default.createElement(v.default,{variant:"outlined",color:"secondary",size:"small",startIcon:l.default.createElement(m.default,null),href:b,target:"_blank",onClick:function handleWatchClick(){(0,h.trackPromoClick)(x,b,(0,h.getHomeScreenPath)("top_section"))}},x))),l.default.createElement(d.Box,{component:"iframe",src:"https://www.youtube.com/embed/".concat(k),title:"YouTube video player",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,sx:{aspectRatio:"16/9",borderRadius:1,display:"flex",width:"100%",maxWidth:"365px"}}))};y.propTypes={topData:i.object.isRequired,buttonCtaUrl:i.string.isRequired};r.default=y},29402:t=>{function _getPrototypeOf(r){return t.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},t.exports.__esModule=!0,t.exports.default=t.exports,_getPrototypeOf(r)}t.exports=_getPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},29544:t=>{"use strict";t.exports=elementorV2.ui.DialogContentText},31047:t=>{"use strict";t.exports=elementorV2.ui.Box},32777:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.trackPromoClick=r.getHomeScreenPath=void 0;var o=i(a(63827));r.trackPromoClick=function trackPromoClick(t,r,a){o.default&&"function"==typeof o.default.trackPromoClicked&&o.default.trackPromoClicked(t,r,a)},r.getHomeScreenPath=function getHomeScreenPath(t){return["home",t]}},34874:t=>{"use strict";t.exports=elementorV2.ui.List},36417:t=>{t.exports=function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.__esModule=!0,t.exports.default=t.exports},37744:(t,r,a)=>{var i=a(78113);t.exports=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return i(t,r);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(t,r):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},38073:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=a(86956),u=o(a(63602)),d=a(32777),p=function SidebarBanner(t){var r=t.image,a=t.link;return l.default.createElement(c.Paper,{elevation:0,sx:{overflow:"hidden"}},l.default.createElement(u.default,{target:"_blank",href:a,onClick:function handleClick(){(0,d.trackPromoClick)("Sidebar Banner",a,(0,d.getHomeScreenPath)("sidebar"))},sx:{lineHeight:0,display:"block",width:"100%",height:"100%",boxShadow:"none","&:focus":{boxShadow:"none"},"&:active":{boxShadow:"none"}}},l.default.createElement(c.Box,{component:"img",src:r,sx:{width:"100%",height:"100%"}})))};r.default=p;p.propTypes={image:i.string.isRequired,link:i.string.isRequired}},39805:t=>{t.exports=function _classCallCheck(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},39957:t=>{"use strict";t.exports=elementorV2.ui.ListItemText},40362:(t,r,a)=>{"use strict";var i=a(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,t.exports=function(){function shim(t,r,a,o,l,c){if(c!==i){var u=new 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 u.name="Invariant Violation",u}}function getShim(){return shim}shim.isRequired=shim;var t={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 t.PropTypes=t,t}},40989:(t,r,a)=>{var i=a(45498);function _defineProperties(t,r){for(var a=0;a<r.length;a++){var o=r[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,i(o.key),o)}}t.exports=function _createClass(t,r,a){return r&&_defineProperties(t.prototype,r),a&&_defineProperties(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t},t.exports.__esModule=!0,t.exports.default=t.exports},41594:t=>{"use strict";t.exports=React},41621:(t,r,a)=>{var i=a(14718);function _get(){return t.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,r,a){var o=i(t,r);if(o){var l=Object.getOwnPropertyDescriptor(o,r);return l.get?l.get.call(arguments.length<3?t:a):l.value}},t.exports.__esModule=!0,t.exports.default=t.exports,_get.apply(null,arguments)}t.exports=_get,t.exports.__esModule=!0,t.exports.default=t.exports},42408:t=>{"use strict";t.exports=elementorV2.ui.CardMedia},42618:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(34874)),v=o(a(9301)),m=o(a(39957)),h=o(a(4671)),y=function ExternalLinksSection(t){var r=(0,u.default)({},((0,c.default)(t),t));return l.default.createElement(d.Paper,{elevation:0,sx:{px:3}},l.default.createElement(p.default,null,r.externalLinksData.map(function(t,a){return l.default.createElement(d.Box,{key:t.label},l.default.createElement(v.default,{href:t.url,target:"_blank",sx:{"&:hover":{backgroundColor:"initial"},gap:2,px:0,py:2}},l.default.createElement(d.Box,{component:"img",src:t.image,sx:{width:"38px"}}),l.default.createElement(m.default,{sx:{color:"text.secondary"},primary:t.label})),a<r.externalLinksData.length-1&&l.default.createElement(h.default,null))})))};r.default=y;y.propTypes={externalLinksData:i.array.isRequired}},44867:t=>{"use strict";t.exports=elementorV2.ui.DialogHeader},45498:(t,r,a)=>{var i=a(10564).default,o=a(11327);t.exports=function toPropertyKey(t){var r=o(t,"string");return"symbol"==i(r)?r:r+""},t.exports.__esModule=!0,t.exports.default=t.exports},46168:t=>{"use strict";t.exports=elementorV2.ui.Card},48285:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(15118)),u=i(a(29402)),d=i(a(87861)),p=i(a(63827)),v=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var m={go_elementor_pro:"Upgrade"},h=function(t){function MenuPromotionTracking(){return(0,o.default)(this,MenuPromotionTracking),function _callSuper(t,r,a){return r=(0,u.default)(r),(0,c.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,u.default)(t).constructor):r.apply(t,a))}(this,MenuPromotionTracking,arguments)}return(0,d.default)(MenuPromotionTracking,t),(0,l.default)(MenuPromotionTracking,null,[{key:"init",value:function init(){this.attachDelegatedTracking()}},{key:"attachDelegatedTracking",value:function attachDelegatedTracking(){var t=this;this.addEventListenerTracked(document,"click",function(r){var a=r.target;if(a){var i=a.closest("a");if(i){var o=i.getAttribute("href");if(o){var l=t.extractPromoMenuKey(o);l&&t.handleMenuPromoClick(i,l)}}}},{capture:!0})}},{key:"extractPromoMenuKey",value:function extractPromoMenuKey(t){for(var r=0,a=Object.keys(m);r<a.length;r++){var i=a[r];if(t.includes("page=".concat(i)))return i}return null}},{key:"handleMenuPromoClick",value:function handleMenuPromoClick(t,r){var a=t.getAttribute("href"),i=m[r],o=r.replace("elementor_","").replace(/_/g,"/");p.default.trackPromoClicked(i,a,o)}}])}(v.default);r.default=h},54947:t=>{"use strict";t.exports=elementorV2.ui.DialogContent},56441:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},60555:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(39805)),c=i(a(40989)),u=i(a(15118)),d=i(a(29402)),p=i(a(87861)),v=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(63827)),m=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var h=".e-admin-top-bar",y=".e-admin-top-bar__bar-button",g=".e-admin-top-bar__bar-button-title",_=function(t){function TopBarTracking(){return(0,l.default)(this,TopBarTracking),function _callSuper(t,r,a){return r=(0,d.default)(r),(0,u.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,d.default)(t).constructor):r.apply(t,a))}(this,TopBarTracking,arguments)}return(0,p.default)(TopBarTracking,t),(0,c.default)(TopBarTracking,null,[{key:"init",value:function init(){this.waitForTopBar()}},{key:"waitForTopBar",value:function waitForTopBar(){var t=this,r=document.querySelector(h);if(r)this.attachTopBarTracking(r);else var a=this.addObserver(document.body,{childList:!0,subtree:!0},function(){var r=document.querySelector(h);r&&(t.attachTopBarTracking(r),a.disconnect(),clearTimeout(i))}),i=setTimeout(function(){a.disconnect()},1e4)}},{key:"attachTopBarTracking",value:function attachTopBarTracking(t){var r=this;t.querySelectorAll(y).forEach(function(t){r.addEventListenerTracked(t,"click",function(t){r.handleTopBarClick(t)})}),this.observeTopBarChanges(t)}},{key:"observeTopBarChanges",value:function observeTopBarChanges(t){var r=this;this.addObserver(t,{childList:!0,subtree:!0},function(t){t.forEach(function(t){"childList"===t.type&&t.addedNodes.forEach(function(t){1===t.nodeType&&(t.matches&&t.matches(y)?r.addEventListenerTracked(t,"click",function(t){r.handleTopBarClick(t)}):(t.querySelectorAll?t.querySelectorAll(y):[]).forEach(function(t){r.addEventListenerTracked(t,"click",function(t){r.handleTopBarClick(t)})}))})})})}},{key:"handleTopBarClick",value:function handleTopBarClick(t){var r=t.currentTarget,a=this.extractItemId(r);v.default.trackNavClicked(a,null,v.NAV_AREAS.TOP_BAR)}},{key:"extractItemId",value:function extractItemId(t){var r=t.querySelector(g);if(r&&r.textContent.trim())return r.textContent.trim();var a=t.textContent.trim();if(a)return a;var i=t.getAttribute("href");if(i){var o=new URLSearchParams(i.split("?")[1]||"").get("page");if(o)return o;if(i.includes("/wp-admin/")){var l=i.split("/wp-admin/")[1];if(l)return l.split("?")[0]}try{var c=new URL(i,window.location.origin);return c.pathname.split("/").filter(Boolean).pop()||c.hostname}catch(t){return i}}var u=t.getAttribute("data-info");if(u)return u;var d=t.className.split(" ").filter(function(t){return t&&"e-admin-top-bar__bar-button"!==t});return d.length>0?d.join("-"):"unknown-top-bar-button"}}])}(m.default);r.default=_},62688:(t,r,a)=>{t.exports=a(40362)()},63025:(t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.DashboardUtils=void 0;r.DashboardUtils={isElementorPage:function isElementorPage(){var t=new URLSearchParams(window.location.search),r=t.get("page");if(r&&(r.startsWith("elementor")||r.includes("elementor")))return!0;var a=t.get("post_type");return"elementor_library"===a||"e-floating-buttons"===a||document.body.className.split(" ").some(function(t){return t.includes("elementor")&&(t.includes("page")||t.includes("post-type"))})}}},63602:t=>{"use strict";t.exports=elementorV2.ui.Link},63827:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.SCREEN_TYPES=r.NAV_AREAS=r.CONTROL_TYPES=void 0;var o=i(a(39805)),l=i(a(40989)),c=i(a(85707)),u=i(a(66336)),d=i(a(27011)),p=i(a(14077)),v=i(a(67670)),m=i(a(60555)),h=i(a(48285)),y=i(a(94543)),g=18e5,_="elementor_wpdash_session",k="elementor_wpdash_pending_nav",b=(r.CONTROL_TYPES={BUTTON:"button",CHECKBOX:"checkbox",RADIO:"radio",LINK:"link",SELECT:"select",TOGGLE:"toggle",FILTER:"filter"},r.NAV_AREAS={LEFT_MENU:"left_menu",SUBMENU:"submenu",HOVER_MENU:"hover_menu",TOP_BAR:"top_bar"}),x=r.SCREEN_TYPES={TAB:"tab",POPUP:"popup",APP_SCREEN:"app_screen"},E=r.default=function(){return(0,l.default)(function WpDashboardTracking(){(0,o.default)(this,WpDashboardTracking)},null,[{key:"init",value:function init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}},{key:"restoreOrCreateSession",value:function restoreOrCreateSession(){var t=this.getStoredSession();t?(this.sessionStartTime=t.sessionStartTime,this.navItemsVisited=new Set(t.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}},{key:"processPendingNavClick",value:function processPendingNavClick(){try{var t=sessionStorage.getItem(k);if(t){var r=JSON.parse(t),a=r.itemId,i=r.rootItem,o=r.area;this.navItemsVisited.add(a);var l={wpdash_nav_item_id:a,wpdash_nav_area:o};i&&(l.wpdash_nav_item_root=i),this.dispatchEvent("wpdash_nav_clicked",l,{send_immediately:!0}),sessionStorage.removeItem(k)}}catch(t){sessionStorage.removeItem(k)}}},{key:"getStoredSession",value:function getStoredSession(){try{var t=sessionStorage.getItem(_);return t?JSON.parse(t):null}catch(t){return null}}},{key:"saveSessionToStorage",value:function saveSessionToStorage(){var t={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(_,JSON.stringify(t))}},{key:"clearStoredSession",value:function clearStoredSession(){sessionStorage.removeItem(_)}},{key:"isEventsManagerAvailable",value:function isEventsManagerAvailable(){var t;return(null===(t=elementorCommon)||void 0===t?void 0:t.eventsManager)&&"function"==typeof elementorCommon.eventsManager.dispatchEvent}},{key:"canSendEvents",value:function canSendEvents(){var t;return(null===(t=elementorCommon)||void 0===t||null===(t=t.config)||void 0===t||null===(t=t.editor_events)||void 0===t?void 0:t.can_send_events)||!1}},{key:"dispatchEvent",value:function dispatchEvent(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.isEventsManagerAvailable()&&this.canSendEvents()&&elementorCommon.eventsManager.dispatchEvent(t,r,a)}},{key:"updateActivity",value:function updateActivity(){this.lastActivityTime=Date.now()}},{key:"startSessionMonitoring",value:function startSessionMonitoring(){var t=this;this.activityCheckInterval=setInterval(function(){t.checkSessionTimeout()},6e4),window.addEventListener("beforeunload",function(){t.sessionEnded||t.isNavigatingToElementor||t.trackSessionEnd("tab_closed")}),document.addEventListener("visibilitychange",function(){!t.sessionEnded&&document.hidden&&(Date.now()-t.lastActivityTime>g&&t.trackSessionEnd("tab_inactive"))})}},{key:"isElementorPage",value:function isElementorPage(t){try{var r=new URL(t,window.location.origin).searchParams,a=r.get("page"),i=r.get("post_type"),o=r.get("action");return a&&["elementor","go_knowledge_base_site","e-form-submissions"].some(function(t){return a.includes(t)})||i&&["elementor_library","e-floating-buttons"].includes(i)||o&&o.includes("elementor")}catch(t){return!1}}},{key:"isPluginsPage",value:function isPluginsPage(t){try{return new URL(t,window.location.origin).pathname.includes("plugins.php")}catch(t){return!1}}},{key:"isNavigatingAwayFromElementor",value:function isNavigatingAwayFromElementor(t){return!!t&&(!t.startsWith("#")&&!this.isElementorPage(t))}},{key:"isLinkOpeningInNewTab",value:function isLinkOpeningInNewTab(t){var r=t.getAttribute("target");return"_blank"===r||"_new"===r}},{key:"attachNavigationListener",value:function attachNavigationListener(){var t=this,r=function handleLinkClick(r){var a=r.target.closest("a");if(a&&a.href){if(t.isLinkOpeningInNewTab(a))return;!t.sessionEnded&&t.isNavigatingAwayFromElementor(a.href)?t.trackSessionEnd("navigate_away"):t.isElementorPage(a.href)&&(t.isNavigatingToElementor=!0)}},a=function handleFormSubmit(r){var a=r.target;a.action&&(!t.sessionEnded&&t.isNavigatingAwayFromElementor(a.action)?t.trackSessionEnd("navigate_away"):t.isElementorPage(a.action)&&(t.isNavigatingToElementor=!0))};document.addEventListener("click",r,!0),document.addEventListener("submit",a,!0),this.navigationListeners.push({type:"click",handler:r},{type:"submit",handler:a})}},{key:"checkSessionTimeout",value:function checkSessionTimeout(){Date.now()-this.lastActivityTime>g&&!this.sessionEnded&&this.trackSessionEnd("timeout")}},{key:"attachActivityListeners",value:function attachActivityListeners(){var t=this;["mousedown","keydown","scroll","touchstart","click"].forEach(function(r){document.addEventListener(r,function(){t.updateActivity()},{capture:!0,passive:!0})})}},{key:"formatDuration",value:function formatDuration(t){var r=Math.floor(t/1e3);return Number(r.toFixed(2))}},{key:"trackNavClicked",value:function trackNavClicked(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b.LEFT_MENU;if(this.initialized){this.updateActivity(),this.navItemsVisited.add(t),this.saveSessionToStorage();var i={wpdash_nav_item_id:t,wpdash_nav_area:a};r&&(i.wpdash_nav_item_root=r),this.dispatchEvent("wpdash_nav_clicked",i)}else{var o={itemId:t,rootItem:r,area:a};sessionStorage.setItem(k,JSON.stringify(o))}}},{key:"trackScreenViewed",value:function trackScreenViewed(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x.TAB;this.updateActivity();var a={wpdash_screen_id:t,wpdash_screen_type:r};this.dispatchEvent("wpdash_screen_viewed",a)}},{key:"trackActionControl",value:function trackActionControl(t,r){this.updateActivity();var a={wpdash_action_control_interacted:t,wpdash_control_type:r};this.dispatchEvent("wpdash_action_control",a)}},{key:"trackPromoClicked",value:function trackPromoClicked(t,r,a){this.updateActivity();var i={wpdash_promo_name:t,wpdash_promo_destination:r,wpdash_promo_clicked_path:a};this.dispatchEvent("wpdash_promo_clicked",i)}},{key:"trackSessionEnd",value:function trackSessionEnd(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"timeout";if(!this.sessionEnded){this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);var r=Date.now()-this.sessionStartTime,a={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(r),reason:t};this.dispatchEvent("wpdash_session_end_state",a),this.clearStoredSession()}}},{key:"destroy",value:function destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(function(t){var r=t.type,a=t.handler;document.removeEventListener(r,a,!0)}),this.navigationListeners=[],m.default.destroy(),v.default.destroy(),p.default.destroy(),h.default.destroy(),y.default.destroy(),this.initialized=!1}}])}();(0,c.default)(E,"sessionStartTime",Date.now()),(0,c.default)(E,"lastActivityTime",Date.now()),(0,c.default)(E,"sessionEnded",!1),(0,c.default)(E,"navItemsVisited",new Set),(0,c.default)(E,"activityCheckInterval",null),(0,c.default)(E,"initialized",!1),(0,c.default)(E,"navigationListeners",[]),(0,c.default)(E,"isNavigatingToElementor",!1),window.addEventListener("elementor/admin/init",function(){var t=window.location.href,r=E.isPluginsPage(t),a=E.isElementorPage(t);r&&d.default.init(),u.default.init(),a&&(E.init(),m.default.init(),v.default.init(),p.default.init(),h.default.init(),y.default.init())}),window.addEventListener("beforeunload",function(){u.default.destroy(),d.default.destroy(),E.destroy()})},64126:t=>{t.exports=function _objectDestructuringEmpty(t){if(null==t)throw new TypeError("Cannot destructure "+t)},t.exports.__esModule=!0,t.exports.default=t.exports},65474:t=>{t.exports=function _iterableToArrayLimit(t,r){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,o,l,c,u=[],d=!0,p=!1;try{if(l=(a=a.call(t)).next,0===r){if(Object(a)!==a)return;d=!1}else for(;!(d=(i=l.call(a)).done)&&(u.push(i.value),u.length!==r);d=!0);}catch(t){p=!0,o=t}finally{try{if(!d&&null!=a.return&&(c=a.return(),Object(c)!==c))return}finally{if(p)throw o}}return u}},t.exports.__esModule=!0,t.exports.default=t.exports},66336:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(39805)),c=i(a(40989)),u=i(a(15118)),d=i(a(29402)),p=i(a(87861)),v=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(63827)),m=i(a(96349));function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var h="li#toplevel_page_elementor",y="li#menu-posts-elementor_library",g=".wp-submenu",_=".wp-has-submenu",k=function(t){function NavigationTracking(){return(0,l.default)(this,NavigationTracking),function _callSuper(t,r,a){return r=(0,d.default)(r),(0,u.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,d.default)(t).constructor):r.apply(t,a))}(this,NavigationTracking,arguments)}return(0,p.default)(NavigationTracking,t),(0,c.default)(NavigationTracking,null,[{key:"init",value:function init(){this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking()}},{key:"attachElementorMenuTracking",value:function attachElementorMenuTracking(){var t=document.querySelector(h);t&&this.attachMenuTracking(t,"Elementor")}},{key:"attachTemplatesMenuTracking",value:function attachTemplatesMenuTracking(){var t=document.querySelector(y);t&&this.attachMenuTracking(t,"Templates")}},{key:"attachMenuTracking",value:function attachMenuTracking(t,r){var a=this;this.addEventListenerTracked(t,"click",function(t){a.handleMenuClick(t,r)})}},{key:"handleMenuClick",value:function handleMenuClick(t,r){var a=t.target.closest("a");if(a){var i=a.classList.contains("menu-top"),o=this.extractItemId(a),l=this.determineNavArea(a);v.default.trackNavClicked(o,i?null:r,l)}}},{key:"extractItemId",value:function extractItemId(t){var r=t.textContent.trim();if(r)return r;var a=t.getAttribute("href");if(a){var i=new URLSearchParams(a.split("?")[1]||""),o=i.get("page"),l=i.get("post_type");if(o)return o;if(l)return l}var c=t.getAttribute("id");return c||"unknown"}},{key:"determineNavArea",value:function determineNavArea(t){return t.closest("li.menu-top")&&t.closest(g)?t.closest(_).classList.contains("wp-not-current-submenu")?v.NAV_AREAS.HOVER_MENU:v.NAV_AREAS.SUBMENU:v.NAV_AREAS.LEFT_MENU}}])}(m.default);r.default=k},67670:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(39805)),c=i(a(40989)),u=i(a(15118)),d=i(a(29402)),p=i(a(41621)),v=i(a(87861)),m=i(a(85707)),h=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(63827)),y=a(63025),g=i(a(96349));function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return _arrayLikeToArray(t,r);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){a&&(t=a);var i=0,o=function F(){};return{s:o,n:function n(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function e(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,c=!0,u=!1;return{s:function s(){a=a.call(t)},n:function n(){var t=a.next();return c=t.done,t},e:function e(t){u=!0,l=t},f:function f(){try{c||null==a.return||a.return()}finally{if(u)throw l}}}}function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var a=0,i=Array(r);a<r;a++)i[a]=t[a];return i}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var _=".nav-tab-wrapper",k=".nav-tab",b=".nav-tab-active",x=".elementor-settings-form-page",E=".elementor-settings-form-page.elementor-active",T=["#elementor-new-floating-elements-modal","#elementor-new-template-dialog-content"],C=function(t){function ScreenViewTracking(){return(0,l.default)(this,ScreenViewTracking),function _callSuper(t,r,a){return r=(0,d.default)(r),(0,u.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,d.default)(t).constructor):r.apply(t,a))}(this,ScreenViewTracking,arguments)}return(0,v.default)(ScreenViewTracking,t),(0,c.default)(ScreenViewTracking,null,[{key:"init",value:function init(){y.DashboardUtils.isElementorPage()&&this.attachTabChangeTracking()}},{key:"destroy",value:function destroy(){!function _superPropGet(t,r,a,i){var o=(0,p.default)((0,d.default)(1&i?t.prototype:t),r,a);return 2&i&&"function"==typeof o?function(t){return o.apply(a,t)}:o}(ScreenViewTracking,"destroy",this,2)([]),this.trackedScreens.clear()}},{key:"getScreenData",value:function getScreenData(){var t=new URLSearchParams(window.location.search),r=t.get("page"),a=t.get("post_type"),i=window.location.hash,o="",l="";if(o=r||(a||this.getScreenIdFromBody()),this.isElementorAppPage()){var c=this.getAppScreenData(i);if(c)return c}var u=document.querySelector(_),d=document.querySelectorAll(x).length>1;if(u||d||i&&!this.isElementorAppPage())if(l=h.SCREEN_TYPES.TAB,i){var p=i.replace(/^#(tab-)?/,"");o="".concat(o,"-").concat(p)}else if(u){var v=document.querySelector(b);if(v){var m=v.textContent.trim(),y=v.getAttribute("href");if(m)o="".concat(o,"-").concat(this.sanitizeScreenId(m));else if(y&&y.includes("#")){var g=y.split("#")[1];o="".concat(o,"-").concat(g)}}}else if(d){var k=document.querySelector(E);if(k){var T=k.id;T&&(o="".concat(o,"-").concat(T))}}return{screenId:o,screenType:l}}},{key:"isElementorAppPage",value:function isElementorAppPage(){return"elementor-app"===new URLSearchParams(window.location.search).get("page")}},{key:"getAppScreenData",value:function getAppScreenData(t){if(!t)return null;var r=t.replace(/^#/,"");if(!r.startsWith("/"))return null;var a=r.split("/").filter(Boolean);return 0===a.length?null:{screenId:a.join("/"),screenType:h.SCREEN_TYPES.APP_SCREEN}}},{key:"getScreenIdFromBody",value:function getScreenIdFromBody(){var t,r=_createForOfIteratorHelper(document.body.className.split(" "));try{for(r.s();!(t=r.n()).done;){var a=t.value;if(a.startsWith("elementor")&&(a.includes("page")||a.includes("post-type")))return a}}catch(t){r.e(t)}finally{r.f()}return"elementor-unknown"}},{key:"sanitizeScreenId",value:function sanitizeScreenId(t){return t.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}},{key:"attachTabChangeTracking",value:function attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}},{key:"attachNavTabTracking",value:function attachNavTabTracking(){var t=this,r=document.querySelector(_);r&&this.addEventListenerTracked(r,"click",function(r){var a=r.target.closest(k);if(a&&!a.classList.contains("nav-tab-active")){var i=t.getScreenData();i&&t.trackScreen(i.screenId,i.screenType)}})}},{key:"attachHashChangeTracking",value:function attachHashChangeTracking(){var t=this;this.addEventListenerTracked(window,"hashchange",function(){var r=t.getScreenData();r&&t.trackScreen(r.screenId,r.screenType)})}},{key:"attachSettingsTabTracking",value:function attachSettingsTabTracking(){var t=this,r=document.querySelectorAll(x);0!==r.length&&r.forEach(function(r){t.addObserver(r,{attributes:!0,attributeFilter:["class"]},function(){var r=t.getScreenData();r&&t.trackScreen(r.screenId,r.screenType)})})}},{key:"attachModalTracking",value:function attachModalTracking(){var t=this;this.addObserver(document.body,{childList:!0,subtree:!0},function(r){var a,i=_createForOfIteratorHelper(r);try{for(i.s();!(a=i.n()).done;){"childList"===a.value.type&&T.forEach(function(r){var a=document.querySelector(r);if(a&&t.isModalVisible(a)){var i=r.replace("#","");t.trackScreen(i,h.SCREEN_TYPES.POPUP)}})}}catch(t){i.e(t)}finally{i.f()}})}},{key:"isModalVisible",value:function isModalVisible(t){if(!t)return!1;var r=window.getComputedStyle(t);return"none"!==r.display&&0!==parseFloat(r.opacity)}},{key:"trackScreen",value:function trackScreen(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.SCREEN_TYPES.TOP_LEVEL_PAGE,a="".concat(t,"-").concat(r);this.trackedScreens.has(a)||(this.trackedScreens.add(a),h.default.trackScreenViewed(t,r))}}])}(g.default);(0,m.default)(C,"trackedScreens",new Set);r.default=C},69961:t=>{"use strict";t.exports=elementorV2.ui.DialogActions},70569:t=>{t.exports=function _arrayWithHoles(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},72318:t=>{"use strict";t.exports=elementorV2.ui.DialogHeaderGroup},72707:t=>{"use strict";t.exports=elementorV2.ui.Typography},73278:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(18821)),u=o(a(28421)),d=o(a(39957)),p=o(a(63602)),v=o(a(31047)),m=o(a(12427)),h=function GetStartedListItem(t){var r=t.item,a=t.image,i=t.adminUrl,o=r.is_relative_url?i+r.url:r.url,h=l.default.useState(!1),y=(0,c.default)(h,2),g=y[0],_=y[1];return l.default.createElement(u.default,{alignItems:"flex-start",sx:{gap:1,p:0,maxWidth:"150px"}},l.default.createElement(v.default,{component:"img",src:a}),l.default.createElement(v.default,null,l.default.createElement(d.default,{primary:r.title,primaryTypographyProps:{variant:"subtitle1"},sx:{my:0}}),l.default.createElement(p.default,{variant:"body2",color:r.title_small_color?r.title_small_color:"text.tertiary",underline:"hover",href:o,target:"_blank",onClick:function handleLinkClick(t){r.new_page&&(t.preventDefault(),_(!0))}},r.title_small)),r.new_page&&l.default.createElement(m.default,{url:o,isOpen:g,closedDialogCallback:function closedDialogCallback(){return _(!1)}}))};r.default=h;h.propTypes={item:i.shape({title:i.string.isRequired,title_small:i.string.isRequired,url:i.string.isRequired,new_page:i.bool,is_relative_url:i.bool,title_small_color:i.string}).isRequired,adminUrl:i.string.isRequired,image:i.string}},75206:t=>{"use strict";t.exports=ReactDOM},78113:t=>{t.exports=function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var a=0,i=Array(r);a<r;a++)i[a]=t[a];return i},t.exports.__esModule=!0,t.exports.default=t.exports},78304:t=>{function _extends(){return t.exports=_extends=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var i in a)({}).hasOwnProperty.call(a,i)&&(t[i]=a[i])}return t},t.exports.__esModule=!0,t.exports.default=t.exports,_extends.apply(null,arguments)}t.exports=_extends,t.exports.__esModule=!0,t.exports.default=t.exports},79602:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784),l=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var c=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var o,c,u={__proto__:null,default:t};if(null===t||"object"!=l(t)&&"function"!=typeof t)return u;if(o=r?i:a){if(o.has(t))return o.get(t);o.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?o(u,d,c):u[d]=t[d]);return u}(t,r)}(a(41594)),u=o(a(18821)),d=o(a(64126)),p=o(a(78304)),v=a(86956),m=o(a(72707)),h=o(a(90038)),y=a(32777);var g=function CreateWithAIBanner(t){var r=(0,p.default)({},((0,d.default)(t),t)).createWithAIData,a=(0,c.useState)(""),i=(0,u.default)(a,2),o=i[0],l=i[1];if(!r)return null;var g=r.title,_=r.description,k=r.input_placeholder,b=r.button_title,x=r.button_cta_url,E=r.background_image,T=r.utm_source,C=r.utm_medium,S=r.utm_campaign,w=function handleNavigation(){if(o){var t=function getButtonHref(){if(!o)return x;var t=new URL(x);return t.searchParams.append("prompt",o),t.searchParams.append("utm_source",T),t.searchParams.append("utm_medium",C),t.searchParams.append("utm_campaign",S),t.toString()}();(0,y.trackPromoClick)(g,t,(0,y.getHomeScreenPath)("ai_banner")),window.open(t,"_blank"),l("")}};return c.default.createElement(v.Paper,{elevation:0,sx:{display:"flex",flexDirection:"column",py:3,px:4,gap:2,backgroundImage:"url(".concat(E,")"),backgroundSize:"cover",backgroundPosition:"right center",backgroundRepeat:"no-repeat"}},c.default.createElement(v.Stack,{gap:1,justifyContent:"center"},c.default.createElement(m.default,{variant:"h6"},g),c.default.createElement(m.default,{variant:"body2",color:"secondary"},_)),c.default.createElement(v.Box,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},gap:2,mt:1}},c.default.createElement(v.TextField,{fullWidth:!0,placeholder:k,variant:"outlined",color:"secondary",size:"small",sx:{flex:1},value:o,onChange:function handleInputChange(t){l(t.target.value)},onKeyDown:function handleKeyDown(t){"Enter"===t.key&&(t.preventDefault(),w())}}),c.default.createElement(h.default,{variant:"outlined",size:"small",color:"secondary",startIcon:c.default.createElement("span",{className:"eicon-ai"}),onClick:w},b)))};g.propTypes={createWithAIData:i.object};r.default=g},84093:t=>{"use strict";t.exports=elementorV2.ui.CardContent},85707:(t,r,a)=>{var i=a(45498);t.exports=function _defineProperty(t,r,a){return(r=i(r))in t?Object.defineProperty(t,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[r]=a,t},t.exports.__esModule=!0,t.exports.default=t.exports},86956:t=>{"use strict";t.exports=elementorV2.ui},87861:(t,r,a)=>{var i=a(91270);t.exports=function _inherits(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),r&&i(t,r)},t.exports.__esModule=!0,t.exports.default=t.exports},89186:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(64126)),u=o(a(78304)),d=a(86956),p=o(a(34874)),v=o(a(63602)),m=o(a(90038)),h=o(a(46168)),y=o(a(2979)),g=o(a(84093)),_=o(a(42408)),k=a(32777),b=function Addons(t){var r=(0,u.default)({},((0,c.default)(t),t)),a=r.adminUrl.replace("wp-admin/",""),i=r.addonsData.repeater,o=3===i.length?3:2;return l.default.createElement(d.Paper,{elevation:0,sx:{p:3,display:"flex",flexDirection:"column",gap:2}},l.default.createElement(d.Box,null,l.default.createElement(d.Typography,{variant:"h6"},r.addonsData.header.title),l.default.createElement(d.Typography,{variant:"body2",color:"text.secondary"},r.addonsData.header.description)),l.default.createElement(p.default,{sx:{display:"grid",gridTemplateColumns:{md:"repeat(".concat(o,", 1fr)"),xs:"repeat(1, 1fr)"},gap:2}},i.map(function(t){var r=t.hasOwnProperty("target")?t.target:"_blank";return l.default.createElement(h.default,{key:t.title,elevation:0,sx:{display:"flex",border:1,borderRadius:1,borderColor:"action.focus"}},l.default.createElement(g.default,{sx:{display:"flex",flexDirection:"column",justifyContent:"space-between",gap:3,p:3}},l.default.createElement(d.Box,null,l.default.createElement(_.default,{image:t.image,sx:{height:"58px",width:"58px",mb:2}}),l.default.createElement(d.Box,null,l.default.createElement(d.Typography,{variant:"subtitle2"},t.title),l.default.createElement(d.Typography,{variant:"body2",color:"text.secondary"},t.description))),l.default.createElement(y.default,{sx:{p:0}},l.default.createElement(m.default,{variant:"outlined",size:"small",color:"promotion",href:t.url,target:r,onClick:function onClick(){return function handleAddonClick(t,r){(0,k.trackPromoClick)(t,r,(0,k.getHomeScreenPath)("addons"))}(t.title,t.url)}},t.button_label))))})),l.default.createElement(v.default,{variant:"body2",color:"info.main",underline:"none",href:"".concat(a).concat(r.addonsData.footer.file_path)},r.addonsData.footer.label))};r.default=b;b.propTypes={addonsData:i.object.isRequired,adminUrl:i.string.isRequired}},90038:t=>{"use strict";t.exports=elementorV2.ui.Button},91270:t=>{function _setPrototypeOf(r,a){return t.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,r){return t.__proto__=r,t},t.exports.__esModule=!0,t.exports.default=t.exports,_setPrototypeOf(r,a)}t.exports=_setPrototypeOf,t.exports.__esModule=!0,t.exports.default=t.exports},94543:(t,r,a)=>{"use strict";var i=a(96784),o=a(10564);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=i(a(39805)),c=i(a(40989)),u=i(a(15118)),d=i(a(29402)),p=i(a(87861)),v=function _interopRequireWildcard(t,r){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return function _interopRequireWildcard(t,r){if(!r&&t&&t.__esModule)return t;var l,c,u={__proto__:null,default:t};if(null===t||"object"!=o(t)&&"function"!=typeof t)return u;if(l=r?i:a){if(l.has(t))return l.get(t);l.set(t,u)}for(var d in t)"default"!==d&&{}.hasOwnProperty.call(t,d)&&((c=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,d))&&(c.get||c.set)?l(u,d,c):u[d]=t[d]);return u}(t,r)}(a(63827)),m=a(63025),h=i(a(96349));function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return _arrayLikeToArray(t,r);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){a&&(t=a);var i=0,o=function F(){};return{s:o,n:function n(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function e(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,c=!0,u=!1;return{s:function s(){a=a.call(t)},n:function n(){var t=a.next();return c=t.done,t},e:function e(t){u=!0,l=t},f:function f(){try{c||null==a.return||a.return()}finally{if(u)throw l}}}}function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var a=0,i=Array(r);a<r;a++)i[a]=t[a];return i}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t})()}var y={ADMIN_MENU:"#adminmenu",TOP_BAR:".e-admin-top-bar",WP_ADMIN_BAR:"#wpadminbar",SUBMENU:".wp-submenu",PROMO_PAGE:".e-feature-promotion",PROMO_BLANK_STATE:".elementor-blank_state",APP:".e-app"},g=function(t){function ActionControlTracking(){return(0,l.default)(this,ActionControlTracking),function _callSuper(t,r,a){return r=(0,d.default)(r),(0,u.default)(t,_isNativeReflectConstruct()?Reflect.construct(r,a||[],(0,d.default)(t).constructor):r.apply(t,a))}(this,ActionControlTracking,arguments)}return(0,p.default)(ActionControlTracking,t),(0,c.default)(ActionControlTracking,null,[{key:"init",value:function init(){m.DashboardUtils.isElementorPage()&&(this.attachDelegatedHandlers(),this.addTrackingAttributesToFilterButtons(),this.initializeLinkDataIds())}},{key:"initializeLinkDataIds",value:function initializeLinkDataIds(){var t=this,r=function initializeLinks(){document.querySelectorAll("a[href]").forEach(function(r){if(!(t.isExcludedElement(r)||t.isNavigationLink(r)||r.hasAttribute("data-id"))){var a=r.getAttribute("href");if(a){var i=t.removeNonceFromUrl(a);i&&r.setAttribute("data-id",i)}}})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r()}},{key:"addTrackingAttributesToFilterButtons",value:function addTrackingAttributesToFilterButtons(){var t=document.body;if(t){var r="";switch(!0){case t.classList.contains("post-type-elementor_library"):r="elementor_library-library";break;case t.classList.contains("post-type-e-floating-buttons"):r="e-floating-buttons";break;default:return}var a=function addDataIdToListTableButtons(){[{id:"post-query-submit",suffix:"filter"},{id:"search-submit",suffix:"search"},{id:"doaction",suffix:"apply"},{id:"doaction2",suffix:"apply-bottom"}].forEach(function(t){var a=document.getElementById(t.id);a&&!a.hasAttribute("data-id")&&a.setAttribute("data-id","".concat(r,"-button-").concat(t.suffix))})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a()}}},{key:"isExcludedElement",value:function isExcludedElement(t){for(var r=0,a=Object.values(y);r<a.length;r++){var i=a[r];if(t.closest(i))return!0}return!!t.classList.contains("go-pro")}},{key:"attachDelegatedHandlers",value:function attachDelegatedHandlers(){var t=this,r=["search-submit","post-query-submit"];this.addEventListenerTracked(document,"click",function(a){var i,o=a.target&&1===a.target.nodeType?a.target:null===(i=a.target)||void 0===i?void 0:i.parentElement;if(o){var l=o.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');if(l&&!t.isExcludedElement(l))return r.includes(l.id)?void t.trackControl(l,v.CONTROL_TYPES.FILTER):void t.trackControl(l,v.CONTROL_TYPES.BUTTON);var c=o.closest("a");!c||t.isExcludedElement(c)||t.isNavigationLink(c)||t.trackControl(c,v.CONTROL_TYPES.LINK)}},{capture:!1}),this.addEventListenerTracked(document,"change",function(r){var a,i=r.target&&1===r.target.nodeType?r.target:null===(a=r.target)||void 0===a?void 0:a.parentElement;if(i){var o=i.closest(".components-toggle-control");if(!o||t.isExcludedElement(o)){var l=i.closest('input[type="checkbox"]');if(!l||t.isExcludedElement(l)){var c=i.closest('input[type="radio"]');if(!c||t.isExcludedElement(c)){var u=i.closest("select");u&&!t.isExcludedElement(u)&&t.trackControl(u,v.CONTROL_TYPES.SELECT)}else t.trackControl(c,v.CONTROL_TYPES.RADIO)}else t.trackControl(l,v.CONTROL_TYPES.CHECKBOX)}else t.trackControl(o,v.CONTROL_TYPES.TOGGLE)}})}},{key:"isNavigationLink",value:function isNavigationLink(t){var r=t.getAttribute("href");return!!r&&(!(!r.startsWith("#")||!r.includes("tab"))||(!!t.classList.contains("nav-tab")||!!t.closest(".wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar")))}},{key:"trackControl",value:function trackControl(t,r){var a=this.extractControlIdentifier(t,r);a&&v.default.trackActionControl(a,r)}},{key:"extractControlIdentifier",value:function extractControlIdentifier(t,r){if(v.CONTROL_TYPES.RADIO===r){var a=t.getAttribute("name"),i=t.value||t.getAttribute("value");if(a&&i)return"".concat(a,"-").concat(i);if(a)return a}if(v.CONTROL_TYPES.SELECT===r){var o=t.getAttribute("name");if(o)return o}if(v.CONTROL_TYPES.CHECKBOX===r){var l=t.getAttribute("name");if(l){if(document.querySelectorAll('input[type="checkbox"][name="'.concat(CSS.escape(l),'"]')).length>1){var c=t.value||t.getAttribute("value");if(c)return"".concat(l,"-").concat(c)}return l}}if(v.CONTROL_TYPES.LINK===r){var u=t.getAttribute("data-id");if(u)return u;var d=t.getAttribute("href");if(d)return this.removeNonceFromUrl(d)}if(v.CONTROL_TYPES.BUTTON===r||v.CONTROL_TYPES.TOGGLE===r||v.CONTROL_TYPES.FILTER===r){var p=t.getAttribute("data-id");if(p)return p;var m=this.extractClassId(t);if(m)return m}return""}},{key:"extractClassId",value:function extractClassId(t){var r=t.className;if(!r||"string"!=typeof r)return"";var a,i=_createForOfIteratorHelper(r.split(" "));try{for(i.s();!(a=i.n()).done;){var o=a.value;if(o.startsWith("e-id-"))return o.substring(5)}}catch(t){i.e(t)}finally{i.f()}return""}},{key:"removeNonceFromUrl",value:function removeNonceFromUrl(t){try{var r=new URL(t,window.location.origin);r.searchParams.delete("_wpnonce");var a=r.searchParams.get("post");return null!==a&&/^[0-9]+$/.test(a)&&r.searchParams.delete("post"),r.pathname+r.search+r.hash}catch(r){return t}}}])}(h.default);r.default=g},96349:(t,r,a)=>{"use strict";var i=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var o=i(a(39805)),l=i(a(40989)),c=function(){return(0,l.default)(function BaseTracking(){(0,o.default)(this,BaseTracking)},null,[{key:"ensureOwnArrays",value:function ensureOwnArrays(){Object.prototype.hasOwnProperty.call(this,"observers")||(this.observers=[]),Object.prototype.hasOwnProperty.call(this,"eventListeners")||(this.eventListeners=[])}},{key:"destroy",value:function destroy(){this.ensureOwnArrays(),this.observers.forEach(function(t){return t.disconnect()}),this.observers=[],this.eventListeners.forEach(function(t){var r=t.target,a=t.type,i=t.handler,o=t.options;r.removeEventListener(a,i,o)}),this.eventListeners=[]}},{key:"addObserver",value:function addObserver(t,r,a){this.ensureOwnArrays();var i=new MutationObserver(a);return i.observe(t,r),this.observers.push(i),i}},{key:"addEventListenerTracked",value:function addEventListenerTracked(t,r,a){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};this.ensureOwnArrays(),t.addEventListener(r,a,i),this.eventListeners.push({target:t,type:r,handler:a,options:i})}}])}();r.default=c},96784:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},98903:(t,r,a)=>{"use strict";var i=a(62688),o=a(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var l=o(a(41594)),c=o(a(38073)),u=o(a(1726)),d=function SideBarPromotion(t){var r=t.sideData;return"banner"===r.type?l.default.createElement(c.default,r.data):l.default.createElement(u.default,r.data)};r.default=d;d.propTypes={sideData:i.object.isRequired}}},r={};function __webpack_require__(a){var i=r[a];if(void 0!==i)return i.exports;var o=r[a]={exports:{}};return t[a](o,o.exports,__webpack_require__),o.exports}(()=>{"use strict";var t=__webpack_require__(62688),r=__webpack_require__(96784),a=r(__webpack_require__(41594)),i=r(__webpack_require__(18791)),o=__webpack_require__(86956),l=r(__webpack_require__(15925)),c=function App(t){return a.default.createElement(o.DirectionProvider,{rtl:t.isRTL},a.default.createElement(o.LocalizationProvider,null,a.default.createElement(o.ThemeProvider,{colorScheme:"light"},a.default.createElement(l.default,{homeScreenData:t.homeScreenData,adminUrl:t.adminUrl}))))},u=elementorCommon.config.isRTL,d=elementorAppConfig.admin_url,p=document.querySelector("#e-home-screen");c.propTypes={isRTL:t.bool,adminUrl:t.string,homeScreenData:t.object},i.default.render(a.default.createElement(c,{isRTL:u,homeScreenData:elementorHomeScreenData,adminUrl:d}),p)})()})();
  • elementor/trunk/assets/js/element-manager-admin.js

    r3381922 r3411234  
    445445      onClick: onScanUsageElementsClicked,
    446446      size: 'small',
    447       variant: 'secondary'
     447      variant: 'secondary',
     448      className: "e-id-elementor-element-manager-button-show-usage"
    448449    }, (0, _i18n.__)('Show', 'elementor'));
    449450  };
     
    578579    size: '__unstable-large',
    579580    __nextHasNoMarginBottom: true,
    580     options: plugins
     581    options: plugins,
     582    name: "elementor-element-manager-select-filter-by-plugin"
    581583  })), /*#__PURE__*/_react.default.createElement(_components.FlexItem, {
    582584    style: {
     
    587589    size: '__unstable-large',
    588590    __nextHasNoMarginBottom: true,
     591    name: "elementor-element-manager-select-filter-by-status",
    589592    options: [{
    590593      label: (0, _i18n.__)('All Statuses', 'elementor'),
     
    612615    disabled: usageWidgets.isLoading,
    613616    isBusy: usageWidgets.isLoading,
    614     onClick: onScanUsageElementsClicked
     617    onClick: onScanUsageElementsClicked,
     618    className: "e-id-elementor-element-manager-button-scan-element-usage"
    615619  }, (0, _i18n.__)('Scan Element Usage', 'elementor')), /*#__PURE__*/_react.default.createElement(_components.Button, {
    616620    variant: 'secondary',
     
    619623    },
    620624    onClick: deactivateAllUnusedWidgets,
    621     disabled: null === usageWidgets.data
     625    disabled: null === usageWidgets.data,
     626    className: "e-id-elementor-element-manager-button-deactivate-unused-elements"
    622627  }, (0, _i18n.__)('Deactivate Unused Elements', 'elementor')), /*#__PURE__*/_react.default.createElement(_components.Button, {
    623628    variant: 'secondary',
     
    626631      marginInlineEnd: '10px'
    627632    },
    628     onClick: enableAllWidgets
     633    onClick: enableAllWidgets,
     634    className: "e-id-elementor-element-manager-button-enable-all"
    629635  }, (0, _i18n.__)('Enable All', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_components.FlexItem, null, /*#__PURE__*/_react.default.createElement(_components.Button, {
    630636    variant: "primary",
     
    633639    onClick: function onClick() {
    634640      setIsConfirmDialogOpen(true);
    635     }
     641    },
     642    className: "e-id-elementor-element-manager-button-save-changes"
    636643  }, (0, _i18n.__)('Save Changes', 'elementor')))), /*#__PURE__*/_react.default.createElement(_components.PanelRow, null, !sortedAndFilteredWidgets.length ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('No elements found.', 'elementor')) : /*#__PURE__*/_react.default.createElement("table", {
    637644    className: 'wp-list-table widefat fixed striped table-view-list'
     
    643650      event.preventDefault();
    644651      onSortingClicked('widget');
    645     }
     652    },
     653    className: "e-id-elementor-element-manager-button-sort-by-element"
    646654  }, /*#__PURE__*/_react.default.createElement("span", null, (0, _i18n.__)('Element', 'elementor')), /*#__PURE__*/_react.default.createElement("span", {
    647655    className: "sorting-indicators"
     
    659667      event.preventDefault();
    660668      onSortingClicked('usage');
    661     }
     669    },
     670    className: "e-id-elementor-element-manager-button-sort-by-usage"
    662671  }, /*#__PURE__*/_react.default.createElement("span", null, (0, _i18n.__)('Usage', 'elementor')), /*#__PURE__*/_react.default.createElement("span", {
    663672    className: "sorting-indicators"
     
    685694    href: promotionWidgets.length ? managerPermissions.pro.url : managerPermissions.advanced.url,
    686695    size: 'small',
    687     text: promotionWidgets.length ? managerPermissions.pro.text : managerPermissions.advanced.text
     696    text: promotionWidgets.length ? managerPermissions.pro.text : managerPermissions.advanced.text,
     697    className: ['e-id-elementor-element-manager-button-upgrade-permissions', 'go-pro'].join(' ')
    688698  })))))), /*#__PURE__*/_react.default.createElement("tbody", null, sortedAndFilteredWidgets.map(function (widget) {
    689699    return /*#__PURE__*/_react.default.createElement("tr", {
     
    708718          setWidgetsDisabled([].concat((0, _toConsumableArray2.default)(widgetsDisabled), [widget.name]));
    709719        }
    710       }
     720      },
     721      className: "e-id-elementor-element-manager-toggle-".concat(widget.name)
    711722    })), /*#__PURE__*/_react.default.createElement("td", null, /*#__PURE__*/_react.default.createElement(UsageTimesColumn, {
    712723      widgetName: widget.name
     
    724735  }, /*#__PURE__*/_react.default.createElement(_components.FlexItem, null, /*#__PURE__*/_react.default.createElement("h3", null, (0, _i18n.__)('Elementor Pro Elements', 'elementor')), /*#__PURE__*/_react.default.createElement("p", null, (0, _i18n.__)('Unleash the full power of Elementor\'s features and web creation tools.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_components.FlexItem, null, /*#__PURE__*/_react.default.createElement(_upgradeButton.UpgradeButton, {
    725736    href: elementManager.url,
    726     text: elementManager.text
     737    text: elementManager.text,
     738    className: "e-id-elementor-element-manager-button-upgrade-pro-elements"
    727739  })))), /*#__PURE__*/_react.default.createElement(_components.PanelRow, null, /*#__PURE__*/_react.default.createElement("table", {
    728740    className: 'wp-list-table widefat fixed striped table-view-list'
     
    748760      __nextHasNoMarginBottom: true,
    749761      checked: false,
    750       disabled: true
    751     })), /*#__PURE__*/_react.default.createElement("td", null), /*#__PURE__*/_react.default.createElement("td", null, (0, _i18n.__)('Elementor Pro', 'elementor')), /*#__PURE__*/_react.default.createElement("td", null, /*#__PURE__*/_react.default.createElement(_rolePermissions.EditButtonDisabled, null)));
     762      disabled: true,
     763      className: "e-id-elementor-element-manager-toggle-".concat(widget.name)
     764    })), /*#__PURE__*/_react.default.createElement("td", null), /*#__PURE__*/_react.default.createElement("td", null, (0, _i18n.__)('Elementor Pro', 'elementor')), /*#__PURE__*/_react.default.createElement("td", null, /*#__PURE__*/_react.default.createElement(_rolePermissions.EditButtonDisabled, {
     765      widgetName: widget.name
     766    })));
    752767  }))))))), isConfirmDialogOpen && /*#__PURE__*/_react.default.createElement(_components.Modal, {
    753768    title: (0, _i18n.__)('Sure you want to save these changes?', 'elementor'),
     
    778793    onClick: function onClick() {
    779794      setIsConfirmDialogOpen(false);
    780     }
     795    },
     796    className: "e-id-elementor-element-manager-modal-button-cancel"
    781797  }, (0, _i18n.__)('Cancel', 'elementor')), /*#__PURE__*/_react.default.createElement(_components.Button, {
    782798    variant: 'primary',
    783     onClick: onSaveClicked
     799    onClick: onSaveClicked,
     800    className: "e-id-elementor-element-manager-modal-button-save"
    784801  }, (0, _i18n.__)('Save', 'elementor')))), /*#__PURE__*/_react.default.createElement("div", {
    785802    style: {
     
    869886        style: {
    870887          textDecoration: 'none'
    871         }
     888        },
     889        className: "e-id-elementor-element-manager-button-edit-permissions-".concat(widgetName)
    872890      }, (0, _i18n.__)('Edit', 'elementor')), ' ', /*#__PURE__*/_react.default.createElement("span", {
    873891        style: {
     
    919937  }));
    920938};
    921 var EditButtonDisabled = exports.EditButtonDisabled = function EditButtonDisabled() {
     939var EditButtonDisabled = exports.EditButtonDisabled = function EditButtonDisabled(props) {
     940  var widgetName = props.widgetName || 'unknown';
    922941  return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_components.Button, {
    923942    variant: "link",
     
    925944    style: {
    926945      textDecoration: 'none'
    927     }
     946    },
     947    className: "e-id-elementor-element-manager-button-edit-permissions-".concat(widgetName)
    928948  }, (0, _i18n.__)('Edit', 'elementor')));
    929949};
     
    948968var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
    949969var _components = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
     970var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
    950971var UpgradeButton = exports.UpgradeButton = function UpgradeButton(props) {
     972  var trackingClass = props.className || 'e-id-elementor-element-manager-button-upgrade';
    951973  return /*#__PURE__*/_react.default.createElement(_components.Button, (0, _extends2.default)({}, props, {
    952974    variant: "primary",
     
    955977    style: {
    956978      background: 'var(--e-a-btn-bg-accent, #93003f)'
    957     }
     979    },
     980    className: trackingClass
    958981  }));
     982};
     983UpgradeButton.propTypes = {
     984  className: _propTypes.default.string
    959985};
    960986
     
    34613487/***/ }),
    34623488
     3489/***/ "../node_modules/object-assign/index.js":
     3490/*!**********************************************!*\
     3491  !*** ../node_modules/object-assign/index.js ***!
     3492  \**********************************************/
     3493/***/ ((module) => {
     3494
     3495"use strict";
     3496/*
     3497object-assign
     3498(c) Sindre Sorhus
     3499@license MIT
     3500*/
     3501
     3502
     3503/* eslint-disable no-unused-vars */
     3504var getOwnPropertySymbols = Object.getOwnPropertySymbols;
     3505var hasOwnProperty = Object.prototype.hasOwnProperty;
     3506var propIsEnumerable = Object.prototype.propertyIsEnumerable;
     3507
     3508function toObject(val) {
     3509    if (val === null || val === undefined) {
     3510        throw new TypeError('Object.assign cannot be called with null or undefined');
     3511    }
     3512
     3513    return Object(val);
     3514}
     3515
     3516function shouldUseNative() {
     3517    try {
     3518        if (!Object.assign) {
     3519            return false;
     3520        }
     3521
     3522        // Detect buggy property enumeration order in older V8 versions.
     3523
     3524        // https://bugs.chromium.org/p/v8/issues/detail?id=4118
     3525        var test1 = new String('abc');  // eslint-disable-line no-new-wrappers
     3526        test1[5] = 'de';
     3527        if (Object.getOwnPropertyNames(test1)[0] === '5') {
     3528            return false;
     3529        }
     3530
     3531        // https://bugs.chromium.org/p/v8/issues/detail?id=3056
     3532        var test2 = {};
     3533        for (var i = 0; i < 10; i++) {
     3534            test2['_' + String.fromCharCode(i)] = i;
     3535        }
     3536        var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
     3537            return test2[n];
     3538        });
     3539        if (order2.join('') !== '0123456789') {
     3540            return false;
     3541        }
     3542
     3543        // https://bugs.chromium.org/p/v8/issues/detail?id=3056
     3544        var test3 = {};
     3545        'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
     3546            test3[letter] = letter;
     3547        });
     3548        if (Object.keys(Object.assign({}, test3)).join('') !==
     3549                'abcdefghijklmnopqrst') {
     3550            return false;
     3551        }
     3552
     3553        return true;
     3554    } catch (err) {
     3555        // We don't expect any of the above to throw, but better to be safe.
     3556        return false;
     3557    }
     3558}
     3559
     3560module.exports = shouldUseNative() ? Object.assign : function (target, source) {
     3561    var from;
     3562    var to = toObject(target);
     3563    var symbols;
     3564
     3565    for (var s = 1; s < arguments.length; s++) {
     3566        from = Object(arguments[s]);
     3567
     3568        for (var key in from) {
     3569            if (hasOwnProperty.call(from, key)) {
     3570                to[key] = from[key];
     3571            }
     3572        }
     3573
     3574        if (getOwnPropertySymbols) {
     3575            symbols = getOwnPropertySymbols(from);
     3576            for (var i = 0; i < symbols.length; i++) {
     3577                if (propIsEnumerable.call(from, symbols[i])) {
     3578                    to[symbols[i]] = from[symbols[i]];
     3579                }
     3580            }
     3581        }
     3582    }
     3583
     3584    return to;
     3585};
     3586
     3587
     3588/***/ }),
     3589
    34633590/***/ "../node_modules/param-case/dist.es2015/index.js":
    34643591/*!*******************************************************!*\
     
    34813608}
    34823609//# sourceMappingURL=index.js.map
     3610
     3611/***/ }),
     3612
     3613/***/ "../node_modules/prop-types/checkPropTypes.js":
     3614/*!****************************************************!*\
     3615  !*** ../node_modules/prop-types/checkPropTypes.js ***!
     3616  \****************************************************/
     3617/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
     3618
     3619"use strict";
     3620/**
     3621 * Copyright (c) 2013-present, Facebook, Inc.
     3622 *
     3623 * This source code is licensed under the MIT license found in the
     3624 * LICENSE file in the root directory of this source tree.
     3625 */
     3626
     3627
     3628
     3629var printWarning = function() {};
     3630
     3631if (true) {
     3632  var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
     3633  var loggedTypeFailures = {};
     3634  var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
     3635
     3636  printWarning = function(text) {
     3637    var message = 'Warning: ' + text;
     3638    if (typeof console !== 'undefined') {
     3639      console.error(message);
     3640    }
     3641    try {
     3642      // --- Welcome to debugging React ---
     3643      // This error was thrown as a convenience so that you can use this stack
     3644      // to find the callsite that caused this warning to fire.
     3645      throw new Error(message);
     3646    } catch (x) { /**/ }
     3647  };
     3648}
     3649
     3650/**
     3651 * Assert that the values match with the type specs.
     3652 * Error messages are memorized and will only be shown once.
     3653 *
     3654 * @param {object} typeSpecs Map of name to a ReactPropType
     3655 * @param {object} values Runtime values that need to be type-checked
     3656 * @param {string} location e.g. "prop", "context", "child context"
     3657 * @param {string} componentName Name of the component for error messages.
     3658 * @param {?Function} getStack Returns the component stack.
     3659 * @private
     3660 */
     3661function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
     3662  if (true) {
     3663    for (var typeSpecName in typeSpecs) {
     3664      if (has(typeSpecs, typeSpecName)) {
     3665        var error;
     3666        // Prop type validation may throw. In case they do, we don't want to
     3667        // fail the render phase where it didn't fail before. So we log it.
     3668        // After these have been cleaned up, we'll let them throw.
     3669        try {
     3670          // This is intentionally an invariant that gets caught. It's the same
     3671          // behavior as without this statement except with a better message.
     3672          if (typeof typeSpecs[typeSpecName] !== 'function') {
     3673            var err = Error(
     3674              (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
     3675              'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +
     3676              'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'
     3677            );
     3678            err.name = 'Invariant Violation';
     3679            throw err;
     3680          }
     3681          error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
     3682        } catch (ex) {
     3683          error = ex;
     3684        }
     3685        if (error && !(error instanceof Error)) {
     3686          printWarning(
     3687            (componentName || 'React class') + ': type specification of ' +
     3688            location + ' `' + typeSpecName + '` is invalid; the type checker ' +
     3689            'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
     3690            'You may have forgotten to pass an argument to the type checker ' +
     3691            'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
     3692            'shape all require an argument).'
     3693          );
     3694        }
     3695        if (error instanceof Error && !(error.message in loggedTypeFailures)) {
     3696          // Only monitor this failure once because there tends to be a lot of the
     3697          // same error.
     3698          loggedTypeFailures[error.message] = true;
     3699
     3700          var stack = getStack ? getStack() : '';
     3701
     3702          printWarning(
     3703            'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
     3704          );
     3705        }
     3706      }
     3707    }
     3708  }
     3709}
     3710
     3711/**
     3712 * Resets warning cache when testing.
     3713 *
     3714 * @private
     3715 */
     3716checkPropTypes.resetWarningCache = function() {
     3717  if (true) {
     3718    loggedTypeFailures = {};
     3719  }
     3720}
     3721
     3722module.exports = checkPropTypes;
     3723
     3724
     3725/***/ }),
     3726
     3727/***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
     3728/*!*************************************************************!*\
     3729  !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
     3730  \*************************************************************/
     3731/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
     3732
     3733"use strict";
     3734/**
     3735 * Copyright (c) 2013-present, Facebook, Inc.
     3736 *
     3737 * This source code is licensed under the MIT license found in the
     3738 * LICENSE file in the root directory of this source tree.
     3739 */
     3740
     3741
     3742
     3743var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
     3744var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
     3745
     3746var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
     3747var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
     3748var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
     3749
     3750var printWarning = function() {};
     3751
     3752if (true) {
     3753  printWarning = function(text) {
     3754    var message = 'Warning: ' + text;
     3755    if (typeof console !== 'undefined') {
     3756      console.error(message);
     3757    }
     3758    try {
     3759      // --- Welcome to debugging React ---
     3760      // This error was thrown as a convenience so that you can use this stack
     3761      // to find the callsite that caused this warning to fire.
     3762      throw new Error(message);
     3763    } catch (x) {}
     3764  };
     3765}
     3766
     3767function emptyFunctionThatReturnsNull() {
     3768  return null;
     3769}
     3770
     3771module.exports = function(isValidElement, throwOnDirectAccess) {
     3772  /* global Symbol */
     3773  var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
     3774  var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
     3775
     3776  /**
     3777   * Returns the iterator method function contained on the iterable object.
     3778   *
     3779   * Be sure to invoke the function with the iterable as context:
     3780   *
     3781   *     var iteratorFn = getIteratorFn(myIterable);
     3782   *     if (iteratorFn) {
     3783   *       var iterator = iteratorFn.call(myIterable);
     3784   *       ...
     3785   *     }
     3786   *
     3787   * @param {?object} maybeIterable
     3788   * @return {?function}
     3789   */
     3790  function getIteratorFn(maybeIterable) {
     3791    var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
     3792    if (typeof iteratorFn === 'function') {
     3793      return iteratorFn;
     3794    }
     3795  }
     3796
     3797  /**
     3798   * Collection of methods that allow declaration and validation of props that are
     3799   * supplied to React components. Example usage:
     3800   *
     3801   *   var Props = require('ReactPropTypes');
     3802   *   var MyArticle = React.createClass({
     3803   *     propTypes: {
     3804   *       // An optional string prop named "description".
     3805   *       description: Props.string,
     3806   *
     3807   *       // A required enum prop named "category".
     3808   *       category: Props.oneOf(['News','Photos']).isRequired,
     3809   *
     3810   *       // A prop named "dialog" that requires an instance of Dialog.
     3811   *       dialog: Props.instanceOf(Dialog).isRequired
     3812   *     },
     3813   *     render: function() { ... }
     3814   *   });
     3815   *
     3816   * A more formal specification of how these methods are used:
     3817   *
     3818   *   type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
     3819   *   decl := ReactPropTypes.{type}(.isRequired)?
     3820   *
     3821   * Each and every declaration produces a function with the same signature. This
     3822   * allows the creation of custom validation functions. For example:
     3823   *
     3824   *  var MyLink = React.createClass({
     3825   *    propTypes: {
     3826   *      // An optional string or URI prop named "href".
     3827   *      href: function(props, propName, componentName) {
     3828   *        var propValue = props[propName];
     3829   *        if (propValue != null && typeof propValue !== 'string' &&
     3830   *            !(propValue instanceof URI)) {
     3831   *          return new Error(
     3832   *            'Expected a string or an URI for ' + propName + ' in ' +
     3833   *            componentName
     3834   *          );
     3835   *        }
     3836   *      }
     3837   *    },
     3838   *    render: function() {...}
     3839   *  });
     3840   *
     3841   * @internal
     3842   */
     3843
     3844  var ANONYMOUS = '<<anonymous>>';
     3845
     3846  // Important!
     3847  // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
     3848  var ReactPropTypes = {
     3849    array: createPrimitiveTypeChecker('array'),
     3850    bigint: createPrimitiveTypeChecker('bigint'),
     3851    bool: createPrimitiveTypeChecker('boolean'),
     3852    func: createPrimitiveTypeChecker('function'),
     3853    number: createPrimitiveTypeChecker('number'),
     3854    object: createPrimitiveTypeChecker('object'),
     3855    string: createPrimitiveTypeChecker('string'),
     3856    symbol: createPrimitiveTypeChecker('symbol'),
     3857
     3858    any: createAnyTypeChecker(),
     3859    arrayOf: createArrayOfTypeChecker,
     3860    element: createElementTypeChecker(),
     3861    elementType: createElementTypeTypeChecker(),
     3862    instanceOf: createInstanceTypeChecker,
     3863    node: createNodeChecker(),
     3864    objectOf: createObjectOfTypeChecker,
     3865    oneOf: createEnumTypeChecker,
     3866    oneOfType: createUnionTypeChecker,
     3867    shape: createShapeTypeChecker,
     3868    exact: createStrictShapeTypeChecker,
     3869  };
     3870
     3871  /**
     3872   * inlined Object.is polyfill to avoid requiring consumers ship their own
     3873   * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
     3874   */
     3875  /*eslint-disable no-self-compare*/
     3876  function is(x, y) {
     3877    // SameValue algorithm
     3878    if (x === y) {
     3879      // Steps 1-5, 7-10
     3880      // Steps 6.b-6.e: +0 != -0
     3881      return x !== 0 || 1 / x === 1 / y;
     3882    } else {
     3883      // Step 6.a: NaN == NaN
     3884      return x !== x && y !== y;
     3885    }
     3886  }
     3887  /*eslint-enable no-self-compare*/
     3888
     3889  /**
     3890   * We use an Error-like object for backward compatibility as people may call
     3891   * PropTypes directly and inspect their output. However, we don't use real
     3892   * Errors anymore. We don't inspect their stack anyway, and creating them
     3893   * is prohibitively expensive if they are created too often, such as what
     3894   * happens in oneOfType() for any type before the one that matched.
     3895   */
     3896  function PropTypeError(message, data) {
     3897    this.message = message;
     3898    this.data = data && typeof data === 'object' ? data: {};
     3899    this.stack = '';
     3900  }
     3901  // Make `instanceof Error` still work for returned errors.
     3902  PropTypeError.prototype = Error.prototype;
     3903
     3904  function createChainableTypeChecker(validate) {
     3905    if (true) {
     3906      var manualPropTypeCallCache = {};
     3907      var manualPropTypeWarningCount = 0;
     3908    }
     3909    function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
     3910      componentName = componentName || ANONYMOUS;
     3911      propFullName = propFullName || propName;
     3912
     3913      if (secret !== ReactPropTypesSecret) {
     3914        if (throwOnDirectAccess) {
     3915          // New behavior only for users of `prop-types` package
     3916          var err = new Error(
     3917            'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
     3918            'Use `PropTypes.checkPropTypes()` to call them. ' +
     3919            'Read more at http://fb.me/use-check-prop-types'
     3920          );
     3921          err.name = 'Invariant Violation';
     3922          throw err;
     3923        } else if ( true && typeof console !== 'undefined') {
     3924          // Old behavior for people using React.PropTypes
     3925          var cacheKey = componentName + ':' + propName;
     3926          if (
     3927            !manualPropTypeCallCache[cacheKey] &&
     3928            // Avoid spamming the console because they are often not actionable except for lib authors
     3929            manualPropTypeWarningCount < 3
     3930          ) {
     3931            printWarning(
     3932              'You are manually calling a React.PropTypes validation ' +
     3933              'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
     3934              'and will throw in the standalone `prop-types` package. ' +
     3935              'You may be seeing this warning due to a third-party PropTypes ' +
     3936              'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
     3937            );
     3938            manualPropTypeCallCache[cacheKey] = true;
     3939            manualPropTypeWarningCount++;
     3940          }
     3941        }
     3942      }
     3943      if (props[propName] == null) {
     3944        if (isRequired) {
     3945          if (props[propName] === null) {
     3946            return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
     3947          }
     3948          return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
     3949        }
     3950        return null;
     3951      } else {
     3952        return validate(props, propName, componentName, location, propFullName);
     3953      }
     3954    }
     3955
     3956    var chainedCheckType = checkType.bind(null, false);
     3957    chainedCheckType.isRequired = checkType.bind(null, true);
     3958
     3959    return chainedCheckType;
     3960  }
     3961
     3962  function createPrimitiveTypeChecker(expectedType) {
     3963    function validate(props, propName, componentName, location, propFullName, secret) {
     3964      var propValue = props[propName];
     3965      var propType = getPropType(propValue);
     3966      if (propType !== expectedType) {
     3967        // `propValue` being instance of, say, date/regexp, pass the 'object'
     3968        // check, but we can offer a more precise error message here rather than
     3969        // 'of type `object`'.
     3970        var preciseType = getPreciseType(propValue);
     3971
     3972        return new PropTypeError(
     3973          'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),
     3974          {expectedType: expectedType}
     3975        );
     3976      }
     3977      return null;
     3978    }
     3979    return createChainableTypeChecker(validate);
     3980  }
     3981
     3982  function createAnyTypeChecker() {
     3983    return createChainableTypeChecker(emptyFunctionThatReturnsNull);
     3984  }
     3985
     3986  function createArrayOfTypeChecker(typeChecker) {
     3987    function validate(props, propName, componentName, location, propFullName) {
     3988      if (typeof typeChecker !== 'function') {
     3989        return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
     3990      }
     3991      var propValue = props[propName];
     3992      if (!Array.isArray(propValue)) {
     3993        var propType = getPropType(propValue);
     3994        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
     3995      }
     3996      for (var i = 0; i < propValue.length; i++) {
     3997        var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
     3998        if (error instanceof Error) {
     3999          return error;
     4000        }
     4001      }
     4002      return null;
     4003    }
     4004    return createChainableTypeChecker(validate);
     4005  }
     4006
     4007  function createElementTypeChecker() {
     4008    function validate(props, propName, componentName, location, propFullName) {
     4009      var propValue = props[propName];
     4010      if (!isValidElement(propValue)) {
     4011        var propType = getPropType(propValue);
     4012        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
     4013      }
     4014      return null;
     4015    }
     4016    return createChainableTypeChecker(validate);
     4017  }
     4018
     4019  function createElementTypeTypeChecker() {
     4020    function validate(props, propName, componentName, location, propFullName) {
     4021      var propValue = props[propName];
     4022      if (!ReactIs.isValidElementType(propValue)) {
     4023        var propType = getPropType(propValue);
     4024        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
     4025      }
     4026      return null;
     4027    }
     4028    return createChainableTypeChecker(validate);
     4029  }
     4030
     4031  function createInstanceTypeChecker(expectedClass) {
     4032    function validate(props, propName, componentName, location, propFullName) {
     4033      if (!(props[propName] instanceof expectedClass)) {
     4034        var expectedClassName = expectedClass.name || ANONYMOUS;
     4035        var actualClassName = getClassName(props[propName]);
     4036        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
     4037      }
     4038      return null;
     4039    }
     4040    return createChainableTypeChecker(validate);
     4041  }
     4042
     4043  function createEnumTypeChecker(expectedValues) {
     4044    if (!Array.isArray(expectedValues)) {
     4045      if (true) {
     4046        if (arguments.length > 1) {
     4047          printWarning(
     4048            'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
     4049            'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
     4050          );
     4051        } else {
     4052          printWarning('Invalid argument supplied to oneOf, expected an array.');
     4053        }
     4054      }
     4055      return emptyFunctionThatReturnsNull;
     4056    }
     4057
     4058    function validate(props, propName, componentName, location, propFullName) {
     4059      var propValue = props[propName];
     4060      for (var i = 0; i < expectedValues.length; i++) {
     4061        if (is(propValue, expectedValues[i])) {
     4062          return null;
     4063        }
     4064      }
     4065
     4066      var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
     4067        var type = getPreciseType(value);
     4068        if (type === 'symbol') {
     4069          return String(value);
     4070        }
     4071        return value;
     4072      });
     4073      return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
     4074    }
     4075    return createChainableTypeChecker(validate);
     4076  }
     4077
     4078  function createObjectOfTypeChecker(typeChecker) {
     4079    function validate(props, propName, componentName, location, propFullName) {
     4080      if (typeof typeChecker !== 'function') {
     4081        return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
     4082      }
     4083      var propValue = props[propName];
     4084      var propType = getPropType(propValue);
     4085      if (propType !== 'object') {
     4086        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
     4087      }
     4088      for (var key in propValue) {
     4089        if (has(propValue, key)) {
     4090          var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
     4091          if (error instanceof Error) {
     4092            return error;
     4093          }
     4094        }
     4095      }
     4096      return null;
     4097    }
     4098    return createChainableTypeChecker(validate);
     4099  }
     4100
     4101  function createUnionTypeChecker(arrayOfTypeCheckers) {
     4102    if (!Array.isArray(arrayOfTypeCheckers)) {
     4103       true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
     4104      return emptyFunctionThatReturnsNull;
     4105    }
     4106
     4107    for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
     4108      var checker = arrayOfTypeCheckers[i];
     4109      if (typeof checker !== 'function') {
     4110        printWarning(
     4111          'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
     4112          'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
     4113        );
     4114        return emptyFunctionThatReturnsNull;
     4115      }
     4116    }
     4117
     4118    function validate(props, propName, componentName, location, propFullName) {
     4119      var expectedTypes = [];
     4120      for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
     4121        var checker = arrayOfTypeCheckers[i];
     4122        var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);
     4123        if (checkerResult == null) {
     4124          return null;
     4125        }
     4126        if (checkerResult.data && has(checkerResult.data, 'expectedType')) {
     4127          expectedTypes.push(checkerResult.data.expectedType);
     4128        }
     4129      }
     4130      var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';
     4131      return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));
     4132    }
     4133    return createChainableTypeChecker(validate);
     4134  }
     4135
     4136  function createNodeChecker() {
     4137    function validate(props, propName, componentName, location, propFullName) {
     4138      if (!isNode(props[propName])) {
     4139        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
     4140      }
     4141      return null;
     4142    }
     4143    return createChainableTypeChecker(validate);
     4144  }
     4145
     4146  function invalidValidatorError(componentName, location, propFullName, key, type) {
     4147    return new PropTypeError(
     4148      (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +
     4149      'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'
     4150    );
     4151  }
     4152
     4153  function createShapeTypeChecker(shapeTypes) {
     4154    function validate(props, propName, componentName, location, propFullName) {
     4155      var propValue = props[propName];
     4156      var propType = getPropType(propValue);
     4157      if (propType !== 'object') {
     4158        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
     4159      }
     4160      for (var key in shapeTypes) {
     4161        var checker = shapeTypes[key];
     4162        if (typeof checker !== 'function') {
     4163          return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
     4164        }
     4165        var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
     4166        if (error) {
     4167          return error;
     4168        }
     4169      }
     4170      return null;
     4171    }
     4172    return createChainableTypeChecker(validate);
     4173  }
     4174
     4175  function createStrictShapeTypeChecker(shapeTypes) {
     4176    function validate(props, propName, componentName, location, propFullName) {
     4177      var propValue = props[propName];
     4178      var propType = getPropType(propValue);
     4179      if (propType !== 'object') {
     4180        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
     4181      }
     4182      // We need to check all keys in case some are required but missing from props.
     4183      var allKeys = assign({}, props[propName], shapeTypes);
     4184      for (var key in allKeys) {
     4185        var checker = shapeTypes[key];
     4186        if (has(shapeTypes, key) && typeof checker !== 'function') {
     4187          return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
     4188        }
     4189        if (!checker) {
     4190          return new PropTypeError(
     4191            'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
     4192            '\nBad object: ' + JSON.stringify(props[propName], null, '  ') +
     4193            '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, '  ')
     4194          );
     4195        }
     4196        var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
     4197        if (error) {
     4198          return error;
     4199        }
     4200      }
     4201      return null;
     4202    }
     4203
     4204    return createChainableTypeChecker(validate);
     4205  }
     4206
     4207  function isNode(propValue) {
     4208    switch (typeof propValue) {
     4209      case 'number':
     4210      case 'string':
     4211      case 'undefined':
     4212        return true;
     4213      case 'boolean':
     4214        return !propValue;
     4215      case 'object':
     4216        if (Array.isArray(propValue)) {
     4217          return propValue.every(isNode);
     4218        }
     4219        if (propValue === null || isValidElement(propValue)) {
     4220          return true;
     4221        }
     4222
     4223        var iteratorFn = getIteratorFn(propValue);
     4224        if (iteratorFn) {
     4225          var iterator = iteratorFn.call(propValue);
     4226          var step;
     4227          if (iteratorFn !== propValue.entries) {
     4228            while (!(step = iterator.next()).done) {
     4229              if (!isNode(step.value)) {
     4230                return false;
     4231              }
     4232            }
     4233          } else {
     4234            // Iterator will provide entry [k,v] tuples rather than values.
     4235            while (!(step = iterator.next()).done) {
     4236              var entry = step.value;
     4237              if (entry) {
     4238                if (!isNode(entry[1])) {
     4239                  return false;
     4240                }
     4241              }
     4242            }
     4243          }
     4244        } else {
     4245          return false;
     4246        }
     4247
     4248        return true;
     4249      default:
     4250        return false;
     4251    }
     4252  }
     4253
     4254  function isSymbol(propType, propValue) {
     4255    // Native Symbol.
     4256    if (propType === 'symbol') {
     4257      return true;
     4258    }
     4259
     4260    // falsy value can't be a Symbol
     4261    if (!propValue) {
     4262      return false;
     4263    }
     4264
     4265    // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
     4266    if (propValue['@@toStringTag'] === 'Symbol') {
     4267      return true;
     4268    }
     4269
     4270    // Fallback for non-spec compliant Symbols which are polyfilled.
     4271    if (typeof Symbol === 'function' && propValue instanceof Symbol) {
     4272      return true;
     4273    }
     4274
     4275    return false;
     4276  }
     4277
     4278  // Equivalent of `typeof` but with special handling for array and regexp.
     4279  function getPropType(propValue) {
     4280    var propType = typeof propValue;
     4281    if (Array.isArray(propValue)) {
     4282      return 'array';
     4283    }
     4284    if (propValue instanceof RegExp) {
     4285      // Old webkits (at least until Android 4.0) return 'function' rather than
     4286      // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
     4287      // passes PropTypes.object.
     4288      return 'object';
     4289    }
     4290    if (isSymbol(propType, propValue)) {
     4291      return 'symbol';
     4292    }
     4293    return propType;
     4294  }
     4295
     4296  // This handles more types than `getPropType`. Only used for error messages.
     4297  // See `createPrimitiveTypeChecker`.
     4298  function getPreciseType(propValue) {
     4299    if (typeof propValue === 'undefined' || propValue === null) {
     4300      return '' + propValue;
     4301    }
     4302    var propType = getPropType(propValue);
     4303    if (propType === 'object') {
     4304      if (propValue instanceof Date) {
     4305        return 'date';
     4306      } else if (propValue instanceof RegExp) {
     4307        return 'regexp';
     4308      }
     4309    }
     4310    return propType;
     4311  }
     4312
     4313  // Returns a string that is postfixed to a warning about an invalid type.
     4314  // For example, "undefined" or "of type array"
     4315  function getPostfixForTypeWarning(value) {
     4316    var type = getPreciseType(value);
     4317    switch (type) {
     4318      case 'array':
     4319      case 'object':
     4320        return 'an ' + type;
     4321      case 'boolean':
     4322      case 'date':
     4323      case 'regexp':
     4324        return 'a ' + type;
     4325      default:
     4326        return type;
     4327    }
     4328  }
     4329
     4330  // Returns class name of the object, if any.
     4331  function getClassName(propValue) {
     4332    if (!propValue.constructor || !propValue.constructor.name) {
     4333      return ANONYMOUS;
     4334    }
     4335    return propValue.constructor.name;
     4336  }
     4337
     4338  ReactPropTypes.checkPropTypes = checkPropTypes;
     4339  ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
     4340  ReactPropTypes.PropTypes = ReactPropTypes;
     4341
     4342  return ReactPropTypes;
     4343};
     4344
     4345
     4346/***/ }),
     4347
     4348/***/ "../node_modules/prop-types/index.js":
     4349/*!*******************************************!*\
     4350  !*** ../node_modules/prop-types/index.js ***!
     4351  \*******************************************/
     4352/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
     4353
     4354/**
     4355 * Copyright (c) 2013-present, Facebook, Inc.
     4356 *
     4357 * This source code is licensed under the MIT license found in the
     4358 * LICENSE file in the root directory of this source tree.
     4359 */
     4360
     4361if (true) {
     4362  var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
     4363
     4364  // By explicitly using `prop-types` you are opting into new development behavior.
     4365  // http://fb.me/prop-types-in-prod
     4366  var throwOnDirectAccess = true;
     4367  module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
     4368} else // removed by dead control flow
     4369{}
     4370
     4371
     4372/***/ }),
     4373
     4374/***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
     4375/*!**************************************************************!*\
     4376  !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
     4377  \**************************************************************/
     4378/***/ ((module) => {
     4379
     4380"use strict";
     4381/**
     4382 * Copyright (c) 2013-present, Facebook, Inc.
     4383 *
     4384 * This source code is licensed under the MIT license found in the
     4385 * LICENSE file in the root directory of this source tree.
     4386 */
     4387
     4388
     4389
     4390var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
     4391
     4392module.exports = ReactPropTypesSecret;
     4393
     4394
     4395/***/ }),
     4396
     4397/***/ "../node_modules/prop-types/lib/has.js":
     4398/*!*********************************************!*\
     4399  !*** ../node_modules/prop-types/lib/has.js ***!
     4400  \*********************************************/
     4401/***/ ((module) => {
     4402
     4403module.exports = Function.call.bind(Object.prototype.hasOwnProperty);
     4404
     4405
     4406/***/ }),
     4407
     4408/***/ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js":
     4409/*!************************************************************************************!*\
     4410  !*** ../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***!
     4411  \************************************************************************************/
     4412/***/ ((__unused_webpack_module, exports) => {
     4413
     4414"use strict";
     4415/** @license React v16.13.1
     4416 * react-is.development.js
     4417 *
     4418 * Copyright (c) Facebook, Inc. and its affiliates.
     4419 *
     4420 * This source code is licensed under the MIT license found in the
     4421 * LICENSE file in the root directory of this source tree.
     4422 */
     4423
     4424
     4425
     4426
     4427
     4428if (true) {
     4429  (function() {
     4430'use strict';
     4431
     4432// The Symbol used to tag the ReactElement-like types. If there is no native Symbol
     4433// nor polyfill, then a plain number is used for performance.
     4434var hasSymbol = typeof Symbol === 'function' && Symbol.for;
     4435var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
     4436var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
     4437var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
     4438var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
     4439var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
     4440var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
     4441var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
     4442// (unstable) APIs that have been removed. Can we remove the symbols?
     4443
     4444var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
     4445var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
     4446var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
     4447var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
     4448var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
     4449var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
     4450var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
     4451var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
     4452var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
     4453var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
     4454var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
     4455
     4456function isValidElementType(type) {
     4457  return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
     4458  type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
     4459}
     4460
     4461function typeOf(object) {
     4462  if (typeof object === 'object' && object !== null) {
     4463    var $$typeof = object.$$typeof;
     4464
     4465    switch ($$typeof) {
     4466      case REACT_ELEMENT_TYPE:
     4467        var type = object.type;
     4468
     4469        switch (type) {
     4470          case REACT_ASYNC_MODE_TYPE:
     4471          case REACT_CONCURRENT_MODE_TYPE:
     4472          case REACT_FRAGMENT_TYPE:
     4473          case REACT_PROFILER_TYPE:
     4474          case REACT_STRICT_MODE_TYPE:
     4475          case REACT_SUSPENSE_TYPE:
     4476            return type;
     4477
     4478          default:
     4479            var $$typeofType = type && type.$$typeof;
     4480
     4481            switch ($$typeofType) {
     4482              case REACT_CONTEXT_TYPE:
     4483              case REACT_FORWARD_REF_TYPE:
     4484              case REACT_LAZY_TYPE:
     4485              case REACT_MEMO_TYPE:
     4486              case REACT_PROVIDER_TYPE:
     4487                return $$typeofType;
     4488
     4489              default:
     4490                return $$typeof;
     4491            }
     4492
     4493        }
     4494
     4495      case REACT_PORTAL_TYPE:
     4496        return $$typeof;
     4497    }
     4498  }
     4499
     4500  return undefined;
     4501} // AsyncMode is deprecated along with isAsyncMode
     4502
     4503var AsyncMode = REACT_ASYNC_MODE_TYPE;
     4504var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
     4505var ContextConsumer = REACT_CONTEXT_TYPE;
     4506var ContextProvider = REACT_PROVIDER_TYPE;
     4507var Element = REACT_ELEMENT_TYPE;
     4508var ForwardRef = REACT_FORWARD_REF_TYPE;
     4509var Fragment = REACT_FRAGMENT_TYPE;
     4510var Lazy = REACT_LAZY_TYPE;
     4511var Memo = REACT_MEMO_TYPE;
     4512var Portal = REACT_PORTAL_TYPE;
     4513var Profiler = REACT_PROFILER_TYPE;
     4514var StrictMode = REACT_STRICT_MODE_TYPE;
     4515var Suspense = REACT_SUSPENSE_TYPE;
     4516var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
     4517
     4518function isAsyncMode(object) {
     4519  {
     4520    if (!hasWarnedAboutDeprecatedIsAsyncMode) {
     4521      hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
     4522
     4523      console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');
     4524    }
     4525  }
     4526
     4527  return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
     4528}
     4529function isConcurrentMode(object) {
     4530  return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
     4531}
     4532function isContextConsumer(object) {
     4533  return typeOf(object) === REACT_CONTEXT_TYPE;
     4534}
     4535function isContextProvider(object) {
     4536  return typeOf(object) === REACT_PROVIDER_TYPE;
     4537}
     4538function isElement(object) {
     4539  return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
     4540}
     4541function isForwardRef(object) {
     4542  return typeOf(object) === REACT_FORWARD_REF_TYPE;
     4543}
     4544function isFragment(object) {
     4545  return typeOf(object) === REACT_FRAGMENT_TYPE;
     4546}
     4547function isLazy(object) {
     4548  return typeOf(object) === REACT_LAZY_TYPE;
     4549}
     4550function isMemo(object) {
     4551  return typeOf(object) === REACT_MEMO_TYPE;
     4552}
     4553function isPortal(object) {
     4554  return typeOf(object) === REACT_PORTAL_TYPE;
     4555}
     4556function isProfiler(object) {
     4557  return typeOf(object) === REACT_PROFILER_TYPE;
     4558}
     4559function isStrictMode(object) {
     4560  return typeOf(object) === REACT_STRICT_MODE_TYPE;
     4561}
     4562function isSuspense(object) {
     4563  return typeOf(object) === REACT_SUSPENSE_TYPE;
     4564}
     4565
     4566exports.AsyncMode = AsyncMode;
     4567exports.ConcurrentMode = ConcurrentMode;
     4568exports.ContextConsumer = ContextConsumer;
     4569exports.ContextProvider = ContextProvider;
     4570exports.Element = Element;
     4571exports.ForwardRef = ForwardRef;
     4572exports.Fragment = Fragment;
     4573exports.Lazy = Lazy;
     4574exports.Memo = Memo;
     4575exports.Portal = Portal;
     4576exports.Profiler = Profiler;
     4577exports.StrictMode = StrictMode;
     4578exports.Suspense = Suspense;
     4579exports.isAsyncMode = isAsyncMode;
     4580exports.isConcurrentMode = isConcurrentMode;
     4581exports.isContextConsumer = isContextConsumer;
     4582exports.isContextProvider = isContextProvider;
     4583exports.isElement = isElement;
     4584exports.isForwardRef = isForwardRef;
     4585exports.isFragment = isFragment;
     4586exports.isLazy = isLazy;
     4587exports.isMemo = isMemo;
     4588exports.isPortal = isPortal;
     4589exports.isProfiler = isProfiler;
     4590exports.isStrictMode = isStrictMode;
     4591exports.isSuspense = isSuspense;
     4592exports.isValidElementType = isValidElementType;
     4593exports.typeOf = typeOf;
     4594  })();
     4595}
     4596
     4597
     4598/***/ }),
     4599
     4600/***/ "../node_modules/prop-types/node_modules/react-is/index.js":
     4601/*!*****************************************************************!*\
     4602  !*** ../node_modules/prop-types/node_modules/react-is/index.js ***!
     4603  \*****************************************************************/
     4604/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
     4605
     4606"use strict";
     4607
     4608
     4609if (false) // removed by dead control flow
     4610{} else {
     4611  module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js");
     4612}
     4613
    34834614
    34844615/***/ }),
  • elementor/trunk/assets/js/element-manager-admin.min.js

    r3381922 r3411234  
    11/*! For license information please see element-manager-admin.min.js.LICENSE.txt */
    2 (()=>{var r={2214:r=>{"use strict";r.exports=wp.components},7470:(r,l,u)=>{"use strict";var s=u(75206);l.createRoot=s.createRoot,l.hydrateRoot=s.hydrateRoot},9535:(r,l,u)=>{var s=u(89736);function _regenerator(){var l,u,c="function"==typeof Symbol?Symbol:{},p=c.iterator||"@@iterator",m=c.toStringTag||"@@toStringTag";function i(r,c,p,m){var h=c&&c.prototype instanceof Generator?c:Generator,y=Object.create(h.prototype);return s(y,"_invoke",function(r,s,c){var p,m,h,y=0,_=c||[],x=!1,v={p:0,n:0,v:l,a:d,f:d.bind(l,4),d:function d(r,u){return p=r,m=0,h=l,v.n=u,g}};function d(r,s){for(m=r,h=s,u=0;!x&&y&&!c&&u<_.length;u++){var c,p=_[u],b=v.p,w=p[2];r>3?(c=w===s)&&(h=p[(m=p[4])?5:(m=3,3)],p[4]=p[5]=l):p[0]<=b&&((c=r<2&&b<p[1])?(m=0,v.v=s,v.n=p[1]):b<w&&(c=r<3||p[0]>s||s>w)&&(p[4]=r,p[5]=s,v.n=w,m=0))}if(c||r>1)return g;throw x=!0,s}return function(c,_,b){if(y>1)throw TypeError("Generator is already running");for(x&&1===_&&d(_,b),m=_,h=b;(u=m<2?l:h)||!x;){p||(m?m<3?(m>1&&(v.n=-1),d(m,h)):v.n=h:v.v=h);try{if(y=2,p){if(m||(c="next"),u=p[c]){if(!(u=u.call(p,h)))throw TypeError("iterator result is not an object");if(!u.done)return u;h=u.value,m<2&&(m=0)}else 1===m&&(u=p.return)&&u.call(p),m<2&&(h=TypeError("The iterator does not provide a '"+c+"' method"),m=1);p=l}else if((u=(x=v.n<0)?h:r.call(s,v))!==g)break}catch(r){p=l,m=1,h=r}finally{y=1}}return{value:u,done:x}}}(r,p,m),!0),y}var g={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}u=Object.getPrototypeOf;var h=[][p]?u(u([][p]())):(s(u={},p,function(){return this}),u),y=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(h);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,s(r,m,"GeneratorFunction")),r.prototype=Object.create(y),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,s(y,"constructor",GeneratorFunctionPrototype),s(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",s(GeneratorFunctionPrototype,m,"GeneratorFunction"),s(y),s(y,m,"Generator"),s(y,p,function(){return this}),s(y,"toString",function(){return"[object Generator]"}),(r.exports=_regenerator=function _regenerator(){return{w:i,m:f}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regenerator,r.exports.__esModule=!0,r.exports.default=r.exports},10564:r=>{function _typeof(l){return r.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},r.exports.__esModule=!0,r.exports.default=r.exports,_typeof(l)}r.exports=_typeof,r.exports.__esModule=!0,r.exports.default=r.exports},10906:(r,l,u)=>{var s=u(91819),c=u(20365),p=u(37744),m=u(78687);r.exports=function _toConsumableArray(r){return s(r)||c(r)||p(r)||m()},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,u)=>{var s=u(10564).default;r.exports=function toPrimitive(r,l){if("object"!=s(r)||!r)return r;var u=r[Symbol.toPrimitive];if(void 0!==u){var c=u.call(r,l||"default");if("object"!=s(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},12470:r=>{"use strict";r.exports=wp.i18n},18821:(r,l,u)=>{var s=u(70569),c=u(65474),p=u(37744),m=u(11018);r.exports=function _slicedToArray(r,l){return s(r)||c(r,l)||p(r,l)||m()},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},33929:(r,l,u)=>{var s=u(67114),c=u(89736);r.exports=function AsyncIterator(r,l){function n(u,c,p,m){try{var g=r[u](c),h=g.value;return h instanceof s?l.resolve(h.v).then(function(r){n("next",r,p,m)},function(r){n("throw",r,p,m)}):l.resolve(h).then(function(r){g.value=r,p(g)},function(r){return n("throw",r,p,m)})}catch(r){m(r)}}var u;this.next||(c(AsyncIterator.prototype),c(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),c(this,"_invoke",function(r,s,c){function f(){return new l(function(l,u){n(r,c,l,u)})}return u=u?u.then(f,f):f()},!0)},r.exports.__esModule=!0,r.exports.default=r.exports},37744:(r,l,u)=>{var s=u(78113);r.exports=function _unsupportedIterableToArray(r,l){if(r){if("string"==typeof r)return s(r,l);var u={}.toString.call(r).slice(8,-1);return"Object"===u&&r.constructor&&(u=r.constructor.name),"Map"===u||"Set"===u?Array.from(r):"Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?s(r,l):void 0}},r.exports.__esModule=!0,r.exports.default=r.exports},41594:r=>{"use strict";r.exports=React},45498:(r,l,u)=>{var s=u(10564).default,c=u(11327);r.exports=function toPropertyKey(r){var l=c(r,"string");return"symbol"==s(l)?l:l+""},r.exports.__esModule=!0,r.exports.default=r.exports},46313:(r,l,u)=>{var s=u(9535),c=u(33929);r.exports=function _regeneratorAsyncGen(r,l,u,p,m){return new c(s().w(r,l,u,p),m||Promise)},r.exports.__esModule=!0,r.exports.default=r.exports},49905:r=>{"use strict";r.exports=wp.domReady},53051:(r,l,u)=>{var s=u(67114),c=u(9535),p=u(62507),m=u(46313),g=u(33929),h=u(95315),y=u(66961);function _regeneratorRuntime(){"use strict";var l=c(),u=l.m(_regeneratorRuntime),_=(Object.getPrototypeOf?Object.getPrototypeOf(u):u.__proto__).constructor;function n(r){var l="function"==typeof r&&r.constructor;return!!l&&(l===_||"GeneratorFunction"===(l.displayName||l.name))}var x={throw:1,return:2,break:3,continue:3};function a(r){var l,u;return function(s){l||(l={stop:function stop(){return u(s.a,2)},catch:function _catch(){return s.v},abrupt:function abrupt(r,l){return u(s.a,x[r],l)},delegateYield:function delegateYield(r,c,p){return l.resultName=c,u(s.d,y(r),p)},finish:function finish(r){return u(s.f,r)}},u=function t(r,u,c){s.p=l.prev,s.n=l.next;try{return r(u,c)}finally{l.next=s.n}}),l.resultName&&(l[l.resultName]=s.v,l.resultName=void 0),l.sent=s.v,l.next=s.n;try{return r.call(this,l)}finally{s.p=l.prev,s.n=l.next}}}return(r.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(r,u,s,c){return l.w(a(r),u,s,c&&c.reverse())},isGeneratorFunction:n,mark:l.m,awrap:function awrap(r,l){return new s(r,l)},AsyncIterator:g,async:function async(r,l,u,s,c){return(n(l)?m:p)(a(r),l,u,s,c)},keys:h,values:y}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regeneratorRuntime,r.exports.__esModule=!0,r.exports.default=r.exports},53630:(r,l,u)=>{"use strict";var s=u(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.App=void 0;var c=s(u(41594)),p=s(u(61790)),m=s(u(10906)),g=s(u(85707)),h=s(u(58155)),y=s(u(18821)),_=u(91003),x=u(2214),v=u(12470),b=u(77886),w=u(99397),E=u(67748);function ownKeys(r,l){var u=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);l&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),u.push.apply(u,s)}return u}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var u=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(u),!0).forEach(function(l){(0,g.default)(r,l,u[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(u)):ownKeys(Object(u)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(u,l))})}return r}l.App=function App(){var r=(0,_.useState)(!0),l=(0,y.default)(r,2),u=l[0],s=l[1],g=(0,_.useState)(""),S=(0,y.default)(g,2),k=S[0],C=S[1],O=(0,_.useState)([]),j=(0,y.default)(O,2),P=j[0],R=j[1],M=(0,_.useState)([]),A=(0,y.default)(M,2),T=A[0],N=A[1],F=(0,_.useState)([]),I=(0,y.default)(F,2),D=I[0],L=I[1],B=(0,_.useState)([]),U=(0,y.default)(B,2),G=U[0],W=U[1],H=(0,_.useState)({isLoading:!1,data:null}),q=(0,y.default)(H,2),z=q[0],V=q[1],$=(0,_.useState)([]),K=(0,y.default)($,2),X=K[0],Y=K[1],Z=(0,_.useState)("widget"),J=(0,y.default)(Z,2),Q=J[0],ee=J[1],te=(0,_.useState)("asc"),ne=(0,y.default)(te,2),re=ne[0],ae=ne[1],oe=(0,_.useState)(""),le=(0,y.default)(oe,2),ie=le[0],ue=le[1],se=(0,_.useState)("all"),ce=(0,y.default)(se,2),de=ce[0],fe=ce[1],pe=(0,_.useState)({isSaving:!1,isUnsavedChanges:!1}),me=(0,y.default)(pe,2),ge=me[0],he=me[1],ye=(0,_.useState)(!1),_e=(0,y.default)(ye,2),xe=_e[0],ve=_e[1],be=(0,_.useState)(!1),we=(0,y.default)(be,2),Ee=we[0],Se=we[1],ke=(0,_.useState)(null),Ce=(0,y.default)(ke,2),Oe=Ce[0],je=Ce[1],Pe=(0,_.useState)(null),Re=(0,y.default)(Pe,2),Me=Re[0],Ae=Re[1],Te=(0,_.useState)([]),Ne=(0,y.default)(Te,2),Fe=Ne[0],Ie=Ne[1],De=Fe.manager_permissions,Le=Fe.element_manager,Be=function getWidgetUsage(r){return z.data&&z.data.hasOwnProperty(r)?z.data[r]:0},Ue=(0,_.useMemo)(function(){var r=P.filter(function(r){return r.title.toLowerCase().includes(k.toLowerCase())});return""!==ie&&(r=r.filter(function(r){return r.plugin.toLowerCase()===ie.toLowerCase()})),"all"!==de&&(r=r.filter(function(r){return"active"===de?!X.includes(r.name):X.includes(r.name)})),r.sort(function(r,l){var u,s;return"widget"===Q&&(u=r.title,s=l.title),"usage"===Q&&(u=Be(r.name),s=Be(l.name)),u===s?0:"asc"===re?u<s?-1:1:u>s?-1:1}),r},[P,k,Q,re,ie,z,de,X]),Ge=function getSortingIndicatorClasses(r){return Q!==r?"":"asc"===re?"sorted asc":"sorted desc"},We=function onSortingClicked(r){Q===r?ae("asc"===re?"desc":"asc"):(ee(r),ae("asc"))},He=function(){var r=(0,h.default)(p.default.mark(function _callee(){return p.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return ve(!1),he(_objectSpread(_objectSpread({},ge),{},{isSaving:!0})),r.next=1,(0,w.saveDisabledWidgets)(X,Me);case 1:he(_objectSpread(_objectSpread({},ge),{},{isSaving:!1,isUnsavedChanges:!1})),Se(!0);case 2:case"end":return r.stop()}},_callee)}));return function onSaveClicked(){return r.apply(this,arguments)}}(),qe=function(){var r=(0,h.default)(p.default.mark(function _callee2(){var r;return p.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return V(_objectSpread(_objectSpread({},z),{},{isLoading:!0})),l.next=1,(0,w.getUsageWidgets)();case 1:r=l.sent,V({data:r,isLoading:!1}),ee("usage"),ae("desc");case 2:case"end":return l.stop()}},_callee2)}));return function onScanUsageElementsClicked(){return r.apply(this,arguments)}}(),ze=function UsageTimesColumn(r){var l=r.widgetName;return null!==z.data?c.default.createElement(c.default.Fragment,null,Be(l)," ",(0,v.__)("times","elementor")):z.isLoading?c.default.createElement(x.Spinner,null):c.default.createElement(x.Button,{onClick:qe,size:"small",variant:"secondary"},(0,v.__)("Show","elementor"))};return(0,_.useEffect)(function(){var r=function(){var r=(0,h.default)(p.default.mark(function _callee3(){var r,l,u,c;return p.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=1,(0,w.getAdminAppData)();case 1:u=p.sent,je(u.notice_data),Y(u.disabled_elements),R(u.widgets),N(u.promotion_widgets),Ie(u.promotion_data),null!==(r=u.additional_data)&&void 0!==r&&r.roles&&W(u.additional_data.roles),null!==(l=u.additional_data)&&void 0!==l&&l.role_restrictions&&Ae(u.additional_data.role_restrictions),(c=u.plugins.map(function(r){return{label:r,value:r}})).unshift({label:(0,v.__)("All Plugins","elementor"),value:""}),L(c),s(!1);case 2:case"end":return p.stop()}},_callee3)}));return function onLoading(){return r.apply(this,arguments)}}();r()},[]),(0,_.useEffect)(function(){u||he(_objectSpread(_objectSpread({},ge),{},{isUnsavedChanges:!0}))},[X,Me]),(0,_.useEffect)(function(){var r=function handleBeforeUnload(r){r.preventDefault(),r.returnValue=""};return ge.isUnsavedChanges?window.addEventListener("beforeunload",r):window.removeEventListener("beforeunload",r),function(){window.removeEventListener("beforeunload",r)}},[ge.isUnsavedChanges]),u?c.default.createElement(x.Flex,{justify:"center",style:{margin:"100px"}},c.default.createElement(x.Spinner,{style:{height:"calc(4px * 20)",width:"calc(4px * 20)"}})):c.default.createElement(c.default.Fragment,null,c.default.createElement("p",{style:{marginBottom:"20px",maxWidth:"800px"}},(0,v.__)("Here's where you can fine-tune Elementor to your workflow. Disable elements you don't use for a cleaner interface, more focused creative experience, and improved performance.","elementor")," ",c.default.createElement("a",{href:"https://go.elementor.com/wp-dash-element-manager/",rel:"noreferrer",target:"_blank"},(0,v.__)("Learn More","elementor"))),!Oe.is_viewed&&c.default.createElement("p",null,c.default.createElement(x.Notice,{onRemove:function onRemove(){(0,w.markNoticeViewed)(Oe.notice_id,Oe.nonce),je(_objectSpread(_objectSpread({},Oe),{},{is_viewed:!0}))},status:"warning"},c.default.createElement("strong",null,(0,v.__)("Before you continue:","elementor"))," ",(0,v.__)("Deactivating widgets here will remove them from both the Elementor Editor and your website, which can cause changes to your overall layout, design and what visitors see.","elementor"))),c.default.createElement(x.Panel,null,c.default.createElement(x.PanelBody,null,c.default.createElement(x.Flex,{style:{position:"sticky",top:"32px",background:"rgb(255, 255, 255)",zIndex:10,padding:"20px 16px",boxShadow:"rgba(0, 0, 0, 0.15) 0 5px 10px 0",margin:"-16px -16px 24px"}},c.default.createElement(x.FlexItem,null,c.default.createElement(x.Flex,{align:"center"},c.default.createElement(x.SearchControl,{label:(0,v.__)("Search widgets","elementor"),value:k,size:"compact",style:{height:"40px",border:"1px solid rgba(30, 30, 30, 0.5)",background:"transparent"},__nextHasNoMarginBottom:!0,onChange:C}),c.default.createElement(x.FlexItem,{style:{maxWidth:"130px"}},c.default.createElement(x.SelectControl,{onChange:ue,size:"__unstable-large",__nextHasNoMarginBottom:!0,options:D})),c.default.createElement(x.FlexItem,{style:{maxWidth:"130px"}},c.default.createElement(x.SelectControl,{onChange:fe,size:"__unstable-large",__nextHasNoMarginBottom:!0,options:[{label:(0,v.__)("All Statuses","elementor"),value:"all"},{label:(0,v.__)("Active","elementor"),value:"active"},{label:(0,v.__)("Inactive","elementor"),value:"inactive"}]})),c.default.createElement("hr",{style:{height:"30px",margin:"0 5px",borderWidth:"0 1px 0 0",borderStyle:"solid",borderColor:"rgba(30, 30, 30, 0.5)"}}),c.default.createElement(x.ButtonGroup,null,c.default.createElement(x.Button,{variant:"secondary",style:{marginInlineEnd:"10px"},disabled:z.isLoading,isBusy:z.isLoading,onClick:qe},(0,v.__)("Scan Element Usage","elementor")),c.default.createElement(x.Button,{variant:"secondary",style:{marginInlineEnd:"10px"},onClick:function deactivateAllUnusedWidgets(){var r=P.filter(function(r){return!z.data.hasOwnProperty(r.name)||X.includes(r.name)});Y(r.map(function(r){return r.name}))},disabled:null===z.data},(0,v.__)("Deactivate Unused Elements","elementor")),c.default.createElement(x.Button,{variant:"secondary",disabled:!X.length,style:{marginInlineEnd:"10px"},onClick:function enableAllWidgets(){Y([])}},(0,v.__)("Enable All","elementor"))))),c.default.createElement(x.FlexItem,null,c.default.createElement(x.Button,{variant:"primary",disabled:ge.isSaving||!ge.isUnsavedChanges,isBusy:ge.isSaving,onClick:function onClick(){ve(!0)}},(0,v.__)("Save Changes","elementor")))),c.default.createElement(x.PanelRow,null,Ue.length?c.default.createElement("table",{className:"wp-list-table widefat fixed striped table-view-list"},c.default.createElement("thead",null,c.default.createElement("tr",null,c.default.createElement("th",{className:"manage-column sortable ".concat(Ge("widget"))},c.default.createElement(x.Button,{href:"#",onClick:function onClick(r){r.preventDefault(),We("widget")}},c.default.createElement("span",null,(0,v.__)("Element","elementor")),c.default.createElement("span",{className:"sorting-indicators"},c.default.createElement("span",{className:"sorting-indicator asc","aria-hidden":"true"}),c.default.createElement("span",{className:"sorting-indicator desc","aria-hidden":"true"})))),c.default.createElement("th",null,(0,v.__)("Status","elementor")),c.default.createElement("th",{className:"manage-column sortable ".concat(Ge("usage"))},c.default.createElement(x.Button,{href:"#",onClick:function onClick(r){r.preventDefault(),We("usage")}},c.default.createElement("span",null,(0,v.__)("Usage","elementor")),c.default.createElement("span",{className:"sorting-indicators"},c.default.createElement("span",{className:"sorting-indicator asc","aria-hidden":"true"}),c.default.createElement("span",{className:"sorting-indicator desc","aria-hidden":"true"})))),c.default.createElement("th",null,(0,v.__)("Plugin","elementor")),c.default.createElement("th",null,c.default.createElement(x.Flex,{justify:"flex-start",gap:0},c.default.createElement(x.FlexItem,null,(0,v.__)("Permission","elementor")),c.default.createElement(x.FlexItem,null,c.default.createElement(x.Tooltip,{placement:"top",delay:100,text:(0,v.__)("Choose which users will have access to each widget.","elementor")},c.default.createElement(x.Button,{icon:"info-outline",iconSize:16}))),null===Me&&c.default.createElement(x.FlexItem,{style:{marginInlineStart:"10px"}},c.default.createElement(b.UpgradeButton,{href:T.length?De.pro.url:De.advanced.url,size:"small",text:T.length?De.pro.text:De.advanced.text})))))),c.default.createElement("tbody",null,Ue.map(function(r){return c.default.createElement("tr",{key:r.name,"data-key-id":r.name},c.default.createElement("td",null,c.default.createElement("i",{style:{marginInlineEnd:"5px",marginInlineStart:"0",display:"inline-block"},className:"".concat(r.icon)})," ",r.title),c.default.createElement("td",null,c.default.createElement(x.ToggleControl,{checked:!X.includes(r.name),__nextHasNoMarginBottom:!0,onChange:function onChange(){X.includes(r.name)?Y(X.filter(function(l){return l!==r.name})):Y([].concat((0,m.default)(X),[r.name]))}})),c.default.createElement("td",null,c.default.createElement(ze,{widgetName:r.name})),c.default.createElement("td",null,r.plugin),c.default.createElement("td",null,null===Me||X.includes(r.name)?c.default.createElement(E.EditButtonDisabled,null):c.default.createElement(E.RolePermissions,{widgetName:r.name,roles:G,widgetsRoleRestrictions:Me,setWidgetsRoleRestrictions:Ae})))}))):c.default.createElement(c.default.Fragment,null,(0,v.__)("No elements found.","elementor"))),T.length>0&&c.default.createElement(c.default.Fragment,null,c.default.createElement(x.PanelRow,null,c.default.createElement(x.Flex,{style:{marginTop:"40px",marginBottom:"20px"}},c.default.createElement(x.FlexItem,null,c.default.createElement("h3",null,(0,v.__)("Elementor Pro Elements","elementor")),c.default.createElement("p",null,(0,v.__)("Unleash the full power of Elementor's features and web creation tools.","elementor"))),c.default.createElement(x.FlexItem,null,c.default.createElement(b.UpgradeButton,{href:Le.url,text:Le.text})))),c.default.createElement(x.PanelRow,null,c.default.createElement("table",{className:"wp-list-table widefat fixed striped table-view-list"},c.default.createElement("thead",null,c.default.createElement("tr",null,c.default.createElement("th",{className:"manage-column"},c.default.createElement("span",null,(0,v.__)("Element","elementor"))),c.default.createElement("th",null,(0,v.__)("Status","elementor")),c.default.createElement("th",null,(0,v.__)("Usage","elementor")),c.default.createElement("th",null,(0,v.__)("Plugin","elementor")),c.default.createElement("th",null,c.default.createElement(x.Flex,{justify:"flex-start"},c.default.createElement(x.FlexItem,null,(0,v.__)("Permission","elementor")),c.default.createElement(x.FlexItem,null,c.default.createElement(x.Tooltip,{placement:"top",delay:100,text:(0,v.__)("Choose which role will have access to a specific widget.","elementor")},c.default.createElement(x.Button,{icon:"info-outline"}))))))),c.default.createElement("tbody",null,T.map(function(r){return c.default.createElement("tr",{key:r.name},c.default.createElement("td",null,c.default.createElement("i",{style:{marginInlineEnd:"5px"},className:"".concat(r.icon)})," ",r.title),c.default.createElement("td",null,c.default.createElement(x.ToggleControl,{__nextHasNoMarginBottom:!0,checked:!1,disabled:!0})),c.default.createElement("td",null),c.default.createElement("td",null,(0,v.__)("Elementor Pro","elementor")),c.default.createElement("td",null,c.default.createElement(E.EditButtonDisabled,null)))}))))))),xe&&c.default.createElement(x.Modal,{title:(0,v.__)("Sure you want to save these changes?","elementor"),size:"small",isDismissible:!1,onRequestClose:function onRequestClose(){ve(!1)}},c.default.createElement("p",{style:{maxWidth:"400px",marginBlockEnd:"30px",marginBlockStart:"0"}},(0,v.__)("Turning widgets off will hide them from the editor panel, and can potentially affect your layout or front-end.","elementor"),c.default.createElement("span",{style:{display:"block",marginTop:"20px"}},(0,v.__)("If you’re adding widgets back in, enjoy them!","elementor"))),c.default.createElement(x.ButtonGroup,{style:{display:"flex",justifyContent:"flex-end",gap:"30px"}},c.default.createElement(x.Button,{variant:"link",onClick:function onClick(){ve(!1)}},(0,v.__)("Cancel","elementor")),c.default.createElement(x.Button,{variant:"primary",onClick:He},(0,v.__)("Save","elementor")))),c.default.createElement("div",{style:{position:"fixed",bottom:"40px",left:"50%",transform:"translateX(-50%)",display:Ee?"block":"none"}},c.default.createElement(x.Snackbar,{isDismissible:!0,status:"success",onRemove:function onRemove(){return Se(!1)}},(0,v.__)("We saved your changes.","elementor"))))}},58155:r=>{function asyncGeneratorStep(r,l,u,s,c,p,m){try{var g=r[p](m),h=g.value}catch(r){return void u(r)}g.done?l(h):Promise.resolve(h).then(s,c)}r.exports=function _asyncToGenerator(r){return function(){var l=this,u=arguments;return new Promise(function(s,c){var p=r.apply(l,u);function _next(r){asyncGeneratorStep(p,s,c,_next,_throw,"next",r)}function _throw(r){asyncGeneratorStep(p,s,c,_next,_throw,"throw",r)}_next(void 0)})}},r.exports.__esModule=!0,r.exports.default=r.exports},61790:(r,l,u)=>{var s=u(53051)();r.exports=s;try{regeneratorRuntime=s}catch(r){"object"==typeof globalThis?globalThis.regeneratorRuntime=s:Function("r","regeneratorRuntime = r")(s)}},62507:(r,l,u)=>{var s=u(46313);r.exports=function _regeneratorAsync(r,l,u,c,p){var m=s(r,l,u,c,p);return m.next().then(function(r){return r.done?r.value:m.next()})},r.exports.__esModule=!0,r.exports.default=r.exports},65474:r=>{r.exports=function _iterableToArrayLimit(r,l){var u=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=u){var s,c,p,m,g=[],h=!0,y=!1;try{if(p=(u=u.call(r)).next,0===l){if(Object(u)!==u)return;h=!1}else for(;!(h=(s=p.call(u)).done)&&(g.push(s.value),g.length!==l);h=!0);}catch(r){y=!0,c=r}finally{try{if(!h&&null!=u.return&&(m=u.return(),Object(m)!==m))return}finally{if(y)throw c}}return g}},r.exports.__esModule=!0,r.exports.default=r.exports},66961:(r,l,u)=>{var s=u(10564).default;r.exports=function _regeneratorValues(r){if(null!=r){var l=r["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],u=0;if(l)return l.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length))return{next:function next(){return r&&u>=r.length&&(r=void 0),{value:r&&r[u++],done:!r}}}}throw new TypeError(s(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},67748:(r,l,u)=>{"use strict";var s=u(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.RolePermissions=l.EditButtonDisabled=void 0;var c=s(u(41594)),p=s(u(85707)),m=u(2214),g=u(12470);function ownKeys(r,l){var u=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);l&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),u.push.apply(u,s)}return u}function _objectSpread(r){for(var l=1;l<arguments.length;l++){var u=null!=arguments[l]?arguments[l]:{};l%2?ownKeys(Object(u),!0).forEach(function(l){(0,p.default)(r,l,u[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(u)):ownKeys(Object(u)).forEach(function(l){Object.defineProperty(r,l,Object.getOwnPropertyDescriptor(u,l))})}return r}var h=function RolesList(r){var l=r.roles,u=r.widgetRoleRestrictions,s=l.filter(function(r){return!u.includes(r.id)});return s.length?s.length===l.length?c.default.createElement(c.default.Fragment,null,"(",(0,g.__)("All Roles","elementor"),")"):c.default.createElement(c.default.Fragment,null,"(",s.map(function(r){return r.name}).join(", "),")"):c.default.createElement(c.default.Fragment,null,"(",(0,g.__)("Admin","elementor"),")")};l.RolePermissions=function RolePermissions(r){var l=r.roles,u=r.widgetName,s=r.widgetsRoleRestrictions,y=r.setWidgetsRoleRestrictions,_=s[u]||[];return c.default.createElement(c.default.Fragment,null,c.default.createElement(m.Dropdown,{className:"my-container-class-name",contentClassName:"my-dropdown-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:function renderToggle(r){var u=r.isOpen,s=r.onToggle;return c.default.createElement(c.default.Fragment,null,c.default.createElement(m.Button,{variant:"link",onClick:s,"aria-expanded":u,style:{textDecoration:"none"}},(0,g.__)("Edit","elementor"))," ",c.default.createElement("span",{style:{color:"var(--e-a-color-txt-muted)"}},c.default.createElement(h,{roles:l,widgetRoleRestrictions:_})))},renderContent:function renderContent(){var r=l.every(function(r){return!_.includes(r.id)}),g=!r&&l.some(function(r){return!_.includes(r.id)});return c.default.createElement("div",{style:{minWidth:"150px",paddingInline:"10px",paddingBlockStart:"10px"}},c.default.createElement(m.CheckboxControl,{checked:r,indeterminate:g,label:"All",onChange:function onChange(r){y(_objectSpread(_objectSpread({},s),{},r?(0,p.default)({},u,[]):(0,p.default)({},u,l.map(function(r){return r.id}))))}}),l.map(function(r){return c.default.createElement("div",{key:r.id},c.default.createElement(m.CheckboxControl,{checked:!_.includes(r.id),label:r.name,onChange:function onChange(){!function toggleRoleRestrictions(r,l,u,s){var c=u[r]||[];c.includes(l)?c.splice(c.indexOf(l),1):c.push(l),s(_objectSpread(_objectSpread({},u),{},(0,p.default)({},r,c)))}(u,r.id,s,y)}}))}))}}))},l.EditButtonDisabled=function EditButtonDisabled(){return c.default.createElement(c.default.Fragment,null,c.default.createElement(m.Button,{variant:"link",disabled:!0,style:{textDecoration:"none"}},(0,g.__)("Edit","elementor")))}},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},77886:(r,l,u)=>{"use strict";var s=u(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.UpgradeButton=void 0;var c=s(u(41594)),p=s(u(78304)),m=u(2214);l.UpgradeButton=function UpgradeButton(r){return c.default.createElement(m.Button,(0,p.default)({},r,{variant:"primary",target:"_blank",rel:"noreferrer",style:{background:"var(--e-a-btn-bg-accent, #93003f)"}}))}},78113:r=>{r.exports=function _arrayLikeToArray(r,l){(null==l||l>r.length)&&(l=r.length);for(var u=0,s=Array(l);u<l;u++)s[u]=r[u];return s},r.exports.__esModule=!0,r.exports.default=r.exports},78304:r=>{function _extends(){return r.exports=_extends=Object.assign?Object.assign.bind():function(r){for(var l=1;l<arguments.length;l++){var u=arguments[l];for(var s in u)({}).hasOwnProperty.call(u,s)&&(r[s]=u[s])}return r},r.exports.__esModule=!0,r.exports.default=r.exports,_extends.apply(null,arguments)}r.exports=_extends,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},85707:(r,l,u)=>{var s=u(45498);r.exports=function _defineProperty(r,l,u){return(l=s(l))in r?Object.defineProperty(r,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):r[l]=u,r},r.exports.__esModule=!0,r.exports.default=r.exports},89736:r=>{function _regeneratorDefine(l,u,s,c){var p=Object.defineProperty;try{p({},"",{})}catch(l){p=0}r.exports=_regeneratorDefine=function regeneratorDefine(r,l,u,s){if(l)p?p(r,l,{value:u,enumerable:!s,configurable:!s,writable:!s}):r[l]=u;else{var c=function o(l,u){_regeneratorDefine(r,l,function(r){return this._invoke(l,u,r)})};c("next",0),c("throw",1),c("return",2)}},r.exports.__esModule=!0,r.exports.default=r.exports,_regeneratorDefine(l,u,s,c)}r.exports=_regeneratorDefine,r.exports.__esModule=!0,r.exports.default=r.exports},91003:(r,l,u)=>{"use strict";u.r(l),u.d(l,{Children:()=>s.Children,Component:()=>s.Component,Fragment:()=>s.Fragment,Platform:()=>x,PureComponent:()=>s.PureComponent,RawHTML:()=>RawHTML,StrictMode:()=>s.StrictMode,Suspense:()=>s.Suspense,cloneElement:()=>s.cloneElement,concatChildren:()=>concatChildren,createContext:()=>s.createContext,createElement:()=>s.createElement,createInterpolateElement:()=>create_interpolate_element,createPortal:()=>y.createPortal,createRef:()=>s.createRef,createRoot:()=>_.createRoot,findDOMNode:()=>y.findDOMNode,flushSync:()=>y.flushSync,forwardRef:()=>s.forwardRef,hydrate:()=>y.hydrate,hydrateRoot:()=>_.hydrateRoot,isEmptyElement:()=>isEmptyElement,isValidElement:()=>s.isValidElement,lazy:()=>s.lazy,memo:()=>s.memo,render:()=>y.render,renderToString:()=>N,startTransition:()=>s.startTransition,switchChildrenNodeName:()=>switchChildrenNodeName,unmountComponentAtNode:()=>y.unmountComponentAtNode,useCallback:()=>s.useCallback,useContext:()=>s.useContext,useDebugValue:()=>s.useDebugValue,useDeferredValue:()=>s.useDeferredValue,useEffect:()=>s.useEffect,useId:()=>s.useId,useImperativeHandle:()=>s.useImperativeHandle,useInsertionEffect:()=>s.useInsertionEffect,useLayoutEffect:()=>s.useLayoutEffect,useMemo:()=>s.useMemo,useReducer:()=>s.useReducer,useRef:()=>s.useRef,useState:()=>s.useState,useSyncExternalStore:()=>s.useSyncExternalStore,useTransition:()=>s.useTransition});var s=u(41594);let c,p,m,g;const h=/<(\/)?(\w+)\s*(\/)?>/g;function createFrame(r,l,u,s,c){return{element:r,tokenStart:l,tokenLength:u,prevOffset:s,leadingTextStart:c,children:[]}}const isValidConversionMap=r=>{const l="object"==typeof r,u=l&&Object.values(r);return l&&u.length&&u.every(r=>(0,s.isValidElement)(r))};function proceed(r){const l=function nextToken(){const r=h.exec(c);if(null===r)return["no-more-tokens"];const l=r.index,[u,s,p,m]=r,g=u.length;if(m)return["self-closed",p,l,g];if(s)return["closer",p,l,g];return["opener",p,l,g]}(),[u,y,_,x]=l,v=g.length,b=_>p?p:null;if(!r[y])return addText(),!1;switch(u){case"no-more-tokens":if(0!==v){const{leadingTextStart:r,tokenStart:l}=g.pop();m.push(c.substr(r,l))}return addText(),!1;case"self-closed":return 0===v?(null!==b&&m.push(c.substr(b,_-b)),m.push(r[y]),p=_+x,!0):(addChild(createFrame(r[y],_,x)),p=_+x,!0);case"opener":return g.push(createFrame(r[y],_,x,_+x,b)),p=_+x,!0;case"closer":if(1===v)return function closeOuterElement(r){const{element:l,leadingTextStart:u,prevOffset:p,tokenStart:h,children:y}=g.pop(),_=r?c.substr(p,r-p):c.substr(p);_&&y.push(_);null!==u&&m.push(c.substr(u,h-u));m.push((0,s.cloneElement)(l,null,...y))}(_),p=_+x,!0;const l=g.pop(),u=c.substr(l.prevOffset,_-l.prevOffset);l.children.push(u),l.prevOffset=_+x;const h=createFrame(l.element,l.tokenStart,l.tokenLength,_+x);return h.children=l.children,addChild(h),p=_+x,!0;default:return addText(),!1}}function addText(){const r=c.length-p;0!==r&&m.push(c.substr(p,r))}function addChild(r){const{element:l,tokenStart:u,tokenLength:p,prevOffset:m,children:h}=r,y=g[g.length-1],_=c.substr(y.prevOffset,u-y.prevOffset);_&&y.children.push(_),y.children.push((0,s.cloneElement)(l,null,...h)),y.prevOffset=m||u+p}const create_interpolate_element=(r,l)=>{if(c=r,p=0,m=[],g=[],h.lastIndex=0,!isValidConversionMap(l))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do{}while(proceed(l));return(0,s.createElement)(s.Fragment,null,...m)};function concatChildren(...r){return r.reduce((r,l,u)=>(s.Children.forEach(l,(l,c)=>{l&&"string"!=typeof l&&(l=(0,s.cloneElement)(l,{key:[u,c].join()})),r.push(l)}),r),[])}function switchChildrenNodeName(r,l){return r&&s.Children.map(r,(r,u)=>{if("string"==typeof r?.valueOf())return(0,s.createElement)(l,{key:u},r);const{children:c,...p}=r.props;return(0,s.createElement)(l,{key:u,...p},c)})}var y=u(75206),_=u(7470);const isEmptyElement=r=>"number"!=typeof r&&("string"==typeof r?.valueOf()||Array.isArray(r)?!r.length:!r),x={OS:"web",select:r=>"web"in r?r.web:r.default,isWeb:!0};function isObject(r){return"[object Object]"===Object.prototype.toString.call(r)}var __assign=function(){return __assign=Object.assign||function __assign(r){for(var l,u=1,s=arguments.length;u<s;u++)for(var c in l=arguments[u])Object.prototype.hasOwnProperty.call(l,c)&&(r[c]=l[c]);return r},__assign.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function lowerCase(r){return r.toLowerCase()}var v=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],b=/[^A-Z0-9]+/gi;function replace(r,l,u){return l instanceof RegExp?r.replace(l,u):l.reduce(function(r,l){return r.replace(l,u)},r)}function dotCase(r,l){return void 0===l&&(l={}),function noCase(r,l){void 0===l&&(l={});for(var u=l.splitRegexp,s=void 0===u?v:u,c=l.stripRegexp,p=void 0===c?b:c,m=l.transform,g=void 0===m?lowerCase:m,h=l.delimiter,y=void 0===h?" ":h,_=replace(replace(r,s,"$1\0$2"),p,"\0"),x=0,w=_.length;"\0"===_.charAt(x);)x++;for(;"\0"===_.charAt(w-1);)w--;return _.slice(x,w).split("\0").map(g).join(y)}(r,__assign({delimiter:"."},l))}function paramCase(r,l){return void 0===l&&(l={}),dotCase(r,__assign({delimiter:"-"},l))}const w=/[\u007F-\u009F "'>/="\uFDD0-\uFDEF]/;function escapeAmpersand(r){return r.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&amp;")}function escapeLessThan(r){return r.replace(/</g,"&lt;")}function escapeAttribute(r){return function __unstableEscapeGreaterThan(r){return r.replace(/>/g,"&gt;")}(function escapeQuotationMark(r){return r.replace(/"/g,"&quot;")}(escapeAmpersand(r)))}function isValidAttributeName(r){return!w.test(r)}function RawHTML({children:r,...l}){let u="";return s.Children.toArray(r).forEach(r=>{"string"==typeof r&&""!==r.trim()&&(u+=r)}),(0,s.createElement)("div",{dangerouslySetInnerHTML:{__html:u},...l})}const{Provider:E,Consumer:S}=(0,s.createContext)(void 0),k=(0,s.forwardRef)(()=>null),C=new Set(["string","boolean","number"]),O=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),j=new Set(["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"]),P=new Set(["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"]),R=new Set(["animation","animationIterationCount","baselineShift","borderImageOutset","borderImageSlice","borderImageWidth","columnCount","cx","cy","fillOpacity","flexGrow","flexShrink","floodOpacity","fontWeight","gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart","lineHeight","opacity","order","orphans","r","rx","ry","shapeImageThreshold","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","x","y","zIndex","zoom"]);function hasPrefix(r,l){return l.some(l=>0===r.indexOf(l))}function isInternalAttribute(r){return"key"===r||"children"===r}function getNormalAttributeValue(r,l){return"style"===r?function renderStyle(r){if(!function isPlainObject(r){var l,u;return!1!==isObject(r)&&(void 0===(l=r.constructor)||!1!==isObject(u=l.prototype)&&!1!==u.hasOwnProperty("isPrototypeOf"))}(r))return r;let l;for(const u in r){const s=r[u];if(null==s)continue;l?l+=";":l="";l+=getNormalStylePropertyName(u)+":"+getNormalStylePropertyValue(u,s)}return l}(l):l}const M=["accentHeight","alignmentBaseline","arabicForm","baselineShift","capHeight","clipPath","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","dominantBaseline","enableBackground","fillOpacity","fillRule","floodColor","floodOpacity","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","horizAdvX","horizOriginX","imageRendering","letterSpacing","lightingColor","markerEnd","markerMid","markerStart","overlinePosition","overlineThickness","paintOrder","panose1","pointerEvents","renderingIntent","shapeRendering","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","textAnchor","textDecoration","textRendering","underlinePosition","underlineThickness","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","vHanging","vIdeographic","vMathematical","vectorEffect","vertAdvY","vertOriginX","vertOriginY","wordSpacing","writingMode","xmlnsXlink","xHeight"].reduce((r,l)=>(r[l.toLowerCase()]=l,r),{}),A=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","suppressContentEditableWarning","suppressHydrationWarning","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector"].reduce((r,l)=>(r[l.toLowerCase()]=l,r),{}),T=["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xml:lang","xml:space","xmlns:xlink"].reduce((r,l)=>(r[l.replace(":","").toLowerCase()]=l,r),{});function getNormalAttributeName(r){switch(r){case"htmlFor":return"for";case"className":return"class"}const l=r.toLowerCase();return A[l]?A[l]:M[l]?paramCase(M[l]):T[l]?T[l]:l}function getNormalStylePropertyName(r){return r.startsWith("--")?r:hasPrefix(r,["ms","O","Moz","Webkit"])?"-"+paramCase(r):paramCase(r)}function getNormalStylePropertyValue(r,l){return"number"!=typeof l||0===l||R.has(r)?l:l+"px"}function renderElement(r,l,u={}){if(null==r||!1===r)return"";if(Array.isArray(r))return renderChildren(r,l,u);switch(typeof r){case"string":return function escapeHTML(r){return escapeLessThan(escapeAmpersand(r))}(r);case"number":return r.toString()}const{type:c,props:p}=r;switch(c){case s.StrictMode:case s.Fragment:return renderChildren(p.children,l,u);case RawHTML:const{children:r,...c}=p;return renderNativeComponent(Object.keys(c).length?"div":null,{...c,dangerouslySetInnerHTML:{__html:r}},l,u)}switch(typeof c){case"string":return renderNativeComponent(c,p,l,u);case"function":return c.prototype&&"function"==typeof c.prototype.render?function renderComponent(r,l,u,s={}){const c=new r(l,s);"function"==typeof c.getChildContext&&Object.assign(s,c.getChildContext());const p=renderElement(c.render(),u,s);return p}(c,p,l,u):renderElement(c(p,u),l,u)}switch(c&&c.$$typeof){case E.$$typeof:return renderChildren(p.children,p.value,u);case S.$$typeof:return renderElement(p.children(l||c._currentValue),l,u);case k.$$typeof:return renderElement(c.render(p),l,u)}return""}function renderNativeComponent(r,l,u,s={}){let c="";if("textarea"===r&&l.hasOwnProperty("value")){c=renderChildren(l.value,u,s);const{value:r,...p}=l;l=p}else l.dangerouslySetInnerHTML&&"string"==typeof l.dangerouslySetInnerHTML.__html?c=l.dangerouslySetInnerHTML.__html:void 0!==l.children&&(c=renderChildren(l.children,u,s));if(!r)return c;const p=function renderAttributes(r){let l="";for(const u in r){const s=getNormalAttributeName(u);if(!isValidAttributeName(s))continue;let c=getNormalAttributeValue(u,r[u]);if(!C.has(typeof c))continue;if(isInternalAttribute(u))continue;const p=j.has(s);if(p&&!1===c)continue;const m=p||hasPrefix(u,["data-","aria-"])||P.has(s);("boolean"!=typeof c||m)&&(l+=" "+s,p||("string"==typeof c&&(c=escapeAttribute(c)),l+='="'+c+'"'))}return l}(l);return O.has(r)?"<"+r+p+"/>":"<"+r+p+">"+c+"</"+r+">"}function renderChildren(r,l,u={}){let s="";r=Array.isArray(r)?r:[r];for(let c=0;c<r.length;c++){s+=renderElement(r[c],l,u)}return s}const N=renderElement},91819:(r,l,u)=>{var s=u(78113);r.exports=function _arrayWithoutHoles(r){if(Array.isArray(r))return s(r)},r.exports.__esModule=!0,r.exports.default=r.exports},95315:r=>{r.exports=function _regeneratorKeys(r){var l=Object(r),u=[];for(var s in l)u.unshift(s);return function e(){for(;u.length;)if((s=u.pop())in l)return e.value=s,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},99397:(r,l,u)=>{"use strict";var s=u(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.saveDisabledWidgets=l.markNoticeViewed=l.getUsageWidgets=l.getAdminAppData=void 0;var c=s(u(61790)),p=s(u(58155));l.saveDisabledWidgets=function(){var r=(0,p.default)(c.default.mark(function _callee(r){var l,u,s,p=arguments;return c.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return l=p.length>1&&void 0!==p[1]?p[1]:{},c.prev=1,u={action:"elementor_element_manager_save_disabled_elements",nonce:eElementManagerConfig.nonce,widgets:JSON.stringify(r)},null!==l&&(u.elements_restriction=JSON.stringify(l)),c.next=2,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(u)});case 2:c.next=4;break;case 3:c.prev=3,s=c.catch(1),console.error(s);case 4:case"end":return c.stop()}},_callee,null,[[1,3]])}));return function saveDisabledWidgets(l){return r.apply(this,arguments)}}(),l.getAdminAppData=function(){var r=(0,p.default)(c.default.mark(function _callee2(){var r,l,u;return c.default.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=1,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"elementor_element_manager_get_admin_app_data",nonce:eElementManagerConfig.nonce})});case 1:return r=s.sent,s.next=2,r.json();case 2:if(!(l=s.sent).success){s.next=3;break}return s.abrupt("return",l.data);case 3:s.next=5;break;case 4:s.prev=4,u=s.catch(0),console.error(u);case 5:case"end":return s.stop()}},_callee2,null,[[0,4]])}));return function getAdminAppData(){return r.apply(this,arguments)}}(),l.getUsageWidgets=function(){var r=(0,p.default)(c.default.mark(function _callee3(){var r,l,u;return c.default.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=1,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"elementor_element_manager_get_widgets_usage",nonce:eElementManagerConfig.nonce})});case 1:return r=s.sent,s.next=2,r.json();case 2:if(!(l=s.sent).success){s.next=3;break}return s.abrupt("return",l.data);case 3:s.next=5;break;case 4:s.prev=4,u=s.catch(0),console.error(u);case 5:case"end":return s.stop()}},_callee3,null,[[0,4]])}));return function getUsageWidgets(){return r.apply(this,arguments)}}(),l.markNoticeViewed=function(){var r=(0,p.default)(c.default.mark(function _callee4(r,l){var u;return c.default.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=1,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"elementor_set_admin_notice_viewed",notice_id:r,_wpnonce:l})});case 1:s.next=3;break;case 2:s.prev=2,u=s.catch(0),console.error(u);case 3:case"end":return s.stop()}},_callee4,null,[[0,2]])}));return function markNoticeViewed(l,u){return r.apply(this,arguments)}}()}},l={};function __webpack_require__(u){var s=l[u];if(void 0!==s)return s.exports;var c=l[u]={exports:{}};return r[u](c,c.exports,__webpack_require__),c.exports}__webpack_require__.d=(r,l)=>{for(var u in l)__webpack_require__.o(l,u)&&!__webpack_require__.o(r,u)&&Object.defineProperty(r,u,{enumerable:!0,get:l[u]})},__webpack_require__.o=(r,l)=>Object.prototype.hasOwnProperty.call(r,l),__webpack_require__.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},(()=>{"use strict";var r=__webpack_require__(96784),l=r(__webpack_require__(41594)),u=__webpack_require__(91003),s=r(__webpack_require__(49905)),c=__webpack_require__(53630);(0,s.default)(function(){var r=document.getElementById("elementor-element-manager-wrap");r&&(0,u.render)(l.default.createElement(c.App,null),r)})})()})();
     2(()=>{var r={2214:r=>{"use strict";r.exports=wp.components},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",m=c.toStringTag||"@@toStringTag";function i(r,c,p,m){var h=c&&c.prototype instanceof Generator?c:Generator,y=Object.create(h.prototype);return u(y,"_invoke",function(r,u,c){var p,m,h,y=0,_=c||[],x=!1,v={p:0,n:0,v:l,a:d,f:d.bind(l,4),d:function d(r,s){return p=r,m=0,h=l,v.n=s,g}};function d(r,u){for(m=r,h=u,s=0;!x&&y&&!c&&s<_.length;s++){var c,p=_[s],b=v.p,w=p[2];r>3?(c=w===u)&&(h=p[(m=p[4])?5:(m=3,3)],p[4]=p[5]=l):p[0]<=b&&((c=r<2&&b<p[1])?(m=0,v.v=u,v.n=p[1]):b<w&&(c=r<3||p[0]>u||u>w)&&(p[4]=r,p[5]=u,v.n=w,m=0))}if(c||r>1)return g;throw x=!0,u}return function(c,_,b){if(y>1)throw TypeError("Generator is already running");for(x&&1===_&&d(_,b),m=_,h=b;(s=m<2?l:h)||!x;){p||(m?m<3?(m>1&&(v.n=-1),d(m,h)):v.n=h:v.v=h);try{if(y=2,p){if(m||(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,m<2&&(m=0)}else 1===m&&(s=p.return)&&s.call(p),m<2&&(h=TypeError("The iterator does not provide a '"+c+"' method"),m=1);p=l}else if((s=(x=v.n<0)?h:r.call(u,v))!==g)break}catch(r){p=l,m=1,h=r}finally{y=1}}return{value:s,done:x}}}(r,p,m),!0),y}var g={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}s=Object.getPrototypeOf;var h=[][p]?s(s([][p]())):(u(s={},p,function(){return this}),s),y=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(h);function f(r){return Object.setPrototypeOf?Object.setPrototypeOf(r,GeneratorFunctionPrototype):(r.__proto__=GeneratorFunctionPrototype,u(r,m,"GeneratorFunction")),r.prototype=Object.create(y),r}return GeneratorFunction.prototype=GeneratorFunctionPrototype,u(y,"constructor",GeneratorFunctionPrototype),u(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",u(GeneratorFunctionPrototype,m,"GeneratorFunction"),u(y),u(y,m,"Generator"),u(y,p,function(){return this}),u(y,"toString",function(){return"[object Generator]"}),(r.exports=_regenerator=function _regenerator(){return{w:i,m:f}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regenerator,r.exports.__esModule=!0,r.exports.default=r.exports},10564:r=>{function _typeof(l){return r.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},r.exports.__esModule=!0,r.exports.default=r.exports,_typeof(l)}r.exports=_typeof,r.exports.__esModule=!0,r.exports.default=r.exports},10906:(r,l,s)=>{var u=s(91819),c=s(20365),p=s(37744),m=s(78687);r.exports=function _toConsumableArray(r){return u(r)||c(r)||p(r)||m()},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},12470:r=>{"use strict";r.exports=wp.i18n},18821:(r,l,s)=>{var u=s(70569),c=s(65474),p=s(37744),m=s(11018);r.exports=function _slicedToArray(r,l){return u(r)||c(r,l)||p(r,l)||m()},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},33929:(r,l,s)=>{var u=s(67114),c=s(89736);r.exports=function AsyncIterator(r,l){function n(s,c,p,m){try{var g=r[s](c),h=g.value;return h instanceof u?l.resolve(h.v).then(function(r){n("next",r,p,m)},function(r){n("throw",r,p,m)}):l.resolve(h).then(function(r){g.value=r,p(g)},function(r){return n("throw",r,p,m)})}catch(r){m(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},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},40362:(r,l,s)=>{"use strict";var u=s(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,r.exports=function(){function shim(r,l,s,c,p,m){if(m!==u){var g=new 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 g.name="Invariant Violation",g}}function getShim(){return shim}shim.isRequired=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}},41594:r=>{"use strict";r.exports=React},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,m){return new c(u().w(r,l,s,p),m||Promise)},r.exports.__esModule=!0,r.exports.default=r.exports},49905:r=>{"use strict";r.exports=wp.domReady},53051:(r,l,s)=>{var u=s(67114),c=s(9535),p=s(62507),m=s(46313),g=s(33929),h=s(95315),y=s(66961);function _regeneratorRuntime(){"use strict";var l=c(),s=l.m(_regeneratorRuntime),_=(Object.getPrototypeOf?Object.getPrototypeOf(s):s.__proto__).constructor;function n(r){var l="function"==typeof r&&r.constructor;return!!l&&(l===_||"GeneratorFunction"===(l.displayName||l.name))}var x={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,x[r],l)},delegateYield:function delegateYield(r,c,p){return l.resultName=c,s(u.d,y(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:g,async:function async(r,l,s,u,c){return(n(l)?m:p)(a(r),l,s,u,c)},keys:h,values:y}},r.exports.__esModule=!0,r.exports.default=r.exports)()}r.exports=_regeneratorRuntime,r.exports.__esModule=!0,r.exports.default=r.exports},53630:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.App=void 0;var c=u(s(41594)),p=u(s(61790)),m=u(s(10906)),g=u(s(85707)),h=u(s(58155)),y=u(s(18821)),_=s(91003),x=s(2214),v=s(12470),b=s(77886),w=s(99397),E=s(67748);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,g.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}l.App=function App(){var r=(0,_.useState)(!0),l=(0,y.default)(r,2),s=l[0],u=l[1],g=(0,_.useState)(""),S=(0,y.default)(g,2),k=S[0],C=S[1],O=(0,_.useState)([]),P=(0,y.default)(O,2),j=P[0],R=P[1],N=(0,_.useState)([]),T=(0,y.default)(N,2),A=T[0],M=T[1],F=(0,_.useState)([]),I=(0,y.default)(F,2),D=I[0],L=I[1],B=(0,_.useState)([]),U=(0,y.default)(B,2),W=U[0],G=U[1],H=(0,_.useState)({isLoading:!1,data:null}),q=(0,y.default)(H,2),V=q[0],z=q[1],$=(0,_.useState)([]),Y=(0,y.default)($,2),K=Y[0],X=Y[1],Z=(0,_.useState)("widget"),J=(0,y.default)(Z,2),Q=J[0],ee=J[1],te=(0,_.useState)("asc"),ne=(0,y.default)(te,2),re=ne[0],ae=ne[1],oe=(0,_.useState)(""),le=(0,y.default)(oe,2),ie=le[0],se=le[1],ue=(0,_.useState)("all"),ce=(0,y.default)(ue,2),de=ce[0],fe=ce[1],pe=(0,_.useState)({isSaving:!1,isUnsavedChanges:!1}),me=(0,y.default)(pe,2),ge=me[0],he=me[1],ye=(0,_.useState)(!1),_e=(0,y.default)(ye,2),xe=_e[0],ve=_e[1],be=(0,_.useState)(!1),we=(0,y.default)(be,2),Ee=we[0],Se=we[1],ke=(0,_.useState)(null),Ce=(0,y.default)(ke,2),Oe=Ce[0],Pe=Ce[1],je=(0,_.useState)(null),Re=(0,y.default)(je,2),Ne=Re[0],Te=Re[1],Ae=(0,_.useState)([]),Me=(0,y.default)(Ae,2),Fe=Me[0],Ie=Me[1],De=Fe.manager_permissions,Le=Fe.element_manager,Be=function getWidgetUsage(r){return V.data&&V.data.hasOwnProperty(r)?V.data[r]:0},Ue=(0,_.useMemo)(function(){var r=j.filter(function(r){return r.title.toLowerCase().includes(k.toLowerCase())});return""!==ie&&(r=r.filter(function(r){return r.plugin.toLowerCase()===ie.toLowerCase()})),"all"!==de&&(r=r.filter(function(r){return"active"===de?!K.includes(r.name):K.includes(r.name)})),r.sort(function(r,l){var s,u;return"widget"===Q&&(s=r.title,u=l.title),"usage"===Q&&(s=Be(r.name),u=Be(l.name)),s===u?0:"asc"===re?s<u?-1:1:s>u?-1:1}),r},[j,k,Q,re,ie,V,de,K]),We=function getSortingIndicatorClasses(r){return Q!==r?"":"asc"===re?"sorted asc":"sorted desc"},Ge=function onSortingClicked(r){Q===r?ae("asc"===re?"desc":"asc"):(ee(r),ae("asc"))},He=function(){var r=(0,h.default)(p.default.mark(function _callee(){return p.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return ve(!1),he(_objectSpread(_objectSpread({},ge),{},{isSaving:!0})),r.next=1,(0,w.saveDisabledWidgets)(K,Ne);case 1:he(_objectSpread(_objectSpread({},ge),{},{isSaving:!1,isUnsavedChanges:!1})),Se(!0);case 2:case"end":return r.stop()}},_callee)}));return function onSaveClicked(){return r.apply(this,arguments)}}(),qe=function(){var r=(0,h.default)(p.default.mark(function _callee2(){var r;return p.default.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return z(_objectSpread(_objectSpread({},V),{},{isLoading:!0})),l.next=1,(0,w.getUsageWidgets)();case 1:r=l.sent,z({data:r,isLoading:!1}),ee("usage"),ae("desc");case 2:case"end":return l.stop()}},_callee2)}));return function onScanUsageElementsClicked(){return r.apply(this,arguments)}}(),Ve=function UsageTimesColumn(r){var l=r.widgetName;return null!==V.data?c.default.createElement(c.default.Fragment,null,Be(l)," ",(0,v.__)("times","elementor")):V.isLoading?c.default.createElement(x.Spinner,null):c.default.createElement(x.Button,{onClick:qe,size:"small",variant:"secondary",className:"e-id-elementor-element-manager-button-show-usage"},(0,v.__)("Show","elementor"))};return(0,_.useEffect)(function(){var r=function(){var r=(0,h.default)(p.default.mark(function _callee3(){var r,l,s,c;return p.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=1,(0,w.getAdminAppData)();case 1:s=p.sent,Pe(s.notice_data),X(s.disabled_elements),R(s.widgets),M(s.promotion_widgets),Ie(s.promotion_data),null!==(r=s.additional_data)&&void 0!==r&&r.roles&&G(s.additional_data.roles),null!==(l=s.additional_data)&&void 0!==l&&l.role_restrictions&&Te(s.additional_data.role_restrictions),(c=s.plugins.map(function(r){return{label:r,value:r}})).unshift({label:(0,v.__)("All Plugins","elementor"),value:""}),L(c),u(!1);case 2:case"end":return p.stop()}},_callee3)}));return function onLoading(){return r.apply(this,arguments)}}();r()},[]),(0,_.useEffect)(function(){s||he(_objectSpread(_objectSpread({},ge),{},{isUnsavedChanges:!0}))},[K,Ne]),(0,_.useEffect)(function(){var r=function handleBeforeUnload(r){r.preventDefault(),r.returnValue=""};return ge.isUnsavedChanges?window.addEventListener("beforeunload",r):window.removeEventListener("beforeunload",r),function(){window.removeEventListener("beforeunload",r)}},[ge.isUnsavedChanges]),s?c.default.createElement(x.Flex,{justify:"center",style:{margin:"100px"}},c.default.createElement(x.Spinner,{style:{height:"calc(4px * 20)",width:"calc(4px * 20)"}})):c.default.createElement(c.default.Fragment,null,c.default.createElement("p",{style:{marginBottom:"20px",maxWidth:"800px"}},(0,v.__)("Here's where you can fine-tune Elementor to your workflow. Disable elements you don't use for a cleaner interface, more focused creative experience, and improved performance.","elementor")," ",c.default.createElement("a",{href:"https://go.elementor.com/wp-dash-element-manager/",rel:"noreferrer",target:"_blank"},(0,v.__)("Learn More","elementor"))),!Oe.is_viewed&&c.default.createElement("p",null,c.default.createElement(x.Notice,{onRemove:function onRemove(){(0,w.markNoticeViewed)(Oe.notice_id,Oe.nonce),Pe(_objectSpread(_objectSpread({},Oe),{},{is_viewed:!0}))},status:"warning"},c.default.createElement("strong",null,(0,v.__)("Before you continue:","elementor"))," ",(0,v.__)("Deactivating widgets here will remove them from both the Elementor Editor and your website, which can cause changes to your overall layout, design and what visitors see.","elementor"))),c.default.createElement(x.Panel,null,c.default.createElement(x.PanelBody,null,c.default.createElement(x.Flex,{style:{position:"sticky",top:"32px",background:"rgb(255, 255, 255)",zIndex:10,padding:"20px 16px",boxShadow:"rgba(0, 0, 0, 0.15) 0 5px 10px 0",margin:"-16px -16px 24px"}},c.default.createElement(x.FlexItem,null,c.default.createElement(x.Flex,{align:"center"},c.default.createElement(x.SearchControl,{label:(0,v.__)("Search widgets","elementor"),value:k,size:"compact",style:{height:"40px",border:"1px solid rgba(30, 30, 30, 0.5)",background:"transparent"},__nextHasNoMarginBottom:!0,onChange:C}),c.default.createElement(x.FlexItem,{style:{maxWidth:"130px"}},c.default.createElement(x.SelectControl,{onChange:se,size:"__unstable-large",__nextHasNoMarginBottom:!0,options:D,name:"elementor-element-manager-select-filter-by-plugin"})),c.default.createElement(x.FlexItem,{style:{maxWidth:"130px"}},c.default.createElement(x.SelectControl,{onChange:fe,size:"__unstable-large",__nextHasNoMarginBottom:!0,name:"elementor-element-manager-select-filter-by-status",options:[{label:(0,v.__)("All Statuses","elementor"),value:"all"},{label:(0,v.__)("Active","elementor"),value:"active"},{label:(0,v.__)("Inactive","elementor"),value:"inactive"}]})),c.default.createElement("hr",{style:{height:"30px",margin:"0 5px",borderWidth:"0 1px 0 0",borderStyle:"solid",borderColor:"rgba(30, 30, 30, 0.5)"}}),c.default.createElement(x.ButtonGroup,null,c.default.createElement(x.Button,{variant:"secondary",style:{marginInlineEnd:"10px"},disabled:V.isLoading,isBusy:V.isLoading,onClick:qe,className:"e-id-elementor-element-manager-button-scan-element-usage"},(0,v.__)("Scan Element Usage","elementor")),c.default.createElement(x.Button,{variant:"secondary",style:{marginInlineEnd:"10px"},onClick:function deactivateAllUnusedWidgets(){var r=j.filter(function(r){return!V.data.hasOwnProperty(r.name)||K.includes(r.name)});X(r.map(function(r){return r.name}))},disabled:null===V.data,className:"e-id-elementor-element-manager-button-deactivate-unused-elements"},(0,v.__)("Deactivate Unused Elements","elementor")),c.default.createElement(x.Button,{variant:"secondary",disabled:!K.length,style:{marginInlineEnd:"10px"},onClick:function enableAllWidgets(){X([])},className:"e-id-elementor-element-manager-button-enable-all"},(0,v.__)("Enable All","elementor"))))),c.default.createElement(x.FlexItem,null,c.default.createElement(x.Button,{variant:"primary",disabled:ge.isSaving||!ge.isUnsavedChanges,isBusy:ge.isSaving,onClick:function onClick(){ve(!0)},className:"e-id-elementor-element-manager-button-save-changes"},(0,v.__)("Save Changes","elementor")))),c.default.createElement(x.PanelRow,null,Ue.length?c.default.createElement("table",{className:"wp-list-table widefat fixed striped table-view-list"},c.default.createElement("thead",null,c.default.createElement("tr",null,c.default.createElement("th",{className:"manage-column sortable ".concat(We("widget"))},c.default.createElement(x.Button,{href:"#",onClick:function onClick(r){r.preventDefault(),Ge("widget")},className:"e-id-elementor-element-manager-button-sort-by-element"},c.default.createElement("span",null,(0,v.__)("Element","elementor")),c.default.createElement("span",{className:"sorting-indicators"},c.default.createElement("span",{className:"sorting-indicator asc","aria-hidden":"true"}),c.default.createElement("span",{className:"sorting-indicator desc","aria-hidden":"true"})))),c.default.createElement("th",null,(0,v.__)("Status","elementor")),c.default.createElement("th",{className:"manage-column sortable ".concat(We("usage"))},c.default.createElement(x.Button,{href:"#",onClick:function onClick(r){r.preventDefault(),Ge("usage")},className:"e-id-elementor-element-manager-button-sort-by-usage"},c.default.createElement("span",null,(0,v.__)("Usage","elementor")),c.default.createElement("span",{className:"sorting-indicators"},c.default.createElement("span",{className:"sorting-indicator asc","aria-hidden":"true"}),c.default.createElement("span",{className:"sorting-indicator desc","aria-hidden":"true"})))),c.default.createElement("th",null,(0,v.__)("Plugin","elementor")),c.default.createElement("th",null,c.default.createElement(x.Flex,{justify:"flex-start",gap:0},c.default.createElement(x.FlexItem,null,(0,v.__)("Permission","elementor")),c.default.createElement(x.FlexItem,null,c.default.createElement(x.Tooltip,{placement:"top",delay:100,text:(0,v.__)("Choose which users will have access to each widget.","elementor")},c.default.createElement(x.Button,{icon:"info-outline",iconSize:16}))),null===Ne&&c.default.createElement(x.FlexItem,{style:{marginInlineStart:"10px"}},c.default.createElement(b.UpgradeButton,{href:A.length?De.pro.url:De.advanced.url,size:"small",text:A.length?De.pro.text:De.advanced.text,className:["e-id-elementor-element-manager-button-upgrade-permissions","go-pro"].join(" ")})))))),c.default.createElement("tbody",null,Ue.map(function(r){return c.default.createElement("tr",{key:r.name,"data-key-id":r.name},c.default.createElement("td",null,c.default.createElement("i",{style:{marginInlineEnd:"5px",marginInlineStart:"0",display:"inline-block"},className:"".concat(r.icon)})," ",r.title),c.default.createElement("td",null,c.default.createElement(x.ToggleControl,{checked:!K.includes(r.name),__nextHasNoMarginBottom:!0,onChange:function onChange(){K.includes(r.name)?X(K.filter(function(l){return l!==r.name})):X([].concat((0,m.default)(K),[r.name]))},className:"e-id-elementor-element-manager-toggle-".concat(r.name)})),c.default.createElement("td",null,c.default.createElement(Ve,{widgetName:r.name})),c.default.createElement("td",null,r.plugin),c.default.createElement("td",null,null===Ne||K.includes(r.name)?c.default.createElement(E.EditButtonDisabled,null):c.default.createElement(E.RolePermissions,{widgetName:r.name,roles:W,widgetsRoleRestrictions:Ne,setWidgetsRoleRestrictions:Te})))}))):c.default.createElement(c.default.Fragment,null,(0,v.__)("No elements found.","elementor"))),A.length>0&&c.default.createElement(c.default.Fragment,null,c.default.createElement(x.PanelRow,null,c.default.createElement(x.Flex,{style:{marginTop:"40px",marginBottom:"20px"}},c.default.createElement(x.FlexItem,null,c.default.createElement("h3",null,(0,v.__)("Elementor Pro Elements","elementor")),c.default.createElement("p",null,(0,v.__)("Unleash the full power of Elementor's features and web creation tools.","elementor"))),c.default.createElement(x.FlexItem,null,c.default.createElement(b.UpgradeButton,{href:Le.url,text:Le.text,className:"e-id-elementor-element-manager-button-upgrade-pro-elements"})))),c.default.createElement(x.PanelRow,null,c.default.createElement("table",{className:"wp-list-table widefat fixed striped table-view-list"},c.default.createElement("thead",null,c.default.createElement("tr",null,c.default.createElement("th",{className:"manage-column"},c.default.createElement("span",null,(0,v.__)("Element","elementor"))),c.default.createElement("th",null,(0,v.__)("Status","elementor")),c.default.createElement("th",null,(0,v.__)("Usage","elementor")),c.default.createElement("th",null,(0,v.__)("Plugin","elementor")),c.default.createElement("th",null,c.default.createElement(x.Flex,{justify:"flex-start"},c.default.createElement(x.FlexItem,null,(0,v.__)("Permission","elementor")),c.default.createElement(x.FlexItem,null,c.default.createElement(x.Tooltip,{placement:"top",delay:100,text:(0,v.__)("Choose which role will have access to a specific widget.","elementor")},c.default.createElement(x.Button,{icon:"info-outline"}))))))),c.default.createElement("tbody",null,A.map(function(r){return c.default.createElement("tr",{key:r.name},c.default.createElement("td",null,c.default.createElement("i",{style:{marginInlineEnd:"5px"},className:"".concat(r.icon)})," ",r.title),c.default.createElement("td",null,c.default.createElement(x.ToggleControl,{__nextHasNoMarginBottom:!0,checked:!1,disabled:!0,className:"e-id-elementor-element-manager-toggle-".concat(r.name)})),c.default.createElement("td",null),c.default.createElement("td",null,(0,v.__)("Elementor Pro","elementor")),c.default.createElement("td",null,c.default.createElement(E.EditButtonDisabled,{widgetName:r.name})))}))))))),xe&&c.default.createElement(x.Modal,{title:(0,v.__)("Sure you want to save these changes?","elementor"),size:"small",isDismissible:!1,onRequestClose:function onRequestClose(){ve(!1)}},c.default.createElement("p",{style:{maxWidth:"400px",marginBlockEnd:"30px",marginBlockStart:"0"}},(0,v.__)("Turning widgets off will hide them from the editor panel, and can potentially affect your layout or front-end.","elementor"),c.default.createElement("span",{style:{display:"block",marginTop:"20px"}},(0,v.__)("If you’re adding widgets back in, enjoy them!","elementor"))),c.default.createElement(x.ButtonGroup,{style:{display:"flex",justifyContent:"flex-end",gap:"30px"}},c.default.createElement(x.Button,{variant:"link",onClick:function onClick(){ve(!1)},className:"e-id-elementor-element-manager-modal-button-cancel"},(0,v.__)("Cancel","elementor")),c.default.createElement(x.Button,{variant:"primary",onClick:He,className:"e-id-elementor-element-manager-modal-button-save"},(0,v.__)("Save","elementor")))),c.default.createElement("div",{style:{position:"fixed",bottom:"40px",left:"50%",transform:"translateX(-50%)",display:Ee?"block":"none"}},c.default.createElement(x.Snackbar,{isDismissible:!0,status:"success",onRemove:function onRemove(){return Se(!1)}},(0,v.__)("We saved your changes.","elementor"))))}},56441:r=>{"use strict";r.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},58155:r=>{function asyncGeneratorStep(r,l,s,u,c,p,m){try{var g=r[p](m),h=g.value}catch(r){return void s(r)}g.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},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 m=u(r,l,s,c,p);return m.next().then(function(r){return r.done?r.value:m.next()})},r.exports.__esModule=!0,r.exports.default=r.exports},62688:(r,l,s)=>{r.exports=s(40362)()},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,m,g=[],h=!0,y=!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)&&(g.push(u.value),g.length!==l);h=!0);}catch(r){y=!0,c=r}finally{try{if(!h&&null!=s.return&&(m=s.return(),Object(m)!==m))return}finally{if(y)throw c}}return g}},r.exports.__esModule=!0,r.exports.default=r.exports},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},67748:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.RolePermissions=l.EditButtonDisabled=void 0;var c=u(s(41594)),p=u(s(85707)),m=s(2214),g=s(12470);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,p.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 h=function RolesList(r){var l=r.roles,s=r.widgetRoleRestrictions,u=l.filter(function(r){return!s.includes(r.id)});return u.length?u.length===l.length?c.default.createElement(c.default.Fragment,null,"(",(0,g.__)("All Roles","elementor"),")"):c.default.createElement(c.default.Fragment,null,"(",u.map(function(r){return r.name}).join(", "),")"):c.default.createElement(c.default.Fragment,null,"(",(0,g.__)("Admin","elementor"),")")};l.RolePermissions=function RolePermissions(r){var l=r.roles,s=r.widgetName,u=r.widgetsRoleRestrictions,y=r.setWidgetsRoleRestrictions,_=u[s]||[];return c.default.createElement(c.default.Fragment,null,c.default.createElement(m.Dropdown,{className:"my-container-class-name",contentClassName:"my-dropdown-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:function renderToggle(r){var u=r.isOpen,p=r.onToggle;return c.default.createElement(c.default.Fragment,null,c.default.createElement(m.Button,{variant:"link",onClick:p,"aria-expanded":u,style:{textDecoration:"none"},className:"e-id-elementor-element-manager-button-edit-permissions-".concat(s)},(0,g.__)("Edit","elementor"))," ",c.default.createElement("span",{style:{color:"var(--e-a-color-txt-muted)"}},c.default.createElement(h,{roles:l,widgetRoleRestrictions:_})))},renderContent:function renderContent(){var r=l.every(function(r){return!_.includes(r.id)}),g=!r&&l.some(function(r){return!_.includes(r.id)});return c.default.createElement("div",{style:{minWidth:"150px",paddingInline:"10px",paddingBlockStart:"10px"}},c.default.createElement(m.CheckboxControl,{checked:r,indeterminate:g,label:"All",onChange:function onChange(r){y(_objectSpread(_objectSpread({},u),{},r?(0,p.default)({},s,[]):(0,p.default)({},s,l.map(function(r){return r.id}))))}}),l.map(function(r){return c.default.createElement("div",{key:r.id},c.default.createElement(m.CheckboxControl,{checked:!_.includes(r.id),label:r.name,onChange:function onChange(){!function toggleRoleRestrictions(r,l,s,u){var c=s[r]||[];c.includes(l)?c.splice(c.indexOf(l),1):c.push(l),u(_objectSpread(_objectSpread({},s),{},(0,p.default)({},r,c)))}(s,r.id,u,y)}}))}))}}))},l.EditButtonDisabled=function EditButtonDisabled(r){var l=r.widgetName||"unknown";return c.default.createElement(c.default.Fragment,null,c.default.createElement(m.Button,{variant:"link",disabled:!0,style:{textDecoration:"none"},className:"e-id-elementor-element-manager-button-edit-permissions-".concat(l)},(0,g.__)("Edit","elementor")))}},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},77886:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.UpgradeButton=void 0;var c=u(s(41594)),p=u(s(78304)),m=s(2214),g=u(s(62688));(l.UpgradeButton=function UpgradeButton(r){var l=r.className||"e-id-elementor-element-manager-button-upgrade";return c.default.createElement(m.Button,(0,p.default)({},r,{variant:"primary",target:"_blank",rel:"noreferrer",style:{background:"var(--e-a-btn-bg-accent, #93003f)"},className:l}))}).propTypes={className:g.default.string}},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},78304:r=>{function _extends(){return r.exports=_extends=Object.assign?Object.assign.bind():function(r){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var u in s)({}).hasOwnProperty.call(s,u)&&(r[u]=s[u])}return r},r.exports.__esModule=!0,r.exports.default=r.exports,_extends.apply(null,arguments)}r.exports=_extends,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},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},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){if(l)p?p(r,l,{value:s,enumerable:!u,configurable:!u,writable:!u}):r[l]=s;else{var c=function o(l,s){_regeneratorDefine(r,l,function(r){return this._invoke(l,s,r)})};c("next",0),c("throw",1),c("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},91003:(r,l,s)=>{"use strict";s.r(l),s.d(l,{Children:()=>u.Children,Component:()=>u.Component,Fragment:()=>u.Fragment,Platform:()=>x,PureComponent:()=>u.PureComponent,RawHTML:()=>RawHTML,StrictMode:()=>u.StrictMode,Suspense:()=>u.Suspense,cloneElement:()=>u.cloneElement,concatChildren:()=>concatChildren,createContext:()=>u.createContext,createElement:()=>u.createElement,createInterpolateElement:()=>create_interpolate_element,createPortal:()=>y.createPortal,createRef:()=>u.createRef,createRoot:()=>_.createRoot,findDOMNode:()=>y.findDOMNode,flushSync:()=>y.flushSync,forwardRef:()=>u.forwardRef,hydrate:()=>y.hydrate,hydrateRoot:()=>_.hydrateRoot,isEmptyElement:()=>isEmptyElement,isValidElement:()=>u.isValidElement,lazy:()=>u.lazy,memo:()=>u.memo,render:()=>y.render,renderToString:()=>M,startTransition:()=>u.startTransition,switchChildrenNodeName:()=>switchChildrenNodeName,unmountComponentAtNode:()=>y.unmountComponentAtNode,useCallback:()=>u.useCallback,useContext:()=>u.useContext,useDebugValue:()=>u.useDebugValue,useDeferredValue:()=>u.useDeferredValue,useEffect:()=>u.useEffect,useId:()=>u.useId,useImperativeHandle:()=>u.useImperativeHandle,useInsertionEffect:()=>u.useInsertionEffect,useLayoutEffect:()=>u.useLayoutEffect,useMemo:()=>u.useMemo,useReducer:()=>u.useReducer,useRef:()=>u.useRef,useState:()=>u.useState,useSyncExternalStore:()=>u.useSyncExternalStore,useTransition:()=>u.useTransition});var u=s(41594);let c,p,m,g;const h=/<(\/)?(\w+)\s*(\/)?>/g;function createFrame(r,l,s,u,c){return{element:r,tokenStart:l,tokenLength:s,prevOffset:u,leadingTextStart:c,children:[]}}const isValidConversionMap=r=>{const l="object"==typeof r,s=l&&Object.values(r);return l&&s.length&&s.every(r=>(0,u.isValidElement)(r))};function proceed(r){const l=function nextToken(){const r=h.exec(c);if(null===r)return["no-more-tokens"];const l=r.index,[s,u,p,m]=r,g=s.length;if(m)return["self-closed",p,l,g];if(u)return["closer",p,l,g];return["opener",p,l,g]}(),[s,y,_,x]=l,v=g.length,b=_>p?p:null;if(!r[y])return addText(),!1;switch(s){case"no-more-tokens":if(0!==v){const{leadingTextStart:r,tokenStart:l}=g.pop();m.push(c.substr(r,l))}return addText(),!1;case"self-closed":return 0===v?(null!==b&&m.push(c.substr(b,_-b)),m.push(r[y]),p=_+x,!0):(addChild(createFrame(r[y],_,x)),p=_+x,!0);case"opener":return g.push(createFrame(r[y],_,x,_+x,b)),p=_+x,!0;case"closer":if(1===v)return function closeOuterElement(r){const{element:l,leadingTextStart:s,prevOffset:p,tokenStart:h,children:y}=g.pop(),_=r?c.substr(p,r-p):c.substr(p);_&&y.push(_);null!==s&&m.push(c.substr(s,h-s));m.push((0,u.cloneElement)(l,null,...y))}(_),p=_+x,!0;const l=g.pop(),s=c.substr(l.prevOffset,_-l.prevOffset);l.children.push(s),l.prevOffset=_+x;const h=createFrame(l.element,l.tokenStart,l.tokenLength,_+x);return h.children=l.children,addChild(h),p=_+x,!0;default:return addText(),!1}}function addText(){const r=c.length-p;0!==r&&m.push(c.substr(p,r))}function addChild(r){const{element:l,tokenStart:s,tokenLength:p,prevOffset:m,children:h}=r,y=g[g.length-1],_=c.substr(y.prevOffset,s-y.prevOffset);_&&y.children.push(_),y.children.push((0,u.cloneElement)(l,null,...h)),y.prevOffset=m||s+p}const create_interpolate_element=(r,l)=>{if(c=r,p=0,m=[],g=[],h.lastIndex=0,!isValidConversionMap(l))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do{}while(proceed(l));return(0,u.createElement)(u.Fragment,null,...m)};function concatChildren(...r){return r.reduce((r,l,s)=>(u.Children.forEach(l,(l,c)=>{l&&"string"!=typeof l&&(l=(0,u.cloneElement)(l,{key:[s,c].join()})),r.push(l)}),r),[])}function switchChildrenNodeName(r,l){return r&&u.Children.map(r,(r,s)=>{if("string"==typeof r?.valueOf())return(0,u.createElement)(l,{key:s},r);const{children:c,...p}=r.props;return(0,u.createElement)(l,{key:s,...p},c)})}var y=s(75206),_=s(7470);const isEmptyElement=r=>"number"!=typeof r&&("string"==typeof r?.valueOf()||Array.isArray(r)?!r.length:!r),x={OS:"web",select:r=>"web"in r?r.web:r.default,isWeb:!0};function isObject(r){return"[object Object]"===Object.prototype.toString.call(r)}var __assign=function(){return __assign=Object.assign||function __assign(r){for(var l,s=1,u=arguments.length;s<u;s++)for(var c in l=arguments[s])Object.prototype.hasOwnProperty.call(l,c)&&(r[c]=l[c]);return r},__assign.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function lowerCase(r){return r.toLowerCase()}var v=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],b=/[^A-Z0-9]+/gi;function replace(r,l,s){return l instanceof RegExp?r.replace(l,s):l.reduce(function(r,l){return r.replace(l,s)},r)}function dotCase(r,l){return void 0===l&&(l={}),function noCase(r,l){void 0===l&&(l={});for(var s=l.splitRegexp,u=void 0===s?v:s,c=l.stripRegexp,p=void 0===c?b:c,m=l.transform,g=void 0===m?lowerCase:m,h=l.delimiter,y=void 0===h?" ":h,_=replace(replace(r,u,"$1\0$2"),p,"\0"),x=0,w=_.length;"\0"===_.charAt(x);)x++;for(;"\0"===_.charAt(w-1);)w--;return _.slice(x,w).split("\0").map(g).join(y)}(r,__assign({delimiter:"."},l))}function paramCase(r,l){return void 0===l&&(l={}),dotCase(r,__assign({delimiter:"-"},l))}const w=/[\u007F-\u009F "'>/="\uFDD0-\uFDEF]/;function escapeAmpersand(r){return r.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&amp;")}function escapeLessThan(r){return r.replace(/</g,"&lt;")}function escapeAttribute(r){return function __unstableEscapeGreaterThan(r){return r.replace(/>/g,"&gt;")}(function escapeQuotationMark(r){return r.replace(/"/g,"&quot;")}(escapeAmpersand(r)))}function isValidAttributeName(r){return!w.test(r)}function RawHTML({children:r,...l}){let s="";return u.Children.toArray(r).forEach(r=>{"string"==typeof r&&""!==r.trim()&&(s+=r)}),(0,u.createElement)("div",{dangerouslySetInnerHTML:{__html:s},...l})}const{Provider:E,Consumer:S}=(0,u.createContext)(void 0),k=(0,u.forwardRef)(()=>null),C=new Set(["string","boolean","number"]),O=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),P=new Set(["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"]),j=new Set(["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"]),R=new Set(["animation","animationIterationCount","baselineShift","borderImageOutset","borderImageSlice","borderImageWidth","columnCount","cx","cy","fillOpacity","flexGrow","flexShrink","floodOpacity","fontWeight","gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart","lineHeight","opacity","order","orphans","r","rx","ry","shapeImageThreshold","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","x","y","zIndex","zoom"]);function hasPrefix(r,l){return l.some(l=>0===r.indexOf(l))}function isInternalAttribute(r){return"key"===r||"children"===r}function getNormalAttributeValue(r,l){return"style"===r?function renderStyle(r){if(!function isPlainObject(r){var l,s;return!1!==isObject(r)&&(void 0===(l=r.constructor)||!1!==isObject(s=l.prototype)&&!1!==s.hasOwnProperty("isPrototypeOf"))}(r))return r;let l;for(const s in r){const u=r[s];if(null==u)continue;l?l+=";":l="";l+=getNormalStylePropertyName(s)+":"+getNormalStylePropertyValue(s,u)}return l}(l):l}const N=["accentHeight","alignmentBaseline","arabicForm","baselineShift","capHeight","clipPath","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","dominantBaseline","enableBackground","fillOpacity","fillRule","floodColor","floodOpacity","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","horizAdvX","horizOriginX","imageRendering","letterSpacing","lightingColor","markerEnd","markerMid","markerStart","overlinePosition","overlineThickness","paintOrder","panose1","pointerEvents","renderingIntent","shapeRendering","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","textAnchor","textDecoration","textRendering","underlinePosition","underlineThickness","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","vHanging","vIdeographic","vMathematical","vectorEffect","vertAdvY","vertOriginX","vertOriginY","wordSpacing","writingMode","xmlnsXlink","xHeight"].reduce((r,l)=>(r[l.toLowerCase()]=l,r),{}),T=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","suppressContentEditableWarning","suppressHydrationWarning","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector"].reduce((r,l)=>(r[l.toLowerCase()]=l,r),{}),A=["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xml:lang","xml:space","xmlns:xlink"].reduce((r,l)=>(r[l.replace(":","").toLowerCase()]=l,r),{});function getNormalAttributeName(r){switch(r){case"htmlFor":return"for";case"className":return"class"}const l=r.toLowerCase();return T[l]?T[l]:N[l]?paramCase(N[l]):A[l]?A[l]:l}function getNormalStylePropertyName(r){return r.startsWith("--")?r:hasPrefix(r,["ms","O","Moz","Webkit"])?"-"+paramCase(r):paramCase(r)}function getNormalStylePropertyValue(r,l){return"number"!=typeof l||0===l||R.has(r)?l:l+"px"}function renderElement(r,l,s={}){if(null==r||!1===r)return"";if(Array.isArray(r))return renderChildren(r,l,s);switch(typeof r){case"string":return function escapeHTML(r){return escapeLessThan(escapeAmpersand(r))}(r);case"number":return r.toString()}const{type:c,props:p}=r;switch(c){case u.StrictMode:case u.Fragment:return renderChildren(p.children,l,s);case RawHTML:const{children:r,...c}=p;return renderNativeComponent(Object.keys(c).length?"div":null,{...c,dangerouslySetInnerHTML:{__html:r}},l,s)}switch(typeof c){case"string":return renderNativeComponent(c,p,l,s);case"function":return c.prototype&&"function"==typeof c.prototype.render?function renderComponent(r,l,s,u={}){const c=new r(l,u);"function"==typeof c.getChildContext&&Object.assign(u,c.getChildContext());const p=renderElement(c.render(),s,u);return p}(c,p,l,s):renderElement(c(p,s),l,s)}switch(c&&c.$$typeof){case E.$$typeof:return renderChildren(p.children,p.value,s);case S.$$typeof:return renderElement(p.children(l||c._currentValue),l,s);case k.$$typeof:return renderElement(c.render(p),l,s)}return""}function renderNativeComponent(r,l,s,u={}){let c="";if("textarea"===r&&l.hasOwnProperty("value")){c=renderChildren(l.value,s,u);const{value:r,...p}=l;l=p}else l.dangerouslySetInnerHTML&&"string"==typeof l.dangerouslySetInnerHTML.__html?c=l.dangerouslySetInnerHTML.__html:void 0!==l.children&&(c=renderChildren(l.children,s,u));if(!r)return c;const p=function renderAttributes(r){let l="";for(const s in r){const u=getNormalAttributeName(s);if(!isValidAttributeName(u))continue;let c=getNormalAttributeValue(s,r[s]);if(!C.has(typeof c))continue;if(isInternalAttribute(s))continue;const p=P.has(u);if(p&&!1===c)continue;const m=p||hasPrefix(s,["data-","aria-"])||j.has(u);("boolean"!=typeof c||m)&&(l+=" "+u,p||("string"==typeof c&&(c=escapeAttribute(c)),l+='="'+c+'"'))}return l}(l);return O.has(r)?"<"+r+p+"/>":"<"+r+p+">"+c+"</"+r+">"}function renderChildren(r,l,s={}){let u="";r=Array.isArray(r)?r:[r];for(let c=0;c<r.length;c++){u+=renderElement(r[c],l,s)}return u}const M=renderElement},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},99397:(r,l,s)=>{"use strict";var u=s(96784);Object.defineProperty(l,"__esModule",{value:!0}),l.saveDisabledWidgets=l.markNoticeViewed=l.getUsageWidgets=l.getAdminAppData=void 0;var c=u(s(61790)),p=u(s(58155));l.saveDisabledWidgets=function(){var r=(0,p.default)(c.default.mark(function _callee(r){var l,s,u,p=arguments;return c.default.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return l=p.length>1&&void 0!==p[1]?p[1]:{},c.prev=1,s={action:"elementor_element_manager_save_disabled_elements",nonce:eElementManagerConfig.nonce,widgets:JSON.stringify(r)},null!==l&&(s.elements_restriction=JSON.stringify(l)),c.next=2,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(s)});case 2:c.next=4;break;case 3:c.prev=3,u=c.catch(1),console.error(u);case 4:case"end":return c.stop()}},_callee,null,[[1,3]])}));return function saveDisabledWidgets(l){return r.apply(this,arguments)}}(),l.getAdminAppData=function(){var r=(0,p.default)(c.default.mark(function _callee2(){var r,l,s;return c.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=1,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"elementor_element_manager_get_admin_app_data",nonce:eElementManagerConfig.nonce})});case 1:return r=u.sent,u.next=2,r.json();case 2:if(!(l=u.sent).success){u.next=3;break}return u.abrupt("return",l.data);case 3:u.next=5;break;case 4:u.prev=4,s=u.catch(0),console.error(s);case 5:case"end":return u.stop()}},_callee2,null,[[0,4]])}));return function getAdminAppData(){return r.apply(this,arguments)}}(),l.getUsageWidgets=function(){var r=(0,p.default)(c.default.mark(function _callee3(){var r,l,s;return c.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=1,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"elementor_element_manager_get_widgets_usage",nonce:eElementManagerConfig.nonce})});case 1:return r=u.sent,u.next=2,r.json();case 2:if(!(l=u.sent).success){u.next=3;break}return u.abrupt("return",l.data);case 3:u.next=5;break;case 4:u.prev=4,s=u.catch(0),console.error(s);case 5:case"end":return u.stop()}},_callee3,null,[[0,4]])}));return function getUsageWidgets(){return r.apply(this,arguments)}}(),l.markNoticeViewed=function(){var r=(0,p.default)(c.default.mark(function _callee4(r,l){var s;return c.default.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.prev=0,u.next=1,fetch(eElementManagerConfig.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"elementor_set_admin_notice_viewed",notice_id:r,_wpnonce:l})});case 1:u.next=3;break;case 2:u.prev=2,s=u.catch(0),console.error(s);case 3:case"end":return u.stop()}},_callee4,null,[[0,2]])}));return function markNoticeViewed(l,s){return r.apply(this,arguments)}}()}},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}__webpack_require__.d=(r,l)=>{for(var s in l)__webpack_require__.o(l,s)&&!__webpack_require__.o(r,s)&&Object.defineProperty(r,s,{enumerable:!0,get:l[s]})},__webpack_require__.o=(r,l)=>Object.prototype.hasOwnProperty.call(r,l),__webpack_require__.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},(()=>{"use strict";var r=__webpack_require__(96784),l=r(__webpack_require__(41594)),s=__webpack_require__(91003),u=r(__webpack_require__(49905)),c=__webpack_require__(53630);(0,u.default)(function(){var r=document.getElementById("elementor-element-manager-wrap");r&&(0,s.render)(l.default.createElement(c.App,null),r)})})()})();
  • elementor/trunk/assets/js/frontend-modules.js

    r3401288 r3411234  
    126126/***/ }),
    127127
     128/***/ "../app/assets/js/event-track/dashboard/action-controls.js":
     129/*!*****************************************************************!*\
     130  !*** ../app/assets/js/event-track/dashboard/action-controls.js ***!
     131  \*****************************************************************/
     132/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
     133
     134"use strict";
     135
     136
     137var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
     138Object.defineProperty(exports, "__esModule", ({
     139  value: true
     140}));
     141exports["default"] = void 0;
     142__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
     143__webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "../node_modules/core-js/modules/esnext.iterator.for-each.js");
     144var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
     145var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js");
     146var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
     147function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
     148const EXCLUDED_SELECTORS = {
     149  ADMIN_MENU: '#adminmenu',
     150  TOP_BAR: '.e-admin-top-bar',
     151  WP_ADMIN_BAR: '#wpadminbar',
     152  SUBMENU: '.wp-submenu',
     153  PROMO_PAGE: '.e-feature-promotion',
     154  PROMO_BLANK_STATE: '.elementor-blank_state',
     155  APP: '.e-app'
     156};
     157class ActionControlTracking extends _baseTracking.default {
     158  static init() {
     159    if (!_utils.DashboardUtils.isElementorPage()) {
     160      return;
     161    }
     162    this.attachDelegatedHandlers();
     163    this.addTrackingAttributesToFilterButtons();
     164    this.initializeLinkDataIds();
     165  }
     166  static initializeLinkDataIds() {
     167    const initializeLinks = () => {
     168      const links = document.querySelectorAll('a[href]');
     169      links.forEach(link => {
     170        if (this.isExcludedElement(link) || this.isNavigationLink(link) || link.hasAttribute('data-id')) {
     171          return;
     172        }
     173        const href = link.getAttribute('href');
     174        if (!href) {
     175          return;
     176        }
     177        const cleanedHref = this.removeNonceFromUrl(href);
     178        if (cleanedHref) {
     179          link.setAttribute('data-id', cleanedHref);
     180        }
     181      });
     182    };
     183    if ('loading' === document.readyState) {
     184      document.addEventListener('DOMContentLoaded', initializeLinks);
     185    } else {
     186      initializeLinks();
     187    }
     188  }
     189  static addTrackingAttributesToFilterButtons() {
     190    const body = document.body;
     191    if (!body) {
     192      return;
     193    }
     194    let screenPrefix = '';
     195    switch (true) {
     196      case body.classList.contains('post-type-elementor_library'):
     197        screenPrefix = 'elementor_library-library';
     198        break;
     199      case body.classList.contains('post-type-e-floating-buttons'):
     200        screenPrefix = 'e-floating-buttons';
     201        break;
     202      default:
     203        return;
     204    }
     205    const addDataIdToListTableButtons = () => {
     206      const buttonConfigs = [{
     207        id: 'post-query-submit',
     208        suffix: 'filter'
     209      }, {
     210        id: 'search-submit',
     211        suffix: 'search'
     212      }, {
     213        id: 'doaction',
     214        suffix: 'apply'
     215      }, {
     216        id: 'doaction2',
     217        suffix: 'apply-bottom'
     218      }];
     219      buttonConfigs.forEach(config => {
     220        const button = document.getElementById(config.id);
     221        if (!button || button.hasAttribute('data-id')) {
     222          return;
     223        }
     224        button.setAttribute('data-id', `${screenPrefix}-button-${config.suffix}`);
     225      });
     226    };
     227    if ('loading' === document.readyState) {
     228      document.addEventListener('DOMContentLoaded', addDataIdToListTableButtons);
     229    } else {
     230      addDataIdToListTableButtons();
     231    }
     232  }
     233  static isExcludedElement(element) {
     234    for (const selector of Object.values(EXCLUDED_SELECTORS)) {
     235      if (element.closest(selector)) {
     236        return true;
     237      }
     238    }
     239    if (element.classList.contains('go-pro')) {
     240      return true;
     241    }
     242    return false;
     243  }
     244  static attachDelegatedHandlers() {
     245    const FILTER_BUTTON_IDS = ['search-submit', 'post-query-submit'];
     246    this.addEventListenerTracked(document, 'click', event => {
     247      const base = event.target && 1 === event.target.nodeType ? event.target : event.target?.parentElement;
     248      if (!base) {
     249        return;
     250      }
     251      const button = base.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');
     252      if (button && !this.isExcludedElement(button)) {
     253        if (FILTER_BUTTON_IDS.includes(button.id)) {
     254          this.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.FILTER);
     255          return;
     256        }
     257        this.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.BUTTON);
     258        return;
     259      }
     260      const link = base.closest('a');
     261      if (link && !this.isExcludedElement(link) && !this.isNavigationLink(link)) {
     262        this.trackControl(link, _wpDashboardTracking.CONTROL_TYPES.LINK);
     263      }
     264    }, {
     265      capture: false
     266    });
     267    this.addEventListenerTracked(document, 'change', event => {
     268      const base = event.target && 1 === event.target.nodeType ? event.target : event.target?.parentElement;
     269      if (!base) {
     270        return;
     271      }
     272      const toggle = base.closest('.components-toggle-control');
     273      if (toggle && !this.isExcludedElement(toggle)) {
     274        this.trackControl(toggle, _wpDashboardTracking.CONTROL_TYPES.TOGGLE);
     275        return;
     276      }
     277      const checkbox = base.closest('input[type="checkbox"]');
     278      if (checkbox && !this.isExcludedElement(checkbox)) {
     279        this.trackControl(checkbox, _wpDashboardTracking.CONTROL_TYPES.CHECKBOX);
     280        return;
     281      }
     282      const radio = base.closest('input[type="radio"]');
     283      if (radio && !this.isExcludedElement(radio)) {
     284        this.trackControl(radio, _wpDashboardTracking.CONTROL_TYPES.RADIO);
     285        return;
     286      }
     287      const select = base.closest('select');
     288      if (select && !this.isExcludedElement(select)) {
     289        this.trackControl(select, _wpDashboardTracking.CONTROL_TYPES.SELECT);
     290      }
     291    });
     292  }
     293  static isNavigationLink(link) {
     294    const href = link.getAttribute('href');
     295    if (!href) {
     296      return false;
     297    }
     298    if (href.startsWith('#') && href.includes('tab')) {
     299      return true;
     300    }
     301    if (link.classList.contains('nav-tab')) {
     302      return true;
     303    }
     304    const isInNavigation = link.closest('.wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar');
     305    return !!isInNavigation;
     306  }
     307  static trackControl(element, controlType) {
     308    const controlIdentifier = this.extractControlIdentifier(element, controlType);
     309    if (!controlIdentifier) {
     310      return;
     311    }
     312    _wpDashboardTracking.default.trackActionControl(controlIdentifier, controlType);
     313  }
     314  static extractControlIdentifier(element, controlType) {
     315    if (_wpDashboardTracking.CONTROL_TYPES.RADIO === controlType) {
     316      const name = element.getAttribute('name');
     317      const value = element.value || element.getAttribute('value');
     318      if (name && value) {
     319        return `${name}-${value}`;
     320      }
     321      if (name) {
     322        return name;
     323      }
     324    }
     325    if (_wpDashboardTracking.CONTROL_TYPES.SELECT === controlType) {
     326      const name = element.getAttribute('name');
     327      if (name) {
     328        return name;
     329      }
     330    }
     331    if (_wpDashboardTracking.CONTROL_TYPES.CHECKBOX === controlType) {
     332      const name = element.getAttribute('name');
     333      if (name) {
     334        const checkboxesWithSameName = document.querySelectorAll(`input[type="checkbox"][name="${CSS.escape(name)}"]`);
     335        if (checkboxesWithSameName.length > 1) {
     336          const value = element.value || element.getAttribute('value');
     337          if (value) {
     338            return `${name}-${value}`;
     339          }
     340        }
     341        return name;
     342      }
     343    }
     344    if (_wpDashboardTracking.CONTROL_TYPES.LINK === controlType) {
     345      const dataId = element.getAttribute('data-id');
     346      if (dataId) {
     347        return dataId;
     348      }
     349      const href = element.getAttribute('href');
     350      if (href) {
     351        return this.removeNonceFromUrl(href);
     352      }
     353    }
     354    if (_wpDashboardTracking.CONTROL_TYPES.BUTTON === controlType || _wpDashboardTracking.CONTROL_TYPES.TOGGLE === controlType || _wpDashboardTracking.CONTROL_TYPES.FILTER === controlType) {
     355      const dataId = element.getAttribute('data-id');
     356      if (dataId) {
     357        return dataId;
     358      }
     359      const classIdMatch = this.extractClassId(element);
     360      if (classIdMatch) {
     361        return classIdMatch;
     362      }
     363    }
     364    return '';
     365  }
     366  static extractClassId(element) {
     367    const classes = element.className;
     368    if (!classes || 'string' !== typeof classes) {
     369      return '';
     370    }
     371    const classList = classes.split(' ');
     372    for (const cls of classList) {
     373      if (cls.startsWith('e-id-')) {
     374        return cls.substring(5);
     375      }
     376    }
     377    return '';
     378  }
     379  static removeNonceFromUrl(url) {
     380    try {
     381      const urlObj = new URL(url, window.location.origin);
     382      urlObj.searchParams.delete('_wpnonce');
     383      const postParam = urlObj.searchParams.get('post');
     384      if (postParam !== null && /^[0-9]+$/.test(postParam)) {
     385        urlObj.searchParams.delete('post');
     386      }
     387      return urlObj.pathname + urlObj.search + urlObj.hash;
     388    } catch (e) {
     389      return url;
     390    }
     391  }
     392}
     393var _default = exports["default"] = ActionControlTracking;
     394
     395/***/ }),
     396
    128397/***/ "../app/assets/js/event-track/dashboard/base-tracking.js":
    129398/*!***************************************************************!*\
     
    530799var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
    531800const PROMO_SELECTORS = {
    532   PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page',
     801  PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap',
    533802  PROMO_BLANK_STATE: '.elementor-blank_state',
    534803  CTA_BUTTON: '.go-pro',
     
    9921261var _topBar = _interopRequireDefault(__webpack_require__(/*! ./dashboard/top-bar */ "../app/assets/js/event-track/dashboard/top-bar.js"));
    9931262var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js"));
     1263var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js"));
    9941264const SESSION_TIMEOUT_MINUTES = 30;
    9951265const MINUTE_MS = 60 * 1000;
     
    10041274  LINK: 'link',
    10051275  SELECT: 'select',
    1006   TOGGLE: 'toggle'
     1276  TOGGLE: 'toggle',
     1277  FILTER: 'filter'
    10071278};
    10081279const NAV_AREAS = exports.NAV_AREAS = {
     
    13021573    _promotion.default.destroy();
    13031574    _menuPromotion.default.destroy();
     1575    _actionControls.default.destroy();
    13041576    this.initialized = false;
    13051577  }
     
    13201592    _promotion.default.init();
    13211593    _menuPromotion.default.init();
     1594    _actionControls.default.init();
    13221595  }
    13231596});
  • elementor/trunk/assets/js/frontend-modules.min.js

    r3401288 r3411234  
    1 (self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[]).push([[941],{1:(e,t,r)=>{"use strict";var n=r(5578),i=r(7255),s=r(5755),o=r(1866),a=r(6029),c=r(5022),l=n.Symbol,u=i("wks"),d=c?l.for||l:l&&l.withoutSetter||o;e.exports=function(e){return s(u,e)||(u[e]=a&&s(l,e)?l[e]:d("Symbol."+e)),u[e]}},41:e=>{"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},169:(e,t,r)=>{"use strict";var n=r(4762),i=r(8473),s=r(1483),o=r(5755),a=r(382),c=r(2048).CONFIGURABLE,l=r(7268),u=r(4483),d=u.enforce,p=u.get,h=String,g=Object.defineProperty,f=n("".slice),m=n("".replace),v=n([].join),y=a&&!i(function(){return 8!==g(function(){},"length",{value:8}).length}),_=String(String).split("String"),b=e.exports=function(e,t,r){"Symbol("===f(h(t),0,7)&&(t="["+m(h(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!o(e,"name")||c&&e.name!==t)&&(a?g(e,"name",{value:t,configurable:!0}):e.name=t),y&&r&&o(r,"arity")&&e.length!==r.arity&&g(e,"length",{value:r.arity});try{r&&o(r,"constructor")&&r.constructor?a&&g(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=d(e);return o(n,"source")||(n.source=v(_,"string"==typeof t?t:"")),e};Function.prototype.toString=b(function toString(){return s(this)&&p(this).source||l(this)},"toString")},274:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},348:(e,t,r)=>{"use strict";var n=r(1807),i=r(1483),s=r(1704),o=TypeError;e.exports=function(e,t){var r,a;if("string"===t&&i(r=e.toString)&&!s(a=n(r,e)))return a;if(i(r=e.valueOf)&&!s(a=n(r,e)))return a;if("string"!==t&&i(r=e.toString)&&!s(a=n(r,e)))return a;throw new o("Can't convert object to primitive value")}},382:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},555:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(7458),r(9655);var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,s,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((s=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(s.get||s.set)?i(o,t,s):o[t]=e[t]);return o}(e,t)}(r(3827)),s=n(r(6349));const o=".e-admin-top-bar",a=".e-admin-top-bar__bar-button",c=".e-admin-top-bar__bar-button-title";class TopBarTracking extends s.default{static init(){this.waitForTopBar()}static waitForTopBar(){const e=document.querySelector(o);if(e)return void this.attachTopBarTracking(e);const t=this.addObserver(document.body,{childList:!0,subtree:!0},()=>{const e=document.querySelector(o);e&&(this.attachTopBarTracking(e),t.disconnect(),clearTimeout(r))}),r=setTimeout(()=>{t.disconnect()},1e4)}static attachTopBarTracking(e){e.querySelectorAll(a).forEach(e=>{this.addEventListenerTracked(e,"click",e=>{this.handleTopBarClick(e)})}),this.observeTopBarChanges(e)}static observeTopBarChanges(e){this.addObserver(e,{childList:!0,subtree:!0},e=>{e.forEach(e=>{"childList"===e.type&&e.addedNodes.forEach(e=>{if(1===e.nodeType)if(e.matches&&e.matches(a))this.addEventListenerTracked(e,"click",e=>{this.handleTopBarClick(e)});else{(e.querySelectorAll?e.querySelectorAll(a):[]).forEach(e=>{this.addEventListenerTracked(e,"click",e=>{this.handleTopBarClick(e)})})}})})})}static handleTopBarClick(e){const t=e.currentTarget,r=this.extractItemId(t);i.default.trackNavClicked(r,null,i.NAV_AREAS.TOP_BAR)}static extractItemId(e){const t=e.querySelector(c);if(t&&t.textContent.trim())return t.textContent.trim();const r=e.textContent.trim();if(r)return r;const n=e.getAttribute("href");if(n){const e=new URLSearchParams(n.split("?")[1]||"").get("page");if(e)return e;if(n.includes("/wp-admin/")){const e=n.split("/wp-admin/")[1];if(e)return e.split("?")[0]}try{const e=new URL(n,window.location.origin);return e.pathname.split("/").filter(Boolean).pop()||e.hostname}catch(e){return n}}const i=e.getAttribute("data-info");if(i)return i;const s=e.className.split(" ").filter(e=>e&&"e-admin-top-bar__bar-button"!==e);return s.length>0?s.join("-"):"unknown-top-bar-button"}}t.default=TopBarTracking},641:(e,t,r)=>{"use strict";r(5724),r(4846),r(7458),r(9655);const Module=function(){const e=jQuery,t=arguments,r=this,n={};let i;this.getItems=function(e,t){if(t){const r=t.split("."),n=r.splice(0,1);if(!r.length)return e[n];if(!e[n])return;return this.getItems(e[n],r.join("."))}return e},this.getSettings=function(e){return this.getItems(i,e)},this.setSettings=function(t,n,s){if(s||(s=i),"object"==typeof t)return e.extend(s,t),r;const o=t.split("."),a=o.splice(0,1);return o.length?(s[a]||(s[a]={}),r.setSettings(o.join("."),n,s[a])):(s[a]=n,r)},this.getErrorMessage=function(e,t){let r;if("forceMethodImplementation"===e)r=`The method '${t}' must to be implemented in the inheritor child.`;else r="An error occurs";return r},this.forceMethodImplementation=function(e){throw new Error(this.getErrorMessage("forceMethodImplementation",e))},this.on=function(t,i){if("object"==typeof t)return e.each(t,function(e){r.on(e,this)}),r;return t.split(" ").forEach(function(e){n[e]||(n[e]=[]),n[e].push(i)}),r},this.off=function(e,t){if(!n[e])return r;if(!t)return delete n[e],r;const i=n[e].indexOf(t);return-1!==i&&(delete n[e][i],n[e]=n[e].filter(e=>e)),r},this.trigger=function(t){const i="on"+t[0].toUpperCase()+t.slice(1),s=Array.prototype.slice.call(arguments,1);r[i]&&r[i].apply(r,s);const o=n[t];return o?(e.each(o,function(e,t){t.apply(r,s)}),r):r},r.__construct.apply(r,t),e.each(r,function(e){const t=r[e];"function"==typeof t&&(r[e]=function(){return t.apply(r,arguments)})}),function(){i=r.getDefaultSettings();const n=t[0];n&&e.extend(!0,i,n)}(),r.trigger("init")};Module.prototype.__construct=function(){},Module.prototype.getDefaultSettings=function(){return{}},Module.prototype.getConstructorID=function(){return this.constructor.name},Module.extend=function(e){const t=jQuery,r=this,child=function(){return r.apply(this,arguments)};return t.extend(child,r),(child.prototype=Object.create(t.extend({},r.prototype,e))).constructor=child,child.__super__=r.prototype,child},e.exports=Module},670:(e,t,r)=>{"use strict";var n=r(382),i=r(5835),s=r(7738);e.exports=function(e,t,r){n?i.f(e,t,s(0,r)):e[t]=r}},751:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724),r(4846),r(9655);class InstanceType{static[Symbol.hasInstance](e){let t=super[Symbol.hasInstance](e);if(e&&!e.constructor.getInstanceType)return t;if(e&&(e.instanceTypes||(e.instanceTypes=[]),t||this.getInstanceType()===e.constructor.getInstanceType()&&(t=!0),t)){const t=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===e.instanceTypes.indexOf(t)&&e.instanceTypes.push(t)}return!t&&e&&(t=e.instanceTypes&&Array.isArray(e.instanceTypes)&&-1!==e.instanceTypes.indexOf(this.getInstanceType())),t}static getInstanceType(){elementorModules.ForceMethodImplementation()}constructor(){let e=new.target;const t=[];for(;e.__proto__&&e.__proto__.name;)t.push(e.__proto__),e=e.__proto__;t.reverse().forEach(e=>this instanceof e)}}t.default=InstanceType},1091:e=>{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},1265:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(641)),s=n(r(2425)),o=n(r(2946)),a=n(r(3980)),c=n(r(2970)),l=n(r(8685)),u=r(9031),d=r(1462),p=r(5454),h=n(r(3827));t.default=window.elementorModules={Module:i.default,ViewModule:s.default,ArgsObject:o.default,ForceMethodImplementation:l.default,utils:{Masonry:a.default,Scroll:c.default},importExport:{createGetInitialState:u.createGetInitialState,customizationDialogsRegistry:d.customizationDialogsRegistry},appsEventTracking:{AppsEventTracking:p.AppsEventTracking},wpDashboardTracking:{WpDashboardTracking:h.default}}},1278:(e,t,r)=>{"use strict";var n=r(4762),i=n({}.toString),s=n("".slice);e.exports=function(e){return s(i(e),8,-1)}},1409:(e,t,r)=>{"use strict";var n=r(5578),i=r(1483);e.exports=function(e,t){return arguments.length<2?(r=n[e],i(r)?r:void 0):n[e]&&n[e][t];var r}},1423:(e,t,r)=>{"use strict";var n=r(1409),i=r(1483),s=r(4815),o=r(5022),a=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return i(t)&&s(t.prototype,a(e))}},1434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={triggers:{click:"Click",accordionClick:"Accordion Click",toggleClick:"Toggle Click",dropdownClick:"Click Dropdown",editorLoaded:"Editor Loaded",visible:"Visible",pageLoaded:"Page Loaded"},locations:{widgetPanel:"Widget Panel",topBar:"Top Bar",elementorEditor:"Elementor Editor",templatesLibrary:{library:"Templates Library"},app:{import:"Import Kit",export:"Export Kit",kitLibrary:"Kit Library",cloudKitLibrary:"Cloud Kit Library"},variables:"Variables Panel",admin:"WP admin"},secondaryLocations:{layout:"Layout Section",basic:"Basic Section","pro-elements":"Pro Section",general:"General Section","theme-elements":"Site Section","theme-elements-single":"Single Section","woocommerce-elements":"WooCommerce Section",wordpress:"WordPress Section",categories:"Widgets Tab",global:"Globals Tab","whats-new":"What's New","document-settings":"Document Settings icon","preview-page":"Preview Page","publish-button":"Publish Button","widget-panel":"Widget Panel Icon",finder:"Finder",help:"Help",elementorLogoDropdown:"top_bar_elementor_logo_dropdown",elementorLogo:"Elementor Logo",eLogoMenu:"E-logo Menu",notes:"Notes",siteSettings:"Site Settings",structure:"Structure",documentNameDropdown:"Document Name dropdown",responsiveControls:"Responsive controls",launchpad:"launchpad",checklistHeader:"Checklist Header",checklistSteps:"Checklist Steps",userPreferences:"User Preferences",contextMenu:"Context Menu",templateLibrary:{saveModal:"Save to Modal",moveModal:"Move to Modal",bulkMoveModal:"Bulk Move to Modal",copyModal:"Copy to Modal",bulkCopyModal:"Bulk Copy to Modal",saveModalSelectFolder:"Save to Modal - select folder",saveModalSelectConnect:"Save to Modal - connect",saveModalSelectUpgrade:"Save to Modal - upgrade",importModal:"Import Modal",newFolderModal:"New Folder Modal",deleteDialog:"Delete Dialog",deleteFolderDialog:"Delete Folder Dialog",renameDialog:"Rename Dialog",createFolderDialog:"Create Folder Dialog",applySettingsDialog:"Apply Settings Dialog",cloudTab:"Cloud Tab",siteTab:"Site Tab",cloudTabFolder:"Cloud Tab - Folder",cloudTabConnect:"Cloud Tab - Connect",cloudTabUpgrade:"Cloud Tab - Upgrade",morePopup:"Context Menu",quotaBar:"Quota Bar"},kitLibrary:{cloudKitLibrary:"kits_cloud_library",cloudKitLibraryConnect:"kits_cloud_library_connect",cloudKitLibraryUpgrade:"kits_cloud_library_upgrade",kitExportCustomization:"kit_export_customization",kitExport:"kit_export",kitExportCustomizationEdit:"kit_export_customization_edit",kitExportSummary:"kit_export_summary",kitImportUploadBox:"kit_import_upload_box",kitImportCustomization:"kit_import_customization",kitImportSummary:"kit_import_summary"},variablesPopover:"Variables Popover",admin:{pluginToolsTab:"plugin_tools_tab",pluginWebsiteTemplatesTab:"plugin_website_templates_tab"}},elements:{accordionSection:"Accordion section",buttonIcon:"Button Icon",mainCta:"Main CTA",button:"Button",link:"Link",dropdown:"Dropdown",toggle:"Toggle",launchpadChecklist:"Checklist popup"},names:{v1:{layout:"v1_widgets_tab_layout_section",basic:"v1_widgets_tab_basic_section","pro-elements":"v1_widgets_tab_pro_section",general:"v1_widgets_tab_general_section","theme-elements":"v1_widgets_tab_site_section","theme-elements-single":"v1_widgets_tab_single_section","woocommerce-elements":"v1_widgets_tab_woocommerce_section",wordpress:"v1_widgets_tab_wordpress_section",categories:"v1_widgets_tab",global:"v1_globals_tab"},topBar:{whatsNew:"top_bar_whats_new",documentSettings:"top_bar_document_settings_icon",previewPage:"top_bar_preview_page",publishButton:"top_bar_publish_button",widgetPanel:"top_bar_widget_panel_icon",finder:"top_bar_finder",help:"top_bar_help",history:"top_bar_elementor_logo_dropdown_history",userPreferences:"top_bar_elementor_logo_dropdown_user_preferences",keyboardShortcuts:"top_bar_elementor_logo_dropdown_keyboard_shortcuts",exitToWordpress:"top_bar_elementor_logo_dropdown_exit_to_wordpress",themeBuilder:"top_bar_elementor_logo_dropdown_theme_builder",notes:"top_bar_notes",siteSettings:"top_bar_site_setting",structure:"top_bar_structure",documentNameDropdown:"top_bar_document_name_dropdown",responsiveControls:"top_bar_responsive_controls",launchpadOn:"top_bar_checklist_icon_show",launchpadOff:"top_bar_checklist_icon_hide",elementorLogoDropdown:"open_e_menu",connectAccount:"connect_account",accountConnected:"account_connected"},elementorEditor:{checklist:{checklistHeaderClose:"checklist_header_close_icon",checklistFirstPopup:"checklist popup triggered"},userPreferences:{checklistShow:"checklist_userpreferences_toggle_show",checklistHide:"checklist_userpreferences_toggle_hide"}},variables:{open:"open_variables_popover",add:"add_new_variable",connect:"connect_variable",save:"save_new_variable"}}}},1462:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.customizationDialogsRegistry=void 0;var n=r(7958);t.customizationDialogsRegistry=new n.BaseRegistry},1483:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},1506:(e,t,r)=>{"use strict";var n=r(2914),i=r(1807),s=r(2293),o=r(8761),a=r(5299),c=r(6960),l=r(4815),u=r(4887),d=r(6665),p=r(6721),h=TypeError,Result=function(e,t){this.stopped=e,this.result=t},g=Result.prototype;e.exports=function(e,t,r){var f,m,v,y,_,b,w,S=r&&r.that,E=!(!r||!r.AS_ENTRIES),k=!(!r||!r.IS_RECORD),T=!(!r||!r.IS_ITERATOR),C=!(!r||!r.INTERRUPTED),x=n(t,S),stop=function(e){return f&&p(f,"normal"),new Result(!0,e)},callFn=function(e){return E?(s(e),C?x(e[0],e[1],stop):x(e[0],e[1])):C?x(e,stop):x(e)};if(k)f=e.iterator;else if(T)f=e;else{if(!(m=d(e)))throw new h(o(e)+" is not iterable");if(a(m)){for(v=0,y=c(e);y>v;v++)if((_=callFn(e[v]))&&l(g,_))return _;return new Result(!1)}f=u(e,m)}for(b=k?e.next:f.next;!(w=i(b,f)).done;){try{_=callFn(w.value)}catch(e){p(f,"throw",e)}if("object"==typeof _&&_&&l(g,_))return _}return new Result(!1)}},1507:e=>{"use strict";e.exports={}},1703:e=>{"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function trunc(e){var n=+e;return(n>0?r:t)(n)}},1704:(e,t,r)=>{"use strict";var n=r(1483);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},1799:(e,t,r)=>{"use strict";var n=r(382),i=r(8473),s=r(3145);e.exports=!n&&!i(function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a})},1807:(e,t,r)=>{"use strict";var n=r(274),i=Function.prototype.call;e.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},1831:(e,t,r)=>{"use strict";var n=r(9557),i=r(5578),s=r(2095),o="__core-js_shared__",a=e.exports=i[o]||s(o,{});(a.versions||(a.versions=[])).push({version:"3.43.0",mode:n?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",source:"https://github.com/zloirock/core-js"})},1851:(e,t,r)=>{"use strict";var n,i,s,o=r(8473),a=r(1483),c=r(1704),l=r(5290),u=r(3181),d=r(7914),p=r(1),h=r(9557),g=p("iterator"),f=!1;[].keys&&("next"in(s=[].keys())?(i=u(u(s)))!==Object.prototype&&(n=i):f=!0),!c(n)||o(function(){var e={};return n[g].call(e)!==e})?n={}:h&&(n=l(n)),a(n[g])||d(n,g,function(){return this}),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:f}},1866:(e,t,r)=>{"use strict";var n=r(4762),i=0,s=Math.random(),o=n(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++i+s,36)}},1975:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(8120),o=r(2293),a=r(41),c=r(8660),l=r(8901),u=r(9557),d=r(6721),p=r(7486),h=r(5267),g=!u&&!p("filter",function(){}),f=!u&&!g&&h("filter",TypeError),m=u||g||f,v=c(function(){for(var e,t,r=this.iterator,n=this.predicate,s=this.next;;){if(e=o(i(s,r)),this.done=!!e.done)return;if(t=e.value,l(r,n,[t,this.counter++],!0))return t}});n({target:"Iterator",proto:!0,real:!0,forced:m},{filter:function filter(e){o(this);try{s(e)}catch(e){d(this,"throw",e)}return f?i(f,this,e):new v(a(this),{predicate:e})}})},1983:(e,t,r)=>{"use strict";var n=r(6721);e.exports=function(e,t,r){for(var i=e.length-1;i>=0;i--)if(void 0!==e[i])try{r=n(e[i].iterator,t,r)}catch(e){t="throw",r=e}if("throw"===t)throw r;return r}},2048:(e,t,r)=>{"use strict";var n=r(382),i=r(5755),s=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,a=i(s,"name"),c=a&&"something"===function something(){}.name,l=a&&(!n||n&&o(s,"name").configurable);e.exports={EXISTS:a,PROPER:c,CONFIGURABLE:l}},2095:(e,t,r)=>{"use strict";var n=r(5578),i=Object.defineProperty;e.exports=function(e,t){try{i(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},2121:(e,t,r)=>{"use strict";var n=r(4762),i=r(8473),s=r(1278),o=Object,a=n("".split);e.exports=i(function(){return!o("z").propertyIsEnumerable(0)})?function(e){return"String"===s(e)?a(e,""):o(e)}:o},2278:(e,t,r)=>{"use strict";var n=r(6742),i=r(4741).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,i)}},2293:(e,t,r)=>{"use strict";var n=r(1704),i=String,s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not an object")}},2313:(e,t,r)=>{"use strict";var n=r(7914);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},2347:(e,t,r)=>{"use strict";var n=r(3312),i=Object;e.exports=function(e){return i(n(e))}},2355:(e,t,r)=>{"use strict";var n=r(1807),i=r(1704),s=r(1423),o=r(2564),a=r(348),c=r(1),l=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!i(e)||s(e))return e;var r,c=o(e,u);if(c){if(void 0===t&&(t="default"),r=n(c,e,t),!i(r)||s(r))return r;throw new l("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},2425:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(641));t.default=i.default.extend({elements:null,getDefaultElements:()=>({}),bindEvents(){},onInit(){this.initElements(),this.bindEvents()},initElements(){this.elements=this.getDefaultElements()}})},2564:(e,t,r)=>{"use strict";var n=r(8120),i=r(5983);e.exports=function(e,t){var r=e[t];return i(r)?void 0:n(r)}},2811:(e,t,r)=>{"use strict";var n=r(1409);e.exports=n("document","documentElement")},2890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211);class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{elements:".elementor-element",nestedDocumentElements:".elementor .elementor-element"},classes:{editMode:"elementor-edit-mode"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$elements:this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements))}}getDocumentSettings(e){let t;if(this.isEdit){t={};const e=elementor.settings.page.model;jQuery.each(e.getActiveControls(),r=>{t[r]=e.attributes[r]})}else t=this.$element.data("elementor-settings")||{};return this.getItems(t,e)}runElementsHandlers(){this.elements.$elements.each((e,t)=>setTimeout(()=>elementorFrontend.elementsHandler.runReadyTrigger(t)))}onInit(){this.$element=this.getSettings("$element"),super.onInit(),this.isEdit=this.$element.hasClass(this.getSettings("classes.editMode")),this.isEdit?elementor.on("document:loaded",()=>{elementor.settings.page.model.on("change",this.onSettingsChange.bind(this))}):this.runElementsHandlers()}onSettingsChange(){}}t.default=_default},2914:(e,t,r)=>{"use strict";var n=r(3786),i=r(8120),s=r(274),o=n(n.bind);e.exports=function(e,t){return i(e),void 0===t?e:s?o(e,t):function(){return e.apply(t,arguments)}}},2946:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(751)),s=n(r(5213));class ArgsObject extends i.default{static getInstanceType(){return"ArgsObject"}constructor(e){super(),this.args=e}requireArgument(e,t=this.args){if(!Object.prototype.hasOwnProperty.call(t,e))throw Error(`${e} is required.`)}requireArgumentType(e,t,r=this.args){if(this.requireArgument(e,r),typeof r[e]!==t)throw Error(`${e} invalid type: ${t}.`)}requireArgumentInstance(e,t,r=this.args){if(this.requireArgument(e,r),!(r[e]instanceof t||(0,s.default)(r[e],t)))throw Error(`${e} invalid instance.`)}requireArgumentConstructor(e,t,r=this.args){if(this.requireArgument(e,r),r[e].constructor.toString()!==t.prototype.constructor.toString())throw Error(`${e} invalid constructor type.`)}}t.default=ArgsObject},2970:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724);t.default=class Scroll{static scrollObserver(e){let t=0;const r={root:e.root||null,rootMargin:e.offset||"0px",threshold:((e=0)=>{const t=[];if(e>0&&e<=100){const r=100/e;for(let e=0;e<=100;e+=r)t.push(e/100)}else t.push(0);return t})(e.sensitivity)};return new IntersectionObserver(function handleIntersect(r){const n=r[0].boundingClientRect.y,i=r[0].isIntersecting,s=n<t?"down":"up",o=Math.abs(parseFloat((100*r[0].intersectionRatio).toFixed(2)));e.callback({sensitivity:e.sensitivity,isInViewport:i,scrollPercentage:o,intersectionScrollDirection:s}),t=n},r)}static getElementViewportPercentage(e,t={}){const r=e[0].getBoundingClientRect(),n=t.start||0,i=t.end||0,s=window.innerHeight*n/100,o=window.innerHeight*i/100,a=r.top-window.innerHeight,c=0-a+s,l=r.top+s+e.height()-a+o,u=Math.max(0,Math.min(c/l,1));return parseFloat((100*u).toFixed(2))}static getPageScrollPercentage(e={},t){const r=e.start||0,n=e.end||0,i=t||document.documentElement.scrollHeight-document.documentElement.clientHeight,s=i*r/100,o=i+s+i*n/100;return(document.documentElement.scrollTop+document.body.scrollTop+s)/o*100}}},3005:(e,t,r)=>{"use strict";var n=r(1703);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},3025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DashboardUtils=void 0,r(4846),r(5568);t.DashboardUtils={isElementorPage(){const e=new URLSearchParams(window.location.search),t=e.get("page");if(t&&(t.startsWith("elementor")||t.includes("elementor")))return!0;const r=e.get("post_type");if("elementor_library"===r||"e-floating-buttons"===r)return!0;return document.body.className.split(" ").some(e=>e.includes("elementor")&&(e.includes("page")||e.includes("post-type")))}}},3145:(e,t,r)=>{"use strict";var n=r(5578),i=r(1704),s=n.document,o=i(s)&&i(s.createElement);e.exports=function(e){return o?s.createElement(e):{}}},3181:(e,t,r)=>{"use strict";var n=r(5755),i=r(1483),s=r(2347),o=r(5409),a=r(9441),c=o("IE_PROTO"),l=Object,u=l.prototype;e.exports=a?l.getPrototypeOf:function(e){var t=s(e);if(n(t,c))return t[c];var r=t.constructor;return i(r)&&t instanceof r?r.prototype:t instanceof l?u:null}},3242:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("find",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{find:function find(e){a(this);try{o(e)}catch(e){l(this,"throw",e)}if(u)return i(u,this,e);var t=c(this),r=0;return s(t,function(t,n){if(e(t,r++))return n(t)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},3312:(e,t,r)=>{"use strict";var n=r(5983),i=TypeError;e.exports=function(e){if(n(e))throw new i("Can't call method on "+e);return e}},3392:(e,t,r)=>{"use strict";var n=r(3005),i=Math.max,s=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):s(r,t)}},3617:(e,t,r)=>{"use strict";var n=r(8612),i=r(5578),s=r(6021),o=r(2293),a=r(1483),c=r(3181),l=r(3864),u=r(670),d=r(8473),p=r(5755),h=r(1),g=r(1851).IteratorPrototype,f=r(382),m=r(9557),v="constructor",y="Iterator",_=h("toStringTag"),b=TypeError,w=i[y],S=m||!a(w)||w.prototype!==g||!d(function(){w({})}),E=function Iterator(){if(s(this,g),c(this)===g)throw new b("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(e,t){f?l(g,e,{configurable:!0,get:function(){return t},set:function(t){if(o(this),this===g)throw new b("You can't redefine this property");p(this,e)?this[e]=t:u(this,e,t)}}):g[e]=t};p(g,_)||defineIteratorPrototypeAccessor(_,y),!S&&p(g,v)&&g[v]!==Object||defineIteratorPrototypeAccessor(v,E),E.prototype=g,n({global:!0,constructor:!0,forced:S},{Iterator:E})},3658:(e,t,r)=>{"use strict";var n=r(6742),i=r(4741);e.exports=Object.keys||function keys(e){return n(e,i)}},3786:(e,t,r)=>{"use strict";var n=r(1278),i=r(4762);e.exports=function(e){if("Function"===n(e))return i(e)}},3815:(e,t,r)=>{"use strict";var n=r(2355),i=r(1423);e.exports=function(e){var t=n(e,"string");return i(t)?t:t+""}},3827:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SCREEN_TYPES=t.NAV_AREAS=t.CONTROL_TYPES=void 0,r(5724),r(4846),r(9655);var i=n(r(6336)),s=n(r(7011)),o=n(r(4077)),a=n(r(7670)),c=n(r(555)),l=n(r(8285));const u=18e5,d="elementor_wpdash_session",p="elementor_wpdash_pending_nav",h=(t.CONTROL_TYPES={BUTTON:"button",CHECKBOX:"checkbox",RADIO:"radio",LINK:"link",SELECT:"select",TOGGLE:"toggle"},t.NAV_AREAS={LEFT_MENU:"left_menu",SUBMENU:"submenu",HOVER_MENU:"hover_menu",TOP_BAR:"top_bar"}),g=t.SCREEN_TYPES={TAB:"tab",POPUP:"popup",APP_SCREEN:"app_screen"};class WpDashboardTracking{static sessionStartTime=Date.now();static lastActivityTime=Date.now();static sessionEnded=!1;static navItemsVisited=new Set;static activityCheckInterval=null;static initialized=!1;static navigationListeners=[];static isNavigatingToElementor=!1;static init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}static restoreOrCreateSession(){const e=this.getStoredSession();e?(this.sessionStartTime=e.sessionStartTime,this.navItemsVisited=new Set(e.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}static processPendingNavClick(){try{const e=sessionStorage.getItem(p);if(e){const{itemId:t,rootItem:r,area:n}=JSON.parse(e);this.navItemsVisited.add(t);const i={wpdash_nav_item_id:t,wpdash_nav_area:n};r&&(i.wpdash_nav_item_root=r),this.dispatchEvent("wpdash_nav_clicked",i,{send_immediately:!0}),sessionStorage.removeItem(p)}}catch(e){sessionStorage.removeItem(p)}}static getStoredSession(){try{const e=sessionStorage.getItem(d);return e?JSON.parse(e):null}catch(e){return null}}static saveSessionToStorage(){const e={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(d,JSON.stringify(e))}static clearStoredSession(){sessionStorage.removeItem(d)}static isEventsManagerAvailable(){return elementorCommon?.eventsManager&&"function"==typeof elementorCommon.eventsManager.dispatchEvent}static canSendEvents(){return elementorCommon?.config?.editor_events?.can_send_events||!1}static dispatchEvent(e,t={},r={}){this.isEventsManagerAvailable()&&this.canSendEvents()&&elementorCommon.eventsManager.dispatchEvent(e,t,r)}static updateActivity(){this.lastActivityTime=Date.now()}static startSessionMonitoring(){this.activityCheckInterval=setInterval(()=>{this.checkSessionTimeout()},6e4),window.addEventListener("beforeunload",()=>{this.sessionEnded||this.isNavigatingToElementor||this.trackSessionEnd("tab_closed")}),document.addEventListener("visibilitychange",()=>{if(!this.sessionEnded&&document.hidden){Date.now()-this.lastActivityTime>u&&this.trackSessionEnd("tab_inactive")}})}static isElementorPage(e){try{const t=new URL(e,window.location.origin).searchParams,r=t.get("page"),n=t.get("post_type"),i=t.get("action"),s=["elementor_library","e-floating-buttons"];return r&&["elementor","go_knowledge_base_site","e-form-submissions"].some(e=>r.includes(e))||n&&s.includes(n)||i&&i.includes("elementor")}catch(e){return!1}}static isPluginsPage(e){try{return new URL(e,window.location.origin).pathname.includes("plugins.php")}catch(e){return!1}}static isNavigatingAwayFromElementor(e){return!!e&&(!e.startsWith("#")&&!this.isElementorPage(e))}static isLinkOpeningInNewTab(e){const t=e.getAttribute("target");return"_blank"===t||"_new"===t}static attachNavigationListener(){const handleLinkClick=e=>{const t=e.target.closest("a");if(t&&t.href){if(this.isLinkOpeningInNewTab(t))return;!this.sessionEnded&&this.isNavigatingAwayFromElementor(t.href)?this.trackSessionEnd("navigate_away"):this.isElementorPage(t.href)&&(this.isNavigatingToElementor=!0)}},handleFormSubmit=e=>{const t=e.target;t.action&&(!this.sessionEnded&&this.isNavigatingAwayFromElementor(t.action)?this.trackSessionEnd("navigate_away"):this.isElementorPage(t.action)&&(this.isNavigatingToElementor=!0))};document.addEventListener("click",handleLinkClick,!0),document.addEventListener("submit",handleFormSubmit,!0),this.navigationListeners.push({type:"click",handler:handleLinkClick},{type:"submit",handler:handleFormSubmit})}static checkSessionTimeout(){Date.now()-this.lastActivityTime>u&&!this.sessionEnded&&this.trackSessionEnd("timeout")}static attachActivityListeners(){["mousedown","keydown","scroll","touchstart","click"].forEach(e=>{document.addEventListener(e,()=>{this.updateActivity()},{capture:!0,passive:!0})})}static formatDuration(e){const t=Math.floor(e/1e3);return Number(t.toFixed(2))}static trackNavClicked(e,t=null,r=h.LEFT_MENU){if(!this.initialized){const n={itemId:e,rootItem:t,area:r};return void sessionStorage.setItem(p,JSON.stringify(n))}this.updateActivity(),this.navItemsVisited.add(e),this.saveSessionToStorage();const n={wpdash_nav_item_id:e,wpdash_nav_area:r};t&&(n.wpdash_nav_item_root=t),this.dispatchEvent("wpdash_nav_clicked",n)}static trackScreenViewed(e,t=g.TAB){this.updateActivity();const r={wpdash_screen_id:e,wpdash_screen_type:t};this.dispatchEvent("wpdash_screen_viewed",r)}static trackActionControl(e,t){this.updateActivity();const r={wpdash_action_control_interacted:e,wpdash_control_type:t};this.dispatchEvent("wpdash_action_control",r)}static trackPromoClicked(e,t,r){this.updateActivity();const n={wpdash_promo_name:e,wpdash_promo_destination:t,wpdash_promo_clicked_path:r};this.dispatchEvent("wpdash_promo_clicked",n)}static trackSessionEnd(e="timeout"){if(this.sessionEnded)return;this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);const t=Date.now()-this.sessionStartTime,r={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(t),reason:e};this.dispatchEvent("wpdash_session_end_state",r),this.clearStoredSession()}static destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(({type:e,handler:t})=>{document.removeEventListener(e,t,!0)}),this.navigationListeners=[],c.default.destroy(),a.default.destroy(),o.default.destroy(),l.default.destroy(),this.initialized=!1}}t.default=WpDashboardTracking,window.addEventListener("elementor/admin/init",()=>{const e=window.location.href,t=WpDashboardTracking.isPluginsPage(e),r=WpDashboardTracking.isElementorPage(e);t&&s.default.init(),i.default.init(),r&&(WpDashboardTracking.init(),c.default.init(),a.default.init(),o.default.init(),l.default.init())}),window.addEventListener("beforeunload",()=>{i.default.destroy(),s.default.destroy(),WpDashboardTracking.destroy()})},3864:(e,t,r)=>{"use strict";var n=r(169),i=r(5835);e.exports=function(e,t,r){return r.get&&n(r.get,t,{getter:!0}),r.set&&n(r.set,t,{setter:!0}),i.f(e,t,r)}},3896:(e,t,r)=>{"use strict";var n=r(382),i=r(8473);e.exports=n&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},3980:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724);var i=n(r(2425));t.default=i.default.extend({getDefaultSettings:()=>({container:null,items:null,columnsCount:3,verticalSpaceBetween:30}),getDefaultElements(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run(){var e=[],t=this.elements.$container.position().top,r=this.getSettings(),n=r.columnsCount;t+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$items.each(function(i){var s=Math.floor(i/n),o=jQuery(this),a=o[0].getBoundingClientRect().height+r.verticalSpaceBetween;if(s){var c=o.position(),l=i%n,u=c.top-t-e[l];u-=parseInt(o.css("margin-top"),10),u*=-1,o.css("margin-top",u+"px"),e[l]+=a}else e.push(a)})}})},3991:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(8120),o=r(2293),a=r(41),c=r(8660),l=r(8901),u=r(6721),d=r(7486),p=r(5267),h=r(9557),g=!h&&!d("map",function(){}),f=!h&&!g&&p("map",TypeError),m=h||g||f,v=c(function(){var e=this.iterator,t=o(i(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)});n({target:"Iterator",proto:!0,real:!0,forced:m},{map:function map(e){o(this);try{s(e)}catch(e){u(this,"throw",e)}return f?i(f,this,e):new v(a(this),{mapper:e})}})},4077:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(3827)),s=n(r(6349));const o=".e-feature-promotion, .elementor-settings-form-page",a=".elementor-blank_state",c=".go-pro",l="h3";class PromotionTracking extends s.default{static init(){this.attachDelegatedTracking()}static attachDelegatedTracking(){this.addEventListenerTracked(document,"click",e=>{const t=e.target;if(!t)return;const r=t.closest(`a${c}`);if(!r)return;const n=r.closest(`${o}, ${a}`);n&&this.handlePromoClick(r,n)},{capture:!0})}static handlePromoClick(e,t){const r=this.extractPromoTitle(t,e),n=e.getAttribute("href"),s=this.extractPromoPath();i.default.trackPromoClicked(r,n,s)}static extractPromoTitle(e,t){const r=e.querySelector(l);return r?r.textContent.trim():t.textContent.trim()}static extractPromoPath(){const e=new URLSearchParams(window.location.search).get("page");return e?e.replace("elementor_","").replace(/_/g,"/"):"elementor"}}t.default=PromotionTracking},4338:(e,t,r)=>{"use strict";var n={};n[r(1)("toStringTag")]="z",e.exports="[object z]"===String(n)},4347:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},4364:(e,t,r)=>{"use strict";r(3991)},4483:(e,t,r)=>{"use strict";var n,i,s,o=r(4644),a=r(5578),c=r(1704),l=r(9037),u=r(5755),d=r(1831),p=r(5409),h=r(1507),g="Object already initialized",f=a.TypeError,m=a.WeakMap;if(o||d.state){var v=d.state||(d.state=new m);v.get=v.get,v.has=v.has,v.set=v.set,n=function(e,t){if(v.has(e))throw new f(g);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},s=function(e){return v.has(e)}}else{var y=p("state");h[y]=!0,n=function(e,t){if(u(e,y))throw new f(g);return t.facade=e,l(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},s=function(e){return u(e,y)}}e.exports={set:n,get:i,has:s,enforce:function(e){return s(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw new f("Incompatible receiver, "+e+" required");return r}}}},4644:(e,t,r)=>{"use strict";var n=r(5578),i=r(1483),s=n.WeakMap;e.exports=i(s)&&/native code/.test(String(s))},4741:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4762:(e,t,r)=>{"use strict";var n=r(274),i=Function.prototype,s=i.call,o=n&&i.bind.bind(s,s);e.exports=n?o:function(e){return function(){return s.apply(e,arguments)}}},4815:(e,t,r)=>{"use strict";var n=r(4762);e.exports=n({}.isPrototypeOf)},4846:(e,t,r)=>{"use strict";r(3617)},4887:(e,t,r)=>{"use strict";var n=r(1807),i=r(8120),s=r(2293),o=r(8761),a=r(6665),c=TypeError;e.exports=function(e,t){var r=arguments.length<2?a(e):t;if(i(r))return s(n(r,e));throw new c(o(e)+" is not iterable")}},4914:(e,t,r)=>{"use strict";var n=r(1278);e.exports=Array.isArray||function isArray(e){return"Array"===n(e)}},4946:(e,t,r)=>{"use strict";var n=r(6784),i=n(r(1265)),s=n(r(2890)),o=n(r(7955)),a=n(r(8140)),c=n(r(7224)),l=n(r(5633)),u=n(r(9603));i.default.frontend={Document:s.default,tools:{StretchElement:o.default},handlers:{Base:c.default,StretchedElement:a.default,SwiperBase:l.default,CarouselBase:u.default}}},4961:(e,t,r)=>{"use strict";var n=r(382),i=r(1807),s=r(7611),o=r(7738),a=r(5599),c=r(3815),l=r(5755),u=r(1799),d=Object.getOwnPropertyDescriptor;t.f=n?d:function getOwnPropertyDescriptor(e,t){if(e=a(e),t=c(t),u)try{return d(e,t)}catch(e){}if(l(e,t))return o(!i(s.f,e,t),e[t])}},5022:(e,t,r)=>{"use strict";var n=r(6029);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5213:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=(e,t)=>{t=Array.isArray(t)?t:[t];for(const r of t)if(e.constructor.name===r.prototype[Symbol.toStringTag])return!0;return!1}},5247:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},5267:(e,t,r)=>{"use strict";var n=r(5578);e.exports=function(e,t){var r=n.Iterator,i=r&&r.prototype,s=i&&i[e],o=!1;if(s)try{s.call({next:function(){return{done:!0}},return:function(){o=!0}},-1)}catch(e){e instanceof t||(o=!1)}if(!o)return s}},5290:(e,t,r)=>{"use strict";var n,i=r(2293),s=r(5799),o=r(4741),a=r(1507),c=r(2811),l=r(3145),u=r(5409),d="prototype",p="script",h=u("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"<"+p+">"+e+"</"+p+">"},NullProtoObjectViaActiveX=function(e){e.write(scriptTag("")),e.close();var t=e.parentWindow.Object;return e=null,t},NullProtoObject=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;NullProtoObject="undefined"!=typeof document?document.domain&&n?NullProtoObjectViaActiveX(n):(t=l("iframe"),r="java"+p+":",t.style.display="none",c.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(scriptTag("document.F=Object")),e.close(),e.F):NullProtoObjectViaActiveX(n);for(var i=o.length;i--;)delete NullProtoObject[d][o[i]];return NullProtoObject()};a[h]=!0,e.exports=Object.create||function create(e,t){var r;return null!==e?(EmptyConstructor[d]=i(e),r=new EmptyConstructor,EmptyConstructor[d]=null,r[h]=e):r=NullProtoObject(),void 0===t?r:s.f(r,t)}},5299:(e,t,r)=>{"use strict";var n=r(1),i=r(6775),s=n("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||o[s]===e)}},5409:(e,t,r)=>{"use strict";var n=r(7255),i=r(1866),s=n("keys");e.exports=function(e){return s[e]||(s[e]=i(e))}},5454:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.appsEventTrackingDispatch=t.AppsEventTracking=void 0;var i=n(r(1434));const s="page_views_website_templates",o="kits_cloud_upgrade_clicked",a="export_kit_customization",c="import_kit_customization",l="kit_import_status",u="kit_cloud_library_apply",d="kit_cloud_library_delete",p="ie_admin_action",h="kit_import_upload_file";t.appsEventTrackingDispatch=(e,t)=>{const objectCreator=(e,r)=>{for(const n of e)t.hasOwnProperty(n)&&null!==t[n]&&(r[n]=t[n]);return r},r=[],n=["layout","site_part","error","document_name","document_type","view_type_clicked","tag","sort_direction","sort_type","action","grid_location","kit_name","page_source","element_position","element","event_type","modal_type","method","status","step","item","category","element_location","search_term","section","site_area"],i={},s={};(()=>{objectCreator(n,s),objectCreator(r,i);const t=e.split("/");i.placement=t[0],i.event=t[1],Object.keys(s).length&&(i.details=s)})(),$e.run(e,i)};t.AppsEventTracking=class AppsEventTracking{static dispatchEvent(e,t){return elementorCommon.eventsManager.dispatchEvent(e,t)}static sendPageViewsWebsiteTemplates(e){return this.dispatchEvent(s,{trigger:i.default.triggers.pageLoaded,page_loaded:e,secondary_location:e})}static sendKitsCloudUpgradeClicked(e){return this.dispatchEvent(o,{trigger:i.default.triggers.click,secondary_location:e,upgrade_location:e})}static sendExportKitCustomization(e){return this.dispatchEvent(a,{trigger:i.default.triggers.click,...e})}static sendImportKitCustomization(e){return this.dispatchEvent(c,{trigger:i.default.triggers.click,...e})}static sendKitImportStatus(e=null){const t=!!e;return this.dispatchEvent(l,{kit_import_status:!t,...t&&{kit_import_error:e.message}})}static sendKitCloudLibraryApply(e,t){return this.dispatchEvent(u,{trigger:i.default.triggers.click,kit_cloud_id:e,...t&&{kit_apply_url:t}})}static sendKitCloudLibraryDelete(){return this.dispatchEvent(d,{trigger:i.default.triggers.click})}static sendImportExportAdminAction(e){return this.dispatchEvent(p,{trigger:i.default.triggers.click,action_type:e})}static sendKitImportUploadFile(e){return this.dispatchEvent(h,{kit_import_upload_file_status:e})}}},5568:(e,t,r)=>{"use strict";r(9217)},5578:function(e,t,r){"use strict";var check=function(e){return e&&e.Math===Math&&e};e.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof r.g&&r.g)||check("object"==typeof this&&this)||function(){return this}()||Function("return this")()},5599:(e,t,r)=>{"use strict";var n=r(2121),i=r(3312);e.exports=function(e){return n(i(e))}},5633:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(7224));class SwiperHandlerBase extends i.default{getInitialSlide(){const e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0}getSlidesCount(){return this.elements.$slides.length}togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")}handleKenBurns(){const e=this.getSettings();this.$activeImageBg&&this.$activeImageBg.removeClass(e.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=jQuery(this.swiper.slides[this.activeItemIndex]).children("."+e.classes.slideBackground):this.$activeImageBg=jQuery(this.elements.$slides[0]).children("."+e.classes.slideBackground),this.$activeImageBg.addClass(e.classes.kenBurnsActive)}}t.default=SwiperHandlerBase},5724:(e,t,r)=>{"use strict";var n=r(8612),i=r(2347),s=r(6960),o=r(9273),a=r(1091);n({target:"Array",proto:!0,arity:1,forced:r(8473)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function push(e){var t=i(this),r=s(t),n=arguments.length;a(r+n);for(var c=0;c<n;c++)t[r]=arguments[c],r++;return o(t,r),r}})},5755:(e,t,r)=>{"use strict";var n=r(4762),i=r(2347),s=n({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return s(i(e),t)}},5799:(e,t,r)=>{"use strict";var n=r(382),i=r(3896),s=r(5835),o=r(2293),a=r(5599),c=r(3658);t.f=n&&!i?Object.defineProperties:function defineProperties(e,t){o(e);for(var r,n=a(t),i=c(t),l=i.length,u=0;l>u;)s.f(e,r=i[u++],n[r]);return e}},5835:(e,t,r)=>{"use strict";var n=r(382),i=r(1799),s=r(3896),o=r(2293),a=r(3815),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",h="writable";t.f=n?s?function defineProperty(e,t,r){if(o(e),t=a(t),o(r),"function"==typeof e&&"prototype"===t&&"value"in r&&h in r&&!r[h]){var n=u(e,t);n&&n[h]&&(e[t]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:d in r?r[d]:n[d],writable:!1})}return l(e,t,r)}:l:function defineProperty(e,t,r){if(o(e),t=a(t),o(r),i)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},5983:e=>{"use strict";e.exports=function(e){return null==e}},6021:(e,t,r)=>{"use strict";var n=r(4815),i=TypeError;e.exports=function(e,t){if(n(t,e))return e;throw new i("Incorrect invocation")}},6029:(e,t,r)=>{"use strict";var n=r(6477),i=r(8473),s=r(5578).String;e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol("symbol detection");return!s(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})},6145:(e,t,r)=>{"use strict";var n=r(4338),i=r(1483),s=r(1278),o=r(1)("toStringTag"),a=Object,c="Arguments"===s(function(){return arguments}());e.exports=n?s:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=a(e),o))?r:c?s(t):"Object"===(n=s(t))&&i(t.callee)?"Arguments":n}},6211:(e,t,r)=>{"use strict";r(3242)},6336:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,s,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((s=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(s.get||s.set)?i(o,t,s):o[t]=e[t]);return o}(e,t)}(r(3827)),s=n(r(6349));const o="li#toplevel_page_elementor",a="li#menu-posts-elementor_library",c=".wp-submenu",l=".wp-has-submenu";class NavigationTracking extends s.default{static init(){this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking()}static attachElementorMenuTracking(){const e=document.querySelector(o);e&&this.attachMenuTracking(e,"Elementor")}static attachTemplatesMenuTracking(){const e=document.querySelector(a);e&&this.attachMenuTracking(e,"Templates")}static attachMenuTracking(e,t){this.addEventListenerTracked(e,"click",e=>{this.handleMenuClick(e,t)})}static handleMenuClick(e,t){const r=e.target.closest("a");if(!r)return;const n=r.classList.contains("menu-top"),s=this.extractItemId(r),o=this.determineNavArea(r);i.default.trackNavClicked(s,n?null:t,o)}static extractItemId(e){const t=e.textContent.trim();if(t)return t;const r=e.getAttribute("href");if(r){const e=new URLSearchParams(r.split("?")[1]||""),t=e.get("page"),n=e.get("post_type");if(t)return t;if(n)return n}const n=e.getAttribute("id");return n||"unknown"}static determineNavArea(e){if(e.closest("li.menu-top")){if(e.closest(c)){return e.closest(l).classList.contains("wp-not-current-submenu")?i.NAV_AREAS.HOVER_MENU:i.NAV_AREAS.SUBMENU}return i.NAV_AREAS.LEFT_MENU}return i.NAV_AREAS.LEFT_MENU}}t.default=NavigationTracking},6349:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724),r(4846),r(9655);t.default=class BaseTracking{static ensureOwnArrays(){Object.prototype.hasOwnProperty.call(this,"observers")||(this.observers=[]),Object.prototype.hasOwnProperty.call(this,"eventListeners")||(this.eventListeners=[])}static destroy(){this.ensureOwnArrays(),this.observers.forEach(e=>e.disconnect()),this.observers=[],this.eventListeners.forEach(({target:e,type:t,handler:r,options:n})=>{e.removeEventListener(t,r,n)}),this.eventListeners=[]}static addObserver(e,t,r){this.ensureOwnArrays();const n=new MutationObserver(r);return n.observe(e,t),this.observers.push(n),n}static addEventListenerTracked(e,t,r,n={}){this.ensureOwnArrays(),e.addEventListener(t,r,n),this.eventListeners.push({target:e,type:t,handler:r,options:n})}}},6477:(e,t,r)=>{"use strict";var n,i,s=r(5578),o=r(9461),a=s.process,c=s.Deno,l=a&&a.versions||c&&c.version,u=l&&l.v8;u&&(i=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&o&&(!(n=o.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/))&&(i=+n[1]),e.exports=i},6651:(e,t,r)=>{"use strict";var n=r(5599),i=r(3392),s=r(6960),createMethod=function(e){return function(t,r,o){var a=n(t),c=s(a);if(0===c)return!e&&-1;var l,u=i(o,c);if(e&&r!=r){for(;c>u;)if((l=a[u++])!=l)return!0}else for(;c>u;u++)if((e||u in a)&&a[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},6665:(e,t,r)=>{"use strict";var n=r(6145),i=r(2564),s=r(5983),o=r(6775),a=r(1)("iterator");e.exports=function(e){if(!s(e))return i(e,a)||i(e,"@@iterator")||o[n(e)]}},6721:(e,t,r)=>{"use strict";var n=r(1807),i=r(2293),s=r(2564);e.exports=function(e,t,r){var o,a;i(e);try{if(!(o=s(e,"return"))){if("throw"===t)throw r;return r}o=n(o,e)}catch(e){a=!0,o=e}if("throw"===t)throw r;if(a)throw o;return i(o),r}},6726:(e,t,r)=>{"use strict";var n=r(5755),i=r(9497),s=r(4961),o=r(5835);e.exports=function(e,t,r){for(var a=i(t),c=o.f,l=s.f,u=0;u<a.length;u++){var d=a[u];n(e,d)||r&&n(r,d)||c(e,d,l(t,d))}}},6742:(e,t,r)=>{"use strict";var n=r(4762),i=r(5755),s=r(5599),o=r(6651).indexOf,a=r(1507),c=n([].push);e.exports=function(e,t){var r,n=s(e),l=0,u=[];for(r in n)!i(a,r)&&i(n,r)&&c(u,r);for(;t.length>l;)i(n,r=t[l++])&&(~o(u,r)||c(u,r));return u}},6775:e=>{"use strict";e.exports={}},6784:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6960:(e,t,r)=>{"use strict";var n=r(8324);e.exports=function(e){return n(e.length)}},7011:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(3827)),s=n(r(6349));const o="core",a="pro";class PluginActions extends s.default{static selectedReason=null;static init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}static attachCoreDeactivationTracking(){const e=document.querySelector("#elementor-deactivate-feedback-dialog-form");e&&(this.addEventListenerTracked(e,"change",e=>{const t=e.target;t.classList.contains("elementor-deactivate-feedback-dialog-input")&&(this.selectedReason=t.value)}),this.observeModalButtons())}static attachProDeactivationTracking(){const e=document.querySelector(".plugins");e&&this.addEventListenerTracked(e,"click",e=>{const t=e.target.closest("a");t&&"deactivate-elementor-pro"===t.id&&this.trackProDeactivation()},{capture:!0})}static observeModalButtons(){const checkAndAttachDelegation=()=>{const e=document.querySelector("#elementor-deactivate-feedback-modal");return!!e&&(this.addEventListenerTracked(e,"click",e=>{const t=e.target.closest(".dialog-submit"),r=e.target.closest(".dialog-skip");t?this.trackCoreDeactivation("submit&deactivate"):r&&this.trackCoreDeactivation("skip&deactivate")},{capture:!0}),!0)};checkAndAttachDelegation()||this.addObserver(document.body,{childList:!0,subtree:!0},(e,t)=>{checkAndAttachDelegation()&&t.disconnect()})}static getUserInput(){if(!this.selectedReason||!["found_a_better_plugin","other"].includes(this.selectedReason))return null;const e=document.querySelector(`input[name="reason_${this.selectedReason}"]`);return e&&e.value?e.value:null}static trackCoreDeactivation(e){const t={deactivate_form_submit:e,deactivate_plugin_type:o};this.selectedReason&&(t.deactivate_feedback_reason=this.selectedReason);const r=this.getUserInput();r&&(t.deactivate_feedback_reason+=`/${r}`),i.default.dispatchEvent("wpdash_deactivate_plugin",t,{send_immediately:!0})}static trackProDeactivation(){this.trackProAction("deactivate")}static attachProDeletionTracking(){"undefined"!=typeof jQuery&&jQuery(document).on("wp-plugin-deleting",(e,t)=>{"elementor-pro"===t?.slug&&this.trackProAction("delete")})}static destroy(){"undefined"!=typeof jQuery&&jQuery(document).off("wp-plugin-deleting"),s.default.destroy.call(this)}static trackProAction(e){const t={deactivate:{eventName:"wpdash_deactivate_plugin",propertyKey:"deactivate_plugin_type"},delete:{eventName:"wpdash_delete_plugin",propertyKey:"plugin_delete"}}[e];if(!t)return;const r={[t.propertyKey]:a};i.default.dispatchEvent(t.eventName,r,{send_immediately:!0})}}t.default=PluginActions},7224:(e,t,r)=>{"use strict";r(5724),r(4846),r(7458),r(6211),r(9655),e.exports=elementorModules.ViewModule.extend({$element:null,editorListeners:null,onElementChange:null,onEditSettingsChange:null,onPageSettingsChange:null,isEdit:null,__construct(e){this.isActive(e)&&(this.$element=e.$element,this.isEdit=this.$element.hasClass("elementor-element-edit-mode"),this.isEdit&&this.addEditorListeners())},isActive:()=>!0,isElementInTheCurrentDocument(){return!!elementorFrontend.isEditMode()&&elementor.documents.currentDocument.id.toString()===this.$element[0].closest(".elementor").dataset.elementorId},findElement(e){var t=this.$element;return t.find(e).filter(function(){return jQuery(this).parent().closest(".elementor-element").is(t)})},getUniqueHandlerID(e,t){return e||(e=this.getModelCID()),t||(t=this.$element),e+t.attr("data-element_type")+this.getConstructorID()},initEditorListeners(){var e=this;if(e.editorListeners=[{event:"element:destroy",to:elementor.channels.data,callback(t){t.cid===e.getModelCID()&&e.onDestroy()}}],e.onElementChange){const t=e.getWidgetType()||e.getElementType();let r="change";"global"!==t&&(r+=":"+t),e.editorListeners.push({event:r,to:elementor.channels.editor,callback(t,r){e.getUniqueHandlerID(r.model.cid,r.$el)===e.getUniqueHandlerID()&&e.onElementChange(t.model.get("name"),t,r)}})}e.onEditSettingsChange&&e.editorListeners.push({event:"change:editSettings",to:elementor.channels.editor,callback(t,r){if(r.model.cid!==e.getModelCID())return;const n=Object.keys(t.changed)[0];e.onEditSettingsChange(n,t.changed[n])}}),["page"].forEach(function(t){var r="on"+t[0].toUpperCase()+t.slice(1)+"SettingsChange";e[r]&&e.editorListeners.push({event:"change",to:elementor.settings[t].model,callback(t){e[r](t.changed)}})})},getEditorListeners(){return this.editorListeners||this.initEditorListeners(),this.editorListeners},addEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(t){elementorFrontend.addListenerOnce(e,t.event,t.callback,t.to)})},removeEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(t){elementorFrontend.removeListeners(e,t.event,null,t.to)})},getElementType(){return this.$element.data("element_type")},getWidgetType(){const e=this.$element.data("widget_type");if(e)return e.split(".")[0]},getID(){return this.$element.data("id")},getModelCID(){return this.$element.data("model-cid")},getElementSettings(e){let t={};const r=this.getModelCID();if(this.isEdit&&r){const e=elementorFrontend.config.elements.data[r],n=e.attributes;let i=n.widgetType||n.elType;n.isInner&&(i="inner-"+i);let s=elementorFrontend.config.elements.keys[i];s||(s=elementorFrontend.config.elements.keys[i]=[],jQuery.each(e.controls,(e,t)=>{(t.frontend_available||t.editor_available)&&s.push(e)})),jQuery.each(e.getActiveControls(),function(e){if(-1!==s.indexOf(e)){let r=n[e];r.toJSON&&(r=r.toJSON()),t[e]=r}})}else t=this.$element.data("settings")||{};return this.getItems(t,e)},getEditSettings(e){var t={};return this.isEdit&&(t=elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes),this.getItems(t,e)},getCurrentDeviceSetting(e){return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(),e)},onInit(){this.isActive(this.getSettings())&&elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},onDestroy(){this.isEdit&&this.removeEditorListeners(),this.unbindEvents&&this.unbindEvents()}})},7255:(e,t,r)=>{"use strict";var n=r(1831);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},7268:(e,t,r)=>{"use strict";var n=r(4762),i=r(1483),s=r(1831),o=n(Function.toString);i(s.inspectSource)||(s.inspectSource=function(e){return o(e)}),e.exports=s.inspectSource},7458:(e,t,r)=>{"use strict";r(1975)},7486:e=>{"use strict";e.exports=function(e,t){var r="function"==typeof Iterator&&Iterator.prototype[e];if(r)try{r.call({next:null},t).next()}catch(e){return!0}}},7611:(e,t)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);t.f=i?function propertyIsEnumerable(e){var t=n(this,e);return!!t&&t.enumerable}:r},7670:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(7458),r(9655);var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,s,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((s=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(s.get||s.set)?i(o,t,s):o[t]=e[t]);return o}(e,t)}(r(3827)),s=r(3025),o=n(r(6349));const a=".nav-tab-wrapper",c=".nav-tab",l=".nav-tab-active",u=".elementor-settings-form-page",d=".elementor-settings-form-page.elementor-active",p=["#elementor-new-floating-elements-modal","#elementor-new-template-dialog-content"];class ScreenViewTracking extends o.default{static trackedScreens=new Set;static init(){s.DashboardUtils.isElementorPage()&&this.attachTabChangeTracking()}static destroy(){super.destroy(),this.trackedScreens.clear()}static getScreenData(){const e=new URLSearchParams(window.location.search),t=e.get("page"),r=e.get("post_type"),n=window.location.hash;let s="",o="";if(s=t||(r||this.getScreenIdFromBody()),this.isElementorAppPage()){const e=this.getAppScreenData(n);if(e)return e}const c=document.querySelector(a),p=document.querySelectorAll(u).length>1;if(c||p||n&&!this.isElementorAppPage())if(o=i.SCREEN_TYPES.TAB,n){s=`${s}-${n.replace(/^#(tab-)?/,"")}`}else if(c){const e=document.querySelector(l);if(e){const t=e.textContent.trim(),r=e.getAttribute("href");if(t)s=`${s}-${this.sanitizeScreenId(t)}`;else if(r&&r.includes("#")){s=`${s}-${r.split("#")[1]}`}}}else if(p){const e=document.querySelector(d);if(e){const t=e.id;t&&(s=`${s}-${t}`)}}return{screenId:s,screenType:o}}static isElementorAppPage(){return"elementor-app"===new URLSearchParams(window.location.search).get("page")}static getAppScreenData(e){if(!e)return null;const t=e.replace(/^#/,"");if(!t.startsWith("/"))return null;const r=t.split("/").filter(Boolean);if(0===r.length)return null;return{screenId:r.join("/"),screenType:i.SCREEN_TYPES.APP_SCREEN}}static getScreenIdFromBody(){const e=document.body.className.split(" ");for(const t of e)if(t.startsWith("elementor")&&(t.includes("page")||t.includes("post-type")))return t;return"elementor-unknown"}static sanitizeScreenId(e){return e.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}static attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}static attachNavTabTracking(){const e=document.querySelector(a);e&&this.addEventListenerTracked(e,"click",e=>{const t=e.target.closest(c);if(t&&!t.classList.contains("nav-tab-active")){const e=this.getScreenData();e&&this.trackScreen(e.screenId,e.screenType)}})}static attachHashChangeTracking(){this.addEventListenerTracked(window,"hashchange",()=>{const e=this.getScreenData();e&&this.trackScreen(e.screenId,e.screenType)})}static attachSettingsTabTracking(){const e=document.querySelectorAll(u);0!==e.length&&e.forEach(e=>{this.addObserver(e,{attributes:!0,attributeFilter:["class"]},()=>{const e=this.getScreenData();e&&this.trackScreen(e.screenId,e.screenType)})})}static attachModalTracking(){this.addObserver(document.body,{childList:!0,subtree:!0},e=>{for(const t of e)"childList"===t.type&&p.forEach(e=>{const t=document.querySelector(e);if(t&&this.isModalVisible(t)){const t=e.replace("#","");this.trackScreen(t,i.SCREEN_TYPES.POPUP)}})})}static isModalVisible(e){if(!e)return!1;const t=window.getComputedStyle(e);return"none"!==t.display&&0!==parseFloat(t.opacity)}static trackScreen(e,t=i.SCREEN_TYPES.TOP_LEVEL_PAGE){const r=`${e}-${t}`;this.trackedScreens.has(r)||(this.trackedScreens.add(r),i.default.trackScreenViewed(e,t))}}t.default=ScreenViewTracking},7738:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},7914:(e,t,r)=>{"use strict";var n=r(1483),i=r(5835),s=r(169),o=r(2095);e.exports=function(e,t,r,a){a||(a={});var c=a.enumerable,l=void 0!==a.name?a.name:t;if(n(r)&&s(r,l,a),a.global)c?e[t]=r:o(t,r);else{try{a.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=r:i.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},7955:e=>{"use strict";e.exports=elementorModules.ViewModule.extend({getDefaultSettings:()=>({element:null,direction:elementorFrontend.config.is_rtl?"right":"left",selectors:{container:window},considerScrollbar:!1,cssOutput:"inline"}),getDefaultElements(){return{$element:jQuery(this.getSettings("element"))}},stretch(){const e=this.getSettings();let t;try{t=jQuery(e.selectors.container)}catch(e){}t&&t.length||(t=jQuery(this.getDefaultSettings().selectors.container)),this.reset();var r=this.elements.$element,n=t.innerWidth(),i=r.offset().left,s="fixed"===r.css("position"),o=s?0:i,a=window===t[0];if(!a){var c=t.offset().left;s&&(o=c),i>c&&(o=i-c)}if(e.considerScrollbar&&a){o-=window.innerWidth-n}s||(elementorFrontend.config.is_rtl&&(o=n-(r.outerWidth()+o)),o=-o),e.margin&&(o+=e.margin);var l={};let u=n;e.margin&&(u-=2*e.margin),l.width=u+"px",l[e.direction]=o+"px","variables"!==e.cssOutput?r.css(l):this.applyCssVariables(r,l)},reset(){const e={},t=this.getSettings(),r=this.elements.$element;"variables"!==t.cssOutput?(e.width="",e[t.direction]="",r.css(e)):this.resetCssVariables(r)},applyCssVariables(e,t){e.css("--stretch-width",t.width),t.left?e.css("--stretch-left",t.left):e.css("--stretch-right",t.right)},resetCssVariables(e){e.css({"--stretch-width":"","--stretch-left":"","--stretch-right":""})}})},7958:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseRegistry=void 0,r(4846),r(7458),r(9655),r(4364);t.BaseRegistry=class BaseRegistry{constructor(){this.sections=new Map}register(e){if(!e.key||!e.title)throw new Error("Template type must have key and title");const t=this.get(e.key)||this.formatSection(e);if(e.children)if(t.children){const r=new Map(t.children.map(e=>[e.key,e]));e.children.forEach(e=>{const t=this.formatSection(e);r.set(e.key,t)}),t.children=Array.from(r.values())}else t.children=e.children.map(e=>this.formatSection(e));this.sections.set(e.key,t)}formatSection({children:e,...t}){return{key:t.key,title:t.title,description:t.description||"",useParentDefault:!1!==t.useParentDefault,getInitialState:t.getInitialState||null,component:t.component||null,order:t.order||10,isAvailable:t.isAvailable||(()=>!0),...t}}getAll(){return Array.from(this.sections.values()).filter(e=>e.isAvailable()).map(e=>e.children?{...e,children:[...e.children].sort((e,t)=>e.order-t.order)}:e).sort((e,t)=>e.order-t.order)}get(e){return this.sections.get(e)}}},8120:(e,t,r)=>{"use strict";var n=r(1483),i=r(8761),s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not a function")}},8140:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211);var i=n(r(7224));class StretchedElement extends i.default{getStretchedClass(){return"e-stretched"}getStretchSettingName(){return"stretch_element"}getStretchActiveValue(){return"yes"}bindEvents(){const e=this.getUniqueHandlerID();elementorFrontend.addListenerOnce(e,"resize",this.stretch),elementorFrontend.addListenerOnce(e,"sticky:stick",this.stretch,this.$element),elementorFrontend.addListenerOnce(e,"sticky:unstick",this.stretch,this.$element),elementorFrontend.isEditMode()&&(this.onKitChangeStretchContainerChange=this.onKitChangeStretchContainerChange.bind(this),elementor.channels.editor.on("kit:change:stretchContainer",this.onKitChangeStretchContainerChange))}unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID(),"resize",this.stretch),elementorFrontend.isEditMode()&&elementor.channels.editor.off("kit:change:stretchContainer",this.onKitChangeStretchContainerChange)}isActive(e){return elementorFrontend.isEditMode()||e.$element.hasClass(this.getStretchedClass())}getStretchElementForConfig(e=null){return e?this.$element.find(e):this.$element}getStretchElementConfig(){return{element:this.getStretchElementForConfig(),selectors:{container:this.getStretchContainer()},considerScrollbar:elementorFrontend.isEditMode()&&elementorFrontend.config.is_rtl}}initStretch(){this.stretch=this.stretch.bind(this),this.stretchElement=new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig())}getStretchContainer(){return elementorFrontend.getKitSettings("stretched_section_container")||window}isStretchSettingEnabled(){return this.getElementSettings(this.getStretchSettingName())===this.getStretchActiveValue()}stretch(){this.isStretchSettingEnabled()&&this.stretchElement.stretch()}onInit(...e){this.isActive(this.getSettings())&&(this.initStretch(),super.onInit(...e),this.stretch())}onElementChange(e){this.getStretchSettingName()===e&&(this.isStretchSettingEnabled()?this.stretch():this.stretchElement.reset())}onKitChangeStretchContainerChange(){this.stretchElement.setSettings("selectors.container",this.getStretchContainer()),this.stretch()}}t.default=StretchedElement},8285:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(3827)),s=n(r(6349));const o={go_elementor_pro:"Upgrade"};class MenuPromotionTracking extends s.default{static init(){this.attachDelegatedTracking()}static attachDelegatedTracking(){this.addEventListenerTracked(document,"click",e=>{const t=e.target;if(!t)return;const r=t.closest("a");if(!r)return;const n=r.getAttribute("href");if(!n)return;const i=this.extractPromoMenuKey(n);i&&this.handleMenuPromoClick(r,i)},{capture:!0})}static extractPromoMenuKey(e){for(const t of Object.keys(o))if(e.includes(`page=${t}`))return t;return null}static handleMenuPromoClick(e,t){const r=e.getAttribute("href"),n=o[t],s=t.replace("elementor_","").replace(/_/g,"/");i.default.trackPromoClicked(n,r,s)}}t.default=MenuPromotionTracking},8324:(e,t,r)=>{"use strict";var n=r(3005),i=Math.min;e.exports=function(e){var t=n(e);return t>0?i(t,9007199254740991):0}},8473:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},8612:(e,t,r)=>{"use strict";var n=r(5578),i=r(4961).f,s=r(9037),o=r(7914),a=r(2095),c=r(6726),l=r(8730);e.exports=function(e,t){var r,u,d,p,h,g=e.target,f=e.global,m=e.stat;if(r=f?n:m?n[g]||a(g,{}):n[g]&&n[g].prototype)for(u in t){if(p=t[u],d=e.dontCallGetSet?(h=i(r,u))&&h.value:r[u],!l(f?u:g+(m?".":"#")+u,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;c(p,d)}(e.sham||d&&d.sham)&&s(p,"sham",!0),o(r,u,p,e)}}},8660:(e,t,r)=>{"use strict";var n=r(1807),i=r(5290),s=r(9037),o=r(2313),a=r(1),c=r(4483),l=r(2564),u=r(1851).IteratorPrototype,d=r(5247),p=r(6721),h=r(1983),g=a("toStringTag"),f="IteratorHelper",m="WrapForValidIterator",v="normal",y="throw",_=c.set,createIteratorProxyPrototype=function(e){var t=c.getterFor(e?m:f);return o(i(u),{next:function next(){var r=t(this);if(e)return r.nextHandler();if(r.done)return d(void 0,!0);try{var n=r.nextHandler();return r.returnHandlerResult?n:d(n,r.done)}catch(e){throw r.done=!0,e}},return:function(){var r=t(this),i=r.iterator;if(r.done=!0,e){var s=l(i,"return");return s?n(s,i):d(void 0,!0)}if(r.inner)try{p(r.inner.iterator,v)}catch(e){return p(i,y,e)}if(r.openIters)try{h(r.openIters,v)}catch(e){return p(i,y,e)}return i&&p(i,v),d(void 0,!0)}})},b=createIteratorProxyPrototype(!0),w=createIteratorProxyPrototype(!1);s(w,g,"Iterator Helper"),e.exports=function(e,t,r){var n=function Iterator(n,i){i?(i.iterator=n.iterator,i.next=n.next):i=n,i.type=t?m:f,i.returnHandlerResult=!!r,i.nextHandler=e,i.counter=0,i.done=!1,_(this,i)};return n.prototype=t?b:w,n}},8685:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ForceMethodImplementation=void 0;class ForceMethodImplementation extends Error{constructor(e={},t={}){super(`${e.isStatic?"static ":""}${e.fullName}() should be implemented, please provide '${e.functionName||e.fullName}' functionality.`,t),Object.keys(t).length&&console.error(t),Error.captureStackTrace(this,ForceMethodImplementation)}}t.ForceMethodImplementation=ForceMethodImplementation;t.default=e=>{const t=Error().stack.split("\n")[2].trim(),r=t.startsWith("at new")?"constructor":t.split(" ")[1],n={};if(n.functionName=r,n.fullName=r,n.functionName.includes(".")){const e=n.functionName.split(".");n.className=e[0],n.functionName=e[1]}else n.isStatic=!0;throw new ForceMethodImplementation(n,e)}},8730:(e,t,r)=>{"use strict";var n=r(8473),i=r(1483),s=/#|\.prototype\./,isForced=function(e,t){var r=a[o(e)];return r===l||r!==c&&(i(t)?n(t):!!t)},o=isForced.normalize=function(e){return String(e).replace(s,".").toLowerCase()},a=isForced.data={},c=isForced.NATIVE="N",l=isForced.POLYFILL="P";e.exports=isForced},8761:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},8901:(e,t,r)=>{"use strict";var n=r(2293),i=r(6721);e.exports=function(e,t,r,s){try{return s?t(n(r)[0],r[1]):t(r)}catch(t){i(e,"throw",t)}}},9031:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGetInitialState=function createGetInitialState(e,t={}){return(r,n)=>{let i=n;if(r.hasOwnProperty("uploadedData")){i=!1;const t=r.uploadedData.manifest.templates,n=elementorAppConfig?.["import-export-customization"]?.exportGroups||{};for(const r in t){if(n[t[r].doc_type]===e){i=!0;break}}}return{enabled:i,...t}}}},9037:(e,t,r)=>{"use strict";var n=r(382),i=r(5835),s=r(7738);e.exports=n?function(e,t,r){return i.f(e,t,s(1,r))}:function(e,t,r){return e[t]=r,e}},9217:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("some",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{some:function some(e){a(this);try{o(e)}catch(e){l(this,"throw",e)}if(u)return i(u,this,e);var t=c(this),r=0;return s(t,function(t,n){if(e(t,r++))return n()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},9273:(e,t,r)=>{"use strict";var n=r(382),i=r(4914),s=TypeError,o=Object.getOwnPropertyDescriptor,a=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(i(e)&&!o(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},9441:(e,t,r)=>{"use strict";var n=r(8473);e.exports=!n(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})},9461:(e,t,r)=>{"use strict";var n=r(5578).navigator,i=n&&n.userAgent;e.exports=i?String(i):""},9497:(e,t,r)=>{"use strict";var n=r(1409),i=r(4762),s=r(2278),o=r(4347),a=r(2293),c=i([].concat);e.exports=n("Reflect","ownKeys")||function ownKeys(e){var t=s.f(a(e)),r=o.f;return r?c(t,r(e)):t}},9557:e=>{"use strict";e.exports=!1},9603:(e,t,r)=>{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211),r(9655);var i=n(r(5633));class CarouselHandlerBase extends i.default{getDefaultSettings(){return{selectors:{carousel:".swiper",swiperWrapper:".swiper-wrapper",slideContent:".swiper-slide",swiperArrow:".elementor-swiper-button",paginationWrapper:".swiper-pagination",paginationBullet:".swiper-pagination-bullet",paginationBulletWrapper:".swiper-pagination-bullets"}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.carousel),$swiperWrapper:this.$element.find(e.swiperWrapper),$swiperArrows:this.$element.find(e.swiperArrow),$paginationWrapper:this.$element.find(e.paginationWrapper),$paginationBullets:this.$element.find(e.paginationBullet),$paginationBulletWrapper:this.$element.find(e.paginationBulletWrapper)};return t.$slides=t.$swiperContainer.find(e.slideContent),t}getSwiperSettings(){const e=this.getElementSettings(),t=+e.slides_to_show||3,r=1===t,n=elementorFrontend.config.responsive.activeBreakpoints,i={mobile:1,tablet:r?1:2},s={slidesPerView:t,loop:"yes"===e.infinite,speed:e.speed,handleElementorBreakpoints:!0,breakpoints:{}};let o=t;Object.keys(n).reverse().forEach(t=>{const r=i[t]?i[t]:o;s.breakpoints[n[t].value]={slidesPerView:+e["slides_to_show_"+t]||r,slidesPerGroup:+e["slides_to_scroll_"+t]||1},e.image_spacing_custom&&(s.breakpoints[n[t].value].spaceBetween=this.getSpaceBetween(t)),o=+e["slides_to_show_"+t]||r}),"yes"===e.autoplay&&(s.autoplay={delay:e.autoplay_speed,disableOnInteraction:"yes"===e.pause_on_interaction}),r?(s.effect=e.effect,"fade"===e.effect&&(s.fadeEffect={crossFade:!0})):s.slidesPerGroup=+e.slides_to_scroll||1,e.image_spacing_custom&&(s.spaceBetween=this.getSpaceBetween());const a="arrows"===e.navigation||"both"===e.navigation,c="dots"===e.navigation||"both"===e.navigation||e.pagination;return a&&(s.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),c&&(s.pagination={el:`.elementor-element-${this.getID()} .swiper-pagination`,type:e.pagination?e.pagination:"bullets",clickable:!0,renderBullet:(e,t)=>`<span class="${t}" role="button" tabindex="0" data-bullet-index="${e}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${e+1}"></span>`}),"yes"===e.lazyload&&(s.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),s.a11y={enabled:!0,prevSlideMessage:elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,nextSlideMessage:elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,firstSlideMessage:elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,lastSlideMessage:elementorFrontend.config.i18n.a11yCarouselLastSlideMessage},s.on={slideChange:()=>{this.a11ySetPaginationTabindex(),this.handleElementHandlers(),this.a11ySetSlideAriaHidden()},init:()=>{this.a11ySetPaginationTabindex(),this.a11ySetSlideAriaHidden("initialisation")}},this.applyOffsetSettings(e,s,t),s}getOffsetWidth(){const e=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"offset_width","size",e)||0}applyOffsetSettings(e,t,r){const n=e.offset_sides;if(!(elementorFrontend.isEditMode()&&"NestedCarousel"===this.constructor.name)&&n&&"none"!==n)switch(n){case"right":this.forceSliderToShowNextSlideWhenOnLast(t,r),this.addClassToSwiperContainer("offset-right");break;case"left":this.addClassToSwiperContainer("offset-left");break;case"both":this.forceSliderToShowNextSlideWhenOnLast(t,r),this.addClassToSwiperContainer("offset-both")}}forceSliderToShowNextSlideWhenOnLast(e,t){e.slidesPerView=t+.001}addClassToSwiperContainer(e){this.getDefaultElements().$swiperContainer[0].classList.add(e)}async onInit(...e){if(super.onInit(...e),!this.elements.$swiperContainer.length||2>this.elements.$slides.length)return;await this.initSwiper();"yes"===this.getElementSettings().pause_on_hover&&this.togglePauseOnHover(!0)}async initSwiper(){const e=elementorFrontend.utils.swiper;this.swiper=await new e(this.elements.$swiperContainer,this.getSwiperSettings()),this.elements.$swiperContainer.data("swiper",this.swiper)}bindEvents(){this.elements.$swiperArrows.on("keydown",this.onDirectionArrowKeydown.bind(this)),this.elements.$paginationWrapper.on("keydown",".swiper-pagination-bullet",this.onDirectionArrowKeydown.bind(this)),this.elements.$swiperContainer.on("keydown",".swiper-slide",this.onDirectionArrowKeydown.bind(this)),this.$element.find(":focusable").on("focus",this.onFocusDisableAutoplay.bind(this)),elementorFrontend.elements.$window.on("resize",this.getSwiperSettings.bind(this))}unbindEvents(){this.elements.$swiperArrows.off(),this.elements.$paginationWrapper.off(),this.elements.$swiperContainer.off(),this.$element.find(":focusable").off(),elementorFrontend.elements.$window.off("resize")}onDirectionArrowKeydown(e){const t=elementorFrontend.config.is_rtl,r=e.originalEvent.code,n=t?"ArrowLeft":"ArrowRight";if(!(-1!==["ArrowLeft","ArrowRight"].indexOf(r)))return!0;(t?"ArrowRight":"ArrowLeft")===r?this.swiper.slidePrev():n===r&&this.swiper.slideNext()}onFocusDisableAutoplay(){this.swiper.autoplay.stop()}updateSwiperOption(e){const t=this.getElementSettings()[e],r=this.swiper.params;switch(e){case"autoplay_speed":r.autoplay.delay=t;break;case"speed":r.speed=t}this.swiper.update()}getChangeableProperties(){return{pause_on_hover:"pauseOnHover",autoplay_speed:"delay",speed:"speed",arrows_position:"arrows_position"}}onElementChange(e){if(0===e.indexOf("image_spacing_custom"))return void this.updateSpaceBetween(e);if(this.getChangeableProperties()[e])if("pause_on_hover"===e){const e=this.getElementSettings("pause_on_hover");this.togglePauseOnHover("yes"===e)}else this.updateSwiperOption(e)}onEditSettingsChange(e){"activeItemIndex"===e&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}getSpaceBetween(e=null){const t=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"image_spacing_custom","size",e);return Number(t)||0}updateSpaceBetween(e){const t=e.match("image_spacing_custom_(.*)"),r=t?t[1]:"desktop",n=this.getSpaceBetween(r);"desktop"!==r&&(this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween=n),this.swiper.params.spaceBetween=n,this.swiper.update()}getPaginationBullets(e="array"){const t=this.$element.find(this.getSettings("selectors").paginationBullet);return"array"===e?Array.from(t):t}a11ySetPaginationTabindex(){const e=this.swiper?.params?.pagination.bulletClass,t=this.swiper?.params?.pagination.bulletActiveClass;this.getPaginationBullets().forEach(e=>{e.classList?.contains(t)||e.removeAttribute("tabindex")});const r="ArrowLeft"===event?.code||"ArrowRight"===event?.code;event?.target?.classList?.contains(e)&&r&&this.$element.find(`.${t}`).trigger("focus")}getSwiperWrapperTranformXValue(){let e=this.elements.$swiperWrapper[0]?.style.transform;return e=e.replace("translate3d(",""),e=e.split(","),e=parseInt(e[0].replace("px","")),e||0}a11ySetSlideAriaHidden(e=""){if("number"!=typeof("initialisation"===e?0:this.swiper?.activeIndex))return;const t=this.getSwiperWrapperTranformXValue(),r=this.elements.$swiperWrapper[0].clientWidth;this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each((e,n)=>{0<=n.offsetLeft+t&&r>n.offsetLeft+t?(n.removeAttribute("aria-hidden"),n.removeAttribute("inert")):(n.setAttribute("aria-hidden",!0),n.setAttribute("inert",""))})}handleElementHandlers(){}}t.default=CarouselHandlerBase},9655:(e,t,r)=>{"use strict";r(9930)},9930:(e,t,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("forEach",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{forEach:function forEach(e){a(this);try{o(e)}catch(e){l(this,"throw",e)}if(u)return i(u,this,e);var t=c(this),r=0;s(t,function(t){e(t,r++)},{IS_RECORD:!0})}})}},e=>{var t;t=4946,e(e.s=t)}]);
     1(self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[]).push([[941],{1:(t,e,r)=>{"use strict";var n=r(5578),i=r(7255),s=r(5755),o=r(1866),a=r(6029),c=r(5022),l=n.Symbol,u=i("wks"),d=c?l.for||l:l&&l.withoutSetter||o;t.exports=function(t){return s(u,t)||(u[t]=a&&s(l,t)?l[t]:d("Symbol."+t)),u[t]}},41:t=>{"use strict";t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},169:(t,e,r)=>{"use strict";var n=r(4762),i=r(8473),s=r(1483),o=r(5755),a=r(382),c=r(2048).CONFIGURABLE,l=r(7268),u=r(4483),d=u.enforce,p=u.get,h=String,f=Object.defineProperty,g=n("".slice),m=n("".replace),v=n([].join),y=a&&!i(function(){return 8!==f(function(){},"length",{value:8}).length}),_=String(String).split("String"),b=t.exports=function(t,e,r){"Symbol("===g(h(e),0,7)&&(e="["+m(h(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!o(t,"name")||c&&t.name!==e)&&(a?f(t,"name",{value:e,configurable:!0}):t.name=e),y&&r&&o(r,"arity")&&t.length!==r.arity&&f(t,"length",{value:r.arity});try{r&&o(r,"constructor")&&r.constructor?a&&f(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=d(t);return o(n,"source")||(n.source=v(_,"string"==typeof e?e:"")),t};Function.prototype.toString=b(function toString(){return s(this)&&p(this).source||l(this)},"toString")},274:(t,e,r)=>{"use strict";var n=r(8473);t.exports=!n(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})},348:(t,e,r)=>{"use strict";var n=r(1807),i=r(1483),s=r(1704),o=TypeError;t.exports=function(t,e){var r,a;if("string"===e&&i(r=t.toString)&&!s(a=n(r,t)))return a;if(i(r=t.valueOf)&&!s(a=n(r,t)))return a;if("string"!==e&&i(r=t.toString)&&!s(a=n(r,t)))return a;throw new o("Can't convert object to primitive value")}},382:(t,e,r)=>{"use strict";var n=r(8473);t.exports=!n(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},555:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(4846),r(7458),r(9655);var i=function _interopRequireWildcard(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,s,o={__proto__:null,default:t};if(null===t||"object"!=typeof t&&"function"!=typeof t)return o;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,o)}for(const e in t)"default"!==e&&{}.hasOwnProperty.call(t,e)&&((s=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,e))&&(s.get||s.set)?i(o,e,s):o[e]=t[e]);return o}(t,e)}(r(3827)),s=n(r(6349));const o=".e-admin-top-bar",a=".e-admin-top-bar__bar-button",c=".e-admin-top-bar__bar-button-title";class TopBarTracking extends s.default{static init(){this.waitForTopBar()}static waitForTopBar(){const t=document.querySelector(o);if(t)return void this.attachTopBarTracking(t);const e=this.addObserver(document.body,{childList:!0,subtree:!0},()=>{const t=document.querySelector(o);t&&(this.attachTopBarTracking(t),e.disconnect(),clearTimeout(r))}),r=setTimeout(()=>{e.disconnect()},1e4)}static attachTopBarTracking(t){t.querySelectorAll(a).forEach(t=>{this.addEventListenerTracked(t,"click",t=>{this.handleTopBarClick(t)})}),this.observeTopBarChanges(t)}static observeTopBarChanges(t){this.addObserver(t,{childList:!0,subtree:!0},t=>{t.forEach(t=>{"childList"===t.type&&t.addedNodes.forEach(t=>{if(1===t.nodeType)if(t.matches&&t.matches(a))this.addEventListenerTracked(t,"click",t=>{this.handleTopBarClick(t)});else{(t.querySelectorAll?t.querySelectorAll(a):[]).forEach(t=>{this.addEventListenerTracked(t,"click",t=>{this.handleTopBarClick(t)})})}})})})}static handleTopBarClick(t){const e=t.currentTarget,r=this.extractItemId(e);i.default.trackNavClicked(r,null,i.NAV_AREAS.TOP_BAR)}static extractItemId(t){const e=t.querySelector(c);if(e&&e.textContent.trim())return e.textContent.trim();const r=t.textContent.trim();if(r)return r;const n=t.getAttribute("href");if(n){const t=new URLSearchParams(n.split("?")[1]||"").get("page");if(t)return t;if(n.includes("/wp-admin/")){const t=n.split("/wp-admin/")[1];if(t)return t.split("?")[0]}try{const t=new URL(n,window.location.origin);return t.pathname.split("/").filter(Boolean).pop()||t.hostname}catch(t){return n}}const i=t.getAttribute("data-info");if(i)return i;const s=t.className.split(" ").filter(t=>t&&"e-admin-top-bar__bar-button"!==t);return s.length>0?s.join("-"):"unknown-top-bar-button"}}e.default=TopBarTracking},641:(t,e,r)=>{"use strict";r(5724),r(4846),r(7458),r(9655);const Module=function(){const t=jQuery,e=arguments,r=this,n={};let i;this.getItems=function(t,e){if(e){const r=e.split("."),n=r.splice(0,1);if(!r.length)return t[n];if(!t[n])return;return this.getItems(t[n],r.join("."))}return t},this.getSettings=function(t){return this.getItems(i,t)},this.setSettings=function(e,n,s){if(s||(s=i),"object"==typeof e)return t.extend(s,e),r;const o=e.split("."),a=o.splice(0,1);return o.length?(s[a]||(s[a]={}),r.setSettings(o.join("."),n,s[a])):(s[a]=n,r)},this.getErrorMessage=function(t,e){let r;if("forceMethodImplementation"===t)r=`The method '${e}' must to be implemented in the inheritor child.`;else r="An error occurs";return r},this.forceMethodImplementation=function(t){throw new Error(this.getErrorMessage("forceMethodImplementation",t))},this.on=function(e,i){if("object"==typeof e)return t.each(e,function(t){r.on(t,this)}),r;return e.split(" ").forEach(function(t){n[t]||(n[t]=[]),n[t].push(i)}),r},this.off=function(t,e){if(!n[t])return r;if(!e)return delete n[t],r;const i=n[t].indexOf(e);return-1!==i&&(delete n[t][i],n[t]=n[t].filter(t=>t)),r},this.trigger=function(e){const i="on"+e[0].toUpperCase()+e.slice(1),s=Array.prototype.slice.call(arguments,1);r[i]&&r[i].apply(r,s);const o=n[e];return o?(t.each(o,function(t,e){e.apply(r,s)}),r):r},r.__construct.apply(r,e),t.each(r,function(t){const e=r[t];"function"==typeof e&&(r[t]=function(){return e.apply(r,arguments)})}),function(){i=r.getDefaultSettings();const n=e[0];n&&t.extend(!0,i,n)}(),r.trigger("init")};Module.prototype.__construct=function(){},Module.prototype.getDefaultSettings=function(){return{}},Module.prototype.getConstructorID=function(){return this.constructor.name},Module.extend=function(t){const e=jQuery,r=this,child=function(){return r.apply(this,arguments)};return e.extend(child,r),(child.prototype=Object.create(e.extend({},r.prototype,t))).constructor=child,child.__super__=r.prototype,child},t.exports=Module},670:(t,e,r)=>{"use strict";var n=r(382),i=r(5835),s=r(7738);t.exports=function(t,e,r){n?i.f(t,e,s(0,r)):t[e]=r}},751:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(5724),r(4846),r(9655);class InstanceType{static[Symbol.hasInstance](t){let e=super[Symbol.hasInstance](t);if(t&&!t.constructor.getInstanceType)return e;if(t&&(t.instanceTypes||(t.instanceTypes=[]),e||this.getInstanceType()===t.constructor.getInstanceType()&&(e=!0),e)){const e=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===t.instanceTypes.indexOf(e)&&t.instanceTypes.push(e)}return!e&&t&&(e=t.instanceTypes&&Array.isArray(t.instanceTypes)&&-1!==t.instanceTypes.indexOf(this.getInstanceType())),e}static getInstanceType(){elementorModules.ForceMethodImplementation()}constructor(){let t=new.target;const e=[];for(;t.__proto__&&t.__proto__.name;)e.push(t.__proto__),t=t.__proto__;e.reverse().forEach(t=>this instanceof t)}}e.default=InstanceType},1091:t=>{"use strict";var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}},1265:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r(641)),s=n(r(2425)),o=n(r(2946)),a=n(r(3980)),c=n(r(2970)),l=n(r(8685)),u=r(9031),d=r(1462),p=r(5454),h=n(r(3827));e.default=window.elementorModules={Module:i.default,ViewModule:s.default,ArgsObject:o.default,ForceMethodImplementation:l.default,utils:{Masonry:a.default,Scroll:c.default},importExport:{createGetInitialState:u.createGetInitialState,customizationDialogsRegistry:d.customizationDialogsRegistry},appsEventTracking:{AppsEventTracking:p.AppsEventTracking},wpDashboardTracking:{WpDashboardTracking:h.default}}},1278:(t,e,r)=>{"use strict";var n=r(4762),i=n({}.toString),s=n("".slice);t.exports=function(t){return s(i(t),8,-1)}},1409:(t,e,r)=>{"use strict";var n=r(5578),i=r(1483);t.exports=function(t,e){return arguments.length<2?(r=n[t],i(r)?r:void 0):n[t]&&n[t][e];var r}},1423:(t,e,r)=>{"use strict";var n=r(1409),i=r(1483),s=r(4815),o=r(5022),a=Object;t.exports=o?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return i(e)&&s(e.prototype,a(t))}},1434:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={triggers:{click:"Click",accordionClick:"Accordion Click",toggleClick:"Toggle Click",dropdownClick:"Click Dropdown",editorLoaded:"Editor Loaded",visible:"Visible",pageLoaded:"Page Loaded"},locations:{widgetPanel:"Widget Panel",topBar:"Top Bar",elementorEditor:"Elementor Editor",templatesLibrary:{library:"Templates Library"},app:{import:"Import Kit",export:"Export Kit",kitLibrary:"Kit Library",cloudKitLibrary:"Cloud Kit Library"},variables:"Variables Panel",admin:"WP admin"},secondaryLocations:{layout:"Layout Section",basic:"Basic Section","pro-elements":"Pro Section",general:"General Section","theme-elements":"Site Section","theme-elements-single":"Single Section","woocommerce-elements":"WooCommerce Section",wordpress:"WordPress Section",categories:"Widgets Tab",global:"Globals Tab","whats-new":"What's New","document-settings":"Document Settings icon","preview-page":"Preview Page","publish-button":"Publish Button","widget-panel":"Widget Panel Icon",finder:"Finder",help:"Help",elementorLogoDropdown:"top_bar_elementor_logo_dropdown",elementorLogo:"Elementor Logo",eLogoMenu:"E-logo Menu",notes:"Notes",siteSettings:"Site Settings",structure:"Structure",documentNameDropdown:"Document Name dropdown",responsiveControls:"Responsive controls",launchpad:"launchpad",checklistHeader:"Checklist Header",checklistSteps:"Checklist Steps",userPreferences:"User Preferences",contextMenu:"Context Menu",templateLibrary:{saveModal:"Save to Modal",moveModal:"Move to Modal",bulkMoveModal:"Bulk Move to Modal",copyModal:"Copy to Modal",bulkCopyModal:"Bulk Copy to Modal",saveModalSelectFolder:"Save to Modal - select folder",saveModalSelectConnect:"Save to Modal - connect",saveModalSelectUpgrade:"Save to Modal - upgrade",importModal:"Import Modal",newFolderModal:"New Folder Modal",deleteDialog:"Delete Dialog",deleteFolderDialog:"Delete Folder Dialog",renameDialog:"Rename Dialog",createFolderDialog:"Create Folder Dialog",applySettingsDialog:"Apply Settings Dialog",cloudTab:"Cloud Tab",siteTab:"Site Tab",cloudTabFolder:"Cloud Tab - Folder",cloudTabConnect:"Cloud Tab - Connect",cloudTabUpgrade:"Cloud Tab - Upgrade",morePopup:"Context Menu",quotaBar:"Quota Bar"},kitLibrary:{cloudKitLibrary:"kits_cloud_library",cloudKitLibraryConnect:"kits_cloud_library_connect",cloudKitLibraryUpgrade:"kits_cloud_library_upgrade",kitExportCustomization:"kit_export_customization",kitExport:"kit_export",kitExportCustomizationEdit:"kit_export_customization_edit",kitExportSummary:"kit_export_summary",kitImportUploadBox:"kit_import_upload_box",kitImportCustomization:"kit_import_customization",kitImportSummary:"kit_import_summary"},variablesPopover:"Variables Popover",admin:{pluginToolsTab:"plugin_tools_tab",pluginWebsiteTemplatesTab:"plugin_website_templates_tab"}},elements:{accordionSection:"Accordion section",buttonIcon:"Button Icon",mainCta:"Main CTA",button:"Button",link:"Link",dropdown:"Dropdown",toggle:"Toggle",launchpadChecklist:"Checklist popup"},names:{v1:{layout:"v1_widgets_tab_layout_section",basic:"v1_widgets_tab_basic_section","pro-elements":"v1_widgets_tab_pro_section",general:"v1_widgets_tab_general_section","theme-elements":"v1_widgets_tab_site_section","theme-elements-single":"v1_widgets_tab_single_section","woocommerce-elements":"v1_widgets_tab_woocommerce_section",wordpress:"v1_widgets_tab_wordpress_section",categories:"v1_widgets_tab",global:"v1_globals_tab"},topBar:{whatsNew:"top_bar_whats_new",documentSettings:"top_bar_document_settings_icon",previewPage:"top_bar_preview_page",publishButton:"top_bar_publish_button",widgetPanel:"top_bar_widget_panel_icon",finder:"top_bar_finder",help:"top_bar_help",history:"top_bar_elementor_logo_dropdown_history",userPreferences:"top_bar_elementor_logo_dropdown_user_preferences",keyboardShortcuts:"top_bar_elementor_logo_dropdown_keyboard_shortcuts",exitToWordpress:"top_bar_elementor_logo_dropdown_exit_to_wordpress",themeBuilder:"top_bar_elementor_logo_dropdown_theme_builder",notes:"top_bar_notes",siteSettings:"top_bar_site_setting",structure:"top_bar_structure",documentNameDropdown:"top_bar_document_name_dropdown",responsiveControls:"top_bar_responsive_controls",launchpadOn:"top_bar_checklist_icon_show",launchpadOff:"top_bar_checklist_icon_hide",elementorLogoDropdown:"open_e_menu",connectAccount:"connect_account",accountConnected:"account_connected"},elementorEditor:{checklist:{checklistHeaderClose:"checklist_header_close_icon",checklistFirstPopup:"checklist popup triggered"},userPreferences:{checklistShow:"checklist_userpreferences_toggle_show",checklistHide:"checklist_userpreferences_toggle_hide"}},variables:{open:"open_variables_popover",add:"add_new_variable",connect:"connect_variable",save:"save_new_variable"}}}},1462:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.customizationDialogsRegistry=void 0;var n=r(7958);e.customizationDialogsRegistry=new n.BaseRegistry},1483:t=>{"use strict";var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},1506:(t,e,r)=>{"use strict";var n=r(2914),i=r(1807),s=r(2293),o=r(8761),a=r(5299),c=r(6960),l=r(4815),u=r(4887),d=r(6665),p=r(6721),h=TypeError,Result=function(t,e){this.stopped=t,this.result=e},f=Result.prototype;t.exports=function(t,e,r){var g,m,v,y,_,b,w,S=r&&r.that,E=!(!r||!r.AS_ENTRIES),k=!(!r||!r.IS_RECORD),T=!(!r||!r.IS_ITERATOR),C=!(!r||!r.INTERRUPTED),O=n(e,S),stop=function(t){return g&&p(g,"normal"),new Result(!0,t)},callFn=function(t){return E?(s(t),C?O(t[0],t[1],stop):O(t[0],t[1])):C?O(t,stop):O(t)};if(k)g=t.iterator;else if(T)g=t;else{if(!(m=d(t)))throw new h(o(t)+" is not iterable");if(a(m)){for(v=0,y=c(t);y>v;v++)if((_=callFn(t[v]))&&l(f,_))return _;return new Result(!1)}g=u(t,m)}for(b=k?t.next:g.next;!(w=i(b,g)).done;){try{_=callFn(w.value)}catch(t){p(g,"throw",t)}if("object"==typeof _&&_&&l(f,_))return _}return new Result(!1)}},1507:t=>{"use strict";t.exports={}},1703:t=>{"use strict";var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function trunc(t){var n=+t;return(n>0?r:e)(n)}},1704:(t,e,r)=>{"use strict";var n=r(1483);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},1799:(t,e,r)=>{"use strict";var n=r(382),i=r(8473),s=r(3145);t.exports=!n&&!i(function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a})},1807:(t,e,r)=>{"use strict";var n=r(274),i=Function.prototype.call;t.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},1831:(t,e,r)=>{"use strict";var n=r(9557),i=r(5578),s=r(2095),o="__core-js_shared__",a=t.exports=i[o]||s(o,{});(a.versions||(a.versions=[])).push({version:"3.43.0",mode:n?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",source:"https://github.com/zloirock/core-js"})},1851:(t,e,r)=>{"use strict";var n,i,s,o=r(8473),a=r(1483),c=r(1704),l=r(5290),u=r(3181),d=r(7914),p=r(1),h=r(9557),f=p("iterator"),g=!1;[].keys&&("next"in(s=[].keys())?(i=u(u(s)))!==Object.prototype&&(n=i):g=!0),!c(n)||o(function(){var t={};return n[f].call(t)!==t})?n={}:h&&(n=l(n)),a(n[f])||d(n,f,function(){return this}),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:g}},1866:(t,e,r)=>{"use strict";var n=r(4762),i=0,s=Math.random(),o=n(1.1.toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+o(++i+s,36)}},1975:(t,e,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(8120),o=r(2293),a=r(41),c=r(8660),l=r(8901),u=r(9557),d=r(6721),p=r(7486),h=r(5267),f=!u&&!p("filter",function(){}),g=!u&&!f&&h("filter",TypeError),m=u||f||g,v=c(function(){for(var t,e,r=this.iterator,n=this.predicate,s=this.next;;){if(t=o(i(s,r)),this.done=!!t.done)return;if(e=t.value,l(r,n,[e,this.counter++],!0))return e}});n({target:"Iterator",proto:!0,real:!0,forced:m},{filter:function filter(t){o(this);try{s(t)}catch(t){d(this,"throw",t)}return g?i(g,this,t):new v(a(this),{predicate:t})}})},1983:(t,e,r)=>{"use strict";var n=r(6721);t.exports=function(t,e,r){for(var i=t.length-1;i>=0;i--)if(void 0!==t[i])try{r=n(t[i].iterator,e,r)}catch(t){e="throw",r=t}if("throw"===e)throw r;return r}},2048:(t,e,r)=>{"use strict";var n=r(382),i=r(5755),s=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,a=i(s,"name"),c=a&&"something"===function something(){}.name,l=a&&(!n||n&&o(s,"name").configurable);t.exports={EXISTS:a,PROPER:c,CONFIGURABLE:l}},2095:(t,e,r)=>{"use strict";var n=r(5578),i=Object.defineProperty;t.exports=function(t,e){try{i(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},2121:(t,e,r)=>{"use strict";var n=r(4762),i=r(8473),s=r(1278),o=Object,a=n("".split);t.exports=i(function(){return!o("z").propertyIsEnumerable(0)})?function(t){return"String"===s(t)?a(t,""):o(t)}:o},2278:(t,e,r)=>{"use strict";var n=r(6742),i=r(4741).concat("length","prototype");e.f=Object.getOwnPropertyNames||function getOwnPropertyNames(t){return n(t,i)}},2293:(t,e,r)=>{"use strict";var n=r(1704),i=String,s=TypeError;t.exports=function(t){if(n(t))return t;throw new s(i(t)+" is not an object")}},2313:(t,e,r)=>{"use strict";var n=r(7914);t.exports=function(t,e,r){for(var i in e)n(t,i,e[i],r);return t}},2347:(t,e,r)=>{"use strict";var n=r(3312),i=Object;t.exports=function(t){return i(n(t))}},2355:(t,e,r)=>{"use strict";var n=r(1807),i=r(1704),s=r(1423),o=r(2564),a=r(348),c=r(1),l=TypeError,u=c("toPrimitive");t.exports=function(t,e){if(!i(t)||s(t))return t;var r,c=o(t,u);if(c){if(void 0===e&&(e="default"),r=n(c,t,e),!i(r)||s(r))return r;throw new l("Can't convert object to primitive value")}return void 0===e&&(e="number"),a(t,e)}},2425:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r(641));e.default=i.default.extend({elements:null,getDefaultElements:()=>({}),bindEvents(){},onInit(){this.initElements(),this.bindEvents()},initElements(){this.elements=this.getDefaultElements()}})},2564:(t,e,r)=>{"use strict";var n=r(8120),i=r(5983);t.exports=function(t,e){var r=t[e];return i(r)?void 0:n(r)}},2811:(t,e,r)=>{"use strict";var n=r(1409);t.exports=n("document","documentElement")},2890:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(4846),r(6211);class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{elements:".elementor-element",nestedDocumentElements:".elementor .elementor-element"},classes:{editMode:"elementor-edit-mode"}}}getDefaultElements(){const t=this.getSettings("selectors");return{$elements:this.$element.find(t.elements).not(this.$element.find(t.nestedDocumentElements))}}getDocumentSettings(t){let e;if(this.isEdit){e={};const t=elementor.settings.page.model;jQuery.each(t.getActiveControls(),r=>{e[r]=t.attributes[r]})}else e=this.$element.data("elementor-settings")||{};return this.getItems(e,t)}runElementsHandlers(){this.elements.$elements.each((t,e)=>setTimeout(()=>elementorFrontend.elementsHandler.runReadyTrigger(e)))}onInit(){this.$element=this.getSettings("$element"),super.onInit(),this.isEdit=this.$element.hasClass(this.getSettings("classes.editMode")),this.isEdit?elementor.on("document:loaded",()=>{elementor.settings.page.model.on("change",this.onSettingsChange.bind(this))}):this.runElementsHandlers()}onSettingsChange(){}}e.default=_default},2914:(t,e,r)=>{"use strict";var n=r(3786),i=r(8120),s=r(274),o=n(n.bind);t.exports=function(t,e){return i(t),void 0===e?t:s?o(t,e):function(){return t.apply(e,arguments)}}},2946:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r(751)),s=n(r(5213));class ArgsObject extends i.default{static getInstanceType(){return"ArgsObject"}constructor(t){super(),this.args=t}requireArgument(t,e=this.args){if(!Object.prototype.hasOwnProperty.call(e,t))throw Error(`${t} is required.`)}requireArgumentType(t,e,r=this.args){if(this.requireArgument(t,r),typeof r[t]!==e)throw Error(`${t} invalid type: ${e}.`)}requireArgumentInstance(t,e,r=this.args){if(this.requireArgument(t,r),!(r[t]instanceof e||(0,s.default)(r[t],e)))throw Error(`${t} invalid instance.`)}requireArgumentConstructor(t,e,r=this.args){if(this.requireArgument(t,r),r[t].constructor.toString()!==e.prototype.constructor.toString())throw Error(`${t} invalid constructor type.`)}}e.default=ArgsObject},2970:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(5724);e.default=class Scroll{static scrollObserver(t){let e=0;const r={root:t.root||null,rootMargin:t.offset||"0px",threshold:((t=0)=>{const e=[];if(t>0&&t<=100){const r=100/t;for(let t=0;t<=100;t+=r)e.push(t/100)}else e.push(0);return e})(t.sensitivity)};return new IntersectionObserver(function handleIntersect(r){const n=r[0].boundingClientRect.y,i=r[0].isIntersecting,s=n<e?"down":"up",o=Math.abs(parseFloat((100*r[0].intersectionRatio).toFixed(2)));t.callback({sensitivity:t.sensitivity,isInViewport:i,scrollPercentage:o,intersectionScrollDirection:s}),e=n},r)}static getElementViewportPercentage(t,e={}){const r=t[0].getBoundingClientRect(),n=e.start||0,i=e.end||0,s=window.innerHeight*n/100,o=window.innerHeight*i/100,a=r.top-window.innerHeight,c=0-a+s,l=r.top+s+t.height()-a+o,u=Math.max(0,Math.min(c/l,1));return parseFloat((100*u).toFixed(2))}static getPageScrollPercentage(t={},e){const r=t.start||0,n=t.end||0,i=e||document.documentElement.scrollHeight-document.documentElement.clientHeight,s=i*r/100,o=i+s+i*n/100;return(document.documentElement.scrollTop+document.body.scrollTop+s)/o*100}}},3005:(t,e,r)=>{"use strict";var n=r(1703);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},3025:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DashboardUtils=void 0,r(4846),r(5568);e.DashboardUtils={isElementorPage(){const t=new URLSearchParams(window.location.search),e=t.get("page");if(e&&(e.startsWith("elementor")||e.includes("elementor")))return!0;const r=t.get("post_type");if("elementor_library"===r||"e-floating-buttons"===r)return!0;return document.body.className.split(" ").some(t=>t.includes("elementor")&&(t.includes("page")||t.includes("post-type")))}}},3145:(t,e,r)=>{"use strict";var n=r(5578),i=r(1704),s=n.document,o=i(s)&&i(s.createElement);t.exports=function(t){return o?s.createElement(t):{}}},3181:(t,e,r)=>{"use strict";var n=r(5755),i=r(1483),s=r(2347),o=r(5409),a=r(9441),c=o("IE_PROTO"),l=Object,u=l.prototype;t.exports=a?l.getPrototypeOf:function(t){var e=s(t);if(n(e,c))return e[c];var r=e.constructor;return i(r)&&e instanceof r?r.prototype:e instanceof l?u:null}},3242:(t,e,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("find",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{find:function find(t){a(this);try{o(t)}catch(t){l(this,"throw",t)}if(u)return i(u,this,t);var e=c(this),r=0;return s(e,function(e,n){if(t(e,r++))return n(e)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},3312:(t,e,r)=>{"use strict";var n=r(5983),i=TypeError;t.exports=function(t){if(n(t))throw new i("Can't call method on "+t);return t}},3392:(t,e,r)=>{"use strict";var n=r(3005),i=Math.max,s=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):s(r,e)}},3617:(t,e,r)=>{"use strict";var n=r(8612),i=r(5578),s=r(6021),o=r(2293),a=r(1483),c=r(3181),l=r(3864),u=r(670),d=r(8473),p=r(5755),h=r(1),f=r(1851).IteratorPrototype,g=r(382),m=r(9557),v="constructor",y="Iterator",_=h("toStringTag"),b=TypeError,w=i[y],S=m||!a(w)||w.prototype!==f||!d(function(){w({})}),E=function Iterator(){if(s(this,f),c(this)===f)throw new b("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(t,e){g?l(f,t,{configurable:!0,get:function(){return e},set:function(e){if(o(this),this===f)throw new b("You can't redefine this property");p(this,t)?this[t]=e:u(this,t,e)}}):f[t]=e};p(f,_)||defineIteratorPrototypeAccessor(_,y),!S&&p(f,v)&&f[v]!==Object||defineIteratorPrototypeAccessor(v,E),E.prototype=f,n({global:!0,constructor:!0,forced:S},{Iterator:E})},3658:(t,e,r)=>{"use strict";var n=r(6742),i=r(4741);t.exports=Object.keys||function keys(t){return n(t,i)}},3786:(t,e,r)=>{"use strict";var n=r(1278),i=r(4762);t.exports=function(t){if("Function"===n(t))return i(t)}},3815:(t,e,r)=>{"use strict";var n=r(2355),i=r(1423);t.exports=function(t){var e=n(t,"string");return i(e)?e:e+""}},3827:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SCREEN_TYPES=e.NAV_AREAS=e.CONTROL_TYPES=void 0,r(5724),r(4846),r(9655);var i=n(r(6336)),s=n(r(7011)),o=n(r(4077)),a=n(r(7670)),c=n(r(555)),l=n(r(8285)),u=n(r(4543));const d=18e5,p="elementor_wpdash_session",h="elementor_wpdash_pending_nav",f=(e.CONTROL_TYPES={BUTTON:"button",CHECKBOX:"checkbox",RADIO:"radio",LINK:"link",SELECT:"select",TOGGLE:"toggle",FILTER:"filter"},e.NAV_AREAS={LEFT_MENU:"left_menu",SUBMENU:"submenu",HOVER_MENU:"hover_menu",TOP_BAR:"top_bar"}),g=e.SCREEN_TYPES={TAB:"tab",POPUP:"popup",APP_SCREEN:"app_screen"};class WpDashboardTracking{static sessionStartTime=Date.now();static lastActivityTime=Date.now();static sessionEnded=!1;static navItemsVisited=new Set;static activityCheckInterval=null;static initialized=!1;static navigationListeners=[];static isNavigatingToElementor=!1;static init(){this.initialized||(this.restoreOrCreateSession(),this.isEventsManagerAvailable()&&(this.startSessionMonitoring(),this.attachActivityListeners(),this.attachNavigationListener(),this.initialized=!0))}static restoreOrCreateSession(){const t=this.getStoredSession();t?(this.sessionStartTime=t.sessionStartTime,this.navItemsVisited=new Set(t.navItemsVisited),this.lastActivityTime=Date.now(),this.sessionEnded=!1):(this.sessionStartTime=Date.now(),this.lastActivityTime=Date.now(),this.sessionEnded=!1,this.navItemsVisited=new Set),this.processPendingNavClick(),this.saveSessionToStorage()}static processPendingNavClick(){try{const t=sessionStorage.getItem(h);if(t){const{itemId:e,rootItem:r,area:n}=JSON.parse(t);this.navItemsVisited.add(e);const i={wpdash_nav_item_id:e,wpdash_nav_area:n};r&&(i.wpdash_nav_item_root=r),this.dispatchEvent("wpdash_nav_clicked",i,{send_immediately:!0}),sessionStorage.removeItem(h)}}catch(t){sessionStorage.removeItem(h)}}static getStoredSession(){try{const t=sessionStorage.getItem(p);return t?JSON.parse(t):null}catch(t){return null}}static saveSessionToStorage(){const t={sessionStartTime:this.sessionStartTime,navItemsVisited:Array.from(this.navItemsVisited)};sessionStorage.setItem(p,JSON.stringify(t))}static clearStoredSession(){sessionStorage.removeItem(p)}static isEventsManagerAvailable(){return elementorCommon?.eventsManager&&"function"==typeof elementorCommon.eventsManager.dispatchEvent}static canSendEvents(){return elementorCommon?.config?.editor_events?.can_send_events||!1}static dispatchEvent(t,e={},r={}){this.isEventsManagerAvailable()&&this.canSendEvents()&&elementorCommon.eventsManager.dispatchEvent(t,e,r)}static updateActivity(){this.lastActivityTime=Date.now()}static startSessionMonitoring(){this.activityCheckInterval=setInterval(()=>{this.checkSessionTimeout()},6e4),window.addEventListener("beforeunload",()=>{this.sessionEnded||this.isNavigatingToElementor||this.trackSessionEnd("tab_closed")}),document.addEventListener("visibilitychange",()=>{if(!this.sessionEnded&&document.hidden){Date.now()-this.lastActivityTime>d&&this.trackSessionEnd("tab_inactive")}})}static isElementorPage(t){try{const e=new URL(t,window.location.origin).searchParams,r=e.get("page"),n=e.get("post_type"),i=e.get("action"),s=["elementor_library","e-floating-buttons"];return r&&["elementor","go_knowledge_base_site","e-form-submissions"].some(t=>r.includes(t))||n&&s.includes(n)||i&&i.includes("elementor")}catch(t){return!1}}static isPluginsPage(t){try{return new URL(t,window.location.origin).pathname.includes("plugins.php")}catch(t){return!1}}static isNavigatingAwayFromElementor(t){return!!t&&(!t.startsWith("#")&&!this.isElementorPage(t))}static isLinkOpeningInNewTab(t){const e=t.getAttribute("target");return"_blank"===e||"_new"===e}static attachNavigationListener(){const handleLinkClick=t=>{const e=t.target.closest("a");if(e&&e.href){if(this.isLinkOpeningInNewTab(e))return;!this.sessionEnded&&this.isNavigatingAwayFromElementor(e.href)?this.trackSessionEnd("navigate_away"):this.isElementorPage(e.href)&&(this.isNavigatingToElementor=!0)}},handleFormSubmit=t=>{const e=t.target;e.action&&(!this.sessionEnded&&this.isNavigatingAwayFromElementor(e.action)?this.trackSessionEnd("navigate_away"):this.isElementorPage(e.action)&&(this.isNavigatingToElementor=!0))};document.addEventListener("click",handleLinkClick,!0),document.addEventListener("submit",handleFormSubmit,!0),this.navigationListeners.push({type:"click",handler:handleLinkClick},{type:"submit",handler:handleFormSubmit})}static checkSessionTimeout(){Date.now()-this.lastActivityTime>d&&!this.sessionEnded&&this.trackSessionEnd("timeout")}static attachActivityListeners(){["mousedown","keydown","scroll","touchstart","click"].forEach(t=>{document.addEventListener(t,()=>{this.updateActivity()},{capture:!0,passive:!0})})}static formatDuration(t){const e=Math.floor(t/1e3);return Number(e.toFixed(2))}static trackNavClicked(t,e=null,r=f.LEFT_MENU){if(!this.initialized){const n={itemId:t,rootItem:e,area:r};return void sessionStorage.setItem(h,JSON.stringify(n))}this.updateActivity(),this.navItemsVisited.add(t),this.saveSessionToStorage();const n={wpdash_nav_item_id:t,wpdash_nav_area:r};e&&(n.wpdash_nav_item_root=e),this.dispatchEvent("wpdash_nav_clicked",n)}static trackScreenViewed(t,e=g.TAB){this.updateActivity();const r={wpdash_screen_id:t,wpdash_screen_type:e};this.dispatchEvent("wpdash_screen_viewed",r)}static trackActionControl(t,e){this.updateActivity();const r={wpdash_action_control_interacted:t,wpdash_control_type:e};this.dispatchEvent("wpdash_action_control",r)}static trackPromoClicked(t,e,r){this.updateActivity();const n={wpdash_promo_name:t,wpdash_promo_destination:e,wpdash_promo_clicked_path:r};this.dispatchEvent("wpdash_promo_clicked",n)}static trackSessionEnd(t="timeout"){if(this.sessionEnded)return;this.sessionEnded=!0,this.activityCheckInterval&&(clearInterval(this.activityCheckInterval),this.activityCheckInterval=null);const e=Date.now()-this.sessionStartTime,r={wpdash_endstate_nav_summary:Array.from(this.navItemsVisited),wpdash_endstate_nav_count:this.navItemsVisited.size,wpdash_endstate_duration:this.formatDuration(e),reason:t};this.dispatchEvent("wpdash_session_end_state",r),this.clearStoredSession()}static destroy(){this.activityCheckInterval&&clearInterval(this.activityCheckInterval),this.navigationListeners.forEach(({type:t,handler:e})=>{document.removeEventListener(t,e,!0)}),this.navigationListeners=[],c.default.destroy(),a.default.destroy(),o.default.destroy(),l.default.destroy(),u.default.destroy(),this.initialized=!1}}e.default=WpDashboardTracking,window.addEventListener("elementor/admin/init",()=>{const t=window.location.href,e=WpDashboardTracking.isPluginsPage(t),r=WpDashboardTracking.isElementorPage(t);e&&s.default.init(),i.default.init(),r&&(WpDashboardTracking.init(),c.default.init(),a.default.init(),o.default.init(),l.default.init(),u.default.init())}),window.addEventListener("beforeunload",()=>{i.default.destroy(),s.default.destroy(),WpDashboardTracking.destroy()})},3864:(t,e,r)=>{"use strict";var n=r(169),i=r(5835);t.exports=function(t,e,r){return r.get&&n(r.get,e,{getter:!0}),r.set&&n(r.set,e,{setter:!0}),i.f(t,e,r)}},3896:(t,e,r)=>{"use strict";var n=r(382),i=r(8473);t.exports=n&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},3980:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(5724);var i=n(r(2425));e.default=i.default.extend({getDefaultSettings:()=>({container:null,items:null,columnsCount:3,verticalSpaceBetween:30}),getDefaultElements(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run(){var t=[],e=this.elements.$container.position().top,r=this.getSettings(),n=r.columnsCount;e+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$items.each(function(i){var s=Math.floor(i/n),o=jQuery(this),a=o[0].getBoundingClientRect().height+r.verticalSpaceBetween;if(s){var c=o.position(),l=i%n,u=c.top-e-t[l];u-=parseInt(o.css("margin-top"),10),u*=-1,o.css("margin-top",u+"px"),t[l]+=a}else t.push(a)})}})},3991:(t,e,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(8120),o=r(2293),a=r(41),c=r(8660),l=r(8901),u=r(6721),d=r(7486),p=r(5267),h=r(9557),f=!h&&!d("map",function(){}),g=!h&&!f&&p("map",TypeError),m=h||f||g,v=c(function(){var t=this.iterator,e=o(i(this.next,t));if(!(this.done=!!e.done))return l(t,this.mapper,[e.value,this.counter++],!0)});n({target:"Iterator",proto:!0,real:!0,forced:m},{map:function map(t){o(this);try{s(t)}catch(t){u(this,"throw",t)}return g?i(g,this,t):new v(a(this),{mapper:t})}})},4077:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r(3827)),s=n(r(6349));const o=".e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap",a=".elementor-blank_state",c=".go-pro",l="h3";class PromotionTracking extends s.default{static init(){this.attachDelegatedTracking()}static attachDelegatedTracking(){this.addEventListenerTracked(document,"click",t=>{const e=t.target;if(!e)return;const r=e.closest(`a${c}`);if(!r)return;const n=r.closest(`${o}, ${a}`);n&&this.handlePromoClick(r,n)},{capture:!0})}static handlePromoClick(t,e){const r=this.extractPromoTitle(e,t),n=t.getAttribute("href"),s=this.extractPromoPath();i.default.trackPromoClicked(r,n,s)}static extractPromoTitle(t,e){const r=t.querySelector(l);return r?r.textContent.trim():e.textContent.trim()}static extractPromoPath(){const t=new URLSearchParams(window.location.search).get("page");return t?t.replace("elementor_","").replace(/_/g,"/"):"elementor"}}e.default=PromotionTracking},4338:(t,e,r)=>{"use strict";var n={};n[r(1)("toStringTag")]="z",t.exports="[object z]"===String(n)},4347:(t,e)=>{"use strict";e.f=Object.getOwnPropertySymbols},4364:(t,e,r)=>{"use strict";r(3991)},4483:(t,e,r)=>{"use strict";var n,i,s,o=r(4644),a=r(5578),c=r(1704),l=r(9037),u=r(5755),d=r(1831),p=r(5409),h=r(1507),f="Object already initialized",g=a.TypeError,m=a.WeakMap;if(o||d.state){var v=d.state||(d.state=new m);v.get=v.get,v.has=v.has,v.set=v.set,n=function(t,e){if(v.has(t))throw new g(f);return e.facade=t,v.set(t,e),e},i=function(t){return v.get(t)||{}},s=function(t){return v.has(t)}}else{var y=p("state");h[y]=!0,n=function(t,e){if(u(t,y))throw new g(f);return e.facade=t,l(t,y,e),e},i=function(t){return u(t,y)?t[y]:{}},s=function(t){return u(t,y)}}t.exports={set:n,get:i,has:s,enforce:function(t){return s(t)?i(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!c(e)||(r=i(e)).type!==t)throw new g("Incompatible receiver, "+t+" required");return r}}}},4543:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(4846),r(9655);var i=function _interopRequireWildcard(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,s,o={__proto__:null,default:t};if(null===t||"object"!=typeof t&&"function"!=typeof t)return o;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,o)}for(const e in t)"default"!==e&&{}.hasOwnProperty.call(t,e)&&((s=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,e))&&(s.get||s.set)?i(o,e,s):o[e]=t[e]);return o}(t,e)}(r(3827)),s=r(3025),o=n(r(6349));const a={ADMIN_MENU:"#adminmenu",TOP_BAR:".e-admin-top-bar",WP_ADMIN_BAR:"#wpadminbar",SUBMENU:".wp-submenu",PROMO_PAGE:".e-feature-promotion",PROMO_BLANK_STATE:".elementor-blank_state",APP:".e-app"};class ActionControlTracking extends o.default{static init(){s.DashboardUtils.isElementorPage()&&(this.attachDelegatedHandlers(),this.addTrackingAttributesToFilterButtons(),this.initializeLinkDataIds())}static initializeLinkDataIds(){const initializeLinks=()=>{document.querySelectorAll("a[href]").forEach(t=>{if(this.isExcludedElement(t)||this.isNavigationLink(t)||t.hasAttribute("data-id"))return;const e=t.getAttribute("href");if(!e)return;const r=this.removeNonceFromUrl(e);r&&t.setAttribute("data-id",r)})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",initializeLinks):initializeLinks()}static addTrackingAttributesToFilterButtons(){const t=document.body;if(!t)return;let e="";switch(!0){case t.classList.contains("post-type-elementor_library"):e="elementor_library-library";break;case t.classList.contains("post-type-e-floating-buttons"):e="e-floating-buttons";break;default:return}const addDataIdToListTableButtons=()=>{[{id:"post-query-submit",suffix:"filter"},{id:"search-submit",suffix:"search"},{id:"doaction",suffix:"apply"},{id:"doaction2",suffix:"apply-bottom"}].forEach(t=>{const r=document.getElementById(t.id);r&&!r.hasAttribute("data-id")&&r.setAttribute("data-id",`${e}-button-${t.suffix}`)})};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",addDataIdToListTableButtons):addDataIdToListTableButtons()}static isExcludedElement(t){for(const e of Object.values(a))if(t.closest(e))return!0;return!!t.classList.contains("go-pro")}static attachDelegatedHandlers(){const t=["search-submit","post-query-submit"];this.addEventListenerTracked(document,"click",e=>{const r=e.target&&1===e.target.nodeType?e.target:e.target?.parentElement;if(!r)return;const n=r.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');if(n&&!this.isExcludedElement(n))return t.includes(n.id)?void this.trackControl(n,i.CONTROL_TYPES.FILTER):void this.trackControl(n,i.CONTROL_TYPES.BUTTON);const s=r.closest("a");!s||this.isExcludedElement(s)||this.isNavigationLink(s)||this.trackControl(s,i.CONTROL_TYPES.LINK)},{capture:!1}),this.addEventListenerTracked(document,"change",t=>{const e=t.target&&1===t.target.nodeType?t.target:t.target?.parentElement;if(!e)return;const r=e.closest(".components-toggle-control");if(r&&!this.isExcludedElement(r))return void this.trackControl(r,i.CONTROL_TYPES.TOGGLE);const n=e.closest('input[type="checkbox"]');if(n&&!this.isExcludedElement(n))return void this.trackControl(n,i.CONTROL_TYPES.CHECKBOX);const s=e.closest('input[type="radio"]');if(s&&!this.isExcludedElement(s))return void this.trackControl(s,i.CONTROL_TYPES.RADIO);const o=e.closest("select");o&&!this.isExcludedElement(o)&&this.trackControl(o,i.CONTROL_TYPES.SELECT)})}static isNavigationLink(t){const e=t.getAttribute("href");if(!e)return!1;if(e.startsWith("#")&&e.includes("tab"))return!0;if(t.classList.contains("nav-tab"))return!0;return!!t.closest(".wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar")}static trackControl(t,e){const r=this.extractControlIdentifier(t,e);r&&i.default.trackActionControl(r,e)}static extractControlIdentifier(t,e){if(i.CONTROL_TYPES.RADIO===e){const e=t.getAttribute("name"),r=t.value||t.getAttribute("value");if(e&&r)return`${e}-${r}`;if(e)return e}if(i.CONTROL_TYPES.SELECT===e){const e=t.getAttribute("name");if(e)return e}if(i.CONTROL_TYPES.CHECKBOX===e){const e=t.getAttribute("name");if(e){if(document.querySelectorAll(`input[type="checkbox"][name="${CSS.escape(e)}"]`).length>1){const r=t.value||t.getAttribute("value");if(r)return`${e}-${r}`}return e}}if(i.CONTROL_TYPES.LINK===e){const e=t.getAttribute("data-id");if(e)return e;const r=t.getAttribute("href");if(r)return this.removeNonceFromUrl(r)}if(i.CONTROL_TYPES.BUTTON===e||i.CONTROL_TYPES.TOGGLE===e||i.CONTROL_TYPES.FILTER===e){const e=t.getAttribute("data-id");if(e)return e;const r=this.extractClassId(t);if(r)return r}return""}static extractClassId(t){const e=t.className;if(!e||"string"!=typeof e)return"";const r=e.split(" ");for(const t of r)if(t.startsWith("e-id-"))return t.substring(5);return""}static removeNonceFromUrl(t){try{const e=new URL(t,window.location.origin);e.searchParams.delete("_wpnonce");const r=e.searchParams.get("post");return null!==r&&/^[0-9]+$/.test(r)&&e.searchParams.delete("post"),e.pathname+e.search+e.hash}catch(e){return t}}}e.default=ActionControlTracking},4644:(t,e,r)=>{"use strict";var n=r(5578),i=r(1483),s=n.WeakMap;t.exports=i(s)&&/native code/.test(String(s))},4741:t=>{"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4762:(t,e,r)=>{"use strict";var n=r(274),i=Function.prototype,s=i.call,o=n&&i.bind.bind(s,s);t.exports=n?o:function(t){return function(){return s.apply(t,arguments)}}},4815:(t,e,r)=>{"use strict";var n=r(4762);t.exports=n({}.isPrototypeOf)},4846:(t,e,r)=>{"use strict";r(3617)},4887:(t,e,r)=>{"use strict";var n=r(1807),i=r(8120),s=r(2293),o=r(8761),a=r(6665),c=TypeError;t.exports=function(t,e){var r=arguments.length<2?a(t):e;if(i(r))return s(n(r,t));throw new c(o(t)+" is not iterable")}},4914:(t,e,r)=>{"use strict";var n=r(1278);t.exports=Array.isArray||function isArray(t){return"Array"===n(t)}},4946:(t,e,r)=>{"use strict";var n=r(6784),i=n(r(1265)),s=n(r(2890)),o=n(r(7955)),a=n(r(8140)),c=n(r(7224)),l=n(r(5633)),u=n(r(9603));i.default.frontend={Document:s.default,tools:{StretchElement:o.default},handlers:{Base:c.default,StretchedElement:a.default,SwiperBase:l.default,CarouselBase:u.default}}},4961:(t,e,r)=>{"use strict";var n=r(382),i=r(1807),s=r(7611),o=r(7738),a=r(5599),c=r(3815),l=r(5755),u=r(1799),d=Object.getOwnPropertyDescriptor;e.f=n?d:function getOwnPropertyDescriptor(t,e){if(t=a(t),e=c(e),u)try{return d(t,e)}catch(t){}if(l(t,e))return o(!i(s.f,t,e),t[e])}},5022:(t,e,r)=>{"use strict";var n=r(6029);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5213:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=(t,e)=>{e=Array.isArray(e)?e:[e];for(const r of e)if(t.constructor.name===r.prototype[Symbol.toStringTag])return!0;return!1}},5247:t=>{"use strict";t.exports=function(t,e){return{value:t,done:e}}},5267:(t,e,r)=>{"use strict";var n=r(5578);t.exports=function(t,e){var r=n.Iterator,i=r&&r.prototype,s=i&&i[t],o=!1;if(s)try{s.call({next:function(){return{done:!0}},return:function(){o=!0}},-1)}catch(t){t instanceof e||(o=!1)}if(!o)return s}},5290:(t,e,r)=>{"use strict";var n,i=r(2293),s=r(5799),o=r(4741),a=r(1507),c=r(2811),l=r(3145),u=r(5409),d="prototype",p="script",h=u("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(t){return"<"+p+">"+t+"</"+p+">"},NullProtoObjectViaActiveX=function(t){t.write(scriptTag("")),t.close();var e=t.parentWindow.Object;return t=null,e},NullProtoObject=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;NullProtoObject="undefined"!=typeof document?document.domain&&n?NullProtoObjectViaActiveX(n):(e=l("iframe"),r="java"+p+":",e.style.display="none",c.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(scriptTag("document.F=Object")),t.close(),t.F):NullProtoObjectViaActiveX(n);for(var i=o.length;i--;)delete NullProtoObject[d][o[i]];return NullProtoObject()};a[h]=!0,t.exports=Object.create||function create(t,e){var r;return null!==t?(EmptyConstructor[d]=i(t),r=new EmptyConstructor,EmptyConstructor[d]=null,r[h]=t):r=NullProtoObject(),void 0===e?r:s.f(r,e)}},5299:(t,e,r)=>{"use strict";var n=r(1),i=r(6775),s=n("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(i.Array===t||o[s]===t)}},5409:(t,e,r)=>{"use strict";var n=r(7255),i=r(1866),s=n("keys");t.exports=function(t){return s[t]||(s[t]=i(t))}},5454:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.appsEventTrackingDispatch=e.AppsEventTracking=void 0;var i=n(r(1434));const s="page_views_website_templates",o="kits_cloud_upgrade_clicked",a="export_kit_customization",c="import_kit_customization",l="kit_import_status",u="kit_cloud_library_apply",d="kit_cloud_library_delete",p="ie_admin_action",h="kit_import_upload_file";e.appsEventTrackingDispatch=(t,e)=>{const objectCreator=(t,r)=>{for(const n of t)e.hasOwnProperty(n)&&null!==e[n]&&(r[n]=e[n]);return r},r=[],n=["layout","site_part","error","document_name","document_type","view_type_clicked","tag","sort_direction","sort_type","action","grid_location","kit_name","page_source","element_position","element","event_type","modal_type","method","status","step","item","category","element_location","search_term","section","site_area"],i={},s={};(()=>{objectCreator(n,s),objectCreator(r,i);const e=t.split("/");i.placement=e[0],i.event=e[1],Object.keys(s).length&&(i.details=s)})(),$e.run(t,i)};e.AppsEventTracking=class AppsEventTracking{static dispatchEvent(t,e){return elementorCommon.eventsManager.dispatchEvent(t,e)}static sendPageViewsWebsiteTemplates(t){return this.dispatchEvent(s,{trigger:i.default.triggers.pageLoaded,page_loaded:t,secondary_location:t})}static sendKitsCloudUpgradeClicked(t){return this.dispatchEvent(o,{trigger:i.default.triggers.click,secondary_location:t,upgrade_location:t})}static sendExportKitCustomization(t){return this.dispatchEvent(a,{trigger:i.default.triggers.click,...t})}static sendImportKitCustomization(t){return this.dispatchEvent(c,{trigger:i.default.triggers.click,...t})}static sendKitImportStatus(t=null){const e=!!t;return this.dispatchEvent(l,{kit_import_status:!e,...e&&{kit_import_error:t.message}})}static sendKitCloudLibraryApply(t,e){return this.dispatchEvent(u,{trigger:i.default.triggers.click,kit_cloud_id:t,...e&&{kit_apply_url:e}})}static sendKitCloudLibraryDelete(){return this.dispatchEvent(d,{trigger:i.default.triggers.click})}static sendImportExportAdminAction(t){return this.dispatchEvent(p,{trigger:i.default.triggers.click,action_type:t})}static sendKitImportUploadFile(t){return this.dispatchEvent(h,{kit_import_upload_file_status:t})}}},5568:(t,e,r)=>{"use strict";r(9217)},5578:function(t,e,r){"use strict";var check=function(t){return t&&t.Math===Math&&t};t.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof r.g&&r.g)||check("object"==typeof this&&this)||function(){return this}()||Function("return this")()},5599:(t,e,r)=>{"use strict";var n=r(2121),i=r(3312);t.exports=function(t){return n(i(t))}},5633:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r(7224));class SwiperHandlerBase extends i.default{getInitialSlide(){const t=this.getEditSettings();return t.activeItemIndex?t.activeItemIndex-1:0}getSlidesCount(){return this.elements.$slides.length}togglePauseOnHover(t){t?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")}handleKenBurns(){const t=this.getSettings();this.$activeImageBg&&this.$activeImageBg.removeClass(t.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=jQuery(this.swiper.slides[this.activeItemIndex]).children("."+t.classes.slideBackground):this.$activeImageBg=jQuery(this.elements.$slides[0]).children("."+t.classes.slideBackground),this.$activeImageBg.addClass(t.classes.kenBurnsActive)}}e.default=SwiperHandlerBase},5724:(t,e,r)=>{"use strict";var n=r(8612),i=r(2347),s=r(6960),o=r(9273),a=r(1091);n({target:"Array",proto:!0,arity:1,forced:r(8473)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function push(t){var e=i(this),r=s(e),n=arguments.length;a(r+n);for(var c=0;c<n;c++)e[r]=arguments[c],r++;return o(e,r),r}})},5755:(t,e,r)=>{"use strict";var n=r(4762),i=r(2347),s=n({}.hasOwnProperty);t.exports=Object.hasOwn||function hasOwn(t,e){return s(i(t),e)}},5799:(t,e,r)=>{"use strict";var n=r(382),i=r(3896),s=r(5835),o=r(2293),a=r(5599),c=r(3658);e.f=n&&!i?Object.defineProperties:function defineProperties(t,e){o(t);for(var r,n=a(e),i=c(e),l=i.length,u=0;l>u;)s.f(t,r=i[u++],n[r]);return t}},5835:(t,e,r)=>{"use strict";var n=r(382),i=r(1799),s=r(3896),o=r(2293),a=r(3815),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",h="writable";e.f=n?s?function defineProperty(t,e,r){if(o(t),e=a(e),o(r),"function"==typeof t&&"prototype"===e&&"value"in r&&h in r&&!r[h]){var n=u(t,e);n&&n[h]&&(t[e]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:d in r?r[d]:n[d],writable:!1})}return l(t,e,r)}:l:function defineProperty(t,e,r){if(o(t),e=a(e),o(r),i)try{return l(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},5983:t=>{"use strict";t.exports=function(t){return null==t}},6021:(t,e,r)=>{"use strict";var n=r(4815),i=TypeError;t.exports=function(t,e){if(n(e,t))return t;throw new i("Incorrect invocation")}},6029:(t,e,r)=>{"use strict";var n=r(6477),i=r(8473),s=r(5578).String;t.exports=!!Object.getOwnPropertySymbols&&!i(function(){var t=Symbol("symbol detection");return!s(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41})},6145:(t,e,r)=>{"use strict";var n=r(4338),i=r(1483),s=r(1278),o=r(1)("toStringTag"),a=Object,c="Arguments"===s(function(){return arguments}());t.exports=n?s:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=a(t),o))?r:c?s(e):"Object"===(n=s(e))&&i(e.callee)?"Arguments":n}},6211:(t,e,r)=>{"use strict";r(3242)},6336:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function _interopRequireWildcard(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,s,o={__proto__:null,default:t};if(null===t||"object"!=typeof t&&"function"!=typeof t)return o;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,o)}for(const e in t)"default"!==e&&{}.hasOwnProperty.call(t,e)&&((s=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,e))&&(s.get||s.set)?i(o,e,s):o[e]=t[e]);return o}(t,e)}(r(3827)),s=n(r(6349));const o="li#toplevel_page_elementor",a="li#menu-posts-elementor_library",c=".wp-submenu",l=".wp-has-submenu";class NavigationTracking extends s.default{static init(){this.attachElementorMenuTracking(),this.attachTemplatesMenuTracking()}static attachElementorMenuTracking(){const t=document.querySelector(o);t&&this.attachMenuTracking(t,"Elementor")}static attachTemplatesMenuTracking(){const t=document.querySelector(a);t&&this.attachMenuTracking(t,"Templates")}static attachMenuTracking(t,e){this.addEventListenerTracked(t,"click",t=>{this.handleMenuClick(t,e)})}static handleMenuClick(t,e){const r=t.target.closest("a");if(!r)return;const n=r.classList.contains("menu-top"),s=this.extractItemId(r),o=this.determineNavArea(r);i.default.trackNavClicked(s,n?null:e,o)}static extractItemId(t){const e=t.textContent.trim();if(e)return e;const r=t.getAttribute("href");if(r){const t=new URLSearchParams(r.split("?")[1]||""),e=t.get("page"),n=t.get("post_type");if(e)return e;if(n)return n}const n=t.getAttribute("id");return n||"unknown"}static determineNavArea(t){if(t.closest("li.menu-top")){if(t.closest(c)){return t.closest(l).classList.contains("wp-not-current-submenu")?i.NAV_AREAS.HOVER_MENU:i.NAV_AREAS.SUBMENU}return i.NAV_AREAS.LEFT_MENU}return i.NAV_AREAS.LEFT_MENU}}e.default=NavigationTracking},6349:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(5724),r(4846),r(9655);e.default=class BaseTracking{static ensureOwnArrays(){Object.prototype.hasOwnProperty.call(this,"observers")||(this.observers=[]),Object.prototype.hasOwnProperty.call(this,"eventListeners")||(this.eventListeners=[])}static destroy(){this.ensureOwnArrays(),this.observers.forEach(t=>t.disconnect()),this.observers=[],this.eventListeners.forEach(({target:t,type:e,handler:r,options:n})=>{t.removeEventListener(e,r,n)}),this.eventListeners=[]}static addObserver(t,e,r){this.ensureOwnArrays();const n=new MutationObserver(r);return n.observe(t,e),this.observers.push(n),n}static addEventListenerTracked(t,e,r,n={}){this.ensureOwnArrays(),t.addEventListener(e,r,n),this.eventListeners.push({target:t,type:e,handler:r,options:n})}}},6477:(t,e,r)=>{"use strict";var n,i,s=r(5578),o=r(9461),a=s.process,c=s.Deno,l=a&&a.versions||c&&c.version,u=l&&l.v8;u&&(i=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&o&&(!(n=o.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=o.match(/Chrome\/(\d+)/))&&(i=+n[1]),t.exports=i},6651:(t,e,r)=>{"use strict";var n=r(5599),i=r(3392),s=r(6960),createMethod=function(t){return function(e,r,o){var a=n(e),c=s(a);if(0===c)return!t&&-1;var l,u=i(o,c);if(t&&r!=r){for(;c>u;)if((l=a[u++])!=l)return!0}else for(;c>u;u++)if((t||u in a)&&a[u]===r)return t||u||0;return!t&&-1}};t.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},6665:(t,e,r)=>{"use strict";var n=r(6145),i=r(2564),s=r(5983),o=r(6775),a=r(1)("iterator");t.exports=function(t){if(!s(t))return i(t,a)||i(t,"@@iterator")||o[n(t)]}},6721:(t,e,r)=>{"use strict";var n=r(1807),i=r(2293),s=r(2564);t.exports=function(t,e,r){var o,a;i(t);try{if(!(o=s(t,"return"))){if("throw"===e)throw r;return r}o=n(o,t)}catch(t){a=!0,o=t}if("throw"===e)throw r;if(a)throw o;return i(o),r}},6726:(t,e,r)=>{"use strict";var n=r(5755),i=r(9497),s=r(4961),o=r(5835);t.exports=function(t,e,r){for(var a=i(e),c=o.f,l=s.f,u=0;u<a.length;u++){var d=a[u];n(t,d)||r&&n(r,d)||c(t,d,l(e,d))}}},6742:(t,e,r)=>{"use strict";var n=r(4762),i=r(5755),s=r(5599),o=r(6651).indexOf,a=r(1507),c=n([].push);t.exports=function(t,e){var r,n=s(t),l=0,u=[];for(r in n)!i(a,r)&&i(n,r)&&c(u,r);for(;e.length>l;)i(n,r=e[l++])&&(~o(u,r)||c(u,r));return u}},6775:t=>{"use strict";t.exports={}},6784:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},6960:(t,e,r)=>{"use strict";var n=r(8324);t.exports=function(t){return n(t.length)}},7011:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r(3827)),s=n(r(6349));const o="core",a="pro";class PluginActions extends s.default{static selectedReason=null;static init(){this.attachCoreDeactivationTracking(),this.attachProDeactivationTracking(),this.attachProDeletionTracking()}static attachCoreDeactivationTracking(){const t=document.querySelector("#elementor-deactivate-feedback-dialog-form");t&&(this.addEventListenerTracked(t,"change",t=>{const e=t.target;e.classList.contains("elementor-deactivate-feedback-dialog-input")&&(this.selectedReason=e.value)}),this.observeModalButtons())}static attachProDeactivationTracking(){const t=document.querySelector(".plugins");t&&this.addEventListenerTracked(t,"click",t=>{const e=t.target.closest("a");e&&"deactivate-elementor-pro"===e.id&&this.trackProDeactivation()},{capture:!0})}static observeModalButtons(){const checkAndAttachDelegation=()=>{const t=document.querySelector("#elementor-deactivate-feedback-modal");return!!t&&(this.addEventListenerTracked(t,"click",t=>{const e=t.target.closest(".dialog-submit"),r=t.target.closest(".dialog-skip");e?this.trackCoreDeactivation("submit&deactivate"):r&&this.trackCoreDeactivation("skip&deactivate")},{capture:!0}),!0)};checkAndAttachDelegation()||this.addObserver(document.body,{childList:!0,subtree:!0},(t,e)=>{checkAndAttachDelegation()&&e.disconnect()})}static getUserInput(){if(!this.selectedReason||!["found_a_better_plugin","other"].includes(this.selectedReason))return null;const t=document.querySelector(`input[name="reason_${this.selectedReason}"]`);return t&&t.value?t.value:null}static trackCoreDeactivation(t){const e={deactivate_form_submit:t,deactivate_plugin_type:o};this.selectedReason&&(e.deactivate_feedback_reason=this.selectedReason);const r=this.getUserInput();r&&(e.deactivate_feedback_reason+=`/${r}`),i.default.dispatchEvent("wpdash_deactivate_plugin",e,{send_immediately:!0})}static trackProDeactivation(){this.trackProAction("deactivate")}static attachProDeletionTracking(){"undefined"!=typeof jQuery&&jQuery(document).on("wp-plugin-deleting",(t,e)=>{"elementor-pro"===e?.slug&&this.trackProAction("delete")})}static destroy(){"undefined"!=typeof jQuery&&jQuery(document).off("wp-plugin-deleting"),s.default.destroy.call(this)}static trackProAction(t){const e={deactivate:{eventName:"wpdash_deactivate_plugin",propertyKey:"deactivate_plugin_type"},delete:{eventName:"wpdash_delete_plugin",propertyKey:"plugin_delete"}}[t];if(!e)return;const r={[e.propertyKey]:a};i.default.dispatchEvent(e.eventName,r,{send_immediately:!0})}}e.default=PluginActions},7224:(t,e,r)=>{"use strict";r(5724),r(4846),r(7458),r(6211),r(9655),t.exports=elementorModules.ViewModule.extend({$element:null,editorListeners:null,onElementChange:null,onEditSettingsChange:null,onPageSettingsChange:null,isEdit:null,__construct(t){this.isActive(t)&&(this.$element=t.$element,this.isEdit=this.$element.hasClass("elementor-element-edit-mode"),this.isEdit&&this.addEditorListeners())},isActive:()=>!0,isElementInTheCurrentDocument(){return!!elementorFrontend.isEditMode()&&elementor.documents.currentDocument.id.toString()===this.$element[0].closest(".elementor").dataset.elementorId},findElement(t){var e=this.$element;return e.find(t).filter(function(){return jQuery(this).parent().closest(".elementor-element").is(e)})},getUniqueHandlerID(t,e){return t||(t=this.getModelCID()),e||(e=this.$element),t+e.attr("data-element_type")+this.getConstructorID()},initEditorListeners(){var t=this;if(t.editorListeners=[{event:"element:destroy",to:elementor.channels.data,callback(e){e.cid===t.getModelCID()&&t.onDestroy()}}],t.onElementChange){const e=t.getWidgetType()||t.getElementType();let r="change";"global"!==e&&(r+=":"+e),t.editorListeners.push({event:r,to:elementor.channels.editor,callback(e,r){t.getUniqueHandlerID(r.model.cid,r.$el)===t.getUniqueHandlerID()&&t.onElementChange(e.model.get("name"),e,r)}})}t.onEditSettingsChange&&t.editorListeners.push({event:"change:editSettings",to:elementor.channels.editor,callback(e,r){if(r.model.cid!==t.getModelCID())return;const n=Object.keys(e.changed)[0];t.onEditSettingsChange(n,e.changed[n])}}),["page"].forEach(function(e){var r="on"+e[0].toUpperCase()+e.slice(1)+"SettingsChange";t[r]&&t.editorListeners.push({event:"change",to:elementor.settings[e].model,callback(e){t[r](e.changed)}})})},getEditorListeners(){return this.editorListeners||this.initEditorListeners(),this.editorListeners},addEditorListeners(){var t=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(e){elementorFrontend.addListenerOnce(t,e.event,e.callback,e.to)})},removeEditorListeners(){var t=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(e){elementorFrontend.removeListeners(t,e.event,null,e.to)})},getElementType(){return this.$element.data("element_type")},getWidgetType(){const t=this.$element.data("widget_type");if(t)return t.split(".")[0]},getID(){return this.$element.data("id")},getModelCID(){return this.$element.data("model-cid")},getElementSettings(t){let e={};const r=this.getModelCID();if(this.isEdit&&r){const t=elementorFrontend.config.elements.data[r],n=t.attributes;let i=n.widgetType||n.elType;n.isInner&&(i="inner-"+i);let s=elementorFrontend.config.elements.keys[i];s||(s=elementorFrontend.config.elements.keys[i]=[],jQuery.each(t.controls,(t,e)=>{(e.frontend_available||e.editor_available)&&s.push(t)})),jQuery.each(t.getActiveControls(),function(t){if(-1!==s.indexOf(t)){let r=n[t];r.toJSON&&(r=r.toJSON()),e[t]=r}})}else e=this.$element.data("settings")||{};return this.getItems(e,t)},getEditSettings(t){var e={};return this.isEdit&&(e=elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes),this.getItems(e,t)},getCurrentDeviceSetting(t){return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(),t)},onInit(){this.isActive(this.getSettings())&&elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},onDestroy(){this.isEdit&&this.removeEditorListeners(),this.unbindEvents&&this.unbindEvents()}})},7255:(t,e,r)=>{"use strict";var n=r(1831);t.exports=function(t,e){return n[t]||(n[t]=e||{})}},7268:(t,e,r)=>{"use strict";var n=r(4762),i=r(1483),s=r(1831),o=n(Function.toString);i(s.inspectSource)||(s.inspectSource=function(t){return o(t)}),t.exports=s.inspectSource},7458:(t,e,r)=>{"use strict";r(1975)},7486:t=>{"use strict";t.exports=function(t,e){var r="function"==typeof Iterator&&Iterator.prototype[t];if(r)try{r.call({next:null},e).next()}catch(t){return!0}}},7611:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function propertyIsEnumerable(t){var e=n(this,t);return!!e&&e.enumerable}:r},7670:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(4846),r(7458),r(9655);var i=function _interopRequireWildcard(t,e){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(t,e){if(!e&&t&&t.__esModule)return t;var i,s,o={__proto__:null,default:t};if(null===t||"object"!=typeof t&&"function"!=typeof t)return o;if(i=e?n:r){if(i.has(t))return i.get(t);i.set(t,o)}for(const e in t)"default"!==e&&{}.hasOwnProperty.call(t,e)&&((s=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,e))&&(s.get||s.set)?i(o,e,s):o[e]=t[e]);return o}(t,e)}(r(3827)),s=r(3025),o=n(r(6349));const a=".nav-tab-wrapper",c=".nav-tab",l=".nav-tab-active",u=".elementor-settings-form-page",d=".elementor-settings-form-page.elementor-active",p=["#elementor-new-floating-elements-modal","#elementor-new-template-dialog-content"];class ScreenViewTracking extends o.default{static trackedScreens=new Set;static init(){s.DashboardUtils.isElementorPage()&&this.attachTabChangeTracking()}static destroy(){super.destroy(),this.trackedScreens.clear()}static getScreenData(){const t=new URLSearchParams(window.location.search),e=t.get("page"),r=t.get("post_type"),n=window.location.hash;let s="",o="";if(s=e||(r||this.getScreenIdFromBody()),this.isElementorAppPage()){const t=this.getAppScreenData(n);if(t)return t}const c=document.querySelector(a),p=document.querySelectorAll(u).length>1;if(c||p||n&&!this.isElementorAppPage())if(o=i.SCREEN_TYPES.TAB,n){s=`${s}-${n.replace(/^#(tab-)?/,"")}`}else if(c){const t=document.querySelector(l);if(t){const e=t.textContent.trim(),r=t.getAttribute("href");if(e)s=`${s}-${this.sanitizeScreenId(e)}`;else if(r&&r.includes("#")){s=`${s}-${r.split("#")[1]}`}}}else if(p){const t=document.querySelector(d);if(t){const e=t.id;e&&(s=`${s}-${e}`)}}return{screenId:s,screenType:o}}static isElementorAppPage(){return"elementor-app"===new URLSearchParams(window.location.search).get("page")}static getAppScreenData(t){if(!t)return null;const e=t.replace(/^#/,"");if(!e.startsWith("/"))return null;const r=e.split("/").filter(Boolean);if(0===r.length)return null;return{screenId:r.join("/"),screenType:i.SCREEN_TYPES.APP_SCREEN}}static getScreenIdFromBody(){const t=document.body.className.split(" ");for(const e of t)if(e.startsWith("elementor")&&(e.includes("page")||e.includes("post-type")))return e;return"elementor-unknown"}static sanitizeScreenId(t){return t.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}static attachTabChangeTracking(){this.attachNavTabTracking(),this.attachHashChangeTracking(),this.attachSettingsTabTracking(),this.attachModalTracking()}static attachNavTabTracking(){const t=document.querySelector(a);t&&this.addEventListenerTracked(t,"click",t=>{const e=t.target.closest(c);if(e&&!e.classList.contains("nav-tab-active")){const t=this.getScreenData();t&&this.trackScreen(t.screenId,t.screenType)}})}static attachHashChangeTracking(){this.addEventListenerTracked(window,"hashchange",()=>{const t=this.getScreenData();t&&this.trackScreen(t.screenId,t.screenType)})}static attachSettingsTabTracking(){const t=document.querySelectorAll(u);0!==t.length&&t.forEach(t=>{this.addObserver(t,{attributes:!0,attributeFilter:["class"]},()=>{const t=this.getScreenData();t&&this.trackScreen(t.screenId,t.screenType)})})}static attachModalTracking(){this.addObserver(document.body,{childList:!0,subtree:!0},t=>{for(const e of t)"childList"===e.type&&p.forEach(t=>{const e=document.querySelector(t);if(e&&this.isModalVisible(e)){const e=t.replace("#","");this.trackScreen(e,i.SCREEN_TYPES.POPUP)}})})}static isModalVisible(t){if(!t)return!1;const e=window.getComputedStyle(t);return"none"!==e.display&&0!==parseFloat(e.opacity)}static trackScreen(t,e=i.SCREEN_TYPES.TOP_LEVEL_PAGE){const r=`${t}-${e}`;this.trackedScreens.has(r)||(this.trackedScreens.add(r),i.default.trackScreenViewed(t,e))}}e.default=ScreenViewTracking},7738:t=>{"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},7914:(t,e,r)=>{"use strict";var n=r(1483),i=r(5835),s=r(169),o=r(2095);t.exports=function(t,e,r,a){a||(a={});var c=a.enumerable,l=void 0!==a.name?a.name:e;if(n(r)&&s(r,l,a),a.global)c?t[e]=r:o(e,r);else{try{a.unsafe?t[e]&&(c=!0):delete t[e]}catch(t){}c?t[e]=r:i.f(t,e,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return t}},7955:t=>{"use strict";t.exports=elementorModules.ViewModule.extend({getDefaultSettings:()=>({element:null,direction:elementorFrontend.config.is_rtl?"right":"left",selectors:{container:window},considerScrollbar:!1,cssOutput:"inline"}),getDefaultElements(){return{$element:jQuery(this.getSettings("element"))}},stretch(){const t=this.getSettings();let e;try{e=jQuery(t.selectors.container)}catch(t){}e&&e.length||(e=jQuery(this.getDefaultSettings().selectors.container)),this.reset();var r=this.elements.$element,n=e.innerWidth(),i=r.offset().left,s="fixed"===r.css("position"),o=s?0:i,a=window===e[0];if(!a){var c=e.offset().left;s&&(o=c),i>c&&(o=i-c)}if(t.considerScrollbar&&a){o-=window.innerWidth-n}s||(elementorFrontend.config.is_rtl&&(o=n-(r.outerWidth()+o)),o=-o),t.margin&&(o+=t.margin);var l={};let u=n;t.margin&&(u-=2*t.margin),l.width=u+"px",l[t.direction]=o+"px","variables"!==t.cssOutput?r.css(l):this.applyCssVariables(r,l)},reset(){const t={},e=this.getSettings(),r=this.elements.$element;"variables"!==e.cssOutput?(t.width="",t[e.direction]="",r.css(t)):this.resetCssVariables(r)},applyCssVariables(t,e){t.css("--stretch-width",e.width),e.left?t.css("--stretch-left",e.left):t.css("--stretch-right",e.right)},resetCssVariables(t){t.css({"--stretch-width":"","--stretch-left":"","--stretch-right":""})}})},7958:(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseRegistry=void 0,r(4846),r(7458),r(9655),r(4364);e.BaseRegistry=class BaseRegistry{constructor(){this.sections=new Map}register(t){if(!t.key||!t.title)throw new Error("Template type must have key and title");const e=this.get(t.key)||this.formatSection(t);if(t.children)if(e.children){const r=new Map(e.children.map(t=>[t.key,t]));t.children.forEach(t=>{const e=this.formatSection(t);r.set(t.key,e)}),e.children=Array.from(r.values())}else e.children=t.children.map(t=>this.formatSection(t));this.sections.set(t.key,e)}formatSection({children:t,...e}){return{key:e.key,title:e.title,description:e.description||"",useParentDefault:!1!==e.useParentDefault,getInitialState:e.getInitialState||null,component:e.component||null,order:e.order||10,isAvailable:e.isAvailable||(()=>!0),...e}}getAll(){return Array.from(this.sections.values()).filter(t=>t.isAvailable()).map(t=>t.children?{...t,children:[...t.children].sort((t,e)=>t.order-e.order)}:t).sort((t,e)=>t.order-e.order)}get(t){return this.sections.get(t)}}},8120:(t,e,r)=>{"use strict";var n=r(1483),i=r(8761),s=TypeError;t.exports=function(t){if(n(t))return t;throw new s(i(t)+" is not a function")}},8140:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(4846),r(6211);var i=n(r(7224));class StretchedElement extends i.default{getStretchedClass(){return"e-stretched"}getStretchSettingName(){return"stretch_element"}getStretchActiveValue(){return"yes"}bindEvents(){const t=this.getUniqueHandlerID();elementorFrontend.addListenerOnce(t,"resize",this.stretch),elementorFrontend.addListenerOnce(t,"sticky:stick",this.stretch,this.$element),elementorFrontend.addListenerOnce(t,"sticky:unstick",this.stretch,this.$element),elementorFrontend.isEditMode()&&(this.onKitChangeStretchContainerChange=this.onKitChangeStretchContainerChange.bind(this),elementor.channels.editor.on("kit:change:stretchContainer",this.onKitChangeStretchContainerChange))}unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID(),"resize",this.stretch),elementorFrontend.isEditMode()&&elementor.channels.editor.off("kit:change:stretchContainer",this.onKitChangeStretchContainerChange)}isActive(t){return elementorFrontend.isEditMode()||t.$element.hasClass(this.getStretchedClass())}getStretchElementForConfig(t=null){return t?this.$element.find(t):this.$element}getStretchElementConfig(){return{element:this.getStretchElementForConfig(),selectors:{container:this.getStretchContainer()},considerScrollbar:elementorFrontend.isEditMode()&&elementorFrontend.config.is_rtl}}initStretch(){this.stretch=this.stretch.bind(this),this.stretchElement=new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig())}getStretchContainer(){return elementorFrontend.getKitSettings("stretched_section_container")||window}isStretchSettingEnabled(){return this.getElementSettings(this.getStretchSettingName())===this.getStretchActiveValue()}stretch(){this.isStretchSettingEnabled()&&this.stretchElement.stretch()}onInit(...t){this.isActive(this.getSettings())&&(this.initStretch(),super.onInit(...t),this.stretch())}onElementChange(t){this.getStretchSettingName()===t&&(this.isStretchSettingEnabled()?this.stretch():this.stretchElement.reset())}onKitChangeStretchContainerChange(){this.stretchElement.setSettings("selectors.container",this.getStretchContainer()),this.stretch()}}e.default=StretchedElement},8285:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(r(3827)),s=n(r(6349));const o={go_elementor_pro:"Upgrade"};class MenuPromotionTracking extends s.default{static init(){this.attachDelegatedTracking()}static attachDelegatedTracking(){this.addEventListenerTracked(document,"click",t=>{const e=t.target;if(!e)return;const r=e.closest("a");if(!r)return;const n=r.getAttribute("href");if(!n)return;const i=this.extractPromoMenuKey(n);i&&this.handleMenuPromoClick(r,i)},{capture:!0})}static extractPromoMenuKey(t){for(const e of Object.keys(o))if(t.includes(`page=${e}`))return e;return null}static handleMenuPromoClick(t,e){const r=t.getAttribute("href"),n=o[e],s=e.replace("elementor_","").replace(/_/g,"/");i.default.trackPromoClicked(n,r,s)}}e.default=MenuPromotionTracking},8324:(t,e,r)=>{"use strict";var n=r(3005),i=Math.min;t.exports=function(t){var e=n(t);return e>0?i(e,9007199254740991):0}},8473:t=>{"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},8612:(t,e,r)=>{"use strict";var n=r(5578),i=r(4961).f,s=r(9037),o=r(7914),a=r(2095),c=r(6726),l=r(8730);t.exports=function(t,e){var r,u,d,p,h,f=t.target,g=t.global,m=t.stat;if(r=g?n:m?n[f]||a(f,{}):n[f]&&n[f].prototype)for(u in e){if(p=e[u],d=t.dontCallGetSet?(h=i(r,u))&&h.value:r[u],!l(g?u:f+(m?".":"#")+u,t.forced)&&void 0!==d){if(typeof p==typeof d)continue;c(p,d)}(t.sham||d&&d.sham)&&s(p,"sham",!0),o(r,u,p,t)}}},8660:(t,e,r)=>{"use strict";var n=r(1807),i=r(5290),s=r(9037),o=r(2313),a=r(1),c=r(4483),l=r(2564),u=r(1851).IteratorPrototype,d=r(5247),p=r(6721),h=r(1983),f=a("toStringTag"),g="IteratorHelper",m="WrapForValidIterator",v="normal",y="throw",_=c.set,createIteratorProxyPrototype=function(t){var e=c.getterFor(t?m:g);return o(i(u),{next:function next(){var r=e(this);if(t)return r.nextHandler();if(r.done)return d(void 0,!0);try{var n=r.nextHandler();return r.returnHandlerResult?n:d(n,r.done)}catch(t){throw r.done=!0,t}},return:function(){var r=e(this),i=r.iterator;if(r.done=!0,t){var s=l(i,"return");return s?n(s,i):d(void 0,!0)}if(r.inner)try{p(r.inner.iterator,v)}catch(t){return p(i,y,t)}if(r.openIters)try{h(r.openIters,v)}catch(t){return p(i,y,t)}return i&&p(i,v),d(void 0,!0)}})},b=createIteratorProxyPrototype(!0),w=createIteratorProxyPrototype(!1);s(w,f,"Iterator Helper"),t.exports=function(t,e,r){var n=function Iterator(n,i){i?(i.iterator=n.iterator,i.next=n.next):i=n,i.type=e?m:g,i.returnHandlerResult=!!r,i.nextHandler=t,i.counter=0,i.done=!1,_(this,i)};return n.prototype=e?b:w,n}},8685:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ForceMethodImplementation=void 0;class ForceMethodImplementation extends Error{constructor(t={},e={}){super(`${t.isStatic?"static ":""}${t.fullName}() should be implemented, please provide '${t.functionName||t.fullName}' functionality.`,e),Object.keys(e).length&&console.error(e),Error.captureStackTrace(this,ForceMethodImplementation)}}e.ForceMethodImplementation=ForceMethodImplementation;e.default=t=>{const e=Error().stack.split("\n")[2].trim(),r=e.startsWith("at new")?"constructor":e.split(" ")[1],n={};if(n.functionName=r,n.fullName=r,n.functionName.includes(".")){const t=n.functionName.split(".");n.className=t[0],n.functionName=t[1]}else n.isStatic=!0;throw new ForceMethodImplementation(n,t)}},8730:(t,e,r)=>{"use strict";var n=r(8473),i=r(1483),s=/#|\.prototype\./,isForced=function(t,e){var r=a[o(t)];return r===l||r!==c&&(i(e)?n(e):!!e)},o=isForced.normalize=function(t){return String(t).replace(s,".").toLowerCase()},a=isForced.data={},c=isForced.NATIVE="N",l=isForced.POLYFILL="P";t.exports=isForced},8761:t=>{"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},8901:(t,e,r)=>{"use strict";var n=r(2293),i=r(6721);t.exports=function(t,e,r,s){try{return s?e(n(r)[0],r[1]):e(r)}catch(e){i(t,"throw",e)}}},9031:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createGetInitialState=function createGetInitialState(t,e={}){return(r,n)=>{let i=n;if(r.hasOwnProperty("uploadedData")){i=!1;const e=r.uploadedData.manifest.templates,n=elementorAppConfig?.["import-export-customization"]?.exportGroups||{};for(const r in e){if(n[e[r].doc_type]===t){i=!0;break}}}return{enabled:i,...e}}}},9037:(t,e,r)=>{"use strict";var n=r(382),i=r(5835),s=r(7738);t.exports=n?function(t,e,r){return i.f(t,e,s(1,r))}:function(t,e,r){return t[e]=r,t}},9217:(t,e,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("some",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{some:function some(t){a(this);try{o(t)}catch(t){l(this,"throw",t)}if(u)return i(u,this,t);var e=c(this),r=0;return s(e,function(e,n){if(t(e,r++))return n()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},9273:(t,e,r)=>{"use strict";var n=r(382),i=r(4914),s=TypeError,o=Object.getOwnPropertyDescriptor,a=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=a?function(t,e){if(i(t)&&!o(t,"length").writable)throw new s("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},9441:(t,e,r)=>{"use strict";var n=r(8473);t.exports=!n(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})},9461:(t,e,r)=>{"use strict";var n=r(5578).navigator,i=n&&n.userAgent;t.exports=i?String(i):""},9497:(t,e,r)=>{"use strict";var n=r(1409),i=r(4762),s=r(2278),o=r(4347),a=r(2293),c=i([].concat);t.exports=n("Reflect","ownKeys")||function ownKeys(t){var e=s.f(a(t)),r=o.f;return r?c(e,r(t)):e}},9557:t=>{"use strict";t.exports=!1},9603:(t,e,r)=>{"use strict";var n=r(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,r(4846),r(6211),r(9655);var i=n(r(5633));class CarouselHandlerBase extends i.default{getDefaultSettings(){return{selectors:{carousel:".swiper",swiperWrapper:".swiper-wrapper",slideContent:".swiper-slide",swiperArrow:".elementor-swiper-button",paginationWrapper:".swiper-pagination",paginationBullet:".swiper-pagination-bullet",paginationBulletWrapper:".swiper-pagination-bullets"}}}getDefaultElements(){const t=this.getSettings("selectors"),e={$swiperContainer:this.$element.find(t.carousel),$swiperWrapper:this.$element.find(t.swiperWrapper),$swiperArrows:this.$element.find(t.swiperArrow),$paginationWrapper:this.$element.find(t.paginationWrapper),$paginationBullets:this.$element.find(t.paginationBullet),$paginationBulletWrapper:this.$element.find(t.paginationBulletWrapper)};return e.$slides=e.$swiperContainer.find(t.slideContent),e}getSwiperSettings(){const t=this.getElementSettings(),e=+t.slides_to_show||3,r=1===e,n=elementorFrontend.config.responsive.activeBreakpoints,i={mobile:1,tablet:r?1:2},s={slidesPerView:e,loop:"yes"===t.infinite,speed:t.speed,handleElementorBreakpoints:!0,breakpoints:{}};let o=e;Object.keys(n).reverse().forEach(e=>{const r=i[e]?i[e]:o;s.breakpoints[n[e].value]={slidesPerView:+t["slides_to_show_"+e]||r,slidesPerGroup:+t["slides_to_scroll_"+e]||1},t.image_spacing_custom&&(s.breakpoints[n[e].value].spaceBetween=this.getSpaceBetween(e)),o=+t["slides_to_show_"+e]||r}),"yes"===t.autoplay&&(s.autoplay={delay:t.autoplay_speed,disableOnInteraction:"yes"===t.pause_on_interaction}),r?(s.effect=t.effect,"fade"===t.effect&&(s.fadeEffect={crossFade:!0})):s.slidesPerGroup=+t.slides_to_scroll||1,t.image_spacing_custom&&(s.spaceBetween=this.getSpaceBetween());const a="arrows"===t.navigation||"both"===t.navigation,c="dots"===t.navigation||"both"===t.navigation||t.pagination;return a&&(s.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),c&&(s.pagination={el:`.elementor-element-${this.getID()} .swiper-pagination`,type:t.pagination?t.pagination:"bullets",clickable:!0,renderBullet:(t,e)=>`<span class="${e}" role="button" tabindex="0" data-bullet-index="${t}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${t+1}"></span>`}),"yes"===t.lazyload&&(s.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),s.a11y={enabled:!0,prevSlideMessage:elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,nextSlideMessage:elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,firstSlideMessage:elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,lastSlideMessage:elementorFrontend.config.i18n.a11yCarouselLastSlideMessage},s.on={slideChange:()=>{this.a11ySetPaginationTabindex(),this.handleElementHandlers(),this.a11ySetSlideAriaHidden()},init:()=>{this.a11ySetPaginationTabindex(),this.a11ySetSlideAriaHidden("initialisation")}},this.applyOffsetSettings(t,s,e),s}getOffsetWidth(){const t=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"offset_width","size",t)||0}applyOffsetSettings(t,e,r){const n=t.offset_sides;if(!(elementorFrontend.isEditMode()&&"NestedCarousel"===this.constructor.name)&&n&&"none"!==n)switch(n){case"right":this.forceSliderToShowNextSlideWhenOnLast(e,r),this.addClassToSwiperContainer("offset-right");break;case"left":this.addClassToSwiperContainer("offset-left");break;case"both":this.forceSliderToShowNextSlideWhenOnLast(e,r),this.addClassToSwiperContainer("offset-both")}}forceSliderToShowNextSlideWhenOnLast(t,e){t.slidesPerView=e+.001}addClassToSwiperContainer(t){this.getDefaultElements().$swiperContainer[0].classList.add(t)}async onInit(...t){if(super.onInit(...t),!this.elements.$swiperContainer.length||2>this.elements.$slides.length)return;await this.initSwiper();"yes"===this.getElementSettings().pause_on_hover&&this.togglePauseOnHover(!0)}async initSwiper(){const t=elementorFrontend.utils.swiper;this.swiper=await new t(this.elements.$swiperContainer,this.getSwiperSettings()),this.elements.$swiperContainer.data("swiper",this.swiper)}bindEvents(){this.elements.$swiperArrows.on("keydown",this.onDirectionArrowKeydown.bind(this)),this.elements.$paginationWrapper.on("keydown",".swiper-pagination-bullet",this.onDirectionArrowKeydown.bind(this)),this.elements.$swiperContainer.on("keydown",".swiper-slide",this.onDirectionArrowKeydown.bind(this)),this.$element.find(":focusable").on("focus",this.onFocusDisableAutoplay.bind(this)),elementorFrontend.elements.$window.on("resize",this.getSwiperSettings.bind(this))}unbindEvents(){this.elements.$swiperArrows.off(),this.elements.$paginationWrapper.off(),this.elements.$swiperContainer.off(),this.$element.find(":focusable").off(),elementorFrontend.elements.$window.off("resize")}onDirectionArrowKeydown(t){const e=elementorFrontend.config.is_rtl,r=t.originalEvent.code,n=e?"ArrowLeft":"ArrowRight";if(!(-1!==["ArrowLeft","ArrowRight"].indexOf(r)))return!0;(e?"ArrowRight":"ArrowLeft")===r?this.swiper.slidePrev():n===r&&this.swiper.slideNext()}onFocusDisableAutoplay(){this.swiper.autoplay.stop()}updateSwiperOption(t){const e=this.getElementSettings()[t],r=this.swiper.params;switch(t){case"autoplay_speed":r.autoplay.delay=e;break;case"speed":r.speed=e}this.swiper.update()}getChangeableProperties(){return{pause_on_hover:"pauseOnHover",autoplay_speed:"delay",speed:"speed",arrows_position:"arrows_position"}}onElementChange(t){if(0===t.indexOf("image_spacing_custom"))return void this.updateSpaceBetween(t);if(this.getChangeableProperties()[t])if("pause_on_hover"===t){const t=this.getElementSettings("pause_on_hover");this.togglePauseOnHover("yes"===t)}else this.updateSwiperOption(t)}onEditSettingsChange(t){"activeItemIndex"===t&&this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}getSpaceBetween(t=null){const e=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"image_spacing_custom","size",t);return Number(e)||0}updateSpaceBetween(t){const e=t.match("image_spacing_custom_(.*)"),r=e?e[1]:"desktop",n=this.getSpaceBetween(r);"desktop"!==r&&(this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween=n),this.swiper.params.spaceBetween=n,this.swiper.update()}getPaginationBullets(t="array"){const e=this.$element.find(this.getSettings("selectors").paginationBullet);return"array"===t?Array.from(e):e}a11ySetPaginationTabindex(){const t=this.swiper?.params?.pagination.bulletClass,e=this.swiper?.params?.pagination.bulletActiveClass;this.getPaginationBullets().forEach(t=>{t.classList?.contains(e)||t.removeAttribute("tabindex")});const r="ArrowLeft"===event?.code||"ArrowRight"===event?.code;event?.target?.classList?.contains(t)&&r&&this.$element.find(`.${e}`).trigger("focus")}getSwiperWrapperTranformXValue(){let t=this.elements.$swiperWrapper[0]?.style.transform;return t=t.replace("translate3d(",""),t=t.split(","),t=parseInt(t[0].replace("px","")),t||0}a11ySetSlideAriaHidden(t=""){if("number"!=typeof("initialisation"===t?0:this.swiper?.activeIndex))return;const e=this.getSwiperWrapperTranformXValue(),r=this.elements.$swiperWrapper[0].clientWidth;this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each((t,n)=>{0<=n.offsetLeft+e&&r>n.offsetLeft+e?(n.removeAttribute("aria-hidden"),n.removeAttribute("inert")):(n.setAttribute("aria-hidden",!0),n.setAttribute("inert",""))})}handleElementHandlers(){}}e.default=CarouselHandlerBase},9655:(t,e,r)=>{"use strict";r(9930)},9930:(t,e,r)=>{"use strict";var n=r(8612),i=r(1807),s=r(1506),o=r(8120),a=r(2293),c=r(41),l=r(6721),u=r(5267)("forEach",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:u},{forEach:function forEach(t){a(this);try{o(t)}catch(t){l(this,"throw",t)}if(u)return i(u,this,t);var e=c(this),r=0;s(e,function(e){t(e,r++)},{IS_RECORD:!0})}})}},t=>{var e;e=4946,t(t.s=e)}]);
  • elementor/trunk/assets/js/packages/editor-app-bar/editor-app-bar.strings.js

    r3401288 r3411234  
    1717// translators: %s: Breakpoint label, %d: Breakpoint size.
    1818__( '%s (up to %dpx)', 'elementor' );
     19__( 'Keyboard Shortcuts', 'elementor' );
    1920__( 'History', 'elementor' );
    20 __( 'Keyboard Shortcuts', 'elementor' );
    2121__( 'Help Center', 'elementor' );
    2222__( 'Finder', 'elementor' );
  • elementor/trunk/assets/js/packages/editor-site-navigation/editor-site-navigation.strings.js

    r3401288 r3411234  
    1010__( 'It’s probably a temporary issue.', 'elementor' );
    1111__( 'If the problem persists,', 'elementor' );
     12__( 'Homepage', 'elementor' );
     13__( 'copy', 'elementor' );
     14__( 'New Page', 'elementor' );
     15__( 'Name is required', 'elementor' );
    1216// translators: %s: Post type (e.g. Page, Post, etc.)
    1317__( 'View %s', 'elementor' );
     
    2428__( 'Cancel', 'elementor' );
    2529__( 'Delete', 'elementor' );
    26 __( 'Homepage', 'elementor' );
    27 __( 'copy', 'elementor' );
    28 __( 'New Page', 'elementor' );
    29 __( 'Name is required', 'elementor' );
  • elementor/trunk/assets/js/webpack.runtime.js

    r3381922 r3411234  
    135135/******/            if (chunkId === "text-editor") return "" + chunkId + ".6df15118c67c83d1510e.bundle.js";
    136136/******/            if (chunkId === "wp-audio") return "" + chunkId + ".c91cab3152c3f241f266.bundle.js";
    137 /******/            if (chunkId === "nested-tabs") return "" + chunkId + ".14aec2188f727a179757.bundle.js";
    138 /******/            if (chunkId === "nested-accordion") return "" + chunkId + ".2e00cc1c2b5899d60aba.bundle.js";
     137/******/            if (chunkId === "nested-tabs") return "" + chunkId + ".cb7439251b20b55741ad.bundle.js";
     138/******/            if (chunkId === "nested-accordion") return "" + chunkId + ".bd02585a9fcae6f92e67.bundle.js";
    139139/******/            if (chunkId === "contact-buttons") return "" + chunkId + ".184fd32a4175288ab98a.bundle.js";
    140140/******/            if (chunkId === "floating-bars") return "" + chunkId + ".8494af43b5d06b046fcd.bundle.js";
     
    144144/******/            if (chunkId === "section-frontend-handlers") return "" + chunkId + ".d0665d28b9f0b188fe4f.bundle.js";
    145145/******/            if (chunkId === "section-editor-handlers") return "" + chunkId + ".79e6ddb8decf79f20369.bundle.js";
    146 /******/            if (chunkId === "nested-title-keyboard-handler") return "" + chunkId + ".8ba7666fb6fe3982c348.bundle.js";
     146/******/            if (chunkId === "nested-title-keyboard-handler") return "" + chunkId + ".f654b05f157bdea2be0f.bundle.js";
    147147/******/            // return url for filenames based on template
    148148/******/            return undefined;
  • elementor/trunk/assets/js/webpack.runtime.min.js

    r3381922 r3411234  
    1 (()=>{"use strict";var e,r,_,t,a,n={},i={};function __webpack_require__(e){var r=i[e];if(void 0!==r)return r.exports;var _=i[e]={exports:{}};return n[e].call(_.exports,_,_.exports,__webpack_require__),_.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,_,t,a)=>{if(!_){var n=1/0;for(b=0;b<e.length;b++){for(var[_,t,a]=e[b],i=!0,c=0;c<_.length;c++)(!1&a||n>=a)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](_[c]))?_.splice(c--,1):(i=!1,a<n&&(n=a));if(i){e.splice(b--,1);var o=t();void 0!==o&&(r=o)}}return r}a=a||0;for(var b=e.length;b>0&&e[b-1][2]>a;b--)e[b]=e[b-1];e[b]=[_,t,a]},_=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var a=Object.create(null);__webpack_require__.r(a);var n={};r=r||[null,_({}),_([]),_(_)];for(var i=2&t&&e;"object"==typeof i&&!~r.indexOf(i);i=_(i))Object.getOwnPropertyNames(i).forEach(r=>n[r]=()=>e[r]);return n.default=()=>e,__webpack_require__.d(a,n),a},__webpack_require__.d=(e,r)=>{for(var _ in r)__webpack_require__.o(r,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((r,_)=>(__webpack_require__.f[_](e,r),r),[])),__webpack_require__.u=e=>216===e?"lightbox.d1799e507b570f6b0496.bundle.min.js":30===e?"text-path.ebcd5a983a56266562f3.bundle.min.js":131===e?"accordion.8b0db5058afeb74622f5.bundle.min.js":707===e?"alert.42cc1d522ef5c60bf874.bundle.min.js":457===e?"counter.12335f45aaa79d244f24.bundle.min.js":234===e?"progress.0ea083b809812c0e3aa1.bundle.min.js":575===e?"tabs.18344b05d8d1ea0702bc.bundle.min.js":775===e?"toggle.2a177a3ef4785d3dfbc5.bundle.min.js":180===e?"video.86d44e46e43d0807e708.bundle.min.js":177===e?"image-carousel.6167d20b95b33386757b.bundle.min.js":212===e?"text-editor.45609661e409413f1cef.bundle.min.js":211===e?"wp-audio.c9624cb6e5dc9de86abd.bundle.min.js":215===e?"nested-tabs.e9769387c6e374e093ed.bundle.min.js":915===e?"nested-accordion.1118596f3e9b2366fb81.bundle.min.js":1===e?"contact-buttons.e98d0220ce8c38404e7e.bundle.min.js":336===e?"floating-bars.740d06d17cea5cebdb61.bundle.min.js":557===e?"shared-frontend-handlers.03caa53373b56d3bab67.bundle.min.js":396===e?"shared-editor-handlers.a182e3f9ce3b8b1e4b74.bundle.min.js":768===e?"container-editor-handlers.d0dce3d8a908f0ef65fe.bundle.min.js":77===e?"section-frontend-handlers.d85ab872da118940910d.bundle.min.js":220===e?"section-editor-handlers.53ffedef32043348b99b.bundle.min.js":304===e?"nested-title-keyboard-handler.a7c48b2e79bf0ef22bb3.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a="elementorFrontend:",__webpack_require__.l=(e,r,_,n)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==_)for(var o=document.getElementsByTagName("script"),b=0;b<o.length;b++){var u=o[b];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==a+_){i=u;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",a+_),i.src=e),t[e]=[r];var onScriptComplete=(r,_)=>{i.onerror=i.onload=null,clearTimeout(d);var a=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach(e=>e(_)),r)return r(_)},d=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=onScriptComplete.bind(null,i.onerror),i.onload=onScriptComplete.bind(null,i.onload),c&&document.head.appendChild(i)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var _=r.getElementsByTagName("script");if(_.length)for(var t=_.length-1;t>-1&&(!e||!/^http(s?):/.test(e));)e=_[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={76:0};__webpack_require__.f.j=(r,_)=>{var t=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==t)if(t)_.push(t[2]);else if(76!=r){var a=new Promise((_,a)=>t=e[r]=[_,a]);_.push(t[2]=a);var n=__webpack_require__.p+__webpack_require__.u(r),i=new Error;__webpack_require__.l(n,_=>{if(__webpack_require__.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var a=_&&("load"===_.type?"missing":_.type),n=_&&_.target&&_.target.src;i.message="Loading chunk "+r+" failed.\n("+a+": "+n+")",i.name="ChunkLoadError",i.type=a,i.request=n,t[1](i)}},"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,_)=>{var t,a,[n,i,c]=_,o=0;if(n.some(r=>0!==e[r])){for(t in i)__webpack_require__.o(i,t)&&(__webpack_require__.m[t]=i[t]);if(c)var b=c(__webpack_require__)}for(r&&r(_);o<n.length;o++)a=n[o],__webpack_require__.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return __webpack_require__.O(b)},r=self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();
     1(()=>{"use strict";var e,r,_,t,a,n={},i={};function __webpack_require__(e){var r=i[e];if(void 0!==r)return r.exports;var _=i[e]={exports:{}};return n[e].call(_.exports,_,_.exports,__webpack_require__),_.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,_,t,a)=>{if(!_){var n=1/0;for(b=0;b<e.length;b++){for(var[_,t,a]=e[b],i=!0,c=0;c<_.length;c++)(!1&a||n>=a)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](_[c]))?_.splice(c--,1):(i=!1,a<n&&(n=a));if(i){e.splice(b--,1);var o=t();void 0!==o&&(r=o)}}return r}a=a||0;for(var b=e.length;b>0&&e[b-1][2]>a;b--)e[b]=e[b-1];e[b]=[_,t,a]},_=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var a=Object.create(null);__webpack_require__.r(a);var n={};r=r||[null,_({}),_([]),_(_)];for(var i=2&t&&e;"object"==typeof i&&!~r.indexOf(i);i=_(i))Object.getOwnPropertyNames(i).forEach(r=>n[r]=()=>e[r]);return n.default=()=>e,__webpack_require__.d(a,n),a},__webpack_require__.d=(e,r)=>{for(var _ in r)__webpack_require__.o(r,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((r,_)=>(__webpack_require__.f[_](e,r),r),[])),__webpack_require__.u=e=>216===e?"lightbox.d1799e507b570f6b0496.bundle.min.js":30===e?"text-path.ebcd5a983a56266562f3.bundle.min.js":131===e?"accordion.8b0db5058afeb74622f5.bundle.min.js":707===e?"alert.42cc1d522ef5c60bf874.bundle.min.js":457===e?"counter.12335f45aaa79d244f24.bundle.min.js":234===e?"progress.0ea083b809812c0e3aa1.bundle.min.js":575===e?"tabs.18344b05d8d1ea0702bc.bundle.min.js":775===e?"toggle.2a177a3ef4785d3dfbc5.bundle.min.js":180===e?"video.86d44e46e43d0807e708.bundle.min.js":177===e?"image-carousel.6167d20b95b33386757b.bundle.min.js":212===e?"text-editor.45609661e409413f1cef.bundle.min.js":211===e?"wp-audio.c9624cb6e5dc9de86abd.bundle.min.js":215===e?"nested-tabs.a2401356d329f179475e.bundle.min.js":915===e?"nested-accordion.10705241212f7b6c432b.bundle.min.js":1===e?"contact-buttons.e98d0220ce8c38404e7e.bundle.min.js":336===e?"floating-bars.740d06d17cea5cebdb61.bundle.min.js":557===e?"shared-frontend-handlers.03caa53373b56d3bab67.bundle.min.js":396===e?"shared-editor-handlers.a182e3f9ce3b8b1e4b74.bundle.min.js":768===e?"container-editor-handlers.d0dce3d8a908f0ef65fe.bundle.min.js":77===e?"section-frontend-handlers.d85ab872da118940910d.bundle.min.js":220===e?"section-editor-handlers.53ffedef32043348b99b.bundle.min.js":304===e?"nested-title-keyboard-handler.2a67d3cc630e11815acc.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t={},a="elementorFrontend:",__webpack_require__.l=(e,r,_,n)=>{if(t[e])t[e].push(r);else{var i,c;if(void 0!==_)for(var o=document.getElementsByTagName("script"),b=0;b<o.length;b++){var u=o[b];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==a+_){i=u;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",a+_),i.src=e),t[e]=[r];var onScriptComplete=(r,_)=>{i.onerror=i.onload=null,clearTimeout(d);var a=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),a&&a.forEach(e=>e(_)),r)return r(_)},d=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=onScriptComplete.bind(null,i.onerror),i.onload=onScriptComplete.bind(null,i.onload),c&&document.head.appendChild(i)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var _=r.getElementsByTagName("script");if(_.length)for(var t=_.length-1;t>-1&&(!e||!/^http(s?):/.test(e));)e=_[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={76:0};__webpack_require__.f.j=(r,_)=>{var t=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==t)if(t)_.push(t[2]);else if(76!=r){var a=new Promise((_,a)=>t=e[r]=[_,a]);_.push(t[2]=a);var n=__webpack_require__.p+__webpack_require__.u(r),i=new Error;__webpack_require__.l(n,_=>{if(__webpack_require__.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var a=_&&("load"===_.type?"missing":_.type),n=_&&_.target&&_.target.src;i.message="Loading chunk "+r+" failed.\n("+a+": "+n+")",i.name="ChunkLoadError",i.type=a,i.request=n,t[1](i)}},"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,_)=>{var t,a,[n,i,c]=_,o=0;if(n.some(r=>0!==e[r])){for(t in i)__webpack_require__.o(i,t)&&(__webpack_require__.m[t]=i[t]);if(c)var b=c(__webpack_require__)}for(r&&r(_);o<n.length;o++)a=n[o],__webpack_require__.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return __webpack_require__.O(b)},r=self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();
  • elementor/trunk/changelog.txt

    r3401288 r3411234  
    11== Changelog ==
     2
     3= 3.33.3 - 2025-12-04 =
     4
     5* Fix: Improved compatibility with WordPress 6.9
     6* Fix: Keyboard navigation does not work as expected when setting a CSS ID in Tabs widget
    27
    38= 3.33.2 - 2025-11-23 =
  • elementor/trunk/core/admin/admin-notices.php

    r3401288 r3411234  
    571571        }
    572572
    573         if ( ! User::has_plugin_notice_been_displayed_for_required_time( 'image_optimization', WEEK_IN_SECONDS ) ) {
    574             return false;
    575         }
    576 
    577573        $plugin_file_path = 'pojo-accessibility/pojo-accessibility.php';
    578574        $plugin_slug = 'pojo-accessibility';
     
    736732        }
    737733
    738         User::set_user_notice_first_time( 'image_optimization' );
    739 
    740734        $attachments = new \WP_Query( [
    741735            'post_type' => 'attachment',
  • elementor/trunk/core/role-manager/role-manager.php

    r3257153 r3411234  
    123123                        $this->display_role_controls( $role_slug, $role_data );
    124124                    }
    125                     submit_button();
     125                    submit_button( __( 'Save Changes', 'elementor' ), 'primary', 'submit', true, [ 'data-id' => 'elementor-role-manager-button-save-changes' ] );
    126126                    ?>
    127127                </form>
  • elementor/trunk/elementor.php

    r3401288 r3411234  
    44 * Description: The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!
    55 * Plugin URI: https://elementor.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash
    6  * Version: 3.33.2
     6 * Version: 3.33.3
    77 * Author: Elementor.com
    88 * Author URI: https://elementor.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash
     
    2929}
    3030
    31 define( 'ELEMENTOR_VERSION', '3.33.2' );
     31define( 'ELEMENTOR_VERSION', '3.33.3' );
    3232
    3333define( 'ELEMENTOR__FILE__', __FILE__ );
  • elementor/trunk/includes/frontend.php

    r3381922 r3411234  
    173173        add_filter( 'get_the_excerpt', [ $this, 'start_excerpt_flag' ], 1 );
    174174        add_filter( 'get_the_excerpt', [ $this, 'end_excerpt_flag' ], 20 );
     175
     176        if ( version_compare( get_bloginfo( 'version' ), '6.9', '>=' ) ) {
     177            add_filter( 'wp_should_output_buffer_template_for_enhancement', '__return_false', 1 );
     178        }
    175179    }
    176180
  • elementor/trunk/includes/settings/settings-page.php

    r3323514 r3411234  
    384384                }
    385385
    386                 submit_button();
     386                submit_button( __( 'Save Changes', 'elementor' ), 'primary', 'submit', true, [ 'data-id' => 'elementor-settings-button-save-changes' ] );
    387387                ?>
    388388            </form>
  • elementor/trunk/includes/settings/tools.php

    r3257153 r3411234  
    315315                                'field_args' => [
    316316                                    'type' => 'raw_html',
    317                                     'html' => sprintf( '<button data-nonce="%s" class="button elementor-button-spinner" id="elementor-clear-cache-button">%s</button>', wp_create_nonce( 'elementor_clear_cache' ), esc_html__( 'Clear Files & Data', 'elementor' ) ),
     317                                    'html' => sprintf( '<button data-nonce="%s" data-id="elementor-tools-general-button-clear-files-data" class="button elementor-button-spinner" id="elementor-clear-cache-button">%s</button>', wp_create_nonce( 'elementor_clear_cache' ), esc_html__( 'Clear Files & Data', 'elementor' ) ),
    318318                                    'desc' => esc_html__( "Clear outdated CSS files and cached data in the database (rendered HTML, JS/CSS assets, etc.). We'll regenerate those files the next time someone visits any page on your website.", 'elementor' ),
    319319                                ],
     
    323323                                'field_args' => [
    324324                                    'type' => 'raw_html',
    325                                     'html' => sprintf( '<button data-nonce="%s" class="button elementor-button-spinner" id="elementor-library-sync-button">%s</button>', wp_create_nonce( 'elementor_reset_library' ), esc_html__( 'Sync Library', 'elementor' ) ),
     325                                    'html' => sprintf( '<button data-nonce="%s" data-id="elementor-tools-general-button-sync-library" class="button elementor-button-spinner" id="elementor-library-sync-button">%s</button>', wp_create_nonce( 'elementor_reset_library' ), esc_html__( 'Sync Library', 'elementor' ) ),
    326326                                    'desc' => esc_html__( 'Elementor Library automatically updates on a daily basis. You can also manually update it by clicking on the sync button.', 'elementor' ),
    327327                                ],
     
    353353                                'field_args' => [
    354354                                    'type' => 'raw_html',
    355                                     'html' => sprintf( '<input type="text" name="from" placeholder="https://old.example.com" class="large-text"><input type="text" name="to" placeholder="https://new.example.com" class="large-text"><button data-nonce="%s" class="button elementor-button-spinner" id="elementor-replace-url-button">%s</button>', wp_create_nonce( 'elementor_replace_url' ), esc_html__( 'Replace URL', 'elementor' ) ),
     355                                    'html' => sprintf( '<input type="text" name="from" placeholder="https://old.example.com" class="large-text"><input type="text" name="to" placeholder="https://new.example.com" class="large-text"><button data-nonce="%s" data-id="elementor-tools-replace_url-button-replace-url" class="button elementor-button-spinner" id="elementor-replace-url-button">%s</button>', wp_create_nonce( 'elementor_replace_url' ), esc_html__( 'Replace URL', 'elementor' ) ),
    356356                                    'desc' => esc_html__( 'Enter your old and new URLs for your WordPress installation, to update all Elementor data (Relevant for domain transfers or move to \'HTTPS\').', 'elementor' ),
    357357                                ],
  • elementor/trunk/includes/user.php

    r3401288 r3411234  
    274274
    275275        wp_die();
    276     }
    277 
    278     /**
    279      * @param string $plugin_name
    280      *
    281      * @return void
    282      */
    283     public static function set_user_notice_first_time( $plugin_name ) {
    284         if ( ! $plugin_name ) {
    285             return;
    286         }
    287         if ( ! self::get_user_notice_first_time( $plugin_name ) ) {
    288             update_user_meta( get_current_user_id(), 'plugin_' . $plugin_name . '_first_time', current_time( 'mysql' ) );
    289         }
    290     }
    291 
    292     /**
    293      * Check if a plugin notice has been displayed for a required time.
    294      *
    295      * @param mixed $plugin_name
    296      * @param mixed $required_seconds
    297      * @return bool
    298      */
    299     public static function has_plugin_notice_been_displayed_for_required_time( $plugin_name, $required_seconds ) {
    300         $first_time = self::get_user_notice_first_time( $plugin_name );
    301         if ( ! $first_time ) {
    302             return false;
    303         }
    304 
    305         return strtotime( $first_time ) <= ( time() - $required_seconds );
    306     }
    307 
    308     /**
    309      * @param string $plugin_name
    310      *
    311      * @return string|false
    312      */
    313     public static function get_user_notice_first_time( $plugin_name = '' ) {
    314         if ( ! $plugin_name ) {
    315             return false;
    316         }
    317 
    318         return get_user_meta( get_current_user_id(), 'plugin_' . $plugin_name . '_first_time', true );
    319276    }
    320277
  • elementor/trunk/includes/widgets/heading.php

    r3401288 r3411234  
    1212use Elementor\Core\Admin\Admin_Notices;
    1313use Elementor\Modules\Promotions\Controls\Promotion_Control;
    14 use Elementor\User;
    1514
    1615/**
     
    463462            return;
    464463        }
    465 
    466         if ( ! User::has_plugin_notice_been_displayed_for_required_time( 'image_optimization', WEEK_IN_SECONDS ) ) {
    467             return;
    468         }
    469464        $notice_content = esc_html__( 'Make sure your page is structured with accessibility in mind. Ally helps detect and fix common issues across your site.', 'elementor' );
    470465
  • elementor/trunk/modules/nested-tabs/widgets/nested-tabs.php

    r3381922 r3411234  
    10771077        $this->add_render_attribute( $setting_key, [
    10781078            'id' => $item_settings['tab_id'],
     1079            'data-tab-title-id' => $item_settings['tab_title_id'],
    10791080            'class' => $css_classes,
    10801081            'aria-selected' => 1 === $item_settings['tab_count'] ? 'true' : 'false',
     
    11851186            foreach ( $settings['tabs'] as $index => $item ) {
    11861187                $tab_count = $index + 1;
    1187 
     1188                $tab_title_id = 'e-n-tab-title-' . $widget_number . $tab_count;
    11881189                $tab_id = empty( $item['element_id'] )
    1189                     ? 'e-n-tab-title-' . $widget_number . $tab_count
     1190                    ? $tab_title_id
    11901191                    : $item['element_id'];
    11911192
     
    11941195                    'tab_count' => $tab_count,
    11951196                    'tab_id' => $tab_id,
     1197                    'tab_title_id' => $tab_title_id,
    11961198                    'container_id' => 'e-n-tab-content-' . $widget_number . $tab_count,
    11971199                    'widget_number' => $widget_number,
     
    12611263        <#
    12621264        const tabCount = tabIndex + 1,
     1265            tabTitleId = 'e-n-tab-title-' + elementUid + tabCount,
    12631266            tabId = item.element_id
    12641267                ? item.element_id
    1265                 : 'e-n-tab-title-' + elementUid + ( tabIndex + 1 ),
     1268                : tabTitleId,
    12661269            tabUid = elementUid + tabCount,
    12671270            tabIcon = elementor.helpers.renderIcon( view, item.tab_icon, { 'aria-hidden': true }, 'i' , 'object' ),
     
    12731276        view.addRenderAttribute( 'tab-title', {
    12741277            'id': tabId,
     1278            'data-tab-title-id': tabTitleId,
    12751279            'class': [ 'e-n-tab-title',escapedHoverAnimationClass ],
    12761280            'data-tab-index': tabCount,
  • elementor/trunk/modules/system-info/module.php

    r3257153 r3411234  
    158158                <form action="<?php echo esc_url( admin_url( 'admin-ajax.php' ) ); ?>" method="post">
    159159                    <input type="hidden" name="action" value="elementor_system_info_download_file">
    160                     <input type="submit" class="button button-primary" value="<?php echo esc_attr__( 'Download System Info', 'elementor' ); ?>">
     160                    <input type="submit" data-id="elementor-system-info-download-file" class="button button-primary" value="<?php echo esc_attr__( 'Download System Info', 'elementor' ); ?>">
    161161                </form>
    162162            </div>
     
    182182            <form action="<?php echo esc_url( admin_url( 'admin-ajax.php' ) ); ?>" method="post">
    183183                <input type="hidden" name="action" value="elementor_system_info_download_file">
    184                 <input type="submit" class="button button-primary" value="<?php echo esc_attr__( 'Download System Info', 'elementor' ); ?>">
     184                <input type="submit" data-id="elementor-system-info-download-file" class="button button-primary" value="<?php echo esc_attr__( 'Download System Info', 'elementor' ); ?>">
    185185            </form>
    186186        </div>
  • elementor/trunk/readme.txt

    r3401288 r3411234  
    55Tested up to: 6.8
    66Requires PHP: 7.4
    7 Stable tag: 3.33.2
     7Stable tag: 3.33.3
    88Beta tag: 3.33.0-beta4
    99License: GPLv3
     
    350350== Changelog ==
    351351
     352= 3.33.3 - 2025-12-04 =
     353
     354* Fix: Improved compatibility with WordPress 6.9
     355* Fix: Keyboard navigation does not work as expected when setting a CSS ID in Tabs widget
     356
    352357= 3.33.2 - 2025-11-23 =
    353358
  • elementor/trunk/vendor/composer/installed.php

    r3401288 r3411234  
    44        'pretty_version' => '3.33.x-dev',
    55        'version' => '3.33.9999999.9999999-dev',
    6         'reference' => '41b546d4469b1f37aae5a07e9c89552ce2288b3c',
     6        'reference' => 'cf62572d151503940ae0609b75bd2560462873b2',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => '3.33.x-dev',
    1515            'version' => '3.33.9999999.9999999-dev',
    16             'reference' => '41b546d4469b1f37aae5a07e9c89552ce2288b3c',
     16            'reference' => 'cf62572d151503940ae0609b75bd2560462873b2',
    1717            'type' => 'project',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.