PluginProbe
Elementor Website Builder – more than just a page builder / 3.33.0-beta1
Elementor Website Builder – more than just a page builder v3.33.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
← All changes | assets/js/tabs-handler.js +309 -369 4.0.9 → 3.33.0-beta1 View file →
@@ -1,150 +1,55 @@
1 1 "use strict";
2 2 (self["webpackChunkelementorFrontend"] = self["webpackChunkelementorFrontend"] || []).push([["tabs-handler"],{
3 3
4 -/***/ "../modules/atomic-widgets/elements/atomic-tabs/handlers/atomic-tabs-handler.js":
5 -/*!**************************************************************************************!*\
6 - !*** ../modules/atomic-widgets/elements/atomic-tabs/handlers/atomic-tabs-handler.js ***!
7 - \**************************************************************************************/
4 +/***/ "../modules/atomic-widgets/elements/atomic-tabs/atomic-tabs-handler.js":
5 +/*!*****************************************************************************!*\
6 + !*** ../modules/atomic-widgets/elements/atomic-tabs/atomic-tabs-handler.js ***!
7 + \*****************************************************************************/
8 8 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9 9
10 10
11 11
12 +__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
13 +__webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ "../node_modules/core-js/modules/esnext.iterator.for-each.js");
12 14 var _frontendHandlers = __webpack_require__(/*! @elementor/frontend-handlers */ "@elementor/frontend-handlers");
13 -var _alpinejs = __webpack_require__(/*! @elementor/alpinejs */ "@elementor/alpinejs");
14 -var _utils = __webpack_require__(/*! ./utils */ "../modules/atomic-widgets/elements/atomic-tabs/handlers/utils.js");
15 -const SELECTED_CLASS = 'e--selected';
16 15 (0, _frontendHandlers.register)({
17 16 elementType: 'e-tabs',
18 - id: 'e-tabs-handler',
17 + uniqueId: 'e-tabs-handler',
19 18 callback: ({
20 19 element,
21 - settings
20 + signal
22 21 }) => {
23 - const tabsId = element.dataset.id;
24 - _alpinejs.Alpine.data(`eTabs${tabsId}`, () => ({
25 - activeTab: settings['default-active-tab'],
26 - navigateTabs({
27 - key,
28 - target: tab
29 - }) {
30 - const nextTab = (0, _utils.getNextTab)(key, tab);
31 - nextTab.focus();
32 - },
33 - tab: {
34 - ':id'() {
35 - const index = (0, _utils.getIndex)(this.$el, _utils.TAB_ELEMENT_TYPE);
36 - return (0, _utils.getTabId)(tabsId, index);
37 - },
38 - '@click'() {
39 - const id = this.$el.id;
40 - this.activeTab = id;
41 - },
42 - '@keydown.arrow-right.prevent'(event) {
43 - this.navigateTabs(event);
44 - },
45 - '@keydown.arrow-left.prevent'(event) {
46 - this.navigateTabs(event);
47 - },
48 - ':class'() {
49 - const id = this.$el.id;
50 - return {
51 - [SELECTED_CLASS]: this.activeTab === id
52 - };
53 - },
54 - ':aria-selected'() {
55 - const id = this.$el.id;
56 - return this.activeTab === id ? 'true' : 'false';
57 - },
58 - ':tabindex'() {
59 - const id = this.$el.id;
60 - return this.activeTab === id ? '0' : '-1';
61 - },
62 - ':aria-controls'() {
63 - const index = (0, _utils.getIndex)(this.$el, _utils.TAB_ELEMENT_TYPE);
64 - return (0, _utils.getTabContentId)(tabsId, index);
22 + const tabs = element.querySelectorAll('[data-element_type="e-tab"]');
23 + const tabPanels = element.querySelectorAll('[data-element_type="e-tab-panel"]');
24 + const setActiveTab = id => {
25 + tabPanels.forEach(tabPanel => {
26 + const activeTab = tabPanel.getAttribute('data-tab-id') === id;
27 + if (activeTab) {
28 + tabPanel.style.removeProperty('display');
29 + tabPanel.removeAttribute('hidden');
30 + return;
65 31 }
66 - },
67 - tabContent: {
68 - ':aria-labelledby'() {
69 - const index = (0, _utils.getIndex)(this.$el, _utils.TAB_CONTENT_ELEMENT_TYPE);
70 - return (0, _utils.getTabId)(tabsId, index);
71 - },
72 - 'x-show'() {
73 - const index = (0, _utils.getIndex)(this.$el, _utils.TAB_CONTENT_ELEMENT_TYPE);
74 - const tabId = (0, _utils.getTabId)(tabsId, index);
75 - const isActive = this.activeTab === tabId;
76 - this.$nextTick(() => {
77 - this.$el.classList.toggle(SELECTED_CLASS, isActive);
78 - });
79 - return isActive;
80 - },
81 - ':id'() {
82 - const index = (0, _utils.getIndex)(this.$el, _utils.TAB_CONTENT_ELEMENT_TYPE);
83 - return (0, _utils.getTabContentId)(tabsId, index);
84 - }
85 - }
86 - }));
32 + tabPanel.style.display = 'none';
33 + tabPanel.setAttribute('hidden', 'true');
34 + });
35 + };
36 + const defaultActiveTab = element.getAttribute('data-active-tab');
37 + setActiveTab(defaultActiveTab);
38 + tabs.forEach(tab => {
39 + const clickHandler = () => {
40 + const tabId = tab.getAttribute('data-id');
41 + setActiveTab(tabId);
42 + };
43 + tab.addEventListener('click', clickHandler, {
44 + signal
45 + });
46 + });
87 47 }
88 48 });
89 49
90 50 /***/ }),
91 51
92 -/***/ "../modules/atomic-widgets/elements/atomic-tabs/handlers/utils.js":
93 -/*!************************************************************************!*\
94 - !*** ../modules/atomic-widgets/elements/atomic-tabs/handlers/utils.js ***!
95 - \************************************************************************/
96 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
97 -
98 -
99 -
100 -Object.defineProperty(exports, "__esModule", ({
101 - value: true
102 -}));
103 -exports.getTabId = exports.getTabContentId = exports.getNextTab = exports.getIndex = exports.getChildren = exports.TAB_ELEMENT_TYPE = exports.TAB_CONTENT_ELEMENT_TYPE = exports.TABS_MENU_ELEMENT_TYPE = exports.TABS_CONTENT_AREA_ELEMENT_TYPE = void 0;
104 -__webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js");
105 -__webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ "../node_modules/core-js/modules/esnext.iterator.filter.js");
106 -const TAB_ELEMENT_TYPE = exports.TAB_ELEMENT_TYPE = 'e-tab';
107 -const TAB_CONTENT_ELEMENT_TYPE = exports.TAB_CONTENT_ELEMENT_TYPE = 'e-tab-content';
108 -const TABS_CONTENT_AREA_ELEMENT_TYPE = exports.TABS_CONTENT_AREA_ELEMENT_TYPE = 'e-tabs-content-area';
109 -const TABS_MENU_ELEMENT_TYPE = exports.TABS_MENU_ELEMENT_TYPE = 'e-tabs-menu';
110 -const NAVIGATE_UP_KEYS = ['ArrowUp', 'ArrowLeft'];
111 -const NAVIGATE_DOWN_KEYS = ['ArrowDown', 'ArrowRight'];
112 -const getTabId = (tabsId, tabIndex) => {
113 - return `${tabsId}-tab-${tabIndex}`;
114 -};
115 -exports.getTabId = getTabId;
116 -const getTabContentId = (tabsId, tabIndex) => {
117 - return `${tabsId}-tab-content-${tabIndex}`;
118 -};
119 -exports.getTabContentId = getTabContentId;
120 -const getChildren = (el, elementType) => {
121 - const parent = el.parentElement;
122 - return Array.from(parent.children).filter(child => {
123 - return child.dataset.element_type === elementType;
124 - });
125 -};
126 -exports.getChildren = getChildren;
127 -const getIndex = (el, elementType) => {
128 - const children = getChildren(el, elementType);
129 - return children.indexOf(el);
130 -};
131 -exports.getIndex = getIndex;
132 -const getNextTab = (key, tab) => {
133 - const tabs = getChildren(tab, TAB_ELEMENT_TYPE);
134 - const tabsLength = tabs.length;
135 - const currentIndex = getIndex(tab, TAB_ELEMENT_TYPE);
136 - if (NAVIGATE_DOWN_KEYS.includes(key)) {
137 - return tabs[(currentIndex + 1) % tabsLength];
138 - }
139 - if (NAVIGATE_UP_KEYS.includes(key)) {
140 - return tabs[(currentIndex - 1 + tabsLength) % tabsLength];
141 - }
142 -};
143 -exports.getNextTab = getNextTab;
144 -
145 -/***/ }),
146 -
147 52 /***/ "../node_modules/core-js/internals/a-callable.js":
148 53 /*!*******************************************************!*\
149 54 !*** ../node_modules/core-js/internals/a-callable.js ***!
150 55 \*******************************************************/
@@ -248,47 +153,65 @@
248 153
249 154
250 155 /***/ }),
251 156
252 -/***/ "../node_modules/core-js/internals/call-with-safe-iteration-closing.js":
253 -/*!*****************************************************************************!*\
254 - !*** ../node_modules/core-js/internals/call-with-safe-iteration-closing.js ***!
255 - \*****************************************************************************/
157 +/***/ "../node_modules/core-js/internals/classof-raw.js":
158 +/*!********************************************************!*\
159 + !*** ../node_modules/core-js/internals/classof-raw.js ***!
160 + \********************************************************/
256 161 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
257 162
258 163
259 -var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
260 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
164 +var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
261 165
262 -// call something on iterator step with safe closing on error
263 -module.exports = function (iterator, fn, value, ENTRIES) {
264 - try {
265 - return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
266 - } catch (error) {
267 - iteratorClose(iterator, 'throw', error);
268 - }
166 +var toString = uncurryThis({}.toString);
167 +var stringSlice = uncurryThis(''.slice);
168 +
169 +module.exports = function (it) {
170 + return stringSlice(toString(it), 8, -1);
269 171 };
270 172
271 173
272 174 /***/ }),
273 175
274 -/***/ "../node_modules/core-js/internals/classof-raw.js":
275 -/*!********************************************************!*\
276 - !*** ../node_modules/core-js/internals/classof-raw.js ***!
277 - \********************************************************/
176 +/***/ "../node_modules/core-js/internals/classof.js":
177 +/*!****************************************************!*\
178 + !*** ../node_modules/core-js/internals/classof.js ***!
179 + \****************************************************/
278 180 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
279 181
280 182
281 -var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
183 +var TO_STRING_TAG_SUPPORT = __webpack_require__(/*! ../internals/to-string-tag-support */ "../node_modules/core-js/internals/to-string-tag-support.js");
184 +var isCallable = __webpack_require__(/*! ../internals/is-callable */ "../node_modules/core-js/internals/is-callable.js");
185 +var classofRaw = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
186 +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
282 187
283 -var toString = uncurryThis({}.toString);
284 -var stringSlice = uncurryThis(''.slice);
188 +var TO_STRING_TAG = wellKnownSymbol('toStringTag');
189 +var $Object = Object;
285 190
286 -module.exports = function (it) {
287 - return stringSlice(toString(it), 8, -1);
191 +// ES3 wrong here
192 +var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';
193 +
194 +// fallback for IE11 Script Access Denied error
195 +var tryGet = function (it, key) {
196 + try {
197 + return it[key];
198 + } catch (error) { /* empty */ }
288 199 };
289 200
201 +// getting tag from ES6+ `Object.prototype.toString`
202 +module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
203 + var O, tag, result;
204 + return it === undefined ? 'Undefined' : it === null ? 'Null'
205 + // @@toStringTag case
206 + : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag
207 + // builtinTag case
208 + : CORRECT_ARGUMENTS ? classofRaw(O)
209 + // ES3 arguments fallback
210 + : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;
211 +};
290 212
213 +
291 214 /***/ }),
292 215
293 216 /***/ "../node_modules/core-js/internals/copy-constructor-properties.js":
294 217 /*!************************************************************************!*\
@@ -335,24 +258,8 @@
335 258
336 259
337 260 /***/ }),
338 261
339 -/***/ "../node_modules/core-js/internals/create-iter-result-object.js":
340 -/*!**********************************************************************!*\
341 - !*** ../node_modules/core-js/internals/create-iter-result-object.js ***!
342 - \**********************************************************************/
343 -/***/ ((module) => {
344 -
345 -
346 -// `CreateIterResultObject` abstract operation
347 -// https://tc39.es/ecma262/#sec-createiterresultobject
348 -module.exports = function (value, done) {
349 - return { value: value, done: done };
350 -};
351 -
352 -
353 -/***/ }),
354 -
355 262 /***/ "../node_modules/core-js/internals/create-non-enumerable-property.js":
356 263 /*!***************************************************************************!*\
357 264 !*** ../node_modules/core-js/internals/create-non-enumerable-property.js ***!
358 265 \***************************************************************************/
@@ -467,25 +374,8 @@
467 374
468 375
469 376 /***/ }),
470 377
471 -/***/ "../node_modules/core-js/internals/define-built-ins.js":
472 -/*!*************************************************************!*\
473 - !*** ../node_modules/core-js/internals/define-built-ins.js ***!
474 - \*************************************************************/
475 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
476 -
477 -
478 -var defineBuiltIn = __webpack_require__(/*! ../internals/define-built-in */ "../node_modules/core-js/internals/define-built-in.js");
479 -
480 -module.exports = function (target, src, options) {
481 - for (var key in src) defineBuiltIn(target, key, src[key], options);
482 - return target;
483 -};
484 -
485 -
486 -/***/ }),
487 -
488 378 /***/ "../node_modules/core-js/internals/define-global-property.js":
489 379 /*!*******************************************************************!*\
490 380 !*** ../node_modules/core-js/internals/define-global-property.js ***!
491 381 \*******************************************************************/
@@ -705,8 +595,32 @@
705 595
706 596
707 597 /***/ }),
708 598
599 +/***/ "../node_modules/core-js/internals/function-bind-context.js":
600 +/*!******************************************************************!*\
601 + !*** ../node_modules/core-js/internals/function-bind-context.js ***!
602 + \******************************************************************/
603 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
604 +
605 +
606 +var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this-clause */ "../node_modules/core-js/internals/function-uncurry-this-clause.js");
607 +var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
608 +var NATIVE_BIND = __webpack_require__(/*! ../internals/function-bind-native */ "../node_modules/core-js/internals/function-bind-native.js");
609 +
610 +var bind = uncurryThis(uncurryThis.bind);
611 +
612 +// optional / simple context binding
613 +module.exports = function (fn, that) {
614 + aCallable(fn);
615 + return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {
616 + return fn.apply(that, arguments);
617 + };
618 +};
619 +
620 +
621 +/***/ }),
622 +
709 623 /***/ "../node_modules/core-js/internals/function-bind-native.js":
710 624 /*!*****************************************************************!*\
711 625 !*** ../node_modules/core-js/internals/function-bind-native.js ***!
712 626 \*****************************************************************/
@@ -770,8 +684,28 @@
770 684
771 685
772 686 /***/ }),
773 687
688 +/***/ "../node_modules/core-js/internals/function-uncurry-this-clause.js":
689 +/*!*************************************************************************!*\
690 + !*** ../node_modules/core-js/internals/function-uncurry-this-clause.js ***!
691 + \*************************************************************************/
692 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
693 +
694 +
695 +var classofRaw = __webpack_require__(/*! ../internals/classof-raw */ "../node_modules/core-js/internals/classof-raw.js");
696 +var uncurryThis = __webpack_require__(/*! ../internals/function-uncurry-this */ "../node_modules/core-js/internals/function-uncurry-this.js");
697 +
698 +module.exports = function (fn) {
699 + // Nashorn bug:
700 + // https://github.com/zloirock/core-js/issues/1128
701 + // https://github.com/zloirock/core-js/issues/1130
702 + if (classofRaw(fn) === 'Function') return uncurryThis(fn);
703 +};
704 +
705 +
706 +/***/ }),
707 +
774 708 /***/ "../node_modules/core-js/internals/function-uncurry-this.js":
775 709 /*!******************************************************************!*\
776 710 !*** ../node_modules/core-js/internals/function-uncurry-this.js ***!
777 711 \******************************************************************/
@@ -822,9 +756,9 @@
822 756 /***/ ((module) => {
823 757
824 758
825 759 // `GetIteratorDirect(obj)` abstract operation
826 -// https://tc39.es/ecma262/#sec-getiteratordirect
760 +// https://tc39.es/proposal-iterator-helpers/#sec-getiteratordirect
827 761 module.exports = function (obj) {
828 762 return {
829 763 iterator: obj,
830 764 next: obj.next,
@@ -834,8 +768,56 @@
834 768
835 769
836 770 /***/ }),
837 771
772 +/***/ "../node_modules/core-js/internals/get-iterator-method.js":
773 +/*!****************************************************************!*\
774 + !*** ../node_modules/core-js/internals/get-iterator-method.js ***!
775 + \****************************************************************/
776 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
777 +
778 +
779 +var classof = __webpack_require__(/*! ../internals/classof */ "../node_modules/core-js/internals/classof.js");
780 +var getMethod = __webpack_require__(/*! ../internals/get-method */ "../node_modules/core-js/internals/get-method.js");
781 +var isNullOrUndefined = __webpack_require__(/*! ../internals/is-null-or-undefined */ "../node_modules/core-js/internals/is-null-or-undefined.js");
782 +var Iterators = __webpack_require__(/*! ../internals/iterators */ "../node_modules/core-js/internals/iterators.js");
783 +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
784 +
785 +var ITERATOR = wellKnownSymbol('iterator');
786 +
787 +module.exports = function (it) {
788 + if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)
789 + || getMethod(it, '@@iterator')
790 + || Iterators[classof(it)];
791 +};
792 +
793 +
794 +/***/ }),
795 +
796 +/***/ "../node_modules/core-js/internals/get-iterator.js":
797 +/*!*********************************************************!*\
798 + !*** ../node_modules/core-js/internals/get-iterator.js ***!
799 + \*********************************************************/
800 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
801 +
802 +
803 +var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
804 +var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
805 +var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
806 +var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "../node_modules/core-js/internals/try-to-string.js");
807 +var getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ "../node_modules/core-js/internals/get-iterator-method.js");
808 +
809 +var $TypeError = TypeError;
810 +
811 +module.exports = function (argument, usingIterator) {
812 + var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
813 + if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));
814 + throw new $TypeError(tryToString(argument) + ' is not iterable');
815 +};
816 +
817 +
818 +/***/ }),
819 +
838 820 /***/ "../node_modules/core-js/internals/get-method.js":
839 821 /*!*******************************************************!*\
840 822 !*** ../node_modules/core-js/internals/get-method.js ***!
841 823 \*******************************************************/
@@ -1082,8 +1064,29 @@
1082 1064
1083 1065
1084 1066 /***/ }),
1085 1067
1068 +/***/ "../node_modules/core-js/internals/is-array-iterator-method.js":
1069 +/*!*********************************************************************!*\
1070 + !*** ../node_modules/core-js/internals/is-array-iterator-method.js ***!
1071 + \*********************************************************************/
1072 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1073 +
1074 +
1075 +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
1076 +var Iterators = __webpack_require__(/*! ../internals/iterators */ "../node_modules/core-js/internals/iterators.js");
1077 +
1078 +var ITERATOR = wellKnownSymbol('iterator');
1079 +var ArrayPrototype = Array.prototype;
1080 +
1081 +// check on default Array iterator
1082 +module.exports = function (it) {
1083 + return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
1084 +};
1085 +
1086 +
1087 +/***/ }),
1088 +
1086 1089 /***/ "../node_modules/core-js/internals/is-callable.js":
1087 1090 /*!********************************************************!*\
1088 1091 !*** ../node_modules/core-js/internals/is-callable.js ***!
1089 1092 \********************************************************/
@@ -1205,29 +1208,82 @@
1205 1208
1206 1209
1207 1210 /***/ }),
1208 1211
1209 -/***/ "../node_modules/core-js/internals/iterator-close-all.js":
1210 -/*!***************************************************************!*\
1211 - !*** ../node_modules/core-js/internals/iterator-close-all.js ***!
1212 - \***************************************************************/
1212 +/***/ "../node_modules/core-js/internals/iterate.js":
1213 +/*!****************************************************!*\
1214 + !*** ../node_modules/core-js/internals/iterate.js ***!
1215 + \****************************************************/
1213 1216 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1214 1217
1215 1218
1219 +var bind = __webpack_require__(/*! ../internals/function-bind-context */ "../node_modules/core-js/internals/function-bind-context.js");
1220 +var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
1221 +var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
1222 +var tryToString = __webpack_require__(/*! ../internals/try-to-string */ "../node_modules/core-js/internals/try-to-string.js");
1223 +var isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ "../node_modules/core-js/internals/is-array-iterator-method.js");
1224 +var lengthOfArrayLike = __webpack_require__(/*! ../internals/length-of-array-like */ "../node_modules/core-js/internals/length-of-array-like.js");
1225 +var isPrototypeOf = __webpack_require__(/*! ../internals/object-is-prototype-of */ "../node_modules/core-js/internals/object-is-prototype-of.js");
1226 +var getIterator = __webpack_require__(/*! ../internals/get-iterator */ "../node_modules/core-js/internals/get-iterator.js");
1227 +var getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ "../node_modules/core-js/internals/get-iterator-method.js");
1216 1228 var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
1217 1229
1218 -module.exports = function (iters, kind, value) {
1219 - for (var i = iters.length - 1; i >= 0; i--) {
1220 - if (iters[i] === undefined) continue;
1230 +var $TypeError = TypeError;
1231 +
1232 +var Result = function (stopped, result) {
1233 + this.stopped = stopped;
1234 + this.result = result;
1235 +};
1236 +
1237 +var ResultPrototype = Result.prototype;
1238 +
1239 +module.exports = function (iterable, unboundFunction, options) {
1240 + var that = options && options.that;
1241 + var AS_ENTRIES = !!(options && options.AS_ENTRIES);
1242 + var IS_RECORD = !!(options && options.IS_RECORD);
1243 + var IS_ITERATOR = !!(options && options.IS_ITERATOR);
1244 + var INTERRUPTED = !!(options && options.INTERRUPTED);
1245 + var fn = bind(unboundFunction, that);
1246 + var iterator, iterFn, index, length, result, next, step;
1247 +
1248 + var stop = function (condition) {
1249 + if (iterator) iteratorClose(iterator, 'normal');
1250 + return new Result(true, condition);
1251 + };
1252 +
1253 + var callFn = function (value) {
1254 + if (AS_ENTRIES) {
1255 + anObject(value);
1256 + return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
1257 + } return INTERRUPTED ? fn(value, stop) : fn(value);
1258 + };
1259 +
1260 + if (IS_RECORD) {
1261 + iterator = iterable.iterator;
1262 + } else if (IS_ITERATOR) {
1263 + iterator = iterable;
1264 + } else {
1265 + iterFn = getIteratorMethod(iterable);
1266 + if (!iterFn) throw new $TypeError(tryToString(iterable) + ' is not iterable');
1267 + // optimisation for array iterators
1268 + if (isArrayIteratorMethod(iterFn)) {
1269 + for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {
1270 + result = callFn(iterable[index]);
1271 + if (result && isPrototypeOf(ResultPrototype, result)) return result;
1272 + } return new Result(false);
1273 + }
1274 + iterator = getIterator(iterable, iterFn);
1275 + }
1276 +
1277 + next = IS_RECORD ? iterable.next : iterator.next;
1278 + while (!(step = call(next, iterator)).done) {
1221 1279 try {
1222 - value = iteratorClose(iters[i].iterator, kind, value);
1280 + result = callFn(step.value);
1223 1281 } catch (error) {
1224 - kind = 'throw';
1225 - value = error;
1282 + iteratorClose(iterator, 'throw', error);
1226 1283 }
1227 - }
1228 - if (kind === 'throw') throw value;
1229 - return value;
1284 + if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;
1285 + } return new Result(false);
1230 1286 };
1231 1287
1232 1288
1233 1289 /***/ }),
@@ -1265,126 +1321,8 @@
1265 1321
1266 1322
1267 1323 /***/ }),
1268 1324
1269 -/***/ "../node_modules/core-js/internals/iterator-create-proxy.js":
1270 -/*!******************************************************************!*\
1271 - !*** ../node_modules/core-js/internals/iterator-create-proxy.js ***!
1272 - \******************************************************************/
1273 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1274 -
1275 -
1276 -var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
1277 -var create = __webpack_require__(/*! ../internals/object-create */ "../node_modules/core-js/internals/object-create.js");
1278 -var createNonEnumerableProperty = __webpack_require__(/*! ../internals/create-non-enumerable-property */ "../node_modules/core-js/internals/create-non-enumerable-property.js");
1279 -var defineBuiltIns = __webpack_require__(/*! ../internals/define-built-ins */ "../node_modules/core-js/internals/define-built-ins.js");
1280 -var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
1281 -var InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ "../node_modules/core-js/internals/internal-state.js");
1282 -var getMethod = __webpack_require__(/*! ../internals/get-method */ "../node_modules/core-js/internals/get-method.js");
1283 -var IteratorPrototype = (__webpack_require__(/*! ../internals/iterators-core */ "../node_modules/core-js/internals/iterators-core.js").IteratorPrototype);
1284 -var createIterResultObject = __webpack_require__(/*! ../internals/create-iter-result-object */ "../node_modules/core-js/internals/create-iter-result-object.js");
1285 -var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
1286 -var iteratorCloseAll = __webpack_require__(/*! ../internals/iterator-close-all */ "../node_modules/core-js/internals/iterator-close-all.js");
1287 -
1288 -var TO_STRING_TAG = wellKnownSymbol('toStringTag');
1289 -var ITERATOR_HELPER = 'IteratorHelper';
1290 -var WRAP_FOR_VALID_ITERATOR = 'WrapForValidIterator';
1291 -var NORMAL = 'normal';
1292 -var THROW = 'throw';
1293 -var setInternalState = InternalStateModule.set;
1294 -
1295 -var createIteratorProxyPrototype = function (IS_ITERATOR) {
1296 - var getInternalState = InternalStateModule.getterFor(IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER);
1297 -
1298 - return defineBuiltIns(create(IteratorPrototype), {
1299 - next: function next() {
1300 - var state = getInternalState(this);
1301 - // for simplification:
1302 - // for `%WrapForValidIteratorPrototype%.next` or with `state.returnHandlerResult` our `nextHandler` returns `IterResultObject`
1303 - // for `%IteratorHelperPrototype%.next` - just a value
1304 - if (IS_ITERATOR) return state.nextHandler();
1305 - if (state.done) return createIterResultObject(undefined, true);
1306 - try {
1307 - var result = state.nextHandler();
1308 - return state.returnHandlerResult ? result : createIterResultObject(result, state.done);
1309 - } catch (error) {
1310 - state.done = true;
1311 - throw error;
1312 - }
1313 - },
1314 - 'return': function () {
1315 - var state = getInternalState(this);
1316 - var iterator = state.iterator;
1317 - state.done = true;
1318 - if (IS_ITERATOR) {
1319 - var returnMethod = getMethod(iterator, 'return');
1320 - return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true);
1321 - }
1322 - if (state.inner) try {
1323 - iteratorClose(state.inner.iterator, NORMAL);
1324 - } catch (error) {
1325 - return iteratorClose(iterator, THROW, error);
1326 - }
1327 - if (state.openIters) try {
1328 - iteratorCloseAll(state.openIters, NORMAL);
1329 - } catch (error) {
1330 - return iteratorClose(iterator, THROW, error);
1331 - }
1332 - if (iterator) iteratorClose(iterator, NORMAL);
1333 - return createIterResultObject(undefined, true);
1334 - }
1335 - });
1336 -};
1337 -
1338 -var WrapForValidIteratorPrototype = createIteratorProxyPrototype(true);
1339 -var IteratorHelperPrototype = createIteratorProxyPrototype(false);
1340 -
1341 -createNonEnumerableProperty(IteratorHelperPrototype, TO_STRING_TAG, 'Iterator Helper');
1342 -
1343 -module.exports = function (nextHandler, IS_ITERATOR, RETURN_HANDLER_RESULT) {
1344 - var IteratorProxy = function Iterator(record, state) {
1345 - if (state) {
1346 - state.iterator = record.iterator;
1347 - state.next = record.next;
1348 - } else state = record;
1349 - state.type = IS_ITERATOR ? WRAP_FOR_VALID_ITERATOR : ITERATOR_HELPER;
1350 - state.returnHandlerResult = !!RETURN_HANDLER_RESULT;
1351 - state.nextHandler = nextHandler;
1352 - state.counter = 0;
1353 - state.done = false;
1354 - setInternalState(this, state);
1355 - };
1356 -
1357 - IteratorProxy.prototype = IS_ITERATOR ? WrapForValidIteratorPrototype : IteratorHelperPrototype;
1358 -
1359 - return IteratorProxy;
1360 -};
1361 -
1362 -
1363 -/***/ }),
1364 -
1365 -/***/ "../node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js":
1366 -/*!***************************************************************************************!*\
1367 - !*** ../node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js ***!
1368 - \***************************************************************************************/
1369 -/***/ ((module) => {
1370 -
1371 -
1372 -// Should throw an error on invalid iterator
1373 -// https://issues.chromium.org/issues/336839115
1374 -module.exports = function (methodName, argument) {
1375 - // eslint-disable-next-line es/no-iterator -- required for testing
1376 - var method = typeof Iterator == 'function' && Iterator.prototype[methodName];
1377 - if (method) try {
1378 - method.call({ next: null }, argument).next();
1379 - } catch (error) {
1380 - return true;
1381 - }
1382 -};
1383 -
1384 -
1385 -/***/ }),
1386 -
1387 1325 /***/ "../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js":
1388 1326 /*!*******************************************************************************************!*\
1389 1327 !*** ../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js ***!
1390 1328 \*******************************************************************************************/
@@ -1475,8 +1413,20 @@
1475 1413
1476 1414
1477 1415 /***/ }),
1478 1416
1417 +/***/ "../node_modules/core-js/internals/iterators.js":
1418 +/*!******************************************************!*\
1419 + !*** ../node_modules/core-js/internals/iterators.js ***!
1420 + \******************************************************/
1421 +/***/ ((module) => {
1422 +
1423 +
1424 +module.exports = {};
1425 +
1426 +
1427 +/***/ }),
1428 +
1479 1429 /***/ "../node_modules/core-js/internals/length-of-array-like.js":
1480 1430 /*!*****************************************************************!*\
1481 1431 !*** ../node_modules/core-js/internals/length-of-array-like.js ***!
1482 1432 \*****************************************************************/
@@ -2054,12 +2004,12 @@
2054 2004 var SHARED = '__core-js_shared__';
2055 2005 var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
2056 2006
2057 2007 (store.versions || (store.versions = [])).push({
2058 - version: '3.46.0',
2008 + version: '3.43.0',
2059 2009 mode: IS_PURE ? 'pure' : 'global',
2060 - copyright: '© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)',
2061 - license: 'https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE',
2010 + copyright: '© 2014-2025 Denis Pushkarev (zloirock.ru)',
2011 + license: 'https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE',
2062 2012 source: 'https://github.com/zloirock/core-js'
2063 2013 });
2064 2014
2065 2015
@@ -2267,8 +2217,27 @@
2267 2217
2268 2218
2269 2219 /***/ }),
2270 2220
2221 +/***/ "../node_modules/core-js/internals/to-string-tag-support.js":
2222 +/*!******************************************************************!*\
2223 + !*** ../node_modules/core-js/internals/to-string-tag-support.js ***!
2224 + \******************************************************************/
2225 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2226 +
2227 +
2228 +var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ "../node_modules/core-js/internals/well-known-symbol.js");
2229 +
2230 +var TO_STRING_TAG = wellKnownSymbol('toStringTag');
2231 +var test = {};
2232 +
2233 +test[TO_STRING_TAG] = 'z';
2234 +
2235 +module.exports = String(test) === '[object z]';
2236 +
2237 +
2238 +/***/ }),
2239 +
2271 2240 /***/ "../node_modules/core-js/internals/try-to-string.js":
2272 2241 /*!**********************************************************!*\
2273 2242 !*** ../node_modules/core-js/internals/try-to-string.js ***!
2274 2243 \**********************************************************/
@@ -2468,63 +2437,44 @@
2468 2437
2469 2438
2470 2439 /***/ }),
2471 2440
2472 -/***/ "../node_modules/core-js/modules/es.iterator.filter.js":
2473 -/*!*************************************************************!*\
2474 - !*** ../node_modules/core-js/modules/es.iterator.filter.js ***!
2475 - \*************************************************************/
2441 +/***/ "../node_modules/core-js/modules/es.iterator.for-each.js":
2442 +/*!***************************************************************!*\
2443 + !*** ../node_modules/core-js/modules/es.iterator.for-each.js ***!
2444 + \***************************************************************/
2476 2445 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2477 2446
2478 2447
2479 2448 var $ = __webpack_require__(/*! ../internals/export */ "../node_modules/core-js/internals/export.js");
2480 2449 var call = __webpack_require__(/*! ../internals/function-call */ "../node_modules/core-js/internals/function-call.js");
2450 +var iterate = __webpack_require__(/*! ../internals/iterate */ "../node_modules/core-js/internals/iterate.js");
2481 2451 var aCallable = __webpack_require__(/*! ../internals/a-callable */ "../node_modules/core-js/internals/a-callable.js");
2482 2452 var anObject = __webpack_require__(/*! ../internals/an-object */ "../node_modules/core-js/internals/an-object.js");
2483 2453 var getIteratorDirect = __webpack_require__(/*! ../internals/get-iterator-direct */ "../node_modules/core-js/internals/get-iterator-direct.js");
2484 -var createIteratorProxy = __webpack_require__(/*! ../internals/iterator-create-proxy */ "../node_modules/core-js/internals/iterator-create-proxy.js");
2485 -var callWithSafeIterationClosing = __webpack_require__(/*! ../internals/call-with-safe-iteration-closing */ "../node_modules/core-js/internals/call-with-safe-iteration-closing.js");
2486 -var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "../node_modules/core-js/internals/is-pure.js");
2487 2454 var iteratorClose = __webpack_require__(/*! ../internals/iterator-close */ "../node_modules/core-js/internals/iterator-close.js");
2488 -var iteratorHelperThrowsOnInvalidIterator = __webpack_require__(/*! ../internals/iterator-helper-throws-on-invalid-iterator */ "../node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js");
2489 2455 var iteratorHelperWithoutClosingOnEarlyError = __webpack_require__(/*! ../internals/iterator-helper-without-closing-on-early-error */ "../node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js");
2490 2456
2491 -var FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR = !IS_PURE && !iteratorHelperThrowsOnInvalidIterator('filter', function () { /* empty */ });
2492 -var filterWithoutClosingOnEarlyError = !IS_PURE && !FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR
2493 - && iteratorHelperWithoutClosingOnEarlyError('filter', TypeError);
2457 +var forEachWithoutClosingOnEarlyError = iteratorHelperWithoutClosingOnEarlyError('forEach', TypeError);
2494 2458
2495 -var FORCED = IS_PURE || FILTER_WITHOUT_THROWING_ON_INVALID_ITERATOR || filterWithoutClosingOnEarlyError;
2496 -
2497 -var IteratorProxy = createIteratorProxy(function () {
2498 - var iterator = this.iterator;
2499 - var predicate = this.predicate;
2500 - var next = this.next;
2501 - var result, done, value;
2502 - while (true) {
2503 - result = anObject(call(next, iterator));
2504 - done = this.done = !!result.done;
2505 - if (done) return;
2506 - value = result.value;
2507 - if (callWithSafeIterationClosing(iterator, predicate, [value, this.counter++], true)) return value;
2508 - }
2509 -});
2510 -
2511 -// `Iterator.prototype.filter` method
2512 -// https://tc39.es/ecma262/#sec-iterator.prototype.filter
2513 -$({ target: 'Iterator', proto: true, real: true, forced: FORCED }, {
2514 - filter: function filter(predicate) {
2459 +// `Iterator.prototype.forEach` method
2460 +// https://tc39.es/ecma262/#sec-iterator.prototype.foreach
2461 +$({ target: 'Iterator', proto: true, real: true, forced: forEachWithoutClosingOnEarlyError }, {
2462 + forEach: function forEach(fn) {
2515 2463 anObject(this);
2516 2464 try {
2517 - aCallable(predicate);
2465 + aCallable(fn);
2518 2466 } catch (error) {
2519 2467 iteratorClose(this, 'throw', error);
2520 2468 }
2521 2469
2522 - if (filterWithoutClosingOnEarlyError) return call(filterWithoutClosingOnEarlyError, this, predicate);
2470 + if (forEachWithoutClosingOnEarlyError) return call(forEachWithoutClosingOnEarlyError, this, fn);
2523 2471
2524 - return new IteratorProxy(getIteratorDirect(this), {
2525 - predicate: predicate
2526 - });
2472 + var record = getIteratorDirect(this);
2473 + var counter = 0;
2474 + iterate(record, function (value) {
2475 + fn(value, counter++);
2476 + }, { IS_RECORD: true });
2527 2477 }
2528 2478 });
2529 2479
2530 2480
@@ -2542,31 +2492,21 @@
2542 2492
2543 2493
2544 2494 /***/ }),
2545 2495
2546 -/***/ "../node_modules/core-js/modules/esnext.iterator.filter.js":
2547 -/*!*****************************************************************!*\
2548 - !*** ../node_modules/core-js/modules/esnext.iterator.filter.js ***!
2549 - \*****************************************************************/
2496 +/***/ "../node_modules/core-js/modules/esnext.iterator.for-each.js":
2497 +/*!*******************************************************************!*\
2498 + !*** ../node_modules/core-js/modules/esnext.iterator.for-each.js ***!
2499 + \*******************************************************************/
2550 2500 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2551 2501
2552 2502
2553 2503 // TODO: Remove from `core-js@4`
2554 -__webpack_require__(/*! ../modules/es.iterator.filter */ "../node_modules/core-js/modules/es.iterator.filter.js");
2504 +__webpack_require__(/*! ../modules/es.iterator.for-each */ "../node_modules/core-js/modules/es.iterator.for-each.js");
2555 2505
2556 2506
2557 2507 /***/ }),
2558 2508
2559 -/***/ "@elementor/alpinejs":
2560 -/*!***************************************!*\
2561 - !*** external "elementorV2.alpinejs" ***!
2562 - \***************************************/
2563 -/***/ ((module) => {
2564 -
2565 -module.exports = elementorV2.alpinejs;
2566 -
2567 -/***/ }),
2568 -
2569 2509 /***/ "@elementor/frontend-handlers":
2570 2510 /*!***********************************************!*\
2571 2511 !*** external "elementorV2.frontendHandlers" ***!
2572 2512 \***********************************************/
@@ -2578,8 +2518,8 @@
2578 2518
2579 2519 },
2580 2520 /******/ __webpack_require__ => { // webpackRuntimeModules
2581 2521 /******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
2582 -/******/ var __webpack_exports__ = (__webpack_exec__("../modules/atomic-widgets/elements/atomic-tabs/handlers/atomic-tabs-handler.js"));
2522 +/******/ var __webpack_exports__ = (__webpack_exec__("../modules/atomic-widgets/elements/atomic-tabs/atomic-tabs-handler.js"));
2583 2523 /******/ }
2584 2524 ]);
2585 2525 //# sourceMappingURL=tabs-handler.js.map