Changeset 3411234
- Timestamp:
- 12/04/2025 05:09:04 PM (7 weeks ago)
- Location:
- elementor/trunk
- Files:
-
- 6 added
- 6 deleted
- 25 edited
-
assets/js/common-modules.js (modified) (6 diffs)
-
assets/js/common-modules.min.js (modified) (1 diff)
-
assets/js/e-home-screen.js (modified) (6 diffs)
-
assets/js/e-home-screen.min.js (modified) (1 diff)
-
assets/js/element-manager-admin.js (modified) (21 diffs)
-
assets/js/element-manager-admin.min.js (modified) (1 diff)
-
assets/js/frontend-modules.js (modified) (6 diffs)
-
assets/js/frontend-modules.min.js (modified) (1 diff)
-
assets/js/nested-accordion.10705241212f7b6c432b.bundle.min.js (added)
-
assets/js/nested-accordion.1118596f3e9b2366fb81.bundle.min.js (deleted)
-
assets/js/nested-accordion.2e00cc1c2b5899d60aba.bundle.js (deleted)
-
assets/js/nested-accordion.bd02585a9fcae6f92e67.bundle.js (added)
-
assets/js/nested-tabs.14aec2188f727a179757.bundle.js (deleted)
-
assets/js/nested-tabs.a2401356d329f179475e.bundle.min.js (added)
-
assets/js/nested-tabs.cb7439251b20b55741ad.bundle.js (added)
-
assets/js/nested-tabs.e9769387c6e374e093ed.bundle.min.js (deleted)
-
assets/js/nested-title-keyboard-handler.2a67d3cc630e11815acc.bundle.min.js (added)
-
assets/js/nested-title-keyboard-handler.8ba7666fb6fe3982c348.bundle.js (deleted)
-
assets/js/nested-title-keyboard-handler.a7c48b2e79bf0ef22bb3.bundle.min.js (deleted)
-
assets/js/nested-title-keyboard-handler.f654b05f157bdea2be0f.bundle.js (added)
-
assets/js/packages/editor-app-bar/editor-app-bar.strings.js (modified) (1 diff)
-
assets/js/packages/editor-site-navigation/editor-site-navigation.strings.js (modified) (2 diffs)
-
assets/js/webpack.runtime.js (modified) (2 diffs)
-
assets/js/webpack.runtime.min.js (modified) (1 diff)
-
changelog.txt (modified) (1 diff)
-
core/admin/admin-notices.php (modified) (2 diffs)
-
core/role-manager/role-manager.php (modified) (1 diff)
-
elementor.php (modified) (2 diffs)
-
includes/frontend.php (modified) (1 diff)
-
includes/settings/settings-page.php (modified) (1 diff)
-
includes/settings/tools.php (modified) (3 diffs)
-
includes/user.php (modified) (1 diff)
-
includes/widgets/heading.php (modified) (2 diffs)
-
modules/nested-tabs/widgets/nested-tabs.php (modified) (5 diffs)
-
modules/system-info/module.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elementor/trunk/assets/js/common-modules.js
r3401288 r3411234 163 163 /***/ }), 164 164 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 174 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); 175 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"); 176 Object.defineProperty(exports, "__esModule", ({ 177 value: true 178 })); 179 exports["default"] = void 0; 180 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); 181 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); 182 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); 183 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); 184 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); 185 var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js")); 186 var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js"); 187 var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js")); 188 function _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); } 189 function _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; } } }; } 190 function _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; } } 191 function _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; } 192 function _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)); } 193 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } 194 var 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 }; 203 var 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); 479 var _default = exports["default"] = ActionControlTracking; 480 481 /***/ }), 482 165 483 /***/ "../app/assets/js/event-track/dashboard/base-tracking.js": 166 484 /*!***************************************************************!*\ … … 676 994 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } 677 995 var 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', 679 997 PROMO_BLANK_STATE: '.elementor-blank_state', 680 998 CTA_BUTTON: '.go-pro', … … 1251 1569 var _topBar = _interopRequireDefault(__webpack_require__(/*! ./dashboard/top-bar */ "../app/assets/js/event-track/dashboard/top-bar.js")); 1252 1570 var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js")); 1571 var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js")); 1253 1572 var SESSION_TIMEOUT_MINUTES = 30; 1254 1573 var MINUTE_MS = 60 * 1000; … … 1263 1582 LINK: 'link', 1264 1583 SELECT: 'select', 1265 TOGGLE: 'toggle' 1584 TOGGLE: 'toggle', 1585 FILTER: 'filter' 1266 1586 }; 1267 1587 var NAV_AREAS = exports.NAV_AREAS = { … … 1617 1937 _promotion.default.destroy(); 1618 1938 _menuPromotion.default.destroy(); 1939 _actionControls.default.destroy(); 1619 1940 this.initialized = false; 1620 1941 } … … 1643 1964 _promotion.default.init(); 1644 1965 _menuPromotion.default.init(); 1966 _actionControls.default.init(); 1645 1967 } 1646 1968 }); -
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&¬ifyListener(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&¬ifyListener(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 1 1 /******/ (() => { // webpackBootstrap 2 2 /******/ 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 13 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); 14 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"); 15 Object.defineProperty(exports, "__esModule", ({ 16 value: true 17 })); 18 exports["default"] = void 0; 19 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js")); 20 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js")); 21 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")); 22 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js")); 23 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js")); 24 var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js")); 25 var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js"); 26 var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js")); 27 function _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); } 28 function _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; } } }; } 29 function _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; } } 30 function _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; } 31 function _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)); } 32 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } 33 var 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 }; 42 var 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); 318 var _default = exports["default"] = ActionControlTracking; 319 320 /***/ }), 3 321 4 322 /***/ "../app/assets/js/event-track/dashboard/base-tracking.js": … … 515 833 function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } 516 834 var 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', 518 836 PROMO_BLANK_STATE: '.elementor-blank_state', 519 837 CTA_BUTTON: '.go-pro', … … 1090 1408 var _topBar = _interopRequireDefault(__webpack_require__(/*! ./dashboard/top-bar */ "../app/assets/js/event-track/dashboard/top-bar.js")); 1091 1409 var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js")); 1410 var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js")); 1092 1411 var SESSION_TIMEOUT_MINUTES = 30; 1093 1412 var MINUTE_MS = 60 * 1000; … … 1102 1421 LINK: 'link', 1103 1422 SELECT: 'select', 1104 TOGGLE: 'toggle' 1423 TOGGLE: 'toggle', 1424 FILTER: 'filter' 1105 1425 }; 1106 1426 var NAV_AREAS = exports.NAV_AREAS = { … … 1456 1776 _promotion.default.destroy(); 1457 1777 _menuPromotion.default.destroy(); 1778 _actionControls.default.destroy(); 1458 1779 this.initialized = false; 1459 1780 } … … 1482 1803 _promotion.default.init(); 1483 1804 _menuPromotion.default.init(); 1805 _actionControls.default.init(); 1484 1806 } 1485 1807 }); -
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 445 445 onClick: onScanUsageElementsClicked, 446 446 size: 'small', 447 variant: 'secondary' 447 variant: 'secondary', 448 className: "e-id-elementor-element-manager-button-show-usage" 448 449 }, (0, _i18n.__)('Show', 'elementor')); 449 450 }; … … 578 579 size: '__unstable-large', 579 580 __nextHasNoMarginBottom: true, 580 options: plugins 581 options: plugins, 582 name: "elementor-element-manager-select-filter-by-plugin" 581 583 })), /*#__PURE__*/_react.default.createElement(_components.FlexItem, { 582 584 style: { … … 587 589 size: '__unstable-large', 588 590 __nextHasNoMarginBottom: true, 591 name: "elementor-element-manager-select-filter-by-status", 589 592 options: [{ 590 593 label: (0, _i18n.__)('All Statuses', 'elementor'), … … 612 615 disabled: usageWidgets.isLoading, 613 616 isBusy: usageWidgets.isLoading, 614 onClick: onScanUsageElementsClicked 617 onClick: onScanUsageElementsClicked, 618 className: "e-id-elementor-element-manager-button-scan-element-usage" 615 619 }, (0, _i18n.__)('Scan Element Usage', 'elementor')), /*#__PURE__*/_react.default.createElement(_components.Button, { 616 620 variant: 'secondary', … … 619 623 }, 620 624 onClick: deactivateAllUnusedWidgets, 621 disabled: null === usageWidgets.data 625 disabled: null === usageWidgets.data, 626 className: "e-id-elementor-element-manager-button-deactivate-unused-elements" 622 627 }, (0, _i18n.__)('Deactivate Unused Elements', 'elementor')), /*#__PURE__*/_react.default.createElement(_components.Button, { 623 628 variant: 'secondary', … … 626 631 marginInlineEnd: '10px' 627 632 }, 628 onClick: enableAllWidgets 633 onClick: enableAllWidgets, 634 className: "e-id-elementor-element-manager-button-enable-all" 629 635 }, (0, _i18n.__)('Enable All', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_components.FlexItem, null, /*#__PURE__*/_react.default.createElement(_components.Button, { 630 636 variant: "primary", … … 633 639 onClick: function onClick() { 634 640 setIsConfirmDialogOpen(true); 635 } 641 }, 642 className: "e-id-elementor-element-manager-button-save-changes" 636 643 }, (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", { 637 644 className: 'wp-list-table widefat fixed striped table-view-list' … … 643 650 event.preventDefault(); 644 651 onSortingClicked('widget'); 645 } 652 }, 653 className: "e-id-elementor-element-manager-button-sort-by-element" 646 654 }, /*#__PURE__*/_react.default.createElement("span", null, (0, _i18n.__)('Element', 'elementor')), /*#__PURE__*/_react.default.createElement("span", { 647 655 className: "sorting-indicators" … … 659 667 event.preventDefault(); 660 668 onSortingClicked('usage'); 661 } 669 }, 670 className: "e-id-elementor-element-manager-button-sort-by-usage" 662 671 }, /*#__PURE__*/_react.default.createElement("span", null, (0, _i18n.__)('Usage', 'elementor')), /*#__PURE__*/_react.default.createElement("span", { 663 672 className: "sorting-indicators" … … 685 694 href: promotionWidgets.length ? managerPermissions.pro.url : managerPermissions.advanced.url, 686 695 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(' ') 688 698 })))))), /*#__PURE__*/_react.default.createElement("tbody", null, sortedAndFilteredWidgets.map(function (widget) { 689 699 return /*#__PURE__*/_react.default.createElement("tr", { … … 708 718 setWidgetsDisabled([].concat((0, _toConsumableArray2.default)(widgetsDisabled), [widget.name])); 709 719 } 710 } 720 }, 721 className: "e-id-elementor-element-manager-toggle-".concat(widget.name) 711 722 })), /*#__PURE__*/_react.default.createElement("td", null, /*#__PURE__*/_react.default.createElement(UsageTimesColumn, { 712 723 widgetName: widget.name … … 724 735 }, /*#__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, { 725 736 href: elementManager.url, 726 text: elementManager.text 737 text: elementManager.text, 738 className: "e-id-elementor-element-manager-button-upgrade-pro-elements" 727 739 })))), /*#__PURE__*/_react.default.createElement(_components.PanelRow, null, /*#__PURE__*/_react.default.createElement("table", { 728 740 className: 'wp-list-table widefat fixed striped table-view-list' … … 748 760 __nextHasNoMarginBottom: true, 749 761 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 }))); 752 767 }))))))), isConfirmDialogOpen && /*#__PURE__*/_react.default.createElement(_components.Modal, { 753 768 title: (0, _i18n.__)('Sure you want to save these changes?', 'elementor'), … … 778 793 onClick: function onClick() { 779 794 setIsConfirmDialogOpen(false); 780 } 795 }, 796 className: "e-id-elementor-element-manager-modal-button-cancel" 781 797 }, (0, _i18n.__)('Cancel', 'elementor')), /*#__PURE__*/_react.default.createElement(_components.Button, { 782 798 variant: 'primary', 783 onClick: onSaveClicked 799 onClick: onSaveClicked, 800 className: "e-id-elementor-element-manager-modal-button-save" 784 801 }, (0, _i18n.__)('Save', 'elementor')))), /*#__PURE__*/_react.default.createElement("div", { 785 802 style: { … … 869 886 style: { 870 887 textDecoration: 'none' 871 } 888 }, 889 className: "e-id-elementor-element-manager-button-edit-permissions-".concat(widgetName) 872 890 }, (0, _i18n.__)('Edit', 'elementor')), ' ', /*#__PURE__*/_react.default.createElement("span", { 873 891 style: { … … 919 937 })); 920 938 }; 921 var EditButtonDisabled = exports.EditButtonDisabled = function EditButtonDisabled() { 939 var EditButtonDisabled = exports.EditButtonDisabled = function EditButtonDisabled(props) { 940 var widgetName = props.widgetName || 'unknown'; 922 941 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_components.Button, { 923 942 variant: "link", … … 925 944 style: { 926 945 textDecoration: 'none' 927 } 946 }, 947 className: "e-id-elementor-element-manager-button-edit-permissions-".concat(widgetName) 928 948 }, (0, _i18n.__)('Edit', 'elementor'))); 929 949 }; … … 948 968 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js")); 949 969 var _components = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); 970 var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js")); 950 971 var UpgradeButton = exports.UpgradeButton = function UpgradeButton(props) { 972 var trackingClass = props.className || 'e-id-elementor-element-manager-button-upgrade'; 951 973 return /*#__PURE__*/_react.default.createElement(_components.Button, (0, _extends2.default)({}, props, { 952 974 variant: "primary", … … 955 977 style: { 956 978 background: 'var(--e-a-btn-bg-accent, #93003f)' 957 } 979 }, 980 className: trackingClass 958 981 })); 982 }; 983 UpgradeButton.propTypes = { 984 className: _propTypes.default.string 959 985 }; 960 986 … … 3461 3487 /***/ }), 3462 3488 3489 /***/ "../node_modules/object-assign/index.js": 3490 /*!**********************************************!*\ 3491 !*** ../node_modules/object-assign/index.js ***! 3492 \**********************************************/ 3493 /***/ ((module) => { 3494 3495 "use strict"; 3496 /* 3497 object-assign 3498 (c) Sindre Sorhus 3499 @license MIT 3500 */ 3501 3502 3503 /* eslint-disable no-unused-vars */ 3504 var getOwnPropertySymbols = Object.getOwnPropertySymbols; 3505 var hasOwnProperty = Object.prototype.hasOwnProperty; 3506 var propIsEnumerable = Object.prototype.propertyIsEnumerable; 3507 3508 function 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 3516 function 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 3560 module.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 3463 3590 /***/ "../node_modules/param-case/dist.es2015/index.js": 3464 3591 /*!*******************************************************!*\ … … 3481 3608 } 3482 3609 //# 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 3629 var printWarning = function() {}; 3630 3631 if (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 */ 3661 function 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 */ 3716 checkPropTypes.resetWarningCache = function() { 3717 if (true) { 3718 loggedTypeFailures = {}; 3719 } 3720 } 3721 3722 module.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 3743 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js"); 3744 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js"); 3745 3746 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js"); 3747 var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js"); 3748 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js"); 3749 3750 var printWarning = function() {}; 3751 3752 if (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 3767 function emptyFunctionThatReturnsNull() { 3768 return null; 3769 } 3770 3771 module.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 4361 if (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 4390 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; 4391 4392 module.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 4403 module.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 4428 if (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. 4434 var hasSymbol = typeof Symbol === 'function' && Symbol.for; 4435 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; 4436 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; 4437 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; 4438 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; 4439 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; 4440 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; 4441 var 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 4444 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; 4445 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; 4446 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; 4447 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; 4448 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; 4449 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; 4450 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; 4451 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; 4452 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; 4453 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; 4454 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; 4455 4456 function 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 4461 function 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 4503 var AsyncMode = REACT_ASYNC_MODE_TYPE; 4504 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; 4505 var ContextConsumer = REACT_CONTEXT_TYPE; 4506 var ContextProvider = REACT_PROVIDER_TYPE; 4507 var Element = REACT_ELEMENT_TYPE; 4508 var ForwardRef = REACT_FORWARD_REF_TYPE; 4509 var Fragment = REACT_FRAGMENT_TYPE; 4510 var Lazy = REACT_LAZY_TYPE; 4511 var Memo = REACT_MEMO_TYPE; 4512 var Portal = REACT_PORTAL_TYPE; 4513 var Profiler = REACT_PROFILER_TYPE; 4514 var StrictMode = REACT_STRICT_MODE_TYPE; 4515 var Suspense = REACT_SUSPENSE_TYPE; 4516 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated 4517 4518 function 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 } 4529 function isConcurrentMode(object) { 4530 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; 4531 } 4532 function isContextConsumer(object) { 4533 return typeOf(object) === REACT_CONTEXT_TYPE; 4534 } 4535 function isContextProvider(object) { 4536 return typeOf(object) === REACT_PROVIDER_TYPE; 4537 } 4538 function isElement(object) { 4539 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; 4540 } 4541 function isForwardRef(object) { 4542 return typeOf(object) === REACT_FORWARD_REF_TYPE; 4543 } 4544 function isFragment(object) { 4545 return typeOf(object) === REACT_FRAGMENT_TYPE; 4546 } 4547 function isLazy(object) { 4548 return typeOf(object) === REACT_LAZY_TYPE; 4549 } 4550 function isMemo(object) { 4551 return typeOf(object) === REACT_MEMO_TYPE; 4552 } 4553 function isPortal(object) { 4554 return typeOf(object) === REACT_PORTAL_TYPE; 4555 } 4556 function isProfiler(object) { 4557 return typeOf(object) === REACT_PROFILER_TYPE; 4558 } 4559 function isStrictMode(object) { 4560 return typeOf(object) === REACT_STRICT_MODE_TYPE; 4561 } 4562 function isSuspense(object) { 4563 return typeOf(object) === REACT_SUSPENSE_TYPE; 4564 } 4565 4566 exports.AsyncMode = AsyncMode; 4567 exports.ConcurrentMode = ConcurrentMode; 4568 exports.ContextConsumer = ContextConsumer; 4569 exports.ContextProvider = ContextProvider; 4570 exports.Element = Element; 4571 exports.ForwardRef = ForwardRef; 4572 exports.Fragment = Fragment; 4573 exports.Lazy = Lazy; 4574 exports.Memo = Memo; 4575 exports.Portal = Portal; 4576 exports.Profiler = Profiler; 4577 exports.StrictMode = StrictMode; 4578 exports.Suspense = Suspense; 4579 exports.isAsyncMode = isAsyncMode; 4580 exports.isConcurrentMode = isConcurrentMode; 4581 exports.isContextConsumer = isContextConsumer; 4582 exports.isContextProvider = isContextProvider; 4583 exports.isElement = isElement; 4584 exports.isForwardRef = isForwardRef; 4585 exports.isFragment = isFragment; 4586 exports.isLazy = isLazy; 4587 exports.isMemo = isMemo; 4588 exports.isPortal = isPortal; 4589 exports.isProfiler = isProfiler; 4590 exports.isStrictMode = isStrictMode; 4591 exports.isSuspense = isSuspense; 4592 exports.isValidElementType = isValidElementType; 4593 exports.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 4609 if (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 3483 4614 3484 4615 /***/ }), -
elementor/trunk/assets/js/element-manager-admin.min.js
r3381922 r3411234 1 1 /*! 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,"&")}function escapeLessThan(r){return r.replace(/</g,"<")}function escapeAttribute(r){return function __unstableEscapeGreaterThan(r){return r.replace(/>/g,">")}(function escapeQuotationMark(r){return r.replace(/"/g,""")}(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,"&")}function escapeLessThan(r){return r.replace(/</g,"<")}function escapeAttribute(r){return function __unstableEscapeGreaterThan(r){return r.replace(/>/g,">")}(function escapeQuotationMark(r){return r.replace(/"/g,""")}(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 126 126 /***/ }), 127 127 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 137 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); 138 Object.defineProperty(exports, "__esModule", ({ 139 value: true 140 })); 141 exports["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"); 144 var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js")); 145 var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js"); 146 var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js")); 147 function _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); } 148 const 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 }; 157 class 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 } 393 var _default = exports["default"] = ActionControlTracking; 394 395 /***/ }), 396 128 397 /***/ "../app/assets/js/event-track/dashboard/base-tracking.js": 129 398 /*!***************************************************************!*\ … … 530 799 var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js")); 531 800 const 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', 533 802 PROMO_BLANK_STATE: '.elementor-blank_state', 534 803 CTA_BUTTON: '.go-pro', … … 992 1261 var _topBar = _interopRequireDefault(__webpack_require__(/*! ./dashboard/top-bar */ "../app/assets/js/event-track/dashboard/top-bar.js")); 993 1262 var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js")); 1263 var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js")); 994 1264 const SESSION_TIMEOUT_MINUTES = 30; 995 1265 const MINUTE_MS = 60 * 1000; … … 1004 1274 LINK: 'link', 1005 1275 SELECT: 'select', 1006 TOGGLE: 'toggle' 1276 TOGGLE: 'toggle', 1277 FILTER: 'filter' 1007 1278 }; 1008 1279 const NAV_AREAS = exports.NAV_AREAS = { … … 1302 1573 _promotion.default.destroy(); 1303 1574 _menuPromotion.default.destroy(); 1575 _actionControls.default.destroy(); 1304 1576 this.initialized = false; 1305 1577 } … … 1320 1592 _promotion.default.init(); 1321 1593 _menuPromotion.default.init(); 1594 _actionControls.default.init(); 1322 1595 } 1323 1596 }); -
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 17 17 // translators: %s: Breakpoint label, %d: Breakpoint size. 18 18 __( '%s (up to %dpx)', 'elementor' ); 19 __( 'Keyboard Shortcuts', 'elementor' ); 19 20 __( 'History', 'elementor' ); 20 __( 'Keyboard Shortcuts', 'elementor' );21 21 __( 'Help Center', 'elementor' ); 22 22 __( 'Finder', 'elementor' ); -
elementor/trunk/assets/js/packages/editor-site-navigation/editor-site-navigation.strings.js
r3401288 r3411234 10 10 __( 'It’s probably a temporary issue.', 'elementor' ); 11 11 __( 'If the problem persists,', 'elementor' ); 12 __( 'Homepage', 'elementor' ); 13 __( 'copy', 'elementor' ); 14 __( 'New Page', 'elementor' ); 15 __( 'Name is required', 'elementor' ); 12 16 // translators: %s: Post type (e.g. Page, Post, etc.) 13 17 __( 'View %s', 'elementor' ); … … 24 28 __( 'Cancel', 'elementor' ); 25 29 __( '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 135 135 /******/ if (chunkId === "text-editor") return "" + chunkId + ".6df15118c67c83d1510e.bundle.js"; 136 136 /******/ 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"; 139 139 /******/ if (chunkId === "contact-buttons") return "" + chunkId + ".184fd32a4175288ab98a.bundle.js"; 140 140 /******/ if (chunkId === "floating-bars") return "" + chunkId + ".8494af43b5d06b046fcd.bundle.js"; … … 144 144 /******/ if (chunkId === "section-frontend-handlers") return "" + chunkId + ".d0665d28b9f0b188fe4f.bundle.js"; 145 145 /******/ 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"; 147 147 /******/ // return url for filenames based on template 148 148 /******/ 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 1 1 == 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 2 7 3 8 = 3.33.2 - 2025-11-23 = -
elementor/trunk/core/admin/admin-notices.php
r3401288 r3411234 571 571 } 572 572 573 if ( ! User::has_plugin_notice_been_displayed_for_required_time( 'image_optimization', WEEK_IN_SECONDS ) ) {574 return false;575 }576 577 573 $plugin_file_path = 'pojo-accessibility/pojo-accessibility.php'; 578 574 $plugin_slug = 'pojo-accessibility'; … … 736 732 } 737 733 738 User::set_user_notice_first_time( 'image_optimization' );739 740 734 $attachments = new \WP_Query( [ 741 735 'post_type' => 'attachment', -
elementor/trunk/core/role-manager/role-manager.php
r3257153 r3411234 123 123 $this->display_role_controls( $role_slug, $role_data ); 124 124 } 125 submit_button( );125 submit_button( __( 'Save Changes', 'elementor' ), 'primary', 'submit', true, [ 'data-id' => 'elementor-role-manager-button-save-changes' ] ); 126 126 ?> 127 127 </form> -
elementor/trunk/elementor.php
r3401288 r3411234 4 4 * Description: The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now! 5 5 * Plugin URI: https://elementor.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash 6 * Version: 3.33. 26 * Version: 3.33.3 7 7 * Author: Elementor.com 8 8 * Author URI: https://elementor.com/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash … … 29 29 } 30 30 31 define( 'ELEMENTOR_VERSION', '3.33. 2' );31 define( 'ELEMENTOR_VERSION', '3.33.3' ); 32 32 33 33 define( 'ELEMENTOR__FILE__', __FILE__ ); -
elementor/trunk/includes/frontend.php
r3381922 r3411234 173 173 add_filter( 'get_the_excerpt', [ $this, 'start_excerpt_flag' ], 1 ); 174 174 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 } 175 179 } 176 180 -
elementor/trunk/includes/settings/settings-page.php
r3323514 r3411234 384 384 } 385 385 386 submit_button( );386 submit_button( __( 'Save Changes', 'elementor' ), 'primary', 'submit', true, [ 'data-id' => 'elementor-settings-button-save-changes' ] ); 387 387 ?> 388 388 </form> -
elementor/trunk/includes/settings/tools.php
r3257153 r3411234 315 315 'field_args' => [ 316 316 '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' ) ), 318 318 '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' ), 319 319 ], … … 323 323 'field_args' => [ 324 324 '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' ) ), 326 326 'desc' => esc_html__( 'Elementor Library automatically updates on a daily basis. You can also manually update it by clicking on the sync button.', 'elementor' ), 327 327 ], … … 353 353 'field_args' => [ 354 354 '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' ) ), 356 356 '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' ), 357 357 ], -
elementor/trunk/includes/user.php
r3401288 r3411234 274 274 275 275 wp_die(); 276 }277 278 /**279 * @param string $plugin_name280 *281 * @return void282 */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_name296 * @param mixed $required_seconds297 * @return bool298 */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_name310 *311 * @return string|false312 */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 );319 276 } 320 277 -
elementor/trunk/includes/widgets/heading.php
r3401288 r3411234 12 12 use Elementor\Core\Admin\Admin_Notices; 13 13 use Elementor\Modules\Promotions\Controls\Promotion_Control; 14 use Elementor\User;15 14 16 15 /** … … 463 462 return; 464 463 } 465 466 if ( ! User::has_plugin_notice_been_displayed_for_required_time( 'image_optimization', WEEK_IN_SECONDS ) ) {467 return;468 }469 464 $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' ); 470 465 -
elementor/trunk/modules/nested-tabs/widgets/nested-tabs.php
r3381922 r3411234 1077 1077 $this->add_render_attribute( $setting_key, [ 1078 1078 'id' => $item_settings['tab_id'], 1079 'data-tab-title-id' => $item_settings['tab_title_id'], 1079 1080 'class' => $css_classes, 1080 1081 'aria-selected' => 1 === $item_settings['tab_count'] ? 'true' : 'false', … … 1185 1186 foreach ( $settings['tabs'] as $index => $item ) { 1186 1187 $tab_count = $index + 1; 1187 1188 $tab_title_id = 'e-n-tab-title-' . $widget_number . $tab_count; 1188 1189 $tab_id = empty( $item['element_id'] ) 1189 ? 'e-n-tab-title-' . $widget_number . $tab_count1190 ? $tab_title_id 1190 1191 : $item['element_id']; 1191 1192 … … 1194 1195 'tab_count' => $tab_count, 1195 1196 'tab_id' => $tab_id, 1197 'tab_title_id' => $tab_title_id, 1196 1198 'container_id' => 'e-n-tab-content-' . $widget_number . $tab_count, 1197 1199 'widget_number' => $widget_number, … … 1261 1263 <# 1262 1264 const tabCount = tabIndex + 1, 1265 tabTitleId = 'e-n-tab-title-' + elementUid + tabCount, 1263 1266 tabId = item.element_id 1264 1267 ? item.element_id 1265 : 'e-n-tab-title-' + elementUid + ( tabIndex + 1 ),1268 : tabTitleId, 1266 1269 tabUid = elementUid + tabCount, 1267 1270 tabIcon = elementor.helpers.renderIcon( view, item.tab_icon, { 'aria-hidden': true }, 'i' , 'object' ), … … 1273 1276 view.addRenderAttribute( 'tab-title', { 1274 1277 'id': tabId, 1278 'data-tab-title-id': tabTitleId, 1275 1279 'class': [ 'e-n-tab-title',escapedHoverAnimationClass ], 1276 1280 'data-tab-index': tabCount, -
elementor/trunk/modules/system-info/module.php
r3257153 r3411234 158 158 <form action="<?php echo esc_url( admin_url( 'admin-ajax.php' ) ); ?>" method="post"> 159 159 <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' ); ?>"> 161 161 </form> 162 162 </div> … … 182 182 <form action="<?php echo esc_url( admin_url( 'admin-ajax.php' ) ); ?>" method="post"> 183 183 <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' ); ?>"> 185 185 </form> 186 186 </div> -
elementor/trunk/readme.txt
r3401288 r3411234 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.4 7 Stable tag: 3.33. 27 Stable tag: 3.33.3 8 8 Beta tag: 3.33.0-beta4 9 9 License: GPLv3 … … 350 350 == Changelog == 351 351 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 352 357 = 3.33.2 - 2025-11-23 = 353 358 -
elementor/trunk/vendor/composer/installed.php
r3401288 r3411234 4 4 'pretty_version' => '3.33.x-dev', 5 5 'version' => '3.33.9999999.9999999-dev', 6 'reference' => ' 41b546d4469b1f37aae5a07e9c89552ce2288b3c',6 'reference' => 'cf62572d151503940ae0609b75bd2560462873b2', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => '3.33.x-dev', 15 15 'version' => '3.33.9999999.9999999-dev', 16 'reference' => ' 41b546d4469b1f37aae5a07e9c89552ce2288b3c',16 'reference' => 'cf62572d151503940ae0609b75bd2560462873b2', 17 17 'type' => 'project', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.