PluginProbe
Elementor Website Builder – more than just a page builder / 3.13.3
Elementor Website Builder – more than just a page builder v3.13.3
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / assets / js / nested-tabs.js

nested-tabs.js in Elementor Website Builder – more than just a page builder 3.13.3, at assets/js/nested-tabs.js

675 lines 29.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.13.3 - 22-05-2023 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
6 /*!******************************************************************!*\
7 !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
8 \******************************************************************/
9 /***/ ((module) => {
10
11 function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
12 try {
13 var info = gen[key](arg);
14 var value = info.value;
15 } catch (error) {
16 reject(error);
17 return;
18 }
19 if (info.done) {
20 resolve(value);
21 } else {
22 Promise.resolve(value).then(_next, _throw);
23 }
24 }
25 function _asyncToGenerator(fn) {
26 return function () {
27 var self = this,
28 args = arguments;
29 return new Promise(function (resolve, reject) {
30 var gen = fn.apply(self, args);
31 function _next(value) {
32 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
33 }
34 function _throw(err) {
35 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
36 }
37 _next(undefined);
38 });
39 };
40 }
41 module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
42
43 /***/ }),
44
45 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
46 /*!***********************************************************************!*\
47 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
48 \***********************************************************************/
49 /***/ ((module) => {
50
51 function _interopRequireDefault(obj) {
52 return obj && obj.__esModule ? obj : {
53 "default": obj
54 };
55 }
56 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
57
58 /***/ }),
59
60 /***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
61 /*!********************************************************************!*\
62 !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
63 \********************************************************************/
64 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
65
66 var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
67 function _regeneratorRuntime() {
68 "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
69 module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
70 return exports;
71 }, module.exports.__esModule = true, module.exports["default"] = module.exports;
72 var exports = {},
73 Op = Object.prototype,
74 hasOwn = Op.hasOwnProperty,
75 defineProperty = Object.defineProperty || function (obj, key, desc) {
76 obj[key] = desc.value;
77 },
78 $Symbol = "function" == typeof Symbol ? Symbol : {},
79 iteratorSymbol = $Symbol.iterator || "@@iterator",
80 asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator",
81 toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
82 function define(obj, key, value) {
83 return Object.defineProperty(obj, key, {
84 value: value,
85 enumerable: !0,
86 configurable: !0,
87 writable: !0
88 }), obj[key];
89 }
90 try {
91 define({}, "");
92 } catch (err) {
93 define = function define(obj, key, value) {
94 return obj[key] = value;
95 };
96 }
97 function wrap(innerFn, outerFn, self, tryLocsList) {
98 var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,
99 generator = Object.create(protoGenerator.prototype),
100 context = new Context(tryLocsList || []);
101 return defineProperty(generator, "_invoke", {
102 value: makeInvokeMethod(innerFn, self, context)
103 }), generator;
104 }
105 function tryCatch(fn, obj, arg) {
106 try {
107 return {
108 type: "normal",
109 arg: fn.call(obj, arg)
110 };
111 } catch (err) {
112 return {
113 type: "throw",
114 arg: err
115 };
116 }
117 }
118 exports.wrap = wrap;
119 var ContinueSentinel = {};
120 function Generator() {}
121 function GeneratorFunction() {}
122 function GeneratorFunctionPrototype() {}
123 var IteratorPrototype = {};
124 define(IteratorPrototype, iteratorSymbol, function () {
125 return this;
126 });
127 var getProto = Object.getPrototypeOf,
128 NativeIteratorPrototype = getProto && getProto(getProto(values([])));
129 NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);
130 var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
131 function defineIteratorMethods(prototype) {
132 ["next", "throw", "return"].forEach(function (method) {
133 define(prototype, method, function (arg) {
134 return this._invoke(method, arg);
135 });
136 });
137 }
138 function AsyncIterator(generator, PromiseImpl) {
139 function invoke(method, arg, resolve, reject) {
140 var record = tryCatch(generator[method], generator, arg);
141 if ("throw" !== record.type) {
142 var result = record.arg,
143 value = result.value;
144 return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) {
145 invoke("next", value, resolve, reject);
146 }, function (err) {
147 invoke("throw", err, resolve, reject);
148 }) : PromiseImpl.resolve(value).then(function (unwrapped) {
149 result.value = unwrapped, resolve(result);
150 }, function (error) {
151 return invoke("throw", error, resolve, reject);
152 });
153 }
154 reject(record.arg);
155 }
156 var previousPromise;
157 defineProperty(this, "_invoke", {
158 value: function value(method, arg) {
159 function callInvokeWithMethodAndArg() {
160 return new PromiseImpl(function (resolve, reject) {
161 invoke(method, arg, resolve, reject);
162 });
163 }
164 return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
165 }
166 });
167 }
168 function makeInvokeMethod(innerFn, self, context) {
169 var state = "suspendedStart";
170 return function (method, arg) {
171 if ("executing" === state) throw new Error("Generator is already running");
172 if ("completed" === state) {
173 if ("throw" === method) throw arg;
174 return doneResult();
175 }
176 for (context.method = method, context.arg = arg;;) {
177 var delegate = context.delegate;
178 if (delegate) {
179 var delegateResult = maybeInvokeDelegate(delegate, context);
180 if (delegateResult) {
181 if (delegateResult === ContinueSentinel) continue;
182 return delegateResult;
183 }
184 }
185 if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) {
186 if ("suspendedStart" === state) throw state = "completed", context.arg;
187 context.dispatchException(context.arg);
188 } else "return" === context.method && context.abrupt("return", context.arg);
189 state = "executing";
190 var record = tryCatch(innerFn, self, context);
191 if ("normal" === record.type) {
192 if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue;
193 return {
194 value: record.arg,
195 done: context.done
196 };
197 }
198 "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg);
199 }
200 };
201 }
202 function maybeInvokeDelegate(delegate, context) {
203 var methodName = context.method,
204 method = delegate.iterator[methodName];
205 if (undefined === method) return context.delegate = null, "throw" === methodName && delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method) || "return" !== methodName && (context.method = "throw", context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method")), ContinueSentinel;
206 var record = tryCatch(method, delegate.iterator, context.arg);
207 if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel;
208 var info = record.arg;
209 return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel);
210 }
211 function pushTryEntry(locs) {
212 var entry = {
213 tryLoc: locs[0]
214 };
215 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);
216 }
217 function resetTryEntry(entry) {
218 var record = entry.completion || {};
219 record.type = "normal", delete record.arg, entry.completion = record;
220 }
221 function Context(tryLocsList) {
222 this.tryEntries = [{
223 tryLoc: "root"
224 }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);
225 }
226 function values(iterable) {
227 if (iterable) {
228 var iteratorMethod = iterable[iteratorSymbol];
229 if (iteratorMethod) return iteratorMethod.call(iterable);
230 if ("function" == typeof iterable.next) return iterable;
231 if (!isNaN(iterable.length)) {
232 var i = -1,
233 next = function next() {
234 for (; ++i < iterable.length;) if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;
235 return next.value = undefined, next.done = !0, next;
236 };
237 return next.next = next;
238 }
239 }
240 return {
241 next: doneResult
242 };
243 }
244 function doneResult() {
245 return {
246 value: undefined,
247 done: !0
248 };
249 }
250 return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", {
251 value: GeneratorFunctionPrototype,
252 configurable: !0
253 }), defineProperty(GeneratorFunctionPrototype, "constructor", {
254 value: GeneratorFunction,
255 configurable: !0
256 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) {
257 var ctor = "function" == typeof genFun && genFun.constructor;
258 return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name));
259 }, exports.mark = function (genFun) {
260 return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun;
261 }, exports.awrap = function (arg) {
262 return {
263 __await: arg
264 };
265 }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
266 return this;
267 }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
268 void 0 === PromiseImpl && (PromiseImpl = Promise);
269 var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
270 return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
271 return result.done ? result.value : iter.next();
272 });
273 }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () {
274 return this;
275 }), define(Gp, "toString", function () {
276 return "[object Generator]";
277 }), exports.keys = function (val) {
278 var object = Object(val),
279 keys = [];
280 for (var key in object) keys.push(key);
281 return keys.reverse(), function next() {
282 for (; keys.length;) {
283 var key = keys.pop();
284 if (key in object) return next.value = key, next.done = !1, next;
285 }
286 return next.done = !0, next;
287 };
288 }, exports.values = values, Context.prototype = {
289 constructor: Context,
290 reset: function reset(skipTempReset) {
291 if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);
292 },
293 stop: function stop() {
294 this.done = !0;
295 var rootRecord = this.tryEntries[0].completion;
296 if ("throw" === rootRecord.type) throw rootRecord.arg;
297 return this.rval;
298 },
299 dispatchException: function dispatchException(exception) {
300 if (this.done) throw exception;
301 var context = this;
302 function handle(loc, caught) {
303 return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught;
304 }
305 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
306 var entry = this.tryEntries[i],
307 record = entry.completion;
308 if ("root" === entry.tryLoc) return handle("end");
309 if (entry.tryLoc <= this.prev) {
310 var hasCatch = hasOwn.call(entry, "catchLoc"),
311 hasFinally = hasOwn.call(entry, "finallyLoc");
312 if (hasCatch && hasFinally) {
313 if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
314 if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
315 } else if (hasCatch) {
316 if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
317 } else {
318 if (!hasFinally) throw new Error("try statement without catch or finally");
319 if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
320 }
321 }
322 }
323 },
324 abrupt: function abrupt(type, arg) {
325 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
326 var entry = this.tryEntries[i];
327 if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) {
328 var finallyEntry = entry;
329 break;
330 }
331 }
332 finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);
333 var record = finallyEntry ? finallyEntry.completion : {};
334 return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);
335 },
336 complete: function complete(record, afterLoc) {
337 if ("throw" === record.type) throw record.arg;
338 return "break" === record.type || "continue" === record.type ? this.next = record.arg : "return" === record.type ? (this.rval = this.arg = record.arg, this.method = "return", this.next = "end") : "normal" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel;
339 },
340 finish: function finish(finallyLoc) {
341 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
342 var entry = this.tryEntries[i];
343 if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;
344 }
345 },
346 "catch": function _catch(tryLoc) {
347 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
348 var entry = this.tryEntries[i];
349 if (entry.tryLoc === tryLoc) {
350 var record = entry.completion;
351 if ("throw" === record.type) {
352 var thrown = record.arg;
353 resetTryEntry(entry);
354 }
355 return thrown;
356 }
357 }
358 throw new Error("illegal catch attempt");
359 },
360 delegateYield: function delegateYield(iterable, resultName, nextLoc) {
361 return this.delegate = {
362 iterator: values(iterable),
363 resultName: resultName,
364 nextLoc: nextLoc
365 }, "next" === this.method && (this.arg = undefined), ContinueSentinel;
366 }
367 }, exports;
368 }
369 module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
370
371 /***/ }),
372
373 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
374 /*!********************************************************!*\
375 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
376 \********************************************************/
377 /***/ ((module) => {
378
379 function _typeof(obj) {
380 "@babel/helpers - typeof";
381
382 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
383 return typeof obj;
384 } : function (obj) {
385 return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
386 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
387 }
388 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
389
390 /***/ }),
391
392 /***/ "../node_modules/@babel/runtime/regenerator/index.js":
393 /*!***********************************************************!*\
394 !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
395 \***********************************************************/
396 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
397
398 // TODO(Babel 8): Remove this file.
399
400 var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
401 module.exports = runtime;
402
403 // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
404 try {
405 regeneratorRuntime = runtime;
406 } catch (accidentalStrictMode) {
407 if (typeof globalThis === "object") {
408 globalThis.regeneratorRuntime = runtime;
409 } else {
410 Function("r", "regeneratorRuntime = r")(runtime);
411 }
412 }
413
414
415 /***/ })
416
417 /******/ });
418 /************************************************************************/
419 /******/ // The module cache
420 /******/ var __webpack_module_cache__ = {};
421 /******/
422 /******/ // The require function
423 /******/ function __webpack_require__(moduleId) {
424 /******/ // Check if module is in cache
425 /******/ var cachedModule = __webpack_module_cache__[moduleId];
426 /******/ if (cachedModule !== undefined) {
427 /******/ return cachedModule.exports;
428 /******/ }
429 /******/ // Create a new module (and put it into the cache)
430 /******/ var module = __webpack_module_cache__[moduleId] = {
431 /******/ // no module.id needed
432 /******/ // no module.loaded needed
433 /******/ exports: {}
434 /******/ };
435 /******/
436 /******/ // Execute the module function
437 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
438 /******/
439 /******/ // Return the exports of the module
440 /******/ return module.exports;
441 /******/ }
442 /******/
443 /******/ // expose the modules object (__webpack_modules__)
444 /******/ __webpack_require__.m = __webpack_modules__;
445 /******/
446 /************************************************************************/
447 /******/ /* webpack/runtime/ensure chunk */
448 /******/ (() => {
449 /******/ __webpack_require__.f = {};
450 /******/ // This file contains only the entry chunk.
451 /******/ // The chunk loading function for additional chunks
452 /******/ __webpack_require__.e = (chunkId) => {
453 /******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {
454 /******/ __webpack_require__.f[key](chunkId, promises);
455 /******/ return promises;
456 /******/ }, []));
457 /******/ };
458 /******/ })();
459 /******/
460 /******/ /* webpack/runtime/get javascript chunk filename */
461 /******/ (() => {
462 /******/ // This function allow to reference async chunks
463 /******/ __webpack_require__.u = (chunkId) => {
464 /******/ // return url for filenames not based on template
465 /******/ if (chunkId === "modules_nested-tabs_assets_js_editor_module_js") return "82916c9aba5712bca47c.bundle.js";
466 /******/ // return url for filenames based on template
467 /******/ return undefined;
468 /******/ };
469 /******/ })();
470 /******/
471 /******/ /* webpack/runtime/global */
472 /******/ (() => {
473 /******/ __webpack_require__.g = (function() {
474 /******/ if (typeof globalThis === 'object') return globalThis;
475 /******/ try {
476 /******/ return this || new Function('return this')();
477 /******/ } catch (e) {
478 /******/ if (typeof window === 'object') return window;
479 /******/ }
480 /******/ })();
481 /******/ })();
482 /******/
483 /******/ /* webpack/runtime/hasOwnProperty shorthand */
484 /******/ (() => {
485 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
486 /******/ })();
487 /******/
488 /******/ /* webpack/runtime/load script */
489 /******/ (() => {
490 /******/ var inProgress = {};
491 /******/ var dataWebpackPrefix = "elementor:";
492 /******/ // loadScript function to load a script via script tag
493 /******/ __webpack_require__.l = (url, done, key, chunkId) => {
494 /******/ if(inProgress[url]) { inProgress[url].push(done); return; }
495 /******/ var script, needAttach;
496 /******/ if(key !== undefined) {
497 /******/ var scripts = document.getElementsByTagName("script");
498 /******/ for(var i = 0; i < scripts.length; i++) {
499 /******/ var s = scripts[i];
500 /******/ if(s.getAttribute("src") == url || s.getAttribute("data-webpack") == dataWebpackPrefix + key) { script = s; break; }
501 /******/ }
502 /******/ }
503 /******/ if(!script) {
504 /******/ needAttach = true;
505 /******/ script = document.createElement('script');
506 /******/
507 /******/ script.charset = 'utf-8';
508 /******/ script.timeout = 120;
509 /******/ if (__webpack_require__.nc) {
510 /******/ script.setAttribute("nonce", __webpack_require__.nc);
511 /******/ }
512 /******/ script.setAttribute("data-webpack", dataWebpackPrefix + key);
513 /******/ script.src = url;
514 /******/ }
515 /******/ inProgress[url] = [done];
516 /******/ var onScriptComplete = (prev, event) => {
517 /******/ // avoid mem leaks in IE.
518 /******/ script.onerror = script.onload = null;
519 /******/ clearTimeout(timeout);
520 /******/ var doneFns = inProgress[url];
521 /******/ delete inProgress[url];
522 /******/ script.parentNode && script.parentNode.removeChild(script);
523 /******/ doneFns && doneFns.forEach((fn) => (fn(event)));
524 /******/ if(prev) return prev(event);
525 /******/ }
526 /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);
527 /******/ script.onerror = onScriptComplete.bind(null, script.onerror);
528 /******/ script.onload = onScriptComplete.bind(null, script.onload);
529 /******/ needAttach && document.head.appendChild(script);
530 /******/ };
531 /******/ })();
532 /******/
533 /******/ /* webpack/runtime/publicPath */
534 /******/ (() => {
535 /******/ var scriptUrl;
536 /******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + "";
537 /******/ var document = __webpack_require__.g.document;
538 /******/ if (!scriptUrl && document) {
539 /******/ if (document.currentScript)
540 /******/ scriptUrl = document.currentScript.src;
541 /******/ if (!scriptUrl) {
542 /******/ var scripts = document.getElementsByTagName("script");
543 /******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src
544 /******/ }
545 /******/ }
546 /******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration
547 /******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic.
548 /******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser");
549 /******/ scriptUrl = scriptUrl.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/");
550 /******/ __webpack_require__.p = scriptUrl;
551 /******/ })();
552 /******/
553 /******/ /* webpack/runtime/jsonp chunk loading */
554 /******/ (() => {
555 /******/ // no baseURI
556 /******/
557 /******/ // object to store loaded and loading chunks
558 /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
559 /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
560 /******/ var installedChunks = {
561 /******/ "nested-tabs": 0
562 /******/ };
563 /******/
564 /******/ __webpack_require__.f.j = (chunkId, promises) => {
565 /******/ // JSONP chunk loading for javascript
566 /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;
567 /******/ if(installedChunkData !== 0) { // 0 means "already installed".
568 /******/
569 /******/ // a Promise means "currently loading".
570 /******/ if(installedChunkData) {
571 /******/ promises.push(installedChunkData[2]);
572 /******/ } else {
573 /******/ if(true) { // all chunks have JS
574 /******/ // setup Promise in chunk cache
575 /******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));
576 /******/ promises.push(installedChunkData[2] = promise);
577 /******/
578 /******/ // start chunk loading
579 /******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId);
580 /******/ // create error before stack unwound to get useful stacktrace later
581 /******/ var error = new Error();
582 /******/ var loadingEnded = (event) => {
583 /******/ if(__webpack_require__.o(installedChunks, chunkId)) {
584 /******/ installedChunkData = installedChunks[chunkId];
585 /******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined;
586 /******/ if(installedChunkData) {
587 /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type);
588 /******/ var realSrc = event && event.target && event.target.src;
589 /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
590 /******/ error.name = 'ChunkLoadError';
591 /******/ error.type = errorType;
592 /******/ error.request = realSrc;
593 /******/ installedChunkData[1](error);
594 /******/ }
595 /******/ }
596 /******/ };
597 /******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId);
598 /******/ } else installedChunks[chunkId] = 0;
599 /******/ }
600 /******/ }
601 /******/ };
602 /******/
603 /******/ // no prefetching
604 /******/
605 /******/ // no preloaded
606 /******/
607 /******/ // no HMR
608 /******/
609 /******/ // no HMR manifest
610 /******/
611 /******/ // no on chunks loaded
612 /******/
613 /******/ // install a JSONP callback for chunk loading
614 /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
615 /******/ var [chunkIds, moreModules, runtime] = data;
616 /******/ // add "moreModules" to the modules object,
617 /******/ // then flag all "chunkIds" as loaded and fire callback
618 /******/ var moduleId, chunkId, i = 0;
619 /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
620 /******/ for(moduleId in moreModules) {
621 /******/ if(__webpack_require__.o(moreModules, moduleId)) {
622 /******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
623 /******/ }
624 /******/ }
625 /******/ if(runtime) var result = runtime(__webpack_require__);
626 /******/ }
627 /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
628 /******/ for(;i < chunkIds.length; i++) {
629 /******/ chunkId = chunkIds[i];
630 /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
631 /******/ installedChunks[chunkId][0]();
632 /******/ }
633 /******/ installedChunks[chunkId] = 0;
634 /******/ }
635 /******/
636 /******/ }
637 /******/
638 /******/ var chunkLoadingGlobal = self["webpackChunkelementor"] = self["webpackChunkelementor"] || [];
639 /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
640 /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
641 /******/ })();
642 /******/
643 /************************************************************************/
644 var __webpack_exports__ = {};
645 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
646 (() => {
647 "use strict";
648 /*!********************************************************!*\
649 !*** ../modules/nested-tabs/assets/js/editor/index.js ***!
650 \********************************************************/
651
652
653 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
654 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
655 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
656 elementorCommon.elements.$window.on('elementor/nested-element-type-loaded', /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
657 return _regenerator.default.wrap(function _callee$(_context) {
658 while (1) switch (_context.prev = _context.next) {
659 case 0:
660 _context.next = 2;
661 return __webpack_require__.e(/*! import() */ "modules_nested-tabs_assets_js_editor_module_js").then(__webpack_require__.bind(__webpack_require__, /*! ../editor/module */ "../modules/nested-tabs/assets/js/editor/module.js"));
662 case 2:
663 _context.t0 = _context.sent.default;
664 new _context.t0();
665 case 4:
666 case "end":
667 return _context.stop();
668 }
669 }, _callee);
670 })));
671 })();
672
673 /******/ })()
674 ;
675 //# sourceMappingURL=nested-tabs.js.map