PluginProbe
Elementor Website Builder – more than just a page builder / 3.5.0-beta1
Elementor Website Builder – more than just a page builder v3.5.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/admin.js +5602 -3659 4.3.0-beta1 → 3.5.0-beta1 View file →
@@ -1,3718 +1,5661 @@
1 -(function(_wordpress_i18n) {
1 +/*! elementor - v3.4.7 - 07-11-2021 */
2 +/******/ (() => { // webpackBootstrap
3 +/******/ var __webpack_modules__ = ({
2 4
3 -//#region \0rolldown/runtime.js
4 - var __create = Object.create;
5 - var __defProp = Object.defineProperty;
6 - var __name = (target, value) => __defProp(target, "name", {
7 - value,
8 - configurable: true
9 - });
10 - var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
11 - var __getOwnPropNames = Object.getOwnPropertyNames;
12 - var __getProtoOf = Object.getPrototypeOf;
13 - var __hasOwnProp = Object.prototype.hasOwnProperty;
14 - var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
15 - var __copyProps = (to, from, except, desc) => {
16 - if (from && typeof from === "object" || typeof from === "function") {
17 - for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
18 - key = keys[i];
19 - if (!__hasOwnProp.call(to, key) && key !== except) {
20 - __defProp(to, key, {
21 - get: ((k) => from[k]).bind(null, key),
22 - enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
23 - });
24 - }
25 - }
26 - }
27 - return to;
28 - };
29 - var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
30 - value: mod,
31 - enumerable: true
32 - }) : target, mod));
5 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
6 +/*!********************************************************************!*\
7 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
8 + \********************************************************************/
9 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
33 10
34 -//#endregion
11 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
35 12
36 -//#region node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
37 - function asyncGeneratorStep(n, t, e, r, o, a, c) {
38 - try {
39 - var i = n[a](c);
40 - var u = i.value;
41 - } catch (n) {
42 - e(n);
43 - return;
44 - }
45 - i.done ? t(u) : Promise.resolve(u).then(r, o);
46 - }
47 - function _asyncToGenerator(n) {
48 - return function() {
49 - var t = this;
50 - var e = arguments;
51 - return new Promise(function(r, o) {
52 - var a = n.apply(t, e);
53 - function _next(n) {
54 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
55 - }
56 - function _throw(n) {
57 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
58 - }
59 - _next(void 0);
60 - });
61 - };
62 - }
13 +/***/ }),
63 14
64 -//#endregion
65 -//#region node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
66 - function _arrayWithHoles(r) {
67 - if (Array.isArray(r)) return r;
68 - }
15 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
16 +/*!************************************************************************!*\
17 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
18 + \************************************************************************/
19 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
69 20
70 -//#endregion
71 -//#region node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
72 - function _iterableToArrayLimit(r, l) {
73 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
74 - if (null != t) {
75 - var e;
76 - var n;
77 - var i;
78 - var u;
79 - var a = [];
80 - var f = !0;
81 - var o = !1;
82 - try {
83 - if (i = (t = t.call(r)).next, 0 === l) {
84 - if (Object(t) !== t) return;
85 - f = !1;
86 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
87 - } catch (r) {
88 - o = !0, n = r;
89 - } finally {
90 - try {
91 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
92 - } finally {
93 - if (o) throw n;
94 - }
95 - }
96 - return a;
97 - }
98 - }
21 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
99 22
100 -//#endregion
101 -//#region node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
102 - function _arrayLikeToArray$2(r, a) {
103 - (null == a || a > r.length) && (a = r.length);
104 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
105 - return n;
106 - }
107 - __name(_arrayLikeToArray$2, "_arrayLikeToArray");
23 +/***/ }),
108 24
109 -//#endregion
110 -//#region node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
111 - function _unsupportedIterableToArray$2(r, a) {
112 - if (r) {
113 - if ("string" == typeof r) return _arrayLikeToArray$2(r, a);
114 - var t = {}.toString.call(r).slice(8, -1);
115 - 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$2(r, a) : void 0;
116 - }
117 - }
118 - __name(_unsupportedIterableToArray$2, "_unsupportedIterableToArray");
25 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
26 +/*!***********************************************************************!*\
27 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
28 + \***********************************************************************/
29 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
119 30
120 -//#endregion
121 -//#region node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
122 - function _nonIterableRest() {
123 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
124 - }
31 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
125 32
126 -//#endregion
127 -//#region node_modules/@babel/runtime/helpers/esm/slicedToArray.js
128 - function _slicedToArray(r, e) {
129 - return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray$2(r, e) || _nonIterableRest();
130 - }
33 +/***/ }),
131 34
132 -//#endregion
133 -//#region node_modules/@babel/runtime/helpers/OverloadYield.js
134 - var require_OverloadYield = /* @__PURE__ */ __commonJSMin(((exports, module) => {
135 - function _OverloadYield(e, d) {
136 - this.v = e, this.k = d;
137 - }
138 - module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
139 - }));
35 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
36 +/*!********************************************************************************!*\
37 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
38 + \********************************************************************************/
39 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
140 40
141 -//#endregion
142 -//#region node_modules/@babel/runtime/helpers/regeneratorDefine.js
143 - var require_regeneratorDefine = /* @__PURE__ */ __commonJSMin(((exports, module) => {
144 - function _regeneratorDefine(e, r, n, t) {
145 - var i = Object.defineProperty;
146 - try {
147 - i({}, "", {});
148 - } catch (e) {
149 - i = 0;
150 - }
151 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
152 - function o(r, n) {
153 - _regeneratorDefine(e, r, function(e) {
154 - return this._invoke(r, n, e);
155 - });
156 - }
157 - r ? i ? i(e, r, {
158 - value: n,
159 - enumerable: !t,
160 - configurable: !t,
161 - writable: !t
162 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
163 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
164 - }
165 - module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
166 - }));
41 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
167 42
168 -//#endregion
169 -//#region node_modules/@babel/runtime/helpers/regenerator.js
170 - var require_regenerator$1 = /* @__PURE__ */ __commonJSMin(((exports, module) => {
171 - var regeneratorDefine = require_regeneratorDefine();
172 - function _regenerator() {
173 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
174 - var e;
175 - var t;
176 - var r = "function" == typeof Symbol ? Symbol : {};
177 - var n = r.iterator || "@@iterator";
178 - var o = r.toStringTag || "@@toStringTag";
179 - function i(r, n, o, i) {
180 - var c = n && n.prototype instanceof Generator ? n : Generator;
181 - var u = Object.create(c.prototype);
182 - return regeneratorDefine(u, "_invoke", function(r, n, o) {
183 - var i;
184 - var c;
185 - var u;
186 - var f = 0;
187 - var p = o || [];
188 - var y = !1;
189 - var G = {
190 - p: 0,
191 - n: 0,
192 - v: e,
193 - a: d,
194 - f: d.bind(e, 4),
195 - d: function d(t, r) {
196 - return i = t, c = 0, u = e, G.n = r, a;
197 - }
198 - };
199 - function d(r, n) {
200 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
201 - var o;
202 - var i = p[t];
203 - var d = G.p;
204 - var l = i[2];
205 - r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0));
206 - }
207 - if (o || r > 1) return a;
208 - throw y = !0, n;
209 - }
210 - return function(o, p, l) {
211 - if (f > 1) throw TypeError("Generator is already running");
212 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
213 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
214 - try {
215 - if (f = 2, i) {
216 - if (c || (o = "next"), t = i[o]) {
217 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
218 - if (!t.done) return t;
219 - u = t.value, c < 2 && (c = 0);
220 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
221 - i = e;
222 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
223 - } catch (t) {
224 - i = e, c = 1, u = t;
225 - } finally {
226 - f = 1;
227 - }
228 - }
229 - return {
230 - value: t,
231 - done: y
232 - };
233 - };
234 - }(r, o, i), !0), u;
235 - }
236 - var a = {};
237 - function Generator() {}
238 - function GeneratorFunction() {}
239 - function GeneratorFunctionPrototype() {}
240 - t = Object.getPrototypeOf;
241 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function() {
242 - return this;
243 - }), t);
244 - var u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
245 - function f(e) {
246 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
247 - }
248 - return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function() {
249 - return this;
250 - }), regeneratorDefine(u, "toString", function() {
251 - return "[object Generator]";
252 - }), (module.exports = _regenerator = function _regenerator() {
253 - return {
254 - w: i,
255 - m: f
256 - };
257 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
258 - }
259 - module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
260 - }));
43 +/***/ }),
261 44
262 -//#endregion
263 -//#region node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js
264 - var require_regeneratorAsyncIterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
265 - var OverloadYield = require_OverloadYield();
266 - var regeneratorDefine = require_regeneratorDefine();
267 - function AsyncIterator(t, e) {
268 - function n(r, o, i, f) {
269 - try {
270 - var c = t[r](o);
271 - var u = c.value;
272 - return u instanceof OverloadYield ? e.resolve(u.v).then(function(t) {
273 - n("next", t, i, f);
274 - }, function(t) {
275 - n("throw", t, i, f);
276 - }) : e.resolve(u).then(function(t) {
277 - c.value = t, i(c);
278 - }, function(t) {
279 - return n("throw", t, i, f);
280 - });
281 - } catch (t) {
282 - f(t);
283 - }
284 - }
285 - var r;
286 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function() {
287 - return this;
288 - })), regeneratorDefine(this, "_invoke", function(t, o, i) {
289 - function f() {
290 - return new e(function(e, r) {
291 - n(t, i, e, r);
292 - });
293 - }
294 - return r = r ? r.then(f, f) : f();
295 - }, !0);
296 - }
297 - module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
298 - }));
45 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
46 +/*!************************************************************************!*\
47 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
48 + \************************************************************************/
49 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
299 50
300 -//#endregion
301 -//#region node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js
302 - var require_regeneratorAsyncGen = /* @__PURE__ */ __commonJSMin(((exports, module) => {
303 - var regenerator = require_regenerator$1();
304 - var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
305 - function _regeneratorAsyncGen(r, e, t, o, n) {
306 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
307 - }
308 - module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
309 - }));
51 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
310 52
311 -//#endregion
312 -//#region node_modules/@babel/runtime/helpers/regeneratorAsync.js
313 - var require_regeneratorAsync = /* @__PURE__ */ __commonJSMin(((exports, module) => {
314 - var regeneratorAsyncGen = require_regeneratorAsyncGen();
315 - function _regeneratorAsync(n, e, r, t, o) {
316 - var a = regeneratorAsyncGen(n, e, r, t, o);
317 - return a.next().then(function(n) {
318 - return n.done ? n.value : a.next();
319 - });
320 - }
321 - module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
322 - }));
53 +/***/ }),
323 54
324 -//#endregion
325 -//#region node_modules/@babel/runtime/helpers/regeneratorKeys.js
326 - var require_regeneratorKeys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
327 - function _regeneratorKeys(e) {
328 - var n = Object(e);
329 - var r = [];
330 - for (var t in n) r.unshift(t);
331 - return function e() {
332 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
333 - return e.done = !0, e;
334 - };
335 - }
336 - module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
337 - }));
55 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
56 +/*!********************************************************************************************!*\
57 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
58 + \********************************************************************************************/
59 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
338 60
339 -//#endregion
340 -//#region node_modules/@babel/runtime/helpers/typeof.js
341 - var require_typeof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
342 - function _typeof(o) {
343 - "@babel/helpers - typeof";
344 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
345 - return typeof o;
346 - } : function(o) {
347 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
348 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
349 - }
350 - module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
351 - }));
61 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
352 62
353 -//#endregion
354 -//#region node_modules/@babel/runtime/helpers/regeneratorValues.js
355 - var require_regeneratorValues = /* @__PURE__ */ __commonJSMin(((exports, module) => {
356 - var _typeof = require_typeof()["default"];
357 - function _regeneratorValues(e) {
358 - if (null != e) {
359 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"];
360 - var r = 0;
361 - if (t) return t.call(e);
362 - if ("function" == typeof e.next) return e;
363 - if (!isNaN(e.length)) return { next: function next() {
364 - return e && r >= e.length && (e = void 0), {
365 - value: e && e[r++],
366 - done: !e
367 - };
368 - } };
369 - }
370 - throw new TypeError(_typeof(e) + " is not iterable");
371 - }
372 - module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
373 - }));
63 +/***/ }),
374 64
375 -//#endregion
376 -//#region node_modules/@babel/runtime/helpers/regeneratorRuntime.js
377 - var require_regeneratorRuntime = /* @__PURE__ */ __commonJSMin(((exports, module) => {
378 - var OverloadYield = require_OverloadYield();
379 - var regenerator = require_regenerator$1();
380 - var regeneratorAsync = require_regeneratorAsync();
381 - var regeneratorAsyncGen = require_regeneratorAsyncGen();
382 - var regeneratorAsyncIterator = require_regeneratorAsyncIterator();
383 - var regeneratorKeys = require_regeneratorKeys();
384 - var regeneratorValues = require_regeneratorValues();
385 - function _regeneratorRuntime() {
386 - "use strict";
387 - var r = regenerator();
388 - var e = r.m(_regeneratorRuntime);
389 - var t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
390 - function n(r) {
391 - var e = "function" == typeof r && r.constructor;
392 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
393 - }
394 - var o = {
395 - "throw": 1,
396 - "return": 2,
397 - "break": 3,
398 - "continue": 3
399 - };
400 - function a(r) {
401 - var e;
402 - var t;
403 - return function(n) {
404 - e || (e = {
405 - stop: function stop() {
406 - return t(n.a, 2);
407 - },
408 - "catch": function _catch() {
409 - return n.v;
410 - },
411 - abrupt: function abrupt(r, e) {
412 - return t(n.a, o[r], e);
413 - },
414 - delegateYield: function delegateYield(r, o, a) {
415 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
416 - },
417 - finish: function finish(r) {
418 - return t(n.f, r);
419 - }
420 - }, t = function t(r, _t, o) {
421 - n.p = e.prev, n.n = e.next;
422 - try {
423 - return r(_t, o);
424 - } finally {
425 - e.next = n.n;
426 - }
427 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
428 - try {
429 - return r.call(this, e);
430 - } finally {
431 - n.p = e.prev, n.n = e.next;
432 - }
433 - };
434 - }
435 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
436 - return {
437 - wrap: function wrap(e, t, n, o) {
438 - return r.w(a(e), t, n, o && o.reverse());
439 - },
440 - isGeneratorFunction: n,
441 - mark: r.m,
442 - awrap: function awrap(r, e) {
443 - return new OverloadYield(r, e);
444 - },
445 - AsyncIterator: regeneratorAsyncIterator,
446 - async: function async(r, e, t, o, u) {
447 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
448 - },
449 - keys: regeneratorKeys,
450 - values: regeneratorValues
451 - };
452 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
453 - }
454 - module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
455 - }));
65 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
66 +/*!*********************************************************************************!*\
67 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
68 + \*********************************************************************************/
69 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
456 70
457 -//#endregion
458 -//#region node_modules/@babel/runtime/regenerator/index.js
459 - var require_regenerator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
460 - var runtime = require_regeneratorRuntime()();
461 - module.exports = runtime;
462 - try {
463 - regeneratorRuntime = runtime;
464 - } catch (accidentalStrictMode) {
465 - if (typeof globalThis === "object") globalThis.regeneratorRuntime = runtime;
466 - else Function("r", "regeneratorRuntime = r")(runtime);
467 - }
468 - }));
71 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
469 72
470 -//#endregion
471 -//#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
472 -var import_regenerator = /* @__PURE__ */ __toESM(require_regenerator());
473 - function _classCallCheck(a, n) {
474 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
475 - }
73 +/***/ }),
476 74
477 -//#endregion
478 -//#region node_modules/@babel/runtime/helpers/esm/typeof.js
479 - function _typeof(o) {
480 - "@babel/helpers - typeof";
481 - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
482 - return typeof o;
483 - } : function(o) {
484 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
485 - }, _typeof(o);
486 - }
75 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
76 +/*!*********************************************************************************!*\
77 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
78 + \*********************************************************************************/
79 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
487 80
488 -//#endregion
489 -//#region node_modules/@babel/runtime/helpers/esm/toPrimitive.js
490 - function toPrimitive(t, r) {
491 - if ("object" != _typeof(t) || !t) return t;
492 - var e = t[Symbol.toPrimitive];
493 - if (void 0 !== e) {
494 - var i = e.call(t, r || "default");
495 - if ("object" != _typeof(i)) return i;
496 - throw new TypeError("@@toPrimitive must return a primitive value.");
497 - }
498 - return ("string" === r ? String : Number)(t);
499 - }
81 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
500 82
501 -//#endregion
502 -//#region node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
503 - function toPropertyKey(t) {
504 - var i = toPrimitive(t, "string");
505 - return "symbol" == _typeof(i) ? i : i + "";
506 - }
83 +/***/ }),
507 84
508 -//#endregion
509 -//#region node_modules/@babel/runtime/helpers/esm/createClass.js
510 - function _defineProperties(e, r) {
511 - for (var t = 0; t < r.length; t++) {
512 - var o = r[t];
513 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
514 - }
515 - }
516 - function _createClass(e, r, t) {
517 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
518 - }
85 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
86 +/*!***************************************************************************!*\
87 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
88 + \***************************************************************************/
89 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
519 90
520 -//#endregion
521 -//#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
522 - function _assertThisInitialized(e) {
523 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
524 - return e;
525 - }
91 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
526 92
527 -//#endregion
528 -//#region node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
529 - function _possibleConstructorReturn(t, e) {
530 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
531 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
532 - return _assertThisInitialized(t);
533 - }
93 +/***/ }),
534 94
535 -//#endregion
536 -//#region node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
537 - function _getPrototypeOf(t) {
538 - return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {
539 - return t.__proto__ || Object.getPrototypeOf(t);
540 - }, _getPrototypeOf(t);
541 - }
95 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
96 +/*!*********************************************************************!*\
97 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
98 + \*********************************************************************/
99 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
542 100
543 -//#endregion
544 -//#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
545 - function _setPrototypeOf(t, e) {
546 - return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
547 - return t.__proto__ = e, t;
548 - }, _setPrototypeOf(t, e);
549 - }
101 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
550 102
551 -//#endregion
552 -//#region node_modules/@babel/runtime/helpers/esm/inherits.js
553 - function _inherits(t, e) {
554 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
555 - t.prototype = Object.create(e && e.prototype, { constructor: {
556 - value: t,
557 - writable: !0,
558 - configurable: !0
559 - } }), Object.defineProperty(t, "prototype", { writable: !1 }), e && _setPrototypeOf(t, e);
560 - }
103 +/***/ }),
561 104
562 -//#endregion
563 -//#region node_modules/@babel/runtime/helpers/esm/superPropBase.js
564 - function _superPropBase(t, o) {
565 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t)););
566 - return t;
567 - }
105 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
106 +/*!****************************************************************!*\
107 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
108 + \****************************************************************/
109 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
568 110
569 -//#endregion
570 -//#region node_modules/@babel/runtime/helpers/esm/get.js
571 - function _get() {
572 - return _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function(e, t, r) {
573 - var p = _superPropBase(e, t);
574 - if (p) {
575 - var n = Object.getOwnPropertyDescriptor(p, t);
576 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
577 - }
578 - }, _get.apply(null, arguments);
579 - }
111 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
580 112
581 -//#endregion
582 -//#region assets/dev/js/admin/menu-handler.js
583 - function _callSuper$11(t, o, e) {
584 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$11() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
585 - }
586 - __name(_callSuper$11, "_callSuper");
587 - function _isNativeReflectConstruct$11() {
588 - try {
589 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
590 - } catch (t) {}
591 - return (_isNativeReflectConstruct$11 = function _isNativeReflectConstruct() {
592 - return !!t;
593 - })();
594 - }
595 - __name(_isNativeReflectConstruct$11, "_isNativeReflectConstruct");
596 - function _superPropGet$4(t, o, e, r) {
597 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
598 - return 2 & r && "function" == typeof p ? function(t) {
599 - return p.apply(e, t);
600 - } : p;
601 - }
602 - __name(_superPropGet$4, "_superPropGet");
603 - var MenuHandler = /*#__PURE__*/ function(_elementorModules$Vie) {
604 - function MenuHandler() {
605 - _classCallCheck(this, MenuHandler);
606 - return _callSuper$11(this, MenuHandler, arguments);
607 - }
608 - _inherits(MenuHandler, _elementorModules$Vie);
609 - return _createClass(MenuHandler, [
610 - {
611 - key: "getDefaultSettings",
612 - value: function getDefaultSettings() {
613 - return { selectors: { currentSubmenuItems: "#adminmenu .current" } };
614 - }
615 - },
616 - {
617 - key: "getDefaultElements",
618 - value: function getDefaultElements() {
619 - var settings = this.getSettings();
620 - return {
621 - $currentSubmenuItems: jQuery(settings.selectors.currentSubmenuItems),
622 - $adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
623 - };
624 - }
625 - },
626 - {
627 - key: "highlightSubMenuItem",
628 - value: function highlightSubMenuItem() {
629 - var $submenuItem = (arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : null) || this.elements.$adminPageMenuLink;
630 - if (this.elements.$currentSubmenuItems.length) this.elements.$currentSubmenuItems.removeClass("current");
631 - $submenuItem.addClass("current");
632 - $submenuItem.parent().addClass("current");
633 - }
634 - },
635 - {
636 - key: "highlightTopLevelMenuItem",
637 - value: function highlightTopLevelMenuItem($elementToHighlight) {
638 - var $elementToRemove = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
639 - var activeClasses = "wp-has-current-submenu wp-menu-open current";
640 - $elementToHighlight.parent().addClass(activeClasses).removeClass("wp-not-current-submenu");
641 - if ($elementToRemove) $elementToRemove.removeClass(activeClasses);
642 - }
643 - },
644 - {
645 - key: "onInit",
646 - value: function onInit() {
647 - _superPropGet$4(MenuHandler, "onInit", this, 3)([]);
648 - var settings = this.getSettings();
649 - if (window.location.href.includes(settings.path)) this.highlightSubMenuItem();
650 - }
651 - }
652 - ]);
653 - }(elementorModules.ViewModule);
113 +/***/ }),
654 114
655 -//#endregion
656 -//#region modules/landing-pages/assets/js/admin/landing-pages.js
657 - function _callSuper$10(t, o, e) {
658 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$10() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
659 - }
660 - __name(_callSuper$10, "_callSuper");
661 - function _isNativeReflectConstruct$10() {
662 - try {
663 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
664 - } catch (t) {}
665 - return (_isNativeReflectConstruct$10 = function _isNativeReflectConstruct() {
666 - return !!t;
667 - })();
668 - }
669 - __name(_isNativeReflectConstruct$10, "_isNativeReflectConstruct");
670 - function _superPropGet$3(t, o, e, r) {
671 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
672 - return 2 & r && "function" == typeof p ? function(t) {
673 - return p.apply(e, t);
674 - } : p;
675 - }
676 - __name(_superPropGet$3, "_superPropGet");
677 - var LandingPagesHandler = /*#__PURE__*/ function(_AdminMenuHandler) {
678 - function LandingPagesHandler() {
679 - _classCallCheck(this, LandingPagesHandler);
680 - return _callSuper$10(this, LandingPagesHandler, arguments);
681 - }
682 - _inherits(LandingPagesHandler, _AdminMenuHandler);
683 - return _createClass(LandingPagesHandler, [
684 - {
685 - key: "getDefaultSettings",
686 - value: function getDefaultSettings() {
687 - var pageName = "e-landing-page";
688 - var adminMenuSelectors = {
689 - landingPagesTablePage: "a[href=\"edit.php?post_type=" + pageName + "\"]",
690 - landingPagesAddNewPage: "a[href=\"edit.php?post_type=elementor_library&page=" + pageName + "\"]"
691 - };
692 - return { selectors: {
693 - addButton: ".page-title-action:first",
694 - pagesMenuItemAndLink: "#menu-pages, #menu-pages > a",
695 - landingPagesMenuItem: "".concat(adminMenuSelectors.landingPagesTablePage, ", ").concat(adminMenuSelectors.landingPagesAddNewPage),
696 - templatesMenuItem: ".menu-icon-elementor_library"
697 - } };
698 - }
699 - },
700 - {
701 - key: "getDefaultElements",
702 - value: function getDefaultElements() {
703 - var selectors = this.getSettings("selectors");
704 - var elements = _superPropGet$3(LandingPagesHandler, "getDefaultElements", this, 3)([]);
705 - elements.$landingPagesMenuItem = jQuery(selectors.landingPagesMenuItem);
706 - elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
707 - elements.$pagesMenuItemAndLink = jQuery(selectors.pagesMenuItemAndLink);
708 - return elements;
709 - }
710 - },
711 - {
712 - key: "onInit",
713 - value: function onInit() {
714 - _superPropGet$3(LandingPagesHandler, "onInit", this, 3)([]);
715 - var settings = this.getSettings();
716 - var isLandingPagesTablePage = !!window.location.href.includes(settings.paths.landingPagesTablePage);
717 - var isLandingPagesTrashPage = !!window.location.href.includes(settings.paths.landingPagesTrashPage);
718 - var isLandingPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.landingPagesAddNewPage);
719 - if (isLandingPagesTablePage || isLandingPagesTrashPage || isLandingPagesCreateYourFirstPage || settings.isLandingPageAdminEdit) {
720 - this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
721 - this.highlightSubMenuItem(this.elements.$landingPagesMenuItem);
722 - jQuery(settings.selectors.addButton).attr("href", elementorAdminConfig.urls.addNewLandingPageUrl);
723 - }
724 - }
725 - }
726 - ]);
727 - }(MenuHandler);
115 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
116 +/*!*************************************************************************!*\
117 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
118 + \*************************************************************************/
119 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
728 120
729 -//#endregion
730 -//#region modules/landing-pages/assets/js/admin/module.js
731 - function _callSuper$9(t, o, e) {
732 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$9() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
733 - }
734 - __name(_callSuper$9, "_callSuper");
735 - function _isNativeReflectConstruct$9() {
736 - try {
737 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
738 - } catch (t) {}
739 - return (_isNativeReflectConstruct$9 = function _isNativeReflectConstruct() {
740 - return !!t;
741 - })();
742 - }
743 - __name(_isNativeReflectConstruct$9, "_isNativeReflectConstruct");
744 - var _default$1 = /*#__PURE__*/ function(_elementorModules$Mod) {
745 - function _default() {
746 - var _this;
747 - _classCallCheck(this, _default);
748 - _this = _callSuper$9(this, _default);
749 - elementorCommon.elements.$window.on("elementor/admin/init", function() {
750 - _this.runHandler();
751 - });
752 - return _this;
753 - }
754 - _inherits(_default, _elementorModules$Mod);
755 - return _createClass(_default, [{
756 - key: "runHandler",
757 - value: function runHandler() {
758 - var _elementorAdmin$confi;
759 - var _elementorAdmin$confi2;
760 - var pageName = "e-landing-page";
761 - var paths = {
762 - landingPagesTablePage: "edit.php?post_type=" + pageName,
763 - landingPagesAddNewPage: "edit.php?post_type=elementor_library&page=" + pageName,
764 - landingPagesTrashPage: "edit.php?post_status=trash&post_type=" + pageName
765 - };
766 - new LandingPagesHandler({
767 - path: (_elementorAdmin$confi = elementorAdmin.config.landingPages) !== null && _elementorAdmin$confi !== void 0 && _elementorAdmin$confi.landingPagesHasPages ? paths.landingPagesTablePage : paths.landingPagesAddNewPage,
768 - isLandingPageAdminEdit: (_elementorAdmin$confi2 = elementorAdmin.config.landingPages) === null || _elementorAdmin$confi2 === void 0 ? void 0 : _elementorAdmin$confi2.isLandingPageAdminEdit,
769 - paths
770 - });
771 - }
772 - }]);
773 - }(elementorModules.Module);
121 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
774 122
775 -//#endregion
776 -//#region node_modules/@babel/runtime/helpers/esm/defineProperty.js
777 - function _defineProperty(e, r, t) {
778 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
779 - value: t,
780 - enumerable: !0,
781 - configurable: !0,
782 - writable: !0
783 - }) : e[r] = t, e;
784 - }
123 +/***/ }),
785 124
786 -//#endregion
787 -//#region core/experiments/assets/js/admin/behaviors/experiments-messages.js
788 - var STATE_ACTIVE = "active";
789 - var STATE_INACTIVE = "inactive";
790 - var STATE_DEFAULT = "default";
791 - var ExperimentsMessages = /*#__PURE__*/ function() {
792 - function ExperimentsMessages(_ref) {
793 - var selects = _ref.selects;
794 - var submit = _ref.submit;
795 - _classCallCheck(this, ExperimentsMessages);
796 - _defineProperty(this, "elements", {});
797 - this.elements = {
798 - /**
799 - * @type {HTMLSelectElement[]}
800 - */
801 - selects,
802 - /**
803 - * @type {HTMLInputElement}
804 - */
805 - submit
806 - };
807 - }
808 - return _createClass(ExperimentsMessages, [
809 - {
810 - key: "bindEvents",
811 - value: function bindEvents() {
812 - var _this = this;
813 - this.elements.selects.forEach(function(select) {
814 - select.addEventListener("change", function(e) {
815 - return _this.onExperimentStateChange(e);
816 - });
817 - });
818 - }
819 - },
820 - {
821 - key: "onExperimentStateChange",
822 - value: function onExperimentStateChange(e) {
823 - var experimentId = e.currentTarget.dataset.experimentId;
824 - switch (this.getExperimentActualState(experimentId)) {
825 - case STATE_ACTIVE:
826 - if (this.shouldShowDependenciesDialog(experimentId)) this.showDependenciesDialog(experimentId);
827 - break;
828 - case STATE_INACTIVE:
829 - if (this.shouldShowDeactivationDialog(experimentId)) this.showDeactivationDialog(experimentId);
830 - else this.deactivateDependantExperiments(experimentId);
831 - break;
832 - default: break;
833 - }
834 - }
835 - },
836 - {
837 - key: "getExperimentData",
838 - value: function getExperimentData(experimentId) {
839 - return elementorAdminConfig.experiments[experimentId];
840 - }
841 - },
842 - {
843 - key: "getExperimentDependencies",
844 - value: function getExperimentDependencies(experimentId) {
845 - var _this2 = this;
846 - return this.getExperimentData(experimentId).dependencies.map(function(dependencyId) {
847 - return _this2.getExperimentData(dependencyId);
848 - });
849 - }
850 - },
851 - {
852 - key: "getExperimentSelect",
853 - value: function getExperimentSelect(experimentId) {
854 - return this.elements.selects.find(function(select) {
855 - return select.matches("[data-experiment-id=\"".concat(experimentId, "\"]"));
856 - });
857 - }
858 - },
859 - {
860 - key: "setExperimentState",
861 - value: function setExperimentState(experimentId, state) {
862 - this.getExperimentSelect(experimentId).value = state;
863 - }
864 - },
865 - {
866 - key: "getExperimentActualState",
867 - value: function getExperimentActualState(experimentId) {
868 - var _this$getExperimentSe;
869 - var state = (_this$getExperimentSe = this.getExperimentSelect(experimentId)) === null || _this$getExperimentSe === void 0 ? void 0 : _this$getExperimentSe.value;
870 - if (!state) return this.getExperimentData(experimentId).state;
871 - if (state !== STATE_DEFAULT) return state;
872 - return this.isExperimentActiveByDefault(experimentId) ? STATE_ACTIVE : STATE_INACTIVE;
873 - }
874 - },
875 - {
876 - key: "isExperimentActive",
877 - value: function isExperimentActive(experimentId) {
878 - return this.getExperimentActualState(experimentId) === STATE_ACTIVE;
879 - }
880 - },
881 - {
882 - key: "isExperimentActiveByDefault",
883 - value: function isExperimentActiveByDefault(experimentId) {
884 - return this.getExperimentData(experimentId).default === STATE_ACTIVE;
885 - }
886 - },
887 - {
888 - key: "areAllDependenciesActive",
889 - value: function areAllDependenciesActive(dependencies) {
890 - var _this3 = this;
891 - return dependencies.every(function(dependency) {
892 - return _this3.isExperimentActive(dependency.name);
893 - });
894 - }
895 - },
896 - {
897 - key: "deactivateDependantExperiments",
898 - value: function deactivateDependantExperiments(experimentId) {
899 - var _this4 = this;
900 - Object.entries(elementorAdminConfig.experiments).forEach(function(_ref2) {
901 - var _ref3 = _slicedToArray(_ref2, 2);
902 - var id = _ref3[0];
903 - var isDependant = _ref3[1].dependencies.includes(experimentId);
904 - var isActive = _this4.getExperimentActualState(id) === STATE_ACTIVE;
905 - if (isDependant && isActive) _this4.setExperimentState(id, STATE_INACTIVE);
906 - });
907 - }
908 - },
909 - {
910 - key: "shouldShowDependenciesDialog",
911 - value: function shouldShowDependenciesDialog(experimentId) {
912 - var dependencies = this.getExperimentDependencies(experimentId);
913 - return !this.areAllDependenciesActive(dependencies);
914 - }
915 - },
916 - {
917 - key: "shouldShowDeactivationDialog",
918 - value: function shouldShowDeactivationDialog(experimentId) {
919 - var getExperimentData = this.getExperimentData(experimentId);
920 - var isInitialStateActive = getExperimentData.state === STATE_ACTIVE || getExperimentData.state === STATE_DEFAULT && getExperimentData.default === STATE_ACTIVE;
921 - return !!this.getMessage(experimentId, "on_deactivate") && isInitialStateActive;
922 - }
923 - },
924 - {
925 - key: "showDialog",
926 - value: function showDialog(dialog) {
927 - return elementorCommon.dialogsManager.createWidget("confirm", {
928 - id: "e-experiments-messages-dialog",
929 - headerMessage: dialog.headerMessage,
930 - message: dialog.message,
931 - position: {
932 - my: "center center",
933 - at: "center center"
934 - },
935 - strings: {
936 - confirm: dialog.strings.confirm,
937 - cancel: dialog.strings.cancel
938 - },
939 - hide: {
940 - onOutsideClick: false,
941 - onBackgroundClick: false,
942 - onEscKeyPress: false
943 - },
944 - onConfirm: dialog.onConfirm,
945 - onCancel: dialog.onCancel
946 - }).show();
947 - }
948 - },
949 - {
950 - key: "getSiteLanguageCode",
951 - value: function getSiteLanguageCode() {
952 - var languageCode = document.querySelector("html").getAttribute("lang");
953 - return languageCode !== null && languageCode !== void 0 ? languageCode : "en";
954 - }
955 - },
956 - {
957 - key: "formatDependenciesList",
958 - value: function formatDependenciesList(dependencies) {
959 - var dependenciesTitles = dependencies.map(function(d) {
960 - return d.title;
961 - });
962 - var languageCode = this.getSiteLanguageCode();
963 - return new Intl.ListFormat(languageCode).format(dependenciesTitles);
964 - }
965 - },
966 - {
967 - key: "showDependenciesDialog",
968 - value: function showDependenciesDialog(experimentId) {
969 - var _this5 = this;
970 - var experimentName = this.getExperimentData(experimentId).title;
971 - var dependenciesList = this.formatDependenciesList(this.getExperimentDependencies(experimentId));
972 - var message = (0, _wordpress_i18n.__)("In order to use %1$s, first you need to activate %2$s.", "elementor").replace("%1$s", "<strong>".concat(experimentName, "</strong>")).replace("%2$s", dependenciesList);
973 - this.showDialog({
974 - message,
975 - headerMessage: (0, _wordpress_i18n.__)("First, activate another experiment.", "elementor"),
976 - strings: {
977 - confirm: (0, _wordpress_i18n.__)("Activate", "elementor"),
978 - cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
979 - },
980 - onConfirm: function onConfirm() {
981 - _this5.getExperimentDependencies(experimentId).forEach(function(dependency) {
982 - _this5.setExperimentState(dependency.name, STATE_ACTIVE);
983 - });
984 - _this5.elements.submit.click();
985 - },
986 - onCancel: function onCancel() {
987 - _this5.setExperimentState(experimentId, STATE_INACTIVE);
988 - }
989 - });
990 - }
991 - },
992 - {
993 - key: "showDeactivationDialog",
994 - value: function showDeactivationDialog(experimentId) {
995 - var _this6 = this;
996 - this.showDialog({
997 - message: this.getMessage(experimentId, "on_deactivate"),
998 - headerMessage: (0, _wordpress_i18n.__)("Are you sure?", "elementor"),
999 - strings: {
1000 - confirm: (0, _wordpress_i18n.__)("Deactivate", "elementor"),
1001 - cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
1002 - },
1003 - onConfirm: function onConfirm() {
1004 - _this6.setExperimentState(experimentId, STATE_INACTIVE);
1005 - _this6.deactivateDependantExperiments(experimentId);
1006 - _this6.elements.submit.click();
1007 - },
1008 - onCancel: function onCancel() {
1009 - _this6.setExperimentState(experimentId, STATE_ACTIVE);
1010 - }
1011 - });
1012 - }
1013 - },
1014 - {
1015 - key: "getMessage",
1016 - value: function getMessage(experimentId, messageId) {
1017 - var _this$getExperimentDa;
1018 - return (_this$getExperimentDa = this.getExperimentData(experimentId)) === null || _this$getExperimentDa === void 0 ? void 0 : _this$getExperimentDa.messages[messageId];
1019 - }
1020 - }
1021 - ]);
1022 - }();
125 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
126 +/*!**************************************************************************!*\
127 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
128 + \**************************************************************************/
129 +/***/ ((module) => {
1023 130
1024 -//#endregion
1025 -//#region \0vite/preload-helper.js
1026 - var scriptRel = "modulepreload";
1027 - var assetsURL = function(dep) {
1028 - return "/" + dep;
1029 - };
1030 - var seen = {};
1031 - var __vitePreload = function preload(baseModule, deps, importerUrl) {
1032 - let promise = Promise.resolve();
1033 - if (false && deps && deps.length > 0) {
1034 - const links = document.getElementsByTagName("link");
1035 - const cspNonceMeta = document.querySelector("meta[property=csp-nonce]");
1036 - const cspNonce = (cspNonceMeta === null || cspNonceMeta === void 0 ? void 0 : cspNonceMeta.nonce) || (cspNonceMeta === null || cspNonceMeta === void 0 ? void 0 : cspNonceMeta.getAttribute("nonce"));
1037 - function allSettled(promises) {
1038 - return Promise.all(promises.map((p) => Promise.resolve(p).then((value) => ({
1039 - status: "fulfilled",
1040 - value
1041 - }), (reason) => ({
1042 - status: "rejected",
1043 - reason
1044 - }))));
1045 - }
1046 - function importMetaResolve(specifier) {
1047 - if ({}.resolve) return {}.resolve(specifier);
1048 - return new URL(
1049 - specifier,
1050 - /** #__KEEP__ */
1051 - {}.url
1052 - ).href;
1053 - }
1054 - promise = allSettled(deps.map((dep) => {
1055 - dep = assetsURL(dep, importerUrl);
1056 - dep = importMetaResolve(dep);
1057 - if (dep in seen) return;
1058 - seen[dep] = true;
1059 - const isCss = dep.endsWith(".css");
1060 - for (let i = links.length - 1; i >= 0; i--) {
1061 - const link = links[i];
1062 - if (link.href === dep && (!isCss || link.rel === "stylesheet")) return;
1063 - }
1064 - const link = document.createElement("link");
1065 - link.rel = isCss ? "stylesheet" : scriptRel;
1066 - if (!isCss) link.as = "script";
1067 - link.crossOrigin = "";
1068 - link.href = dep;
1069 - if (cspNonce) link.setAttribute("nonce", cspNonce);
1070 - document.head.appendChild(link);
1071 - if (isCss) return new Promise((res, rej) => {
1072 - link.addEventListener("load", res);
1073 - link.addEventListener("error", () => rej(/* @__PURE__ */ new Error(`Unable to preload CSS for ${dep}`)));
1074 - });
1075 - }));
1076 - }
1077 - function handlePreloadError(err) {
1078 - const e = new Event("vite:preloadError", { cancelable: true });
1079 - e.payload = err;
1080 - window.dispatchEvent(e);
1081 - if (!e.defaultPrevented) throw err;
1082 - }
1083 - return promise.then((res) => {
1084 - for (const item of res || []) {
1085 - if (item.status !== "rejected") continue;
1086 - handlePreloadError(item.reason);
1087 - }
1088 - return baseModule().catch(handlePreloadError);
1089 - });
1090 - };
131 +function _arrayLikeToArray(arr, len) {
132 + if (len == null || len > arr.length) len = arr.length;
1091 133
1092 -//#endregion
1093 -//#region core/experiments/assets/js/admin/module.js
1094 - function _callSuper$8(t, o, e) {
1095 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$8() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1096 - }
1097 - __name(_callSuper$8, "_callSuper");
1098 - function _isNativeReflectConstruct$8() {
1099 - try {
1100 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1101 - } catch (t) {}
1102 - return (_isNativeReflectConstruct$8 = function _isNativeReflectConstruct() {
1103 - return !!t;
1104 - })();
1105 - }
1106 - __name(_isNativeReflectConstruct$8, "_isNativeReflectConstruct");
1107 - function _superPropGet$2(t, o, e, r) {
1108 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
1109 - return 2 & r && "function" == typeof p ? function(t) {
1110 - return p.apply(e, t);
1111 - } : p;
1112 - }
1113 - __name(_superPropGet$2, "_superPropGet");
1114 - var ExperimentsModule = /*#__PURE__*/ function(_elementorModules$Vie) {
1115 - function ExperimentsModule() {
1116 - _classCallCheck(this, ExperimentsModule);
1117 - return _callSuper$8(this, ExperimentsModule, arguments);
1118 - }
1119 - _inherits(ExperimentsModule, _elementorModules$Vie);
1120 - return _createClass(ExperimentsModule, [
1121 - {
1122 - key: "getDefaultSettings",
1123 - value: function getDefaultSettings() {
1124 - return { selectors: {
1125 - experimentIndicators: ".e-experiment__title__indicator",
1126 - experimentForm: "#elementor-settings-form",
1127 - experimentSelects: ".e-experiment__select",
1128 - experimentsButtons: ".e-experiment__button"
1129 - } };
1130 - }
1131 - },
1132 - {
1133 - key: "getDefaultElements",
1134 - value: function getDefaultElements() {
1135 - var selectors = this.getSettings().selectors;
1136 - return {
1137 - $experimentIndicators: jQuery(selectors.experimentIndicators),
1138 - $experimentForm: jQuery(selectors.experimentForm),
1139 - $experimentSelects: jQuery(selectors.experimentSelects),
1140 - $experimentsButtons: jQuery(selectors.experimentsButtons)
1141 - };
1142 - }
1143 - },
1144 - {
1145 - key: "bindEvents",
1146 - value: function bindEvents() {
1147 - var _this = this;
1148 - this.elements.$experimentsButtons.on("click", function(event) {
1149 - return _this.onExperimentsButtonsClick(event);
1150 - });
1151 - }
1152 - },
1153 - {
1154 - key: "onExperimentsButtonsClick",
1155 - value: function onExperimentsButtonsClick(event) {
1156 - var submitButton = jQuery(event.currentTarget);
1157 - this.elements.$experimentSelects.val(submitButton.val());
1158 - this.elements.$experimentForm.find("#submit").trigger("click");
1159 - }
1160 - },
1161 - {
1162 - key: "addTipsy",
1163 - value: function addTipsy($element) {
1164 - $element.tipsy({
1165 - gravity: "s",
1166 - offset: 8,
1167 - title: function title() {
1168 - return this.getAttribute("data-tooltip");
1169 - }
1170 - });
1171 - }
1172 - },
1173 - {
1174 - key: "addIndicatorsTooltips",
1175 - value: function addIndicatorsTooltips() {
1176 - var _this2 = this;
1177 - this.elements.$experimentIndicators.each(function(index, experimentIndicator) {
1178 - return _this2.addTipsy(jQuery(experimentIndicator));
1179 - });
1180 - }
1181 - },
1182 - {
1183 - key: "onInit",
1184 - value: function onInit() {
1185 - var _this3 = this;
1186 - _superPropGet$2(ExperimentsModule, "onInit", this, 3)([]);
1187 - this.experimentsDependency = new ExperimentsMessages({
1188 - selects: this.elements.$experimentSelects.toArray(),
1189 - submit: this.elements.$experimentForm.find("#submit").get(0)
1190 - });
1191 - this.experimentsDependency.bindEvents();
1192 - if (this.elements.$experimentIndicators.length) __vitePreload(() => import(
1193 - /* webpackIgnore: true */
1194 - "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")
1195 -).then(function() {
1196 - return _this3.addIndicatorsTooltips();
1197 - }), void 0);
1198 - }
1199 - }
1200 - ]);
1201 - }(elementorModules.ViewModule);
134 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
135 + arr2[i] = arr[i];
136 + }
1202 137
1203 -//#endregion
1204 -//#region core/common/assets/js/utils/environment.js
1205 - var matchUserAgent = function matchUserAgent(UserAgentStr) {
1206 - return userAgent.indexOf(UserAgentStr) >= 0;
1207 - };
1208 - var userAgent = navigator.userAgent;
1209 - var isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(" OPR/");
1210 - var isFirefox = matchUserAgent("Firefox");
1211 - var isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function(p) {
1212 - return "[object SafariRemoteNotification]" === p.toString();
1213 - }(!window.safari || typeof safari !== "undefined" && safari.pushNotification);
1214 - var isIE = /Trident|MSIE/.test(userAgent) && !!document.documentMode;
1215 - var isEdge = !isIE && !!window.StyleMedia || matchUserAgent("Edg");
1216 - var isChrome = !!window.chrome && matchUserAgent("Chrome") && !(isEdge || isOpera);
1217 - var isBlink = matchUserAgent("Chrome") && !!window.CSS;
1218 - var isAppleWebkit = matchUserAgent("AppleWebKit") && !isBlink;
1219 - var environment = {
1220 - isTouchDevice: "ontouchstart" in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0,
1221 - appleWebkit: isAppleWebkit,
1222 - blink: isBlink,
1223 - chrome: isChrome,
1224 - edge: isEdge,
1225 - firefox: isFirefox,
1226 - ie: isIE,
1227 - mac: matchUserAgent("Macintosh"),
1228 - opera: isOpera,
1229 - safari: isSafari,
1230 - webkit: matchUserAgent("AppleWebKit")
1231 - };
138 + return arr2;
139 +}
1232 140
1233 -//#endregion
1234 -//#region assets/dev/js/utils/events.js
1235 - var Events = /*#__PURE__*/ function() {
1236 - function Events() {
1237 - _classCallCheck(this, Events);
1238 - }
1239 - return _createClass(Events, null, [{
1240 - key: "dispatch",
1241 - value: function dispatch(context, event) {
1242 - var data = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : null;
1243 - var bcEvent = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : null;
1244 - context = context instanceof jQuery ? context[0] : context;
1245 - if (bcEvent) context.dispatchEvent(new CustomEvent(bcEvent, { detail: data }));
1246 - context.dispatchEvent(new CustomEvent(event, { detail: data }));
1247 - }
1248 - }]);
1249 - }();
141 +module.exports = _arrayLikeToArray;
142 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1250 143
1251 -//#endregion
1252 -//#region assets/dev/js/editor/utils/files-upload-handler.js
1253 - var FilesUploadHandler = /*#__PURE__*/ function() {
1254 - function FilesUploadHandler() {
1255 - _classCallCheck(this, FilesUploadHandler);
1256 - }
1257 - return _createClass(FilesUploadHandler, null, [
1258 - {
1259 - key: "isUploadEnabled",
1260 - value: function isUploadEnabled(mediaType) {
1261 - if (!["svg", "application/json"].includes(mediaType)) return true;
1262 - return elementorCommon.config.filesUpload.unfilteredFiles;
1263 - }
1264 - },
1265 - {
1266 - key: "setUploadTypeCaller",
1267 - value: function setUploadTypeCaller(frame) {
1268 - frame.uploader.uploader.param("uploadTypeCaller", "elementor-wp-media-upload");
1269 - }
1270 - },
1271 - {
1272 - key: "getUnfilteredFilesNonAdminDialog",
1273 - value: function getUnfilteredFilesNonAdminDialog() {
1274 - return elementorCommon.dialogsManager.createWidget("alert", {
1275 - id: "e-unfiltered-files-disabled-dialog",
1276 - headerMessage: (0, _wordpress_i18n.__)("Sorry, you can't upload that file yet", "elementor"),
1277 - message: (0, _wordpress_i18n.__)("This is because JSON files may pose a security risk.", "elementor") + "<br><br>" + (0, _wordpress_i18n.__)("To upload them anyway, ask the site administrator to enable unfiltered file uploads.", "elementor"),
1278 - strings: { confirm: (0, _wordpress_i18n.__)("Got it", "elementor") }
1279 - });
1280 - }
1281 - },
1282 - {
1283 - key: "getUnfilteredFilesNotEnabledDialog",
1284 - value: function getUnfilteredFilesNotEnabledDialog(callback) {
1285 - var elementorInstance = window.elementorAdmin || window.elementor;
1286 - if (!elementorInstance.config.user.is_administrator) return this.getUnfilteredFilesNonAdminDialog();
1287 - return elementorInstance.helpers.getSimpleDialog("e-enable-unfiltered-files-dialog", (0, _wordpress_i18n.__)("Enable Unfiltered File Uploads", "elementor"), (0, _wordpress_i18n.__)("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.", "elementor"), (0, _wordpress_i18n.__)("Enable", "elementor"), function onConfirm() {
1288 - elementorCommon.ajax.addRequest("enable_unfiltered_files_upload", {}, true);
1289 - elementorCommon.config.filesUpload.unfilteredFiles = true;
1290 - callback();
1291 - });
1292 - }
1293 - },
1294 - {
1295 - key: "getUnfilteredFilesNotEnabledImportTemplateDialog",
1296 - value: function getUnfilteredFilesNotEnabledImportTemplateDialog(callback) {
1297 - if (!(window.elementorAdmin || window.elementor).config.user.is_administrator) return this.getUnfilteredFilesNonAdminDialog();
1298 - return elementorCommon.dialogsManager.createWidget("confirm", {
1299 - id: "e-enable-unfiltered-files-dialog-import-template",
1300 - headerMessage: (0, _wordpress_i18n.__)("Enable Unfiltered File Uploads", "elementor"),
1301 - message: (0, _wordpress_i18n.__)("Before you enable unfiltered files upload, note that such files include a security risk. Elementor does run a process to remove possible malicious code, but there is still risk involved when using such files.", "elementor") + "<br /><br />" + (0, _wordpress_i18n.__)("If you do not enable uploading unfiltered files, any SVG or JSON (including lottie) files used in the uploaded template will not be imported.", "elementor"),
1302 - position: {
1303 - my: "center center",
1304 - at: "center center"
1305 - },
1306 - strings: {
1307 - confirm: (0, _wordpress_i18n.__)("Enable and Import", "elementor"),
1308 - cancel: (0, _wordpress_i18n.__)("Import Without Enabling", "elementor")
1309 - },
1310 - onConfirm: function onConfirm() {
1311 - elementorCommon.ajax.addRequest("enable_unfiltered_files_upload", { success: function success() {
1312 - elementorCommon.config.filesUpload.unfilteredFiles = true;
1313 - callback();
1314 - } }, true);
1315 - },
1316 - onCancel: function onCancel() {
1317 - return callback();
1318 - }
1319 - });
1320 - }
1321 - }
1322 - ]);
1323 - }();
144 +/***/ }),
1324 145
1325 -//#endregion
1326 -//#region assets/dev/js/admin/new-template/template-controls.js
1327 - var TemplateControls = /*#__PURE__*/ function() {
1328 - function TemplateControls() {
1329 - _classCallCheck(this, TemplateControls);
1330 - }
1331 - return _createClass(TemplateControls, [
1332 - {
1333 - key: "setDynamicControlsVisibility",
1334 - value: function setDynamicControlsVisibility(lookupControlIdPrefix, controls) {
1335 - if (void 0 === controls) return;
1336 - var controlsArray = Object.entries(controls);
1337 - for (var _i = 0, _controlsArray = controlsArray; _i < _controlsArray.length; _i++) {
1338 - var _controlsArray$_i = _slicedToArray(_controlsArray[_i], 2);
1339 - var controlId = _controlsArray$_i[0];
1340 - var controlSettings = _controlsArray$_i[1];
1341 - this.setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId);
1342 - }
1343 - }
1344 - },
1345 - {
1346 - key: "setVisibilityForControl",
1347 - value: function setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId) {
1348 - var _controlSettings$cond;
1349 - var _this = this;
1350 - Object.entries((_controlSettings$cond = controlSettings.conditions) !== null && _controlSettings$cond !== void 0 ? _controlSettings$cond : {}).forEach(function(condition) {
1351 - _this.changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId);
1352 - });
1353 - }
1354 - },
1355 - {
1356 - key: "changeVisibilityBasedOnCondition",
1357 - value: function changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId) {
1358 - var _condition = _slicedToArray(condition, 2);
1359 - var conditionKey = _condition[0];
1360 - var conditionValue = _condition[1];
1361 - var targetControlWrapper = document.getElementById(lookupControlIdPrefix + controlId + "__wrapper");
1362 - var lookupControl = document.getElementById(lookupControlIdPrefix + conditionKey);
1363 - targetControlWrapper.classList.toggle("elementor-hidden", !lookupControl || conditionValue !== lookupControl.value);
1364 - }
1365 - }
1366 - ]);
1367 - }();
146 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
147 +/*!************************************************************************!*\
148 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
149 + \************************************************************************/
150 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1368 151
1369 -//#endregion
1370 -//#region assets/dev/js/utils/json-upload-warning-message.js
1371 - var genericMessageIntroductionKey = "upload_json_warning_generic_message";
1372 - /**
1373 - * @type {import('../utils/introduction').default | null}
1374 - */
1375 - var genericWarningModal = null;
1376 - function showJsonUploadWarningMessageIfNeeded(_ref) {
1377 - var introductionMap = _ref.introductionMap;
1378 - var IntroductionClass = _ref.IntroductionClass;
1379 - var _ref$waitForSetViewed = _ref.waitForSetViewed;
1380 - var waitForSetViewed = _ref$waitForSetViewed === void 0 ? false : _ref$waitForSetViewed;
1381 - if (!genericWarningModal) genericWarningModal = createGenericWarningModal(IntroductionClass);
1382 - genericWarningModal.setIntroductionMap(introductionMap);
1383 - if (genericWarningModal.introductionViewed) return Promise.resolve();
1384 - var dialog = genericWarningModal.getDialog();
1385 - return new Promise(function(resolve, reject) {
1386 - dialog.onHide = function() {
1387 - reject();
1388 - };
1389 - dialog.onConfirm = /*#__PURE__*/ _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee() {
1390 - return import_regenerator.default.wrap(function(_context) {
1391 - while (1) switch (_context.prev = _context.next) {
1392 - case 0:
1393 - if (!dialog.getElements("checkbox-dont-show-again").prop("checked")) {
1394 - _context.next = 3;
1395 - break;
1396 - }
1397 - if (!waitForSetViewed) {
1398 - _context.next = 2;
1399 - break;
1400 - }
1401 - _context.next = 1;
1402 - return genericWarningModal.setViewed();
1403 - case 1:
1404 - _context.next = 3;
1405 - break;
1406 - case 2: genericWarningModal.setViewed();
1407 - case 3:
1408 - resolve();
1409 - dialog.hide();
1410 - case 4:
1411 - case "end": return _context.stop();
1412 - }
1413 - }, _callee);
1414 - }));
1415 - dialog.onCancel = function() {
1416 - dialog.hide();
1417 - };
1418 - genericWarningModal.show();
1419 - });
1420 - }
1421 - /**
1422 - * @param {import('../utils/introduction').default.prototype.constructor} IntroductionClass
1423 - *
1424 - * @return {import('../utils/introduction').default}
1425 - */
1426 - function createGenericWarningModal(IntroductionClass) {
1427 - var _introduction$getDial;
1428 - var _introduction$getDial2;
1429 - var dialogId = "e-generic-warning-modal-for-json-upload";
1430 - var introduction = new IntroductionClass({
1431 - introductionKey: genericMessageIntroductionKey,
1432 - dialogType: "confirm",
1433 - dialogOptions: {
1434 - id: dialogId,
1435 - headerMessage: (0, _wordpress_i18n.__)("Warning: JSON files may be unsafe", "elementor"),
1436 - message: (0, _wordpress_i18n.__)("Uploading JSON files from unknown sources can be harmful and put your site at risk. For maximum safety, only install JSON files from trusted sources.", "elementor"),
1437 - effects: {
1438 - show: "fadeIn",
1439 - hide: "fadeOut"
1440 - },
1441 - hide: {
1442 - onBackgroundClick: true,
1443 - onButtonClick: false
1444 - },
1445 - strings: {
1446 - confirm: (0, _wordpress_i18n.__)("Continue", "elementor"),
1447 - cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
1448 - }
1449 - }
1450 - });
1451 - var _createCheckboxAndLab = createCheckboxAndLabel(dialogId);
1452 - var checkbox = _createCheckboxAndLab.checkbox;
1453 - var label = _createCheckboxAndLab.label;
1454 - introduction.getDialog().addElement("checkbox-dont-show-again", checkbox);
1455 - (_introduction$getDial = introduction.getDialog().getElements("message")) === null || _introduction$getDial === void 0 || (_introduction$getDial2 = _introduction$getDial.append) === null || _introduction$getDial2 === void 0 || _introduction$getDial2.call(_introduction$getDial, label);
1456 - return introduction;
1457 - }
1458 - function createCheckboxAndLabel(dialogId) {
1459 - var checkboxId = "".concat(dialogId, "-dont-show-again");
1460 - var checkbox = document.createElement("input");
1461 - checkbox.type = "checkbox";
1462 - checkbox.name = checkboxId;
1463 - checkbox.id = checkboxId;
1464 - var label = document.createElement("label");
1465 - label.htmlFor = checkboxId;
1466 - label.textContent = (0, _wordpress_i18n.__)("Do not show this message again", "elementor");
1467 - label.style.display = "block";
1468 - label.style.marginTop = "20px";
1469 - label.style.marginBottom = "20px";
1470 - label.prepend(checkbox);
1471 - return {
1472 - checkbox,
1473 - label
1474 - };
1475 - }
152 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
1476 153
1477 -//#endregion
1478 -//#region modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js
1479 - function _callSuper$7(t, o, e) {
1480 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$7() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1481 - }
1482 - __name(_callSuper$7, "_callSuper");
1483 - function _isNativeReflectConstruct$7() {
1484 - try {
1485 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1486 - } catch (t) {}
1487 - return (_isNativeReflectConstruct$7 = function _isNativeReflectConstruct() {
1488 - return !!t;
1489 - })();
1490 - }
1491 - __name(_isNativeReflectConstruct$7, "_isNativeReflectConstruct");
1492 - function _superPropGet$1(t, o, e, r) {
1493 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
1494 - return 2 & r && "function" == typeof p ? function(t) {
1495 - return p.apply(e, t);
1496 - } : p;
1497 - }
1498 - __name(_superPropGet$1, "_superPropGet");
1499 - var FloatingButtonsHandler = /*#__PURE__*/ function(_AdminMenuHandler) {
1500 - function FloatingButtonsHandler() {
1501 - _classCallCheck(this, FloatingButtonsHandler);
1502 - return _callSuper$7(this, FloatingButtonsHandler, arguments);
1503 - }
1504 - _inherits(FloatingButtonsHandler, _AdminMenuHandler);
1505 - return _createClass(FloatingButtonsHandler, [
1506 - {
1507 - key: "getDefaultSettings",
1508 - value: function getDefaultSettings() {
1509 - var pageName = "e-floating-buttons";
1510 - var adminMenuSelectors = {
1511 - contactPagesTablePage: "a[href=\"edit.php?post_type=" + pageName + "\"]",
1512 - contactPagesAddNewPage: "a[href=\"edit.php?post_type=elementor_library&page=" + pageName + "\"]"
1513 - };
1514 - return { selectors: {
1515 - addButton: ".page-title-action:first",
1516 - templatesMenuItem: ".menu-icon-elementor_library",
1517 - contactPagesMenuItem: "".concat(adminMenuSelectors.contactPagesTablePage, ", ").concat(adminMenuSelectors.contactPagesAddNewPage)
1518 - } };
1519 - }
1520 - },
1521 - {
1522 - key: "getDefaultElements",
1523 - value: function getDefaultElements() {
1524 - var selectors = this.getSettings("selectors");
1525 - var elements = _superPropGet$1(FloatingButtonsHandler, "getDefaultElements", this, 3)([]);
1526 - elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
1527 - elements.$contactPagesMenuItem = jQuery(selectors.contactPagesMenuItem);
1528 - return elements;
1529 - }
1530 - },
1531 - {
1532 - key: "onInit",
1533 - value: function onInit() {
1534 - var _elementorAdminConfig;
1535 - _superPropGet$1(FloatingButtonsHandler, "onInit", this, 3)([]);
1536 - var settings = this.getSettings();
1537 - var isContactPagesTablePage = !!window.location.href.includes(settings.paths.contactPagesTablePage);
1538 - var isContactPagesTrashPage = !!window.location.href.includes(settings.paths.contactPagesTrashPage);
1539 - var isLContactPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.contactPagesAddNewPage);
1540 - if ((_elementorAdminConfig = elementorAdminConfig.urls) !== null && _elementorAdminConfig !== void 0 && _elementorAdminConfig.viewContactPageUrl) this.elements.$templatesMenuItem.find("li.submenu-e-contact a").attr("href", elementorAdminConfig.urls.viewContactPageUrl);
1541 - if (isContactPagesTablePage || isContactPagesTrashPage || isLContactPagesCreateYourFirstPage) {
1542 - this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
1543 - this.highlightSubMenuItem(this.elements.$contactPagesMenuItem);
1544 - jQuery(settings.selectors.addButton).attr("href", elementorAdminConfig.urls.addNewLinkUrlContact);
1545 - }
1546 - }
1547 - }
1548 - ]);
1549 - }(MenuHandler);
154 +function _arrayWithHoles(arr) {
155 + if (_Array$isArray(arr)) return arr;
156 +}
1550 157
1551 -//#endregion
1552 -//#region modules/floating-buttons/assets/js/floating-buttons/admin/module.js
1553 - function _callSuper$6(t, o, e) {
1554 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$6() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1555 - }
1556 - __name(_callSuper$6, "_callSuper");
1557 - function _isNativeReflectConstruct$6() {
1558 - try {
1559 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1560 - } catch (t) {}
1561 - return (_isNativeReflectConstruct$6 = function _isNativeReflectConstruct() {
1562 - return !!t;
1563 - })();
1564 - }
1565 - __name(_isNativeReflectConstruct$6, "_isNativeReflectConstruct");
1566 - var _default = /*#__PURE__*/ function(_elementorModules$Mod) {
1567 - function _default() {
1568 - var _this;
1569 - _classCallCheck(this, _default);
1570 - _this = _callSuper$6(this, _default);
1571 - elementorCommon.elements.$window.on("elementor/admin/init", function() {
1572 - _this.runHandler();
1573 - });
1574 - return _this;
1575 - }
1576 - _inherits(_default, _elementorModules$Mod);
1577 - return _createClass(_default, [{
1578 - key: "runHandler",
1579 - value: function runHandler() {
1580 - var pageNameContact = "e-floating-buttons";
1581 - new FloatingButtonsHandler({ paths: {
1582 - contactPagesTablePage: "edit.php?post_type=" + pageNameContact,
1583 - contactPagesAddNewPage: "edit.php?post_type=elementor_library&page=" + pageNameContact,
1584 - contactPagesTrashPage: "edit.php?post_status=trash&post_type=" + pageNameContact
1585 - } });
1586 - }
1587 - }]);
1588 - }(elementorModules.Module);
158 +module.exports = _arrayWithHoles;
159 +module.exports["default"] = module.exports, module.exports.__esModule = true;
1589 160
1590 -//#endregion
1591 -//#region app/assets/js/event-track/dashboard/base-tracking.js
1592 - var BaseTracking = /*#__PURE__*/ function() {
1593 - function BaseTracking() {
1594 - _classCallCheck(this, BaseTracking);
1595 - }
1596 - return _createClass(BaseTracking, null, [
1597 - {
1598 - key: "ensureOwnArrays",
1599 - value: function ensureOwnArrays() {
1600 - if (!Object.prototype.hasOwnProperty.call(this, "observers")) this.observers = [];
1601 - if (!Object.prototype.hasOwnProperty.call(this, "eventListeners")) this.eventListeners = [];
1602 - }
1603 - },
1604 - {
1605 - key: "destroy",
1606 - value: function destroy() {
1607 - this.ensureOwnArrays();
1608 - this.observers.forEach(function(observer) {
1609 - return observer.disconnect();
1610 - });
1611 - this.observers = [];
1612 - this.eventListeners.forEach(function(_ref) {
1613 - var target = _ref.target;
1614 - var type = _ref.type;
1615 - var handler = _ref.handler;
1616 - var options = _ref.options;
1617 - target.removeEventListener(type, handler, options);
1618 - });
1619 - this.eventListeners = [];
1620 - }
1621 - },
1622 - {
1623 - key: "addObserver",
1624 - value: function addObserver(target, options, callback) {
1625 - this.ensureOwnArrays();
1626 - var observer = new MutationObserver(callback);
1627 - observer.observe(target, options);
1628 - this.observers.push(observer);
1629 - return observer;
1630 - }
1631 - },
1632 - {
1633 - key: "addEventListenerTracked",
1634 - value: function addEventListenerTracked(target, type, handler) {
1635 - var options = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {};
1636 - this.ensureOwnArrays();
1637 - target.addEventListener(type, handler, options);
1638 - this.eventListeners.push({
1639 - target,
1640 - type,
1641 - handler,
1642 - options
1643 - });
1644 - }
1645 - }
1646 - ]);
1647 - }();
161 +/***/ }),
1648 162
1649 -//#endregion
1650 -//#region app/assets/js/event-track/dashboard/navigation.js
1651 - function _callSuper$5(t, o, e) {
1652 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$5() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1653 - }
1654 - __name(_callSuper$5, "_callSuper");
1655 - function _isNativeReflectConstruct$5() {
1656 - try {
1657 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1658 - } catch (t) {}
1659 - return (_isNativeReflectConstruct$5 = function _isNativeReflectConstruct() {
1660 - return !!t;
1661 - })();
1662 - }
1663 - __name(_isNativeReflectConstruct$5, "_isNativeReflectConstruct");
1664 - var ELEMENTOR_MENU_SELECTORS = {
1665 - ELEMENTOR_TOP_LEVEL: "li#toplevel_page_elementor",
1666 - TEMPLATES_TOP_LEVEL: "li#menu-posts-elementor_library",
1667 - ELEMENTOR_HOME_TOP_LEVEL: "li#toplevel_page_elementor-home",
1668 - ADMIN_MENU: "#adminmenu",
1669 - TOP_LEVEL_LINK: ".wp-menu-name",
1670 - SUBMENU_CONTAINER: ".wp-submenu",
1671 - SUBMENU_ITEM: ".wp-submenu li a",
1672 - SUBMENU_ITEM_TOP_LEVEL: ".wp-has-submenu",
1673 - SIDEBAR_NAVIGATION: "#editor-one-sidebar-navigation"
1674 - };
1675 - var NavigationTracking = /*#__PURE__*/ function(_BaseTracking) {
1676 - function NavigationTracking() {
1677 - _classCallCheck(this, NavigationTracking);
1678 - return _callSuper$5(this, NavigationTracking, arguments);
1679 - }
1680 - _inherits(NavigationTracking, _BaseTracking);
1681 - return _createClass(NavigationTracking, null, [
1682 - {
1683 - key: "init",
1684 - value: function init() {
1685 - if (WpDashboardTracking.isEditorOneActive()) {
1686 - this.attachSidebarNavigationTracking();
1687 - this.attachElementorHomeMenuTracking();
1688 - } else {
1689 - this.attachElementorMenuTracking();
1690 - this.attachTemplatesMenuTracking();
1691 - }
1692 - }
1693 - },
1694 - {
1695 - key: "attachTemplatesMenuTracking",
1696 - value: function attachTemplatesMenuTracking() {
1697 - var templatesMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.TEMPLATES_TOP_LEVEL);
1698 - if (!templatesMenu) return;
1699 - this.attachMenuTracking(templatesMenu, "Templates");
1700 - }
1701 - },
1702 - {
1703 - key: "attachElementorHomeMenuTracking",
1704 - value: function attachElementorHomeMenuTracking() {
1705 - var elementorHomeMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.ELEMENTOR_HOME_TOP_LEVEL);
1706 - if (!elementorHomeMenu) return;
1707 - this.attachMenuTracking(elementorHomeMenu, "Elementor");
1708 - }
1709 - },
1710 - {
1711 - key: "attachElementorMenuTracking",
1712 - value: function attachElementorMenuTracking() {
1713 - var elementorMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.ELEMENTOR_TOP_LEVEL);
1714 - if (!elementorMenu) return;
1715 - this.attachMenuTracking(elementorMenu, "Elementor");
1716 - }
1717 - },
1718 - {
1719 - key: "attachSidebarNavigationTracking",
1720 - value: function attachSidebarNavigationTracking() {
1721 - var sidebar = document.querySelector(ELEMENTOR_MENU_SELECTORS.SIDEBAR_NAVIGATION);
1722 - if (sidebar) this.attachSidebarClickListener(sidebar);
1723 - }
1724 - },
1725 - {
1726 - key: "attachSidebarClickListener",
1727 - value: function attachSidebarClickListener(sidebar) {
1728 - var _this = this;
1729 - this.addEventListenerTracked(sidebar, "click", function(event) {
1730 - _this.handleSidebarClick(event);
1731 - }, { capture: true });
1732 - }
1733 - },
1734 - {
1735 - key: "attachMenuTracking",
1736 - value: function attachMenuTracking(menuElement, menuName) {
1737 - var _this2 = this;
1738 - this.addEventListenerTracked(menuElement, "click", function(event) {
1739 - _this2.handleMenuClick(event, menuName);
1740 - });
1741 - }
1742 - },
1743 - {
1744 - key: "handleMenuClick",
1745 - value: function handleMenuClick(event, menuName) {
1746 - var link = event.target.closest("a");
1747 - if (!link) return;
1748 - var isTopLevel = link.classList.contains("menu-top");
1749 - var itemId = this.extractItemId(link);
1750 - var area = this.determineNavArea(link);
1751 - WpDashboardTracking.trackNavClicked(itemId, isTopLevel ? null : menuName, area);
1752 - }
1753 - },
1754 - {
1755 - key: "handleSidebarClick",
1756 - value: function handleSidebarClick(event) {
1757 - var clickedElement = event.target.closest("a, button, [role=\"button\"]");
1758 - if (!clickedElement) return;
1759 - var itemId = this.extractSidebarItemId(clickedElement);
1760 - WpDashboardTracking.trackNavClicked(itemId, null, NAV_AREAS.SIDEBAR_MENU);
1761 - }
1762 - },
1763 - {
1764 - key: "extractSidebarItemId",
1765 - value: function extractSidebarItemId(element) {
1766 - var paragraph = element.querySelector("p");
1767 - if (paragraph) return paragraph.textContent.trim();
1768 - var textContent = element.textContent.trim();
1769 - if (textContent) return textContent;
1770 - return "unknown";
1771 - }
1772 - },
1773 - {
1774 - key: "extractPageFromUrl",
1775 - value: function extractPageFromUrl(href) {
1776 - var urlParams = new URLSearchParams(href.split("?")[1] || "");
1777 - var page = urlParams.get("page");
1778 - if (page) return page;
1779 - var postType = urlParams.get("post_type");
1780 - if (postType) return postType;
1781 - return "unknown";
1782 - }
1783 - },
1784 - {
1785 - key: "extractItemId",
1786 - value: function extractItemId(link) {
1787 - var textContent = link.textContent.trim();
1788 - if (textContent) return textContent;
1789 - var href = link.getAttribute("href");
1790 - if (href) return this.extractPageFromUrl(href);
1791 - var linkId = link.getAttribute("id");
1792 - if (linkId) return linkId;
1793 - return "unknown";
1794 - }
1795 - },
1796 - {
1797 - key: "determineNavArea",
1798 - value: function determineNavArea(link) {
1799 - if (link.closest("li.menu-top")) {
1800 - if (link.closest(ELEMENTOR_MENU_SELECTORS.SUBMENU_CONTAINER)) {
1801 - if (link.closest(ELEMENTOR_MENU_SELECTORS.SUBMENU_ITEM_TOP_LEVEL).classList.contains("wp-not-current-submenu")) return NAV_AREAS.HOVER_MENU;
1802 - return NAV_AREAS.SUBMENU;
1803 - }
1804 - return NAV_AREAS.LEFT_MENU;
1805 - }
1806 - return NAV_AREAS.LEFT_MENU;
1807 - }
1808 - }
1809 - ]);
1810 - }(BaseTracking);
163 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
164 +/*!*******************************************************************************!*\
165 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
166 + \*******************************************************************************/
167 +/***/ ((module) => {
1811 168
1812 -//#endregion
1813 -//#region app/assets/js/event-track/dashboard/plugin-actions.js
1814 - function _callSuper$4(t, o, e) {
1815 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$4() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1816 - }
1817 - __name(_callSuper$4, "_callSuper");
1818 - function _isNativeReflectConstruct$4() {
1819 - try {
1820 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1821 - } catch (t) {}
1822 - return (_isNativeReflectConstruct$4 = function _isNativeReflectConstruct() {
1823 - return !!t;
1824 - })();
1825 - }
1826 - __name(_isNativeReflectConstruct$4, "_isNativeReflectConstruct");
1827 - var PLUGIN_TYPE = {
1828 - ELEMENTOR: "core",
1829 - ELEMENTOR_PRO: "pro"
1830 - };
1831 - var PluginActions = /*#__PURE__*/ function(_BaseTracking) {
1832 - function PluginActions() {
1833 - _classCallCheck(this, PluginActions);
1834 - return _callSuper$4(this, PluginActions, arguments);
1835 - }
1836 - _inherits(PluginActions, _BaseTracking);
1837 - return _createClass(PluginActions, null, [
1838 - {
1839 - key: "init",
1840 - value: function init() {
1841 - this.attachCoreDeactivationTracking();
1842 - this.attachProDeactivationTracking();
1843 - this.attachProDeletionTracking();
1844 - }
1845 - },
1846 - {
1847 - key: "attachCoreDeactivationTracking",
1848 - value: function attachCoreDeactivationTracking() {
1849 - var _this = this;
1850 - var dialogForm = document.querySelector("#elementor-deactivate-feedback-dialog-form");
1851 - if (!dialogForm) return;
1852 - this.addEventListenerTracked(dialogForm, "change", function(event) {
1853 - var target = event.target;
1854 - if (target.classList.contains("elementor-deactivate-feedback-dialog-input")) _this.selectedReason = target.value;
1855 - });
1856 - this.observeModalButtons();
1857 - }
1858 - },
1859 - {
1860 - key: "attachProDeactivationTracking",
1861 - value: function attachProDeactivationTracking() {
1862 - var _this2 = this;
1863 - var pluginsTable = document.querySelector(".plugins");
1864 - if (!pluginsTable) return;
1865 - this.addEventListenerTracked(pluginsTable, "click", function(event) {
1866 - var link = event.target.closest("a");
1867 - if (link && "deactivate-elementor-pro" === link.id) _this2.trackProDeactivation();
1868 - }, { capture: true });
1869 - }
1870 - },
1871 - {
1872 - key: "observeModalButtons",
1873 - value: function observeModalButtons() {
1874 - var _this3 = this;
1875 - var checkAndAttachDelegation = function checkAndAttachDelegation() {
1876 - var modal = document.querySelector("#elementor-deactivate-feedback-modal");
1877 - if (!modal) return false;
1878 - _this3.addEventListenerTracked(modal, "click", function(event) {
1879 - var submitButton = event.target.closest(".dialog-submit");
1880 - var skipButton = event.target.closest(".dialog-skip");
1881 - if (submitButton) _this3.trackCoreDeactivation("submit&deactivate");
1882 - else if (skipButton) _this3.trackCoreDeactivation("skip&deactivate");
1883 - }, { capture: true });
1884 - return true;
1885 - };
1886 - if (checkAndAttachDelegation()) return;
1887 - this.addObserver(document.body, {
1888 - childList: true,
1889 - subtree: true
1890 - }, function(mutations, observer) {
1891 - if (checkAndAttachDelegation()) observer.disconnect();
1892 - });
1893 - }
1894 - },
1895 - {
1896 - key: "getUserInput",
1897 - value: function getUserInput() {
1898 - if (!this.selectedReason || !["found_a_better_plugin", "other"].includes(this.selectedReason)) return null;
1899 - var inputField = document.querySelector("input[name=\"reason_".concat(this.selectedReason, "\"]"));
1900 - if (inputField && inputField.value) return inputField.value;
1901 - return null;
1902 - }
1903 - },
1904 - {
1905 - key: "trackCoreDeactivation",
1906 - value: function trackCoreDeactivation(action) {
1907 - var properties = {
1908 - deactivate_form_submit: action,
1909 - deactivate_plugin_type: PLUGIN_TYPE.ELEMENTOR
1910 - };
1911 - if (this.selectedReason) properties.deactivate_feedback_reason = this.selectedReason;
1912 - var userInput = this.getUserInput();
1913 - if (userInput) properties.deactivate_feedback_reason += "/".concat(userInput);
1914 - WpDashboardTracking.dispatchEvent("wpdash_deactivate_plugin", properties, { send_immediately: true });
1915 - }
1916 - },
1917 - {
1918 - key: "trackProDeactivation",
1919 - value: function trackProDeactivation() {
1920 - this.trackProAction("deactivate");
1921 - }
1922 - },
1923 - {
1924 - key: "attachProDeletionTracking",
1925 - value: function attachProDeletionTracking() {
1926 - var _this4 = this;
1927 - if ("undefined" === typeof jQuery) return;
1928 - jQuery(document).on("wp-plugin-deleting", function(event, args) {
1929 - if ("elementor-pro" === (args === null || args === void 0 ? void 0 : args.slug)) _this4.trackProAction("delete");
1930 - });
1931 - }
1932 - },
1933 - {
1934 - key: "destroy",
1935 - value: function destroy() {
1936 - if ("undefined" !== typeof jQuery) jQuery(document).off("wp-plugin-deleting");
1937 - BaseTracking.destroy.call(this);
1938 - }
1939 - },
1940 - {
1941 - key: "trackProAction",
1942 - value: function trackProAction(action) {
1943 - var config = {
1944 - deactivate: {
1945 - eventName: "wpdash_deactivate_plugin",
1946 - propertyKey: "deactivate_plugin_type"
1947 - },
1948 - delete: {
1949 - eventName: "wpdash_delete_plugin",
1950 - propertyKey: "plugin_delete"
1951 - }
1952 - }[action];
1953 - if (!config) return;
1954 - var properties = _defineProperty({}, config.propertyKey, PLUGIN_TYPE.ELEMENTOR_PRO);
1955 - WpDashboardTracking.dispatchEvent(config.eventName, properties, { send_immediately: true });
1956 - }
1957 - }
1958 - ]);
1959 - }(BaseTracking);
1960 - _defineProperty(PluginActions, "selectedReason", null);
169 +function _assertThisInitialized(self) {
170 + if (self === void 0) {
171 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
172 + }
1961 173
1962 -//#endregion
1963 -//#region app/assets/js/event-track/dashboard/promotion.js
1964 - function _callSuper$3(t, o, e) {
1965 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$3() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
1966 - }
1967 - __name(_callSuper$3, "_callSuper");
1968 - function _isNativeReflectConstruct$3() {
1969 - try {
1970 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
1971 - } catch (t) {}
1972 - return (_isNativeReflectConstruct$3 = function _isNativeReflectConstruct() {
1973 - return !!t;
1974 - })();
1975 - }
1976 - __name(_isNativeReflectConstruct$3, "_isNativeReflectConstruct");
1977 - var PROMO_SELECTORS = {
1978 - PROMO_PAGE: ".e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap",
1979 - PROMO_BLANK_STATE: ".elementor-blank_state",
1980 - CTA_BUTTON: ".go-pro",
1981 - TITLE: "h3"
1982 - };
1983 - var PromotionTracking = /*#__PURE__*/ function(_BaseTracking) {
1984 - function PromotionTracking() {
1985 - _classCallCheck(this, PromotionTracking);
1986 - return _callSuper$3(this, PromotionTracking, arguments);
1987 - }
1988 - _inherits(PromotionTracking, _BaseTracking);
1989 - return _createClass(PromotionTracking, null, [
1990 - {
1991 - key: "init",
1992 - value: function init() {
1993 - this.attachDelegatedTracking();
1994 - }
1995 - },
1996 - {
1997 - key: "attachDelegatedTracking",
1998 - value: function attachDelegatedTracking() {
1999 - var _this = this;
2000 - this.addEventListenerTracked(document, "click", function(event) {
2001 - var target = event.target;
2002 - if (!target) return;
2003 - var button = target.closest("a".concat(PROMO_SELECTORS.CTA_BUTTON));
2004 - if (!button) return;
2005 - var promoPage = button.closest("".concat(PROMO_SELECTORS.PROMO_PAGE, ", ").concat(PROMO_SELECTORS.PROMO_BLANK_STATE));
2006 - if (!promoPage) return;
2007 - _this.handlePromoClick(button, promoPage);
2008 - }, { capture: true });
2009 - }
2010 - },
2011 - {
2012 - key: "handlePromoClick",
2013 - value: function handlePromoClick(button, promoPage) {
2014 - var promoTitle = this.extractPromoTitle(promoPage, button);
2015 - var destination = button.getAttribute("href");
2016 - var path = this.extractPromoPath();
2017 - WpDashboardTracking.trackPromoClicked(promoTitle, destination, path);
2018 - }
2019 - },
2020 - {
2021 - key: "extractPromoTitle",
2022 - value: function extractPromoTitle(promoPage, button) {
2023 - var titleElement = promoPage.querySelector(PROMO_SELECTORS.TITLE);
2024 - return titleElement ? titleElement.textContent.trim() : button.textContent.trim();
2025 - }
2026 - },
2027 - {
2028 - key: "extractPromoPath",
2029 - value: function extractPromoPath() {
2030 - var page = new URLSearchParams(window.location.search).get("page");
2031 - if (!page) return "elementor";
2032 - return page.replace("elementor_", "").replace(/_/g, "/");
2033 - }
2034 - }
2035 - ]);
2036 - }(BaseTracking);
174 + return self;
175 +}
2037 176
2038 -//#endregion
2039 -//#region app/assets/js/event-track/dashboard/utils.js
2040 - var DashboardUtils = { isElementorPage: function isElementorPage() {
2041 - var urlParams = new URLSearchParams(window.location.search);
2042 - var page = urlParams.get("page");
2043 - if (page && WpDashboardTracking.elementorPages.some(function(p) {
2044 - return page.includes(p);
2045 - })) return true;
2046 - var postType = urlParams.get("post_type");
2047 - if (WpDashboardTracking.elementorPostTypes.includes(postType)) return true;
2048 - return document.body.className.split(" ").some(function(cls) {
2049 - return cls.includes("elementor") && (cls.includes("page") || cls.includes("post-type"));
2050 - });
2051 - } };
177 +module.exports = _assertThisInitialized;
178 +module.exports["default"] = module.exports, module.exports.__esModule = true;
2052 179
2053 -//#endregion
2054 -//#region app/assets/js/event-track/dashboard/screen-view.js
2055 - function _createForOfIteratorHelper$1(r, e) {
2056 - var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
2057 - if (!t) {
2058 - if (Array.isArray(r) || (t = _unsupportedIterableToArray$1(r)) || e && r && "number" == typeof r.length) {
2059 - t && (r = t);
2060 - var _n = 0;
2061 - var F = function F() {};
2062 - return {
2063 - s: F,
2064 - n: function n() {
2065 - return _n >= r.length ? { done: !0 } : {
2066 - done: !1,
2067 - value: r[_n++]
2068 - };
2069 - },
2070 - e: function e(r) {
2071 - throw r;
2072 - },
2073 - f: F
2074 - };
2075 - }
2076 - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
2077 - }
2078 - var o;
2079 - var a = !0;
2080 - var u = !1;
2081 - return {
2082 - s: function s() {
2083 - t = t.call(r);
2084 - },
2085 - n: function n() {
2086 - var r = t.next();
2087 - return a = r.done, r;
2088 - },
2089 - e: function e(r) {
2090 - u = !0, o = r;
2091 - },
2092 - f: function f() {
2093 - try {
2094 - a || null == t.return || t.return();
2095 - } finally {
2096 - if (u) throw o;
2097 - }
2098 - }
2099 - };
2100 - }
2101 - __name(_createForOfIteratorHelper$1, "_createForOfIteratorHelper");
2102 - function _unsupportedIterableToArray$1(r, a) {
2103 - if (r) {
2104 - if ("string" == typeof r) return _arrayLikeToArray$1(r, a);
2105 - var t = {}.toString.call(r).slice(8, -1);
2106 - 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$1(r, a) : void 0;
2107 - }
2108 - }
2109 - __name(_unsupportedIterableToArray$1, "_unsupportedIterableToArray");
2110 - function _arrayLikeToArray$1(r, a) {
2111 - (null == a || a > r.length) && (a = r.length);
2112 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
2113 - return n;
2114 - }
2115 - __name(_arrayLikeToArray$1, "_arrayLikeToArray");
2116 - function _callSuper$2(t, o, e) {
2117 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$2() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
2118 - }
2119 - __name(_callSuper$2, "_callSuper");
2120 - function _isNativeReflectConstruct$2() {
2121 - try {
2122 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
2123 - } catch (t) {}
2124 - return (_isNativeReflectConstruct$2 = function _isNativeReflectConstruct() {
2125 - return !!t;
2126 - })();
2127 - }
2128 - __name(_isNativeReflectConstruct$2, "_isNativeReflectConstruct");
2129 - function _superPropGet(t, o, e, r) {
2130 - var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e);
2131 - return 2 & r && "function" == typeof p ? function(t) {
2132 - return p.apply(e, t);
2133 - } : p;
2134 - }
2135 - var SCREEN_SELECTORS = {
2136 - NAV_TAB_WRAPPER: ".nav-tab-wrapper",
2137 - NAV_TAB: ".nav-tab",
2138 - NAV_TAB_ACTIVE: ".nav-tab-active",
2139 - SETTINGS_FORM_PAGE: ".elementor-settings-form-page",
2140 - SETTINGS_FORM_PAGE_ACTIVE: ".elementor-settings-form-page.elementor-active",
2141 - FLOATING_ELEMENTS_MODAL: "#elementor-new-floating-elements-modal",
2142 - TEMPLATE_DIALOG_MODAL: "#elementor-new-template-dialog-content"
2143 - };
2144 - var TRACKED_MODALS = [SCREEN_SELECTORS.FLOATING_ELEMENTS_MODAL, SCREEN_SELECTORS.TEMPLATE_DIALOG_MODAL];
2145 - var ScreenViewTracking = /*#__PURE__*/ function(_BaseTracking) {
2146 - function ScreenViewTracking() {
2147 - _classCallCheck(this, ScreenViewTracking);
2148 - return _callSuper$2(this, ScreenViewTracking, arguments);
2149 - }
2150 - _inherits(ScreenViewTracking, _BaseTracking);
2151 - return _createClass(ScreenViewTracking, null, [
2152 - {
2153 - key: "init",
2154 - value: function init() {
2155 - if (!DashboardUtils.isElementorPage()) return;
2156 - var screenData = this.getScreenData();
2157 - if (screenData) this.trackScreen(screenData.screenId, screenData.screenType);
2158 - this.attachTabChangeTracking();
2159 - }
2160 - },
2161 - {
2162 - key: "destroy",
2163 - value: function destroy() {
2164 - _superPropGet(ScreenViewTracking, "destroy", this, 2)([]);
2165 - this.trackedScreens.clear();
2166 - }
2167 - },
2168 - {
2169 - key: "getScreenData",
2170 - value: function getScreenData() {
2171 - var urlParams = new URLSearchParams(window.location.search);
2172 - var page = urlParams.get("page");
2173 - var postType = urlParams.get("post_type");
2174 - var hash = window.location.hash;
2175 - var screenId = "";
2176 - var screenType = "";
2177 - if (page) screenId = page;
2178 - else if (postType) screenId = postType;
2179 - else screenId = this.getScreenIdFromBody();
2180 - if (this.isElementorAppPage()) {
2181 - var appScreenData = this.getAppScreenData(hash);
2182 - if (appScreenData) return appScreenData;
2183 - }
2184 - var hasNavTabs = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
2185 - var hasSettingsTabs = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE).length > 1;
2186 - if (hasNavTabs || hasSettingsTabs || hash && !this.isElementorAppPage()) {
2187 - screenType = SCREEN_TYPES.TAB;
2188 - if (hash) {
2189 - var tabId = hash.replace(/^#(tab-)?/, "");
2190 - screenId = "".concat(screenId, "-").concat(tabId);
2191 - } else if (hasNavTabs) {
2192 - var activeTab = document.querySelector(SCREEN_SELECTORS.NAV_TAB_ACTIVE);
2193 - if (activeTab) {
2194 - var tabText = activeTab.textContent.trim();
2195 - var tabHref = activeTab.getAttribute("href");
2196 - if (tabText) screenId = "".concat(screenId, "-").concat(this.sanitizeScreenId(tabText));
2197 - else if (tabHref && tabHref.includes("#")) {
2198 - var _tabId = tabHref.split("#")[1];
2199 - screenId = "".concat(screenId, "-").concat(_tabId);
2200 - }
2201 - }
2202 - } else if (hasSettingsTabs) {
2203 - var activeSettingsTab = document.querySelector(SCREEN_SELECTORS.SETTINGS_FORM_PAGE_ACTIVE);
2204 - if (activeSettingsTab) {
2205 - var _tabId2 = activeSettingsTab.id;
2206 - if (_tabId2) screenId = "".concat(screenId, "-").concat(_tabId2);
2207 - }
2208 - }
2209 - }
2210 - return {
2211 - screenId,
2212 - screenType
2213 - };
2214 - }
2215 - },
2216 - {
2217 - key: "isElementorAppPage",
2218 - value: function isElementorAppPage() {
2219 - return "elementor-app" === new URLSearchParams(window.location.search).get("page");
2220 - }
2221 - },
2222 - {
2223 - key: "getAppScreenData",
2224 - value: function getAppScreenData(hash) {
2225 - if (!hash) return null;
2226 - var cleanHash = hash.replace(/^#/, "");
2227 - if (!cleanHash.startsWith("/")) return null;
2228 - var pathParts = cleanHash.split("/").filter(Boolean);
2229 - if (0 === pathParts.length) return null;
2230 - return {
2231 - screenId: pathParts.join("/"),
2232 - screenType: SCREEN_TYPES.APP_SCREEN
2233 - };
2234 - }
2235 - },
2236 - {
2237 - key: "getScreenIdFromBody",
2238 - value: function getScreenIdFromBody() {
2239 - var _iterator = _createForOfIteratorHelper$1(document.body.className.split(" "));
2240 - var _step;
2241 - try {
2242 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
2243 - var cls = _step.value;
2244 - if (cls.startsWith("elementor") && (cls.includes("page") || cls.includes("post-type"))) return cls;
2245 - }
2246 - } catch (err) {
2247 - _iterator.e(err);
2248 - } finally {
2249 - _iterator.f();
2250 - }
2251 - return "elementor-unknown";
2252 - }
2253 - },
2254 - {
2255 - key: "sanitizeScreenId",
2256 - value: function sanitizeScreenId(text) {
2257 - return text.toLowerCase().replace(/[^a-z0-9]+/g, "-").replace(/^-|-$/g, "");
2258 - }
2259 - },
2260 - {
2261 - key: "attachTabChangeTracking",
2262 - value: function attachTabChangeTracking() {
2263 - this.attachNavTabTracking();
2264 - this.attachHashChangeTracking();
2265 - this.attachSettingsTabTracking();
2266 - this.attachModalTracking();
2267 - }
2268 - },
2269 - {
2270 - key: "attachNavTabTracking",
2271 - value: function attachNavTabTracking() {
2272 - var _this = this;
2273 - var wrapper = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
2274 - if (!wrapper) return;
2275 - this.addEventListenerTracked(wrapper, "click", function(event) {
2276 - var navTab = event.target.closest(SCREEN_SELECTORS.NAV_TAB);
2277 - if (navTab && !navTab.classList.contains("nav-tab-active")) {
2278 - var screenData = _this.getScreenData();
2279 - if (screenData) _this.trackScreen(screenData.screenId, screenData.screenType);
2280 - }
2281 - });
2282 - }
2283 - },
2284 - {
2285 - key: "attachHashChangeTracking",
2286 - value: function attachHashChangeTracking() {
2287 - var _this2 = this;
2288 - this.addEventListenerTracked(window, "hashchange", function() {
2289 - var screenData = _this2.getScreenData();
2290 - if (screenData) _this2.trackScreen(screenData.screenId, screenData.screenType);
2291 - });
2292 - }
2293 - },
2294 - {
2295 - key: "attachSettingsTabTracking",
2296 - value: function attachSettingsTabTracking() {
2297 - var _this3 = this;
2298 - var settingsPages = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE);
2299 - if (0 === settingsPages.length) return;
2300 - settingsPages.forEach(function(page) {
2301 - _this3.addObserver(page, {
2302 - attributes: true,
2303 - attributeFilter: ["class"]
2304 - }, function() {
2305 - var screenData = _this3.getScreenData();
2306 - if (screenData) _this3.trackScreen(screenData.screenId, screenData.screenType);
2307 - });
2308 - });
2309 - }
2310 - },
2311 - {
2312 - key: "attachModalTracking",
2313 - value: function attachModalTracking() {
2314 - var _this4 = this;
2315 - this.addObserver(document.body, {
2316 - childList: true,
2317 - subtree: true
2318 - }, function(mutations) {
2319 - var _iterator2 = _createForOfIteratorHelper$1(mutations);
2320 - var _step2;
2321 - try {
2322 - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) if ("childList" === _step2.value.type) TRACKED_MODALS.forEach(function(modalSelector) {
2323 - var modal = document.querySelector(modalSelector);
2324 - if (modal && _this4.isModalVisible(modal)) {
2325 - var modalId = modalSelector.replace("#", "");
2326 - _this4.trackScreen(modalId, SCREEN_TYPES.POPUP);
2327 - }
2328 - });
2329 - } catch (err) {
2330 - _iterator2.e(err);
2331 - } finally {
2332 - _iterator2.f();
2333 - }
2334 - });
2335 - }
2336 - },
2337 - {
2338 - key: "isModalVisible",
2339 - value: function isModalVisible(element) {
2340 - if (!element) return false;
2341 - var style = window.getComputedStyle(element);
2342 - return "none" !== style.display && 0 !== parseFloat(style.opacity);
2343 - }
2344 - },
2345 - {
2346 - key: "trackScreen",
2347 - value: function trackScreen(screenId) {
2348 - var screenType = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : SCREEN_TYPES.TOP_LEVEL_PAGE;
2349 - var trackingKey = "".concat(screenId, "-").concat(screenType);
2350 - if (this.trackedScreens.has(trackingKey)) return;
2351 - this.trackedScreens.add(trackingKey);
2352 - WpDashboardTracking.trackScreenViewed(screenId, screenType);
2353 - }
2354 - }
2355 - ]);
2356 - }(BaseTracking);
2357 - _defineProperty(ScreenViewTracking, "trackedScreens", /* @__PURE__ */ new Set());
180 +/***/ }),
2358 181
2359 -//#endregion
2360 -//#region app/assets/js/event-track/dashboard/menu-promotion.js
2361 - function _callSuper$1(t, o, e) {
2362 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct$1() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
2363 - }
2364 - __name(_callSuper$1, "_callSuper");
2365 - function _isNativeReflectConstruct$1() {
2366 - try {
2367 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
2368 - } catch (t) {}
2369 - return (_isNativeReflectConstruct$1 = function _isNativeReflectConstruct() {
2370 - return !!t;
2371 - })();
2372 - }
2373 - __name(_isNativeReflectConstruct$1, "_isNativeReflectConstruct");
2374 - var PROMO_MENU_ITEMS = {
2375 - go_elementor_pro: "Upgrade",
2376 - "elementor-one-upgrade": "Upgrade"
2377 - };
2378 - var MenuPromotionTracking = /*#__PURE__*/ function(_BaseTracking) {
2379 - function MenuPromotionTracking() {
2380 - _classCallCheck(this, MenuPromotionTracking);
2381 - return _callSuper$1(this, MenuPromotionTracking, arguments);
2382 - }
2383 - _inherits(MenuPromotionTracking, _BaseTracking);
2384 - return _createClass(MenuPromotionTracking, null, [
2385 - {
2386 - key: "init",
2387 - value: function init() {
2388 - this.attachDelegatedTracking();
2389 - }
2390 - },
2391 - {
2392 - key: "attachDelegatedTracking",
2393 - value: function attachDelegatedTracking() {
2394 - var _this = this;
2395 - this.addEventListenerTracked(document, "click", function(event) {
2396 - var target = event.target;
2397 - if (!target) return;
2398 - var link = target.closest("a");
2399 - if (!link) return;
2400 - var href = link.getAttribute("href");
2401 - if (!href) return;
2402 - var menuItemKey = _this.extractPromoMenuKey(href);
2403 - if (!menuItemKey) return;
2404 - _this.handleMenuPromoClick(link, menuItemKey);
2405 - }, { capture: true });
2406 - }
2407 - },
2408 - {
2409 - key: "extractPromoMenuKey",
2410 - value: function extractPromoMenuKey(href) {
2411 - for (var _i = 0, _Object$keys = Object.keys(PROMO_MENU_ITEMS); _i < _Object$keys.length; _i++) {
2412 - var menuItemKey = _Object$keys[_i];
2413 - if (href.includes("page=".concat(menuItemKey))) return menuItemKey;
2414 - }
2415 - return null;
2416 - }
2417 - },
2418 - {
2419 - key: "handleMenuPromoClick",
2420 - value: function handleMenuPromoClick(menuItem, menuItemKey) {
2421 - var destination = menuItem.getAttribute("href");
2422 - var promoName = PROMO_MENU_ITEMS[menuItemKey];
2423 - var path = menuItemKey.replace("elementor_", "").replace(/_/g, "/");
2424 - WpDashboardTracking.trackPromoClicked(promoName, destination, path);
2425 - }
2426 - }
2427 - ]);
2428 - }(BaseTracking);
182 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
183 +/*!************************************************************************!*\
184 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
185 + \************************************************************************/
186 +/***/ ((module) => {
2429 187
2430 -//#endregion
2431 -//#region app/assets/js/event-track/dashboard/action-controls.js
2432 - function _createForOfIteratorHelper(r, e) {
2433 - var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
2434 - if (!t) {
2435 - if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
2436 - t && (r = t);
2437 - var _n = 0;
2438 - var F = function F() {};
2439 - return {
2440 - s: F,
2441 - n: function n() {
2442 - return _n >= r.length ? { done: !0 } : {
2443 - done: !1,
2444 - value: r[_n++]
2445 - };
2446 - },
2447 - e: function e(r) {
2448 - throw r;
2449 - },
2450 - f: F
2451 - };
2452 - }
2453 - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
2454 - }
2455 - var o;
2456 - var a = !0;
2457 - var u = !1;
2458 - return {
2459 - s: function s() {
2460 - t = t.call(r);
2461 - },
2462 - n: function n() {
2463 - var r = t.next();
2464 - return a = r.done, r;
2465 - },
2466 - e: function e(r) {
2467 - u = !0, o = r;
2468 - },
2469 - f: function f() {
2470 - try {
2471 - a || null == t.return || t.return();
2472 - } finally {
2473 - if (u) throw o;
2474 - }
2475 - }
2476 - };
2477 - }
2478 - function _unsupportedIterableToArray(r, a) {
2479 - if (r) {
2480 - if ("string" == typeof r) return _arrayLikeToArray(r, a);
2481 - var t = {}.toString.call(r).slice(8, -1);
2482 - 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;
2483 - }
2484 - }
2485 - function _arrayLikeToArray(r, a) {
2486 - (null == a || a > r.length) && (a = r.length);
2487 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
2488 - return n;
2489 - }
2490 - function _callSuper(t, o, e) {
2491 - return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e));
2492 - }
2493 - function _isNativeReflectConstruct() {
2494 - try {
2495 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
2496 - } catch (t) {}
2497 - return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {
2498 - return !!t;
2499 - })();
2500 - }
2501 - var EXCLUDED_SELECTORS = {
2502 - ADMIN_MENU: "#adminmenu",
2503 - TOP_BAR: ".e-admin-top-bar",
2504 - TOP_BAR_EDITOR_ONE: "#editor-one-top-bar",
2505 - WP_ADMIN_BAR: "#wpadminbar",
2506 - SUBMENU: ".wp-submenu",
2507 - PROMO_PAGE: ".e-feature-promotion",
2508 - PROMO_BLANK_STATE: ".elementor-blank_state",
2509 - APP: ".e-app",
2510 - SIDEBAR_NAVIGATION: "#editor-one-sidebar-navigation",
2511 - FLYOUT_MENU: ".elementor-submenu-flyout"
2512 - };
2513 - var ActionControlTracking = /*#__PURE__*/ function(_BaseTracking) {
2514 - function ActionControlTracking() {
2515 - _classCallCheck(this, ActionControlTracking);
2516 - return _callSuper(this, ActionControlTracking, arguments);
2517 - }
2518 - _inherits(ActionControlTracking, _BaseTracking);
2519 - return _createClass(ActionControlTracking, null, [
2520 - {
2521 - key: "init",
2522 - value: function init() {
2523 - if (!DashboardUtils.isElementorPage()) return;
2524 - this.attachDelegatedHandlers();
2525 - this.addTrackingAttributesToFilterButtons();
2526 - this.initializeLinkDataIds();
2527 - }
2528 - },
2529 - {
2530 - key: "initializeLinkDataIds",
2531 - value: function initializeLinkDataIds() {
2532 - var _this = this;
2533 - var initializeLinks = function initializeLinks() {
2534 - document.querySelectorAll("a[href]").forEach(function(link) {
2535 - if (_this.isExcludedElement(link) || _this.isNavigationLink(link) || link.hasAttribute("data-id")) return;
2536 - var href = link.getAttribute("href");
2537 - if (!href) return;
2538 - var cleanedHref = _this.removeNonceFromUrl(href);
2539 - if (cleanedHref) link.setAttribute("data-id", cleanedHref);
2540 - });
2541 - };
2542 - if ("loading" === document.readyState) document.addEventListener("DOMContentLoaded", initializeLinks);
2543 - else initializeLinks();
2544 - }
2545 - },
2546 - {
2547 - key: "addTrackingAttributesToFilterButtons",
2548 - value: function addTrackingAttributesToFilterButtons() {
2549 - var body = document.body;
2550 - if (!body) return;
2551 - var screenPrefix = "";
2552 - switch (true) {
2553 - case body.classList.contains("post-type-elementor_library"):
2554 - screenPrefix = "elementor_library-library";
2555 - break;
2556 - case body.classList.contains("post-type-e-floating-buttons"):
2557 - screenPrefix = "e-floating-buttons";
2558 - break;
2559 - default: return;
2560 - }
2561 - var addDataIdToListTableButtons = function addDataIdToListTableButtons() {
2562 - [
2563 - {
2564 - id: "post-query-submit",
2565 - suffix: "filter"
2566 - },
2567 - {
2568 - id: "search-submit",
2569 - suffix: "search"
2570 - },
2571 - {
2572 - id: "doaction",
2573 - suffix: "apply"
2574 - },
2575 - {
2576 - id: "doaction2",
2577 - suffix: "apply-bottom"
2578 - }
2579 - ].forEach(function(config) {
2580 - var button = document.getElementById(config.id);
2581 - if (!button || button.hasAttribute("data-id")) return;
2582 - button.setAttribute("data-id", "".concat(screenPrefix, "-button-").concat(config.suffix));
2583 - });
2584 - };
2585 - if ("loading" === document.readyState) document.addEventListener("DOMContentLoaded", addDataIdToListTableButtons);
2586 - else addDataIdToListTableButtons();
2587 - }
2588 - },
2589 - {
2590 - key: "isExcludedElement",
2591 - value: function isExcludedElement(element) {
2592 - for (var _i = 0, _Object$values = Object.values(EXCLUDED_SELECTORS); _i < _Object$values.length; _i++) {
2593 - var selector = _Object$values[_i];
2594 - if (element.closest(selector)) return true;
2595 - }
2596 - if (element.classList.contains("go-pro")) return true;
2597 - return false;
2598 - }
2599 - },
2600 - {
2601 - key: "attachDelegatedHandlers",
2602 - value: function attachDelegatedHandlers() {
2603 - var _this2 = this;
2604 - var FILTER_BUTTON_IDS = ["search-submit", "post-query-submit"];
2605 - this.addEventListenerTracked(document, "click", function(event) {
2606 - var _event$target;
2607 - var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target = event.target) === null || _event$target === void 0 ? void 0 : _event$target.parentElement;
2608 - if (!base) return;
2609 - var toggle = base.closest(".elementor-role-toggle");
2610 - if (toggle && !_this2.isExcludedElement(toggle)) {
2611 - _this2.trackControl(toggle, CONTROL_TYPES.TOGGLE);
2612 - return;
2613 - }
2614 - var button = base.closest("button, input[type=\"submit\"], input[type=\"button\"], .button, .e-btn");
2615 - if (button && !_this2.isExcludedElement(button)) {
2616 - if (FILTER_BUTTON_IDS.includes(button.id)) {
2617 - _this2.trackControl(button, CONTROL_TYPES.FILTER);
2618 - return;
2619 - }
2620 - _this2.trackControl(button, CONTROL_TYPES.BUTTON);
2621 - return;
2622 - }
2623 - var link = base.closest("a");
2624 - if (link && !_this2.isExcludedElement(link) && !_this2.isNavigationLink(link)) _this2.trackControl(link, CONTROL_TYPES.LINK);
2625 - }, { capture: false });
2626 - this.addEventListenerTracked(document, "change", function(event) {
2627 - var _event$target2;
2628 - var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target2 = event.target) === null || _event$target2 === void 0 ? void 0 : _event$target2.parentElement;
2629 - if (!base) return;
2630 - var toggle = null;
2631 - if (WpDashboardTracking.isEditorOneActive()) toggle = base.closest(".MuiSwitch-switchBase");
2632 - else toggle = base.closest(".components-toggle-control");
2633 - if (toggle && !_this2.isExcludedElement(toggle)) {
2634 - _this2.trackControl(toggle, CONTROL_TYPES.TOGGLE);
2635 - return;
2636 - }
2637 - var checkbox = base.closest("input[type=\"checkbox\"]");
2638 - if (checkbox && !_this2.isExcludedElement(checkbox)) {
2639 - _this2.trackControl(checkbox, CONTROL_TYPES.CHECKBOX);
2640 - return;
2641 - }
2642 - var radio = base.closest("input[type=\"radio\"]");
2643 - if (radio && !_this2.isExcludedElement(radio)) {
2644 - _this2.trackControl(radio, CONTROL_TYPES.RADIO);
2645 - return;
2646 - }
2647 - var select = base.closest("select");
2648 - if (select && !_this2.isExcludedElement(select)) _this2.trackControl(select, CONTROL_TYPES.SELECT);
2649 - });
2650 - }
2651 - },
2652 - {
2653 - key: "isNavigationLink",
2654 - value: function isNavigationLink(link) {
2655 - var href = link.getAttribute("href");
2656 - if (!href) return false;
2657 - if (href.startsWith("#") && href.includes("tab")) return true;
2658 - if (link.classList.contains("nav-tab")) return true;
2659 - return !!link.closest(".wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar");
2660 - }
2661 - },
2662 - {
2663 - key: "trackControl",
2664 - value: function trackControl(element, controlType) {
2665 - var controlIdentifier = this.extractControlIdentifier(element, controlType);
2666 - if (!controlIdentifier) return;
2667 - WpDashboardTracking.trackActionControl(controlIdentifier, controlType);
2668 - }
2669 - },
2670 - {
2671 - key: "extractControlIdentifier",
2672 - value: function extractControlIdentifier(element, controlType) {
2673 - if (CONTROL_TYPES.RADIO === controlType) {
2674 - var name = element.getAttribute("name");
2675 - var value = element.value || element.getAttribute("value");
2676 - if (name && value) return "".concat(name, "-").concat(value);
2677 - if (name) return name;
2678 - }
2679 - if (CONTROL_TYPES.SELECT === controlType) {
2680 - var _name = element.getAttribute("name");
2681 - if (_name) return _name;
2682 - }
2683 - if (CONTROL_TYPES.CHECKBOX === controlType) {
2684 - var _name2 = element.getAttribute("name");
2685 - if (_name2) {
2686 - if (document.querySelectorAll("input[type=\"checkbox\"][name=\"".concat(CSS.escape(_name2), "\"]")).length > 1) {
2687 - var _value = element.value || element.getAttribute("value");
2688 - if (_value) return "".concat(_name2, "-").concat(_value);
2689 - }
2690 - return _name2;
2691 - }
2692 - }
2693 - if (CONTROL_TYPES.LINK === controlType) {
2694 - var dataId = element.getAttribute("data-id");
2695 - if (dataId) return dataId;
2696 - var href = element.getAttribute("href");
2697 - if (href) return this.removeNonceFromUrl(href);
2698 - }
2699 - if (CONTROL_TYPES.BUTTON === controlType || CONTROL_TYPES.TOGGLE === controlType || CONTROL_TYPES.FILTER === controlType) {
2700 - var _dataId = element.getAttribute("data-id");
2701 - if (_dataId) return _dataId;
2702 - var classIdMatch = this.extractClassId(element);
2703 - if (classIdMatch) return classIdMatch;
2704 - }
2705 - return "";
2706 - }
2707 - },
2708 - {
2709 - key: "extractClassId",
2710 - value: function extractClassId(element) {
2711 - var classes = element.className;
2712 - if (!classes || "string" !== typeof classes) return "";
2713 - var _iterator = _createForOfIteratorHelper(classes.split(" "));
2714 - var _step;
2715 - try {
2716 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
2717 - var cls = _step.value;
2718 - if (cls.startsWith("e-id-")) return cls.substring(5);
2719 - }
2720 - } catch (err) {
2721 - _iterator.e(err);
2722 - } finally {
2723 - _iterator.f();
2724 - }
2725 - return "";
2726 - }
2727 - },
2728 - {
2729 - key: "removeNonceFromUrl",
2730 - value: function removeNonceFromUrl(url) {
2731 - try {
2732 - var urlObj = new URL(url, window.location.origin);
2733 - urlObj.searchParams.delete("_wpnonce");
2734 - var postParam = urlObj.searchParams.get("post");
2735 - if (postParam !== null && /^[0-9]+$/.test(postParam)) urlObj.searchParams.delete("post");
2736 - return urlObj.pathname + urlObj.search + urlObj.hash;
2737 - } catch (e) {
2738 - return url;
2739 - }
2740 - }
2741 - }
2742 - ]);
2743 - }(BaseTracking);
188 +function _classCallCheck(instance, Constructor) {
189 + if (!(instance instanceof Constructor)) {
190 + throw new TypeError("Cannot call a class as a function");
191 + }
192 +}
2744 193
2745 -//#endregion
2746 -//#region app/assets/js/event-track/wp-dashboard-tracking.js
2747 - var _WpDashboardTracking;
2748 - var SESSION_TIMEOUT_MINUTES = 30;
2749 - var MINUTE_MS = 60 * 1e3;
2750 - var SESSION_TIMEOUT = SESSION_TIMEOUT_MINUTES * MINUTE_MS;
2751 - var ACTIVITY_CHECK_INTERVAL = 1 * MINUTE_MS;
2752 - var SESSION_STORAGE_KEY = "elementor_wpdash_session";
2753 - var PENDING_NAV_CLICK_KEY = "elementor_wpdash_pending_nav";
2754 - var CONTROL_TYPES = {
2755 - BUTTON: "button",
2756 - CHECKBOX: "checkbox",
2757 - RADIO: "radio",
2758 - LINK: "link",
2759 - SELECT: "select",
2760 - TOGGLE: "toggle",
2761 - FILTER: "filter"
2762 - };
2763 - var NAV_AREAS = {
2764 - LEFT_MENU: "left_menu",
2765 - SUBMENU: "submenu",
2766 - HOVER_MENU: "hover_menu",
2767 - TOP_BAR: "top_bar",
2768 - SIDEBAR_MENU: "sidebar"
2769 - };
2770 - var SCREEN_TYPES = {
2771 - TAB: "tab",
2772 - POPUP: "popup",
2773 - APP_SCREEN: "app_screen"
2774 - };
2775 - var WpDashboardTracking = /*#__PURE__*/ function() {
2776 - function WpDashboardTracking() {
2777 - _classCallCheck(this, WpDashboardTracking);
2778 - }
2779 - return _createClass(WpDashboardTracking, null, [
2780 - {
2781 - key: "getElementorCommon",
2782 - value: function getElementorCommon() {
2783 - return window.elementorCommon;
2784 - }
2785 - },
2786 - {
2787 - key: "init",
2788 - value: function init() {
2789 - if (this.initialized) return;
2790 - this.restoreOrCreateSession();
2791 - if (this.isEventsManagerAvailable()) {
2792 - this.startSessionMonitoring();
2793 - this.attachActivityListeners();
2794 - this.attachNavigationListener();
2795 - this.initialized = true;
2796 - }
2797 - }
2798 - },
2799 - {
2800 - key: "restoreOrCreateSession",
2801 - value: function restoreOrCreateSession() {
2802 - var storedSession = this.getStoredSession();
2803 - if (storedSession) {
2804 - this.sessionStartTime = storedSession.sessionStartTime;
2805 - this.navItemsVisited = new Set(storedSession.navItemsVisited);
2806 - this.lastActivityTime = Date.now();
2807 - this.sessionEnded = false;
2808 - } else {
2809 - this.sessionStartTime = Date.now();
2810 - this.lastActivityTime = Date.now();
2811 - this.sessionEnded = false;
2812 - this.navItemsVisited = /* @__PURE__ */ new Set();
2813 - }
2814 - this.processPendingNavClick();
2815 - this.saveSessionToStorage();
2816 - }
2817 - },
2818 - {
2819 - key: "isEditorOneActive",
2820 - value: function isEditorOneActive() {
2821 - var _elementorCommon$conf;
2822 - var _elementorCommon$conf2;
2823 - var elementorCommon = this.getElementorCommon();
2824 - return (_elementorCommon$conf = elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$conf2 = elementorCommon.config) === null || _elementorCommon$conf2 === void 0 || (_elementorCommon$conf2 = _elementorCommon$conf2.editor_events) === null || _elementorCommon$conf2 === void 0 ? void 0 : _elementorCommon$conf2.isEditorOneActive) !== null && _elementorCommon$conf !== void 0 ? _elementorCommon$conf : false;
2825 - }
2826 - },
2827 - {
2828 - key: "processPendingNavClick",
2829 - value: function processPendingNavClick() {
2830 - try {
2831 - var pendingNav = sessionStorage.getItem(PENDING_NAV_CLICK_KEY);
2832 - if (pendingNav) {
2833 - var _JSON$parse = JSON.parse(pendingNav);
2834 - var itemId = _JSON$parse.itemId;
2835 - var rootItem = _JSON$parse.rootItem;
2836 - var area = _JSON$parse.area;
2837 - this.navItemsVisited.add(itemId);
2838 - var properties = {
2839 - wpdash_nav_item_id: itemId,
2840 - wpdash_nav_area: area
2841 - };
2842 - if (rootItem) properties.wpdash_nav_item_root = rootItem;
2843 - this.dispatchEvent("wpdash_nav_clicked", properties, { send_immediately: true });
2844 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
2845 - }
2846 - } catch (error) {
2847 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
2848 - }
2849 - }
2850 - },
2851 - {
2852 - key: "getStoredSession",
2853 - value: function getStoredSession() {
2854 - try {
2855 - var stored = sessionStorage.getItem(SESSION_STORAGE_KEY);
2856 - return stored ? JSON.parse(stored) : null;
2857 - } catch (error) {
2858 - return null;
2859 - }
2860 - }
2861 - },
2862 - {
2863 - key: "saveSessionToStorage",
2864 - value: function saveSessionToStorage() {
2865 - var sessionData = {
2866 - sessionStartTime: this.sessionStartTime,
2867 - navItemsVisited: Array.from(this.navItemsVisited)
2868 - };
2869 - sessionStorage.setItem(SESSION_STORAGE_KEY, JSON.stringify(sessionData));
2870 - }
2871 - },
2872 - {
2873 - key: "clearStoredSession",
2874 - value: function clearStoredSession() {
2875 - sessionStorage.removeItem(SESSION_STORAGE_KEY);
2876 - }
2877 - },
2878 - {
2879 - key: "isEventsManagerAvailable",
2880 - value: function isEventsManagerAvailable() {
2881 - var elementorCommon = this.getElementorCommon();
2882 - return (elementorCommon === null || elementorCommon === void 0 ? void 0 : elementorCommon.eventsManager) && "function" === typeof elementorCommon.eventsManager.dispatchEvent;
2883 - }
2884 - },
2885 - {
2886 - key: "canSendEvents",
2887 - value: function canSendEvents() {
2888 - var _elementorCommon$conf3;
2889 - var _elementorCommon$conf4;
2890 - var elementorCommon = this.getElementorCommon();
2891 - return (_elementorCommon$conf3 = elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$conf4 = elementorCommon.config) === null || _elementorCommon$conf4 === void 0 || (_elementorCommon$conf4 = _elementorCommon$conf4.editor_events) === null || _elementorCommon$conf4 === void 0 ? void 0 : _elementorCommon$conf4.can_send_events) !== null && _elementorCommon$conf3 !== void 0 ? _elementorCommon$conf3 : false;
2892 - }
2893 - },
2894 - {
2895 - key: "dispatchEvent",
2896 - value: function dispatchEvent(eventName) {
2897 - var _elementorCommon$even;
2898 - var properties = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
2899 - var options = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
2900 - if (!this.isEventsManagerAvailable() || !this.canSendEvents()) return;
2901 - var elementorCommon = this.getElementorCommon();
2902 - elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$even = elementorCommon.eventsManager) === null || _elementorCommon$even === void 0 || _elementorCommon$even.dispatchEvent(eventName, properties, options);
2903 - }
2904 - },
2905 - {
2906 - key: "updateActivity",
2907 - value: function updateActivity() {
2908 - this.lastActivityTime = Date.now();
2909 - }
2910 - },
2911 - {
2912 - key: "startSessionMonitoring",
2913 - value: function startSessionMonitoring() {
2914 - var _this = this;
2915 - this.activityCheckInterval = setInterval(function() {
2916 - _this.checkSessionTimeout();
2917 - }, ACTIVITY_CHECK_INTERVAL);
2918 - window.addEventListener("beforeunload", function() {
2919 - if (!_this.sessionEnded && !_this.isNavigatingToElementor) _this.trackSessionEnd("tab_closed");
2920 - });
2921 - document.addEventListener("visibilitychange", function() {
2922 - if (!_this.sessionEnded && document.hidden) {
2923 - if (Date.now() - _this.lastActivityTime > SESSION_TIMEOUT) _this.trackSessionEnd("tab_inactive");
2924 - }
2925 - });
2926 - }
2927 - },
2928 - {
2929 - key: "isElementorPage",
2930 - value: function isElementorPage(url) {
2931 - try {
2932 - var params = new URL(url, window.location.origin).searchParams;
2933 - var page = params.get("page");
2934 - var postType = params.get("post_type");
2935 - var action = params.get("action");
2936 - return !!(page && this.elementorPages.some(function(p) {
2937 - return page.includes(p);
2938 - }) || postType && this.elementorPostTypes.includes(postType) || action && action.includes(this.anyPageWithElementorString));
2939 - } catch (error) {
2940 - return false;
2941 - }
2942 - }
2943 - },
2944 - {
2945 - key: "isPluginsPage",
2946 - value: function isPluginsPage(url) {
2947 - try {
2948 - return new URL(url, window.location.origin).pathname.includes("plugins.php");
2949 - } catch (error) {
2950 - return false;
2951 - }
2952 - }
2953 - },
2954 - {
2955 - key: "isNavigatingAwayFromElementor",
2956 - value: function isNavigatingAwayFromElementor(targetUrl) {
2957 - if (!targetUrl) return false;
2958 - if (targetUrl.startsWith("#")) return false;
2959 - return !this.isElementorPage(targetUrl);
2960 - }
2961 - },
2962 - {
2963 - key: "isLinkOpeningInNewTab",
2964 - value: function isLinkOpeningInNewTab(link) {
2965 - var target = link.getAttribute("target");
2966 - return "_blank" === target || "_new" === target;
2967 - }
2968 - },
2969 - {
2970 - key: "attachNavigationListener",
2971 - value: function attachNavigationListener() {
2972 - var _this2 = this;
2973 - var handleLinkClick = function handleLinkClick(event) {
2974 - var link = event.target.closest("a");
2975 - if (link && link.href) {
2976 - if (_this2.isLinkOpeningInNewTab(link)) return;
2977 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(link.href)) _this2.trackSessionEnd("navigate_away");
2978 - else if (_this2.isElementorPage(link.href)) _this2.isNavigatingToElementor = true;
2979 - }
2980 - if (event.target.closest("#editor-one-sidebar-navigation")) _this2.isNavigatingToElementor = true;
2981 - };
2982 - var handleFormSubmit = function handleFormSubmit(event) {
2983 - var form = event.target;
2984 - if (form.action) {
2985 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(form.action)) _this2.trackSessionEnd("navigate_away");
2986 - else if (_this2.isElementorPage(form.action)) _this2.isNavigatingToElementor = true;
2987 - }
2988 - };
2989 - document.addEventListener("click", handleLinkClick, true);
2990 - document.addEventListener("submit", handleFormSubmit, true);
2991 - this.navigationListeners.push({
2992 - type: "click",
2993 - handler: handleLinkClick
2994 - }, {
2995 - type: "submit",
2996 - handler: handleFormSubmit
2997 - });
2998 - }
2999 - },
3000 - {
3001 - key: "checkSessionTimeout",
3002 - value: function checkSessionTimeout() {
3003 - if (Date.now() - this.lastActivityTime > SESSION_TIMEOUT && !this.sessionEnded) this.trackSessionEnd("timeout");
3004 - }
3005 - },
3006 - {
3007 - key: "attachActivityListeners",
3008 - value: function attachActivityListeners() {
3009 - var _this3 = this;
3010 - [
3011 - "mousedown",
3012 - "keydown",
3013 - "scroll",
3014 - "touchstart",
3015 - "click"
3016 - ].forEach(function(event) {
3017 - document.addEventListener(event, function() {
3018 - _this3.updateActivity();
3019 - }, {
3020 - capture: true,
3021 - passive: true
3022 - });
3023 - });
3024 - }
3025 - },
3026 - {
3027 - key: "formatDuration",
3028 - value: function formatDuration(milliseconds) {
3029 - var totalSeconds = Math.floor(milliseconds / 1e3);
3030 - return Number(totalSeconds.toFixed(2));
3031 - }
3032 - },
3033 - {
3034 - key: "trackNavClicked",
3035 - value: function trackNavClicked(itemId) {
3036 - var rootItem = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null;
3037 - var area = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : NAV_AREAS.LEFT_MENU;
3038 - if (!this.initialized) {
3039 - var pendingNav = {
3040 - itemId,
3041 - rootItem,
3042 - area
3043 - };
3044 - sessionStorage.setItem(PENDING_NAV_CLICK_KEY, JSON.stringify(pendingNav));
3045 - return;
3046 - }
3047 - this.updateActivity();
3048 - this.navItemsVisited.add(itemId);
3049 - this.saveSessionToStorage();
3050 - var properties = {
3051 - wpdash_nav_item_id: itemId,
3052 - wpdash_nav_area: area
3053 - };
3054 - if (rootItem) properties.wpdash_nav_item_root = rootItem;
3055 - this.dispatchEvent("wpdash_nav_clicked", properties);
3056 - }
3057 - },
3058 - {
3059 - key: "trackScreenViewed",
3060 - value: function trackScreenViewed(screenId) {
3061 - var screenType = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : SCREEN_TYPES.TAB;
3062 - this.updateActivity();
3063 - var properties = {
3064 - wpdash_screen_id: screenId,
3065 - wpdash_screen_type: screenType
3066 - };
3067 - this.dispatchEvent("wpdash_screen_viewed", properties);
3068 - }
3069 - },
3070 - {
3071 - key: "trackActionControl",
3072 - value: function trackActionControl(controlIdentifier, controlType) {
3073 - this.updateActivity();
3074 - var properties = {
3075 - wpdash_action_control_interacted: controlIdentifier,
3076 - wpdash_control_type: controlType
3077 - };
3078 - this.dispatchEvent("wpdash_action_control", properties);
3079 - }
3080 - },
3081 - {
3082 - key: "trackPromoClicked",
3083 - value: function trackPromoClicked(promoName, destination, clickPath) {
3084 - this.updateActivity();
3085 - var properties = {
3086 - wpdash_promo_name: promoName,
3087 - wpdash_promo_destination: destination,
3088 - wpdash_promo_clicked_path: clickPath
3089 - };
3090 - this.dispatchEvent("wpdash_promo_clicked", properties);
3091 - }
3092 - },
3093 - {
3094 - key: "trackSessionEnd",
3095 - value: function trackSessionEnd() {
3096 - var reason = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "timeout";
3097 - if (this.sessionEnded) return;
3098 - this.sessionEnded = true;
3099 - if (this.activityCheckInterval) {
3100 - clearInterval(this.activityCheckInterval);
3101 - this.activityCheckInterval = null;
3102 - }
3103 - var duration = Date.now() - this.sessionStartTime;
3104 - var properties = {
3105 - wpdash_endstate_nav_summary: Array.from(this.navItemsVisited),
3106 - wpdash_endstate_nav_count: this.navItemsVisited.size,
3107 - wpdash_endstate_duration: this.formatDuration(duration),
3108 - reason
3109 - };
3110 - this.dispatchEvent("wpdash_session_end_state", properties);
3111 - this.clearStoredSession();
3112 - }
3113 - },
3114 - {
3115 - key: "destroy",
3116 - value: function destroy() {
3117 - if (this.activityCheckInterval) clearInterval(this.activityCheckInterval);
3118 - this.navigationListeners.forEach(function(_ref) {
3119 - var type = _ref.type;
3120 - var handler = _ref.handler;
3121 - document.removeEventListener(type, handler, true);
3122 - });
3123 - this.navigationListeners = [];
3124 - ScreenViewTracking.destroy();
3125 - PromotionTracking.destroy();
3126 - MenuPromotionTracking.destroy();
3127 - ActionControlTracking.destroy();
3128 - this.initialized = false;
3129 - }
3130 - }
3131 - ]);
3132 - }();
3133 - _WpDashboardTracking = WpDashboardTracking;
3134 - _defineProperty(WpDashboardTracking, "anyPageWithElementorString", "elementor");
3135 - _defineProperty(WpDashboardTracking, "elementorPages", [
3136 - _WpDashboardTracking.anyPageWithElementorString,
3137 - "e-form-submissions",
3138 - "popup_templates"
3139 - ]);
3140 - _defineProperty(WpDashboardTracking, "elementorPostTypes", [
3141 - "elementor_library",
3142 - "e-floating-buttons",
3143 - "elementor_snippet",
3144 - "elementor_font",
3145 - "elementor_icons"
3146 - ]);
3147 - _defineProperty(WpDashboardTracking, "sessionStartTime", Date.now());
3148 - _defineProperty(WpDashboardTracking, "lastActivityTime", Date.now());
3149 - _defineProperty(WpDashboardTracking, "sessionEnded", false);
3150 - _defineProperty(WpDashboardTracking, "navItemsVisited", /* @__PURE__ */ new Set());
3151 - _defineProperty(WpDashboardTracking, "activityCheckInterval", null);
3152 - _defineProperty(WpDashboardTracking, "initialized", false);
3153 - _defineProperty(WpDashboardTracking, "navigationListeners", []);
3154 - _defineProperty(WpDashboardTracking, "isNavigatingToElementor", false);
3155 - window.addEventListener("elementor/admin/init", function() {
3156 - var currentUrl = window.location.href;
3157 - var isPluginsPage = WpDashboardTracking.isPluginsPage(currentUrl);
3158 - var isElementorPage = WpDashboardTracking.isElementorPage(currentUrl);
3159 - if (isPluginsPage) PluginActions.init();
3160 - NavigationTracking.init();
3161 - if (isElementorPage) {
3162 - WpDashboardTracking.init();
3163 - ScreenViewTracking.init();
3164 - PromotionTracking.init();
3165 - MenuPromotionTracking.init();
3166 - ActionControlTracking.init();
3167 - }
3168 - });
3169 - window.addEventListener("beforeunload", function() {
3170 - NavigationTracking.destroy();
3171 - PluginActions.destroy();
3172 - WpDashboardTracking.destroy();
3173 - });
194 +module.exports = _classCallCheck;
195 +module.exports["default"] = module.exports, module.exports.__esModule = true;
3174 196
3175 -//#endregion
3176 -//#region assets/dev/js/admin/maintenance-mode.js
3177 - var require_maintenance_mode = /* @__PURE__ */ __commonJSMin(((exports, module) => {
3178 - module.exports = elementorModules.ViewModule.extend({
3179 - getDefaultSettings: function getDefaultSettings() {
3180 - return {
3181 - selectors: {
3182 - modeSelect: ".elementor_maintenance_mode_mode select",
3183 - maintenanceModeTable: "#tab-maintenance_mode table",
3184 - maintenanceModeDescriptions: ".elementor-maintenance-mode-description",
3185 - excludeModeSelect: ".elementor_maintenance_mode_exclude_mode select",
3186 - excludeRolesArea: ".elementor_maintenance_mode_exclude_roles",
3187 - templateSelect: ".elementor_maintenance_mode_template_id select",
3188 - editTemplateButton: ".elementor-edit-template",
3189 - maintenanceModeError: ".elementor-maintenance-mode-error"
3190 - },
3191 - classes: { isEnabled: "elementor-maintenance-mode-is-enabled" }
3192 - };
3193 - },
3194 - getDefaultElements: function getDefaultElements() {
3195 - var elements = {};
3196 - var selectors = this.getSettings("selectors");
3197 - elements.$modeSelect = jQuery(selectors.modeSelect);
3198 - elements.$maintenanceModeTable = elements.$modeSelect.parents(selectors.maintenanceModeTable);
3199 - elements.$excludeModeSelect = elements.$maintenanceModeTable.find(selectors.excludeModeSelect);
3200 - elements.$excludeRolesArea = elements.$maintenanceModeTable.find(selectors.excludeRolesArea);
3201 - elements.$templateSelect = elements.$maintenanceModeTable.find(selectors.templateSelect);
3202 - elements.$editTemplateButton = elements.$maintenanceModeTable.find(selectors.editTemplateButton);
3203 - elements.$maintenanceModeDescriptions = elements.$maintenanceModeTable.find(selectors.maintenanceModeDescriptions);
3204 - elements.$maintenanceModeError = elements.$maintenanceModeTable.find(selectors.maintenanceModeError);
3205 - return elements;
3206 - },
3207 - handleModeSelectChange: function handleModeSelectChange() {
3208 - var settings = this.getSettings();
3209 - var elements = this.elements;
3210 - elements.$maintenanceModeTable.toggleClass(settings.classes.isEnabled, !!elements.$modeSelect.val());
3211 - elements.$maintenanceModeDescriptions.hide();
3212 - elements.$maintenanceModeDescriptions.filter("[data-value=\"" + elements.$modeSelect.val() + "\"]").show();
3213 - },
3214 - handleExcludeModeSelectChange: function handleExcludeModeSelectChange() {
3215 - var elements = this.elements;
3216 - elements.$excludeRolesArea.toggle("custom" === elements.$excludeModeSelect.val());
3217 - },
3218 - handleTemplateSelectChange: function handleTemplateSelectChange() {
3219 - var elements = this.elements;
3220 - var templateID = elements.$templateSelect.val();
3221 - if (!templateID) {
3222 - elements.$editTemplateButton.hide();
3223 - elements.$maintenanceModeError.show();
3224 - return;
3225 - }
3226 - var editUrl = elementorAdmin.config.home_url + "?p=" + templateID + "&elementor";
3227 - elements.$editTemplateButton.prop("href", editUrl).show();
3228 - elements.$maintenanceModeError.hide();
3229 - },
3230 - bindEvents: function bindEvents() {
3231 - var elements = this.elements;
3232 - elements.$modeSelect.on("change", this.handleModeSelectChange.bind(this));
3233 - elements.$excludeModeSelect.on("change", this.handleExcludeModeSelectChange.bind(this));
3234 - elements.$templateSelect.on("change", this.handleTemplateSelectChange.bind(this));
3235 - },
3236 - onAdminInit: function onAdminInit() {
3237 - this.handleModeSelectChange();
3238 - this.handleExcludeModeSelectChange();
3239 - this.handleTemplateSelectChange();
3240 - },
3241 - onInit: function onInit() {
3242 - elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
3243 - elementorCommon.elements.$window.on("elementor/admin/init", this.onAdminInit);
3244 - }
3245 - });
3246 - }));
197 +/***/ }),
3247 198
3248 -//#endregion
3249 -//#region assets/dev/js/admin/admin.js
3250 - (function($) {
3251 - var ElementorAdmin = elementorModules.ViewModule.extend({
3252 - maintenanceMode: null,
3253 - config: elementorAdminConfig,
3254 - getDefaultElements: function getDefaultElements() {
3255 - var elements = {
3256 - $switchMode: $("#elementor-switch-mode"),
3257 - $goToEditLink: $("#elementor-go-to-edit-page-link"),
3258 - $switchModeInput: $("#elementor-switch-mode-input"),
3259 - $switchModeButton: $("#elementor-switch-mode-button"),
3260 - $elementorLoader: $(".elementor-loader"),
3261 - $builderEditor: $("#elementor-editor"),
3262 - $importButton: $("#elementor-import-template-trigger"),
3263 - $importNowButton: $("#e-import-template-action"),
3264 - $importArea: $("#elementor-import-template-area"),
3265 - $importForm: $("#elementor-import-template-form"),
3266 - $importFormFileInput: $("#elementor-import-template-form input[type=\"file\"]"),
3267 - $settingsForm: $("#elementor-settings-form"),
3268 - $settingsTabsWrapper: $("#elementor-settings-tabs-wrapper"),
3269 - $menuGoProLink: $("a[href=\"admin.php?page=go_elementor_pro\"], a[href*=\"admin.php?page=elementor-one-upgrade\"]"),
3270 - $reMigrateGlobalsButton: $(".elementor-re-migrate-globals-button")
3271 - };
3272 - elements.$settingsFormPages = elements.$settingsForm.find(".elementor-settings-form-page");
3273 - elements.$activeSettingsPage = elements.$settingsFormPages.filter(".elementor-active");
3274 - elements.$settingsTabs = elements.$settingsTabsWrapper.children();
3275 - elements.$activeSettingsTab = elements.$settingsTabs.filter(".nav-tab-active");
3276 - return elements;
3277 - },
3278 - toggleStatus: function toggleStatus() {
3279 - var isElementorMode = this.isElementorMode();
3280 - elementorCommon.elements.$body.toggleClass("elementor-editor-active", isElementorMode).toggleClass("elementor-editor-inactive", !isElementorMode);
3281 - },
3282 - bindEvents: function bindEvents() {
3283 - var self = this;
3284 - self.elements.$switchModeButton.on("click", function(event) {
3285 - event.preventDefault();
3286 - if (self.isElementorMode()) elementorCommon.dialogsManager.createWidget("confirm", {
3287 - message: (0, _wordpress_i18n.__)("Please note that you are switching to WordPress default editor. Your current layout, design and content might break.", "elementor"),
3288 - headerMessage: (0, _wordpress_i18n.__)("Back to WordPress Editor", "elementor"),
3289 - strings: {
3290 - confirm: (0, _wordpress_i18n.__)("Continue", "elementor"),
3291 - cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
3292 - },
3293 - defaultOption: "confirm",
3294 - onConfirm: function onConfirm() {
3295 - self.elements.$switchModeInput.val("");
3296 - self.toggleStatus();
3297 - }
3298 - }).show();
3299 - else {
3300 - self.elements.$switchModeInput.val(true);
3301 - var $wpTitle = $("#title");
3302 - if (!$wpTitle.val()) $wpTitle.val("Elementor #" + $("#post_ID").val());
3303 - if (wp.autosave) wp.autosave.server.triggerSave();
3304 - self.animateLoader();
3305 - $(document).on("heartbeat-tick.autosave", function() {
3306 - elementorCommon.elements.$window.off("beforeunload.edit-post");
3307 - location.href = self.elements.$goToEditLink.attr("href");
3308 - });
3309 - self.toggleStatus();
3310 - }
3311 - });
3312 - self.elements.$goToEditLink.on("click", function() {
3313 - self.animateLoader();
3314 - });
3315 - $(".e-notice--dismissible").on("click", ".e-notice__dismiss, .e-notice-dismiss", function(event) {
3316 - event.preventDefault();
3317 - var $wrapperElm = $(this).closest(".e-notice--dismissible");
3318 - $.post(ajaxurl, {
3319 - action: "elementor_set_admin_notice_viewed",
3320 - notice_id: $wrapperElm.data("notice_id"),
3321 - _wpnonce: $wrapperElm.data("nonce")
3322 - });
3323 - $wrapperElm.fadeTo(100, 0, function() {
3324 - $wrapperElm.slideUp(100, function() {
3325 - $wrapperElm.remove();
3326 - });
3327 - });
3328 - });
3329 - var campaignNotices = { plugin_image_optimization: "elementor_image_optimization_campaign" };
3330 - Object.keys(campaignNotices).forEach(function(noticeId) {
3331 - $(".e-notice--cta.e-notice--dismissible[data-notice_id=\"".concat(noticeId, "\"] a.e-button--cta")).on("click", function() {
3332 - var $button = $(this);
3333 - elementorCommon.ajax.addRequest(campaignNotices[noticeId], { data: {
3334 - campaign: ($button === null || $button === void 0 ? void 0 : $button.data("campaign")) || "",
3335 - source: ($button === null || $button === void 0 ? void 0 : $button.data("source")) || "",
3336 - medium: ($button === null || $button === void 0 ? void 0 : $button.data("medium")) || ""
3337 - } });
3338 - });
3339 - });
3340 - $(".e-a-apps .e-a-item[data-plugin=\"image-optimization/image-optimization.php\"] a.e-btn").on("click", function() {
3341 - var $button = $(this);
3342 - elementorCommon.ajax.addRequest("elementor_image_optimization_campaign", { data: {
3343 - campaign: ($button === null || $button === void 0 ? void 0 : $button.data("campaign")) || "",
3344 - source: ($button === null || $button === void 0 ? void 0 : $button.data("source")) || "",
3345 - medium: ($button === null || $button === void 0 ? void 0 : $button.data("medium")) || ""
3346 - } });
3347 - });
3348 - $("#elementor-clear-cache-button").on("click", function(event) {
3349 - event.preventDefault();
3350 - var $thisButton = $(this);
3351 - $thisButton.removeClass("success").addClass("loading");
3352 - $.post(ajaxurl, {
3353 - action: "elementor_clear_cache",
3354 - _nonce: $thisButton.data("nonce")
3355 - }).done(function() {
3356 - $thisButton.removeClass("loading").addClass("success");
3357 - });
3358 - });
3359 - $("#elementor-library-sync-button").on("click", function(event) {
3360 - event.preventDefault();
3361 - var $thisButton = $(this);
3362 - $thisButton.removeClass("success").addClass("loading");
3363 - $.post(ajaxurl, {
3364 - action: "elementor_reset_library",
3365 - _nonce: $thisButton.data("nonce")
3366 - }).done(function() {
3367 - $thisButton.removeClass("loading").addClass("success");
3368 - });
3369 - });
3370 - $("#elementor-recreate-kit-button").on("click", function(event) {
3371 - event.preventDefault();
3372 - var $thisButton = $(this);
3373 - $thisButton.removeClass("success error").addClass("loading").next(".e-recreate-kit-error-message").remove();
3374 - $.post(ajaxurl, {
3375 - action: "elementor_recreate_kit",
3376 - _nonce: $thisButton.data("nonce")
3377 - }).done(function() {
3378 - $thisButton.removeClass("loading").addClass("success");
3379 - }).fail(function(_ref) {
3380 - var _responseJSON$data;
3381 - var responseJSON = _ref.responseJSON;
3382 - $thisButton.removeClass("loading").addClass("error");
3383 - if ((_responseJSON$data = responseJSON.data) !== null && _responseJSON$data !== void 0 && _responseJSON$data.message) $thisButton.after("<div class=\"e-recreate-kit-error-message\">".concat(responseJSON.data.message, "</div>"));
3384 - });
3385 - });
3386 - $("#elementor-replace-url-button").on("click", function(event) {
3387 - event.preventDefault();
3388 - var $this = $(this);
3389 - var $tr = $this.parents("tr");
3390 - var $from = $tr.find("[name=\"from\"]");
3391 - var $to = $tr.find("[name=\"to\"]");
3392 - $this.removeClass("success").addClass("loading");
3393 - $.post(ajaxurl, {
3394 - action: "elementor_replace_url",
3395 - from: $from.val(),
3396 - to: $to.val(),
3397 - _nonce: $this.data("nonce")
3398 - }).done(function(response) {
3399 - $this.removeClass("loading");
3400 - if (response.success) $this.addClass("success");
3401 - elementorCommon.dialogsManager.createWidget("alert", { message: response.data }).show();
3402 - });
3403 - });
3404 - $("#elementor_upgrade_fa_button").on("click", function(event) {
3405 - event.preventDefault();
3406 - var $updateButton = $(this);
3407 - $updateButton.addClass("loading");
3408 - elementorCommon.dialogsManager.createWidget("confirm", {
3409 - id: "confirm_fa_migration_admin_modal",
3410 - message: (0, _wordpress_i18n.__)("I understand that by upgrading to Font Awesome 5,", "elementor") + "<br>" + (0, _wordpress_i18n.__)("I acknowledge that some changes may affect my website and that this action cannot be undone.", "elementor"),
3411 - headerMessage: (0, _wordpress_i18n.__)("Font Awesome 5 Migration", "elementor"),
3412 - strings: {
3413 - confirm: (0, _wordpress_i18n.__)("Continue", "elementor"),
3414 - cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
3415 - },
3416 - defaultOption: "confirm",
3417 - onConfirm: function onConfirm() {
3418 - $updateButton.removeClass("error").addClass("loading");
3419 - var _$updateButton$data = $updateButton.data();
3420 - var _nonce = _$updateButton$data._nonce;
3421 - var action = _$updateButton$data.action;
3422 - var redirectUrl = _$updateButton$data.redirectUrl;
3423 - $.post(ajaxurl, {
3424 - action,
3425 - _nonce
3426 - }).done(function(response) {
3427 - $updateButton.removeClass("loading").addClass("success");
3428 - var messageElement = document.createElement("p");
3429 - messageElement.appendChild(document.createTextNode(response.data.message));
3430 - $("#elementor_upgrade_fa_button").parent().append(messageElement);
3431 - if (redirectUrl) {
3432 - location.href = decodeURIComponent(redirectUrl);
3433 - return;
3434 - }
3435 - history.go(-1);
3436 - }).fail(function() {
3437 - $updateButton.removeClass("loading").addClass("error");
3438 - });
3439 - },
3440 - onCancel: function onCancel() {
3441 - $updateButton.removeClass("loading").addClass("error");
3442 - }
3443 - }).show();
3444 - });
3445 - self.elements.$settingsTabs.on({
3446 - click: function click(event) {
3447 - event.preventDefault();
3448 - self.activateSettingsTab(event.currentTarget);
3449 - event.currentTarget.focus();
3450 - },
3451 - focus: function focus() {
3452 - self.activateSettingsTab(this);
3453 - }
3454 - });
3455 - $("select.elementor-rollback-select").on("change", function() {
3456 - var $this = $(this);
3457 - var $rollbackButton = $this.next(".elementor-rollback-button");
3458 - var placeholderText = $rollbackButton.data("placeholder-text");
3459 - var placeholderUrl = $rollbackButton.data("placeholder-url");
3460 - $rollbackButton.html(placeholderText.replace("{VERSION}", $this.val()));
3461 - $rollbackButton.data("href", placeholderUrl.replace("VERSION", $this.val()));
3462 - }).trigger("change");
3463 - $(".elementor-rollback-button").on("click", function(event) {
3464 - event.preventDefault();
3465 - var $this = $(this);
3466 - elementorCommon.dialogsManager.createWidget("confirm", {
3467 - headerMessage: (0, _wordpress_i18n.__)("Rollback to Previous Version", "elementor"),
3468 - message: (0, _wordpress_i18n.__)("Are you sure you want to reinstall previous version?", "elementor"),
3469 - strings: {
3470 - confirm: (0, _wordpress_i18n.__)("Continue", "elementor"),
3471 - cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
3472 - },
3473 - onConfirm: function onConfirm() {
3474 - $this.addClass("loading");
3475 - location.href = $this.data("href");
3476 - }
3477 - }).show();
3478 - });
3479 - self.elements.$reMigrateGlobalsButton.on("click", function(event) {
3480 - event.preventDefault();
3481 - var $this = $(event.currentTarget);
3482 - elementorCommon.dialogsManager.createWidget("confirm", {
3483 - headerMessage: (0, _wordpress_i18n.__)("Migrate to v3.0", "elementor"),
3484 - message: (0, _wordpress_i18n.__)("Please note that this process will revert all changes made to Global Colors and Fonts since upgrading to v3.x.", "elementor"),
3485 - strings: {
3486 - confirm: (0, _wordpress_i18n.__)("Continue", "elementor"),
3487 - cancel: (0, _wordpress_i18n.__)("Cancel", "elementor")
3488 - },
3489 - onConfirm: function onConfirm() {
3490 - $this.removeClass("success").addClass("loading");
3491 - elementorCommon.ajax.addRequest("re_migrate_globals", { success: function success() {
3492 - return $this.removeClass("loading").addClass("success");
3493 - } });
3494 - }
3495 - }).show();
3496 - });
3497 - $(".elementor_google_font select").on("change", function() {
3498 - $(".elementor_font_display").toggle("1" === $(this).val());
3499 - }).trigger("change");
3500 - },
3501 - onInit: function onInit() {
3502 - elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
3503 - this.initTemplatesImport();
3504 - this.initMaintenanceMode();
3505 - this.goToSettingsTabFromHash();
3506 - this.openLinksInNewTab();
3507 - this.addUserAgentClasses();
3508 - this.roleManager.init();
3509 - if (elementorCommon.config.experimentalFeatures["landing-pages"]) new _default$1();
3510 - if (elementorCommon.config.experimentalFeatures.container) new _default();
3511 - this.templateControls = new TemplateControls();
3512 - new ExperimentsModule();
3513 - },
3514 - addUserAgentClasses: function addUserAgentClasses() {
3515 - var body = document.querySelector("body");
3516 - Object.entries(environment).forEach(function(_ref2) {
3517 - var _ref3 = _slicedToArray(_ref2, 2);
3518 - var key = _ref3[0];
3519 - if (!_ref3[1]) return;
3520 - body.classList.add("e--ua-" + key);
3521 - });
3522 - },
3523 - /**
3524 - * Open Links in New Tab
3525 - *
3526 - * Adds a `target="_blank"` attribute to the Admin Dashboard menu items specified in the `elements` array,
3527 - * if the elements are found in the DOM. The items in the `elements` array should be jQuery instances.
3528 - *
3529 - * @since 3.6.0
3530 - */
3531 - openLinksInNewTab: function openLinksInNewTab() {
3532 - [this.elements.$menuGoProLink].forEach(function($element) {
3533 - if ($element.length) $element.attr("target", "_blank");
3534 - });
3535 - },
3536 - initTemplatesImport: function initTemplatesImport() {
3537 - var _elementorAdminConfig;
3538 - var _elementorAdminConfig2;
3539 - if (!(elementorAdminConfig.user.is_administrator || ((_elementorAdminConfig = (_elementorAdminConfig2 = elementorAdminConfig.user.restrictions) === null || _elementorAdminConfig2 === void 0 ? void 0 : _elementorAdminConfig2.includes("json-upload")) !== null && _elementorAdminConfig !== void 0 ? _elementorAdminConfig : false)) || !elementorCommon.elements.$body.hasClass("post-type-elementor_library")) return;
3540 - if (0 === this.elements.$importNowButton.length) return;
3541 - var self = this;
3542 - var $importForm = self.elements.$importForm;
3543 - var $importButton = self.elements.$importButton;
3544 - var $importArea = self.elements.$importArea;
3545 - var $importNowButton = self.elements.$importNowButton;
3546 - var $importFormFileInput = self.elements.$importFormFileInput;
3547 - self.elements.$formAnchor = $(".wp-header-end");
3548 - $("#wpbody-content").find(".page-title-action").first().before($importButton);
3549 - self.elements.$formAnchor.after($importArea);
3550 - $importButton.on("click", function() {
3551 - $("#elementor-import-template-area").toggle();
3552 - });
3553 - var messages = {
3554 - jsonUploadWarning: { shown: false },
3555 - enableUnfilteredFiles: { shown: false }
3556 - };
3557 - var originalButtonValue = $importNowButton[0].value;
3558 - $importForm.on("submit", /*#__PURE__*/ function() {
3559 - var _ref4 = _asyncToGenerator(/*#__PURE__*/ import_regenerator.default.mark(function _callee(event) {
3560 - var hasImportedFiles;
3561 - var areUnfilteredFilesEnabled;
3562 - var enableUnfilteredFilesModal;
3563 - return import_regenerator.default.wrap(function(_context) {
3564 - while (1) switch (_context.prev = _context.next) {
3565 - case 0:
3566 - $importNowButton[0].disabled = true;
3567 - $importNowButton[0].value = (0, _wordpress_i18n.__)("Importing...", "elementor");
3568 - if (messages.jsonUploadWarning.shown) {
3569 - _context.next = 5;
3570 - break;
3571 - }
3572 - event.preventDefault();
3573 - _context.prev = 1;
3574 - _context.next = 2;
3575 - return showJsonUploadWarningMessageIfNeeded({
3576 - IntroductionClass: window.elementorModules.admin.utils.Introduction,
3577 - introductionMap: window.elementorAdmin.config.user.introduction,
3578 - waitForSetViewed: true
3579 - });
3580 - case 2:
3581 - messages.jsonUploadWarning.shown = true;
3582 - $importForm.trigger("submit");
3583 - _context.next = 4;
3584 - break;
3585 - case 3:
3586 - _context.prev = 3;
3587 - _context["catch"](1);
3588 - $importNowButton[0].disabled = false;
3589 - $importNowButton[0].value = originalButtonValue;
3590 - case 4: return _context.abrupt("return");
3591 - case 5:
3592 - hasImportedFiles = $importFormFileInput[0].files.length;
3593 - areUnfilteredFilesEnabled = elementorCommon.config.filesUpload.unfilteredFiles;
3594 - if (!(hasImportedFiles && !areUnfilteredFilesEnabled && !messages.enableUnfilteredFiles.shown)) {
3595 - _context.next = 6;
3596 - break;
3597 - }
3598 - event.preventDefault();
3599 - enableUnfilteredFilesModal = FilesUploadHandler.getUnfilteredFilesNotEnabledImportTemplateDialog(function() {
3600 - messages.enableUnfilteredFiles.shown = true;
3601 - $importForm.trigger("submit");
3602 - });
3603 - enableUnfilteredFilesModal.show();
3604 - return _context.abrupt("return");
3605 - case 6:
3606 - messages.jsonUploadWarning.shown = false;
3607 - messages.enableUnfilteredFiles.shown = false;
3608 - case 7:
3609 - case "end": return _context.stop();
3610 - }
3611 - }, _callee, null, [[1, 3]]);
3612 - }));
3613 - return function(_x) {
3614 - return _ref4.apply(this, arguments);
3615 - };
3616 - }());
3617 - },
3618 - initMaintenanceMode: function initMaintenanceMode() {
3619 - var MaintenanceMode = require_maintenance_mode();
3620 - this.maintenanceMode = new MaintenanceMode();
3621 - },
3622 - isElementorMode: function isElementorMode() {
3623 - return !!this.elements.$switchModeInput.val();
3624 - },
3625 - animateLoader: function animateLoader() {
3626 - this.elements.$goToEditLink.addClass("elementor-animate");
3627 - },
3628 - activateSettingsTab: function activateSettingsTab(tabElement) {
3629 - if (!(tabElement !== null && tabElement !== void 0 && tabElement.hash)) return;
3630 - var hrefWithoutHash = location.href.replace(/#.*/, "");
3631 - history.pushState({}, "", hrefWithoutHash + tabElement.hash);
3632 - this.goToSettingsTabFromHash();
3633 - },
3634 - goToSettingsTabFromHash: function goToSettingsTabFromHash() {
3635 - var hash = location.hash.slice(1);
3636 - if (hash) this.goToSettingsTab(hash);
3637 - },
3638 - goToSettingsTab: function goToSettingsTab(tabName) {
3639 - var $pages = this.elements.$settingsFormPages;
3640 - if (!$pages.length) return;
3641 - var $activePage = $pages.filter("#" + tabName);
3642 - this.elements.$activeSettingsPage.removeClass("elementor-active");
3643 - this.elements.$activeSettingsTab.removeClass("nav-tab-active");
3644 - var $activeTab = this.elements.$settingsTabs.filter("#elementor-settings-" + tabName);
3645 - $activePage.addClass("elementor-active");
3646 - $activeTab.addClass("nav-tab-active");
3647 - this.elements.$settingsForm.attr("action", "options.php#" + tabName);
3648 - this.elements.$activeSettingsPage = $activePage;
3649 - this.elements.$activeSettingsTab = $activeTab;
3650 - },
3651 - translate: function translate(stringKey, templateArgs) {
3652 - return elementorCommon.translate(stringKey, null, templateArgs, this.config.i18n);
3653 - },
3654 - roleManager: {
3655 - selectors: {
3656 - body: "elementor-role-manager",
3657 - row: ".elementor-role-row",
3658 - label: ".elementor-role-label",
3659 - excludedIndicator: ".elementor-role-excluded-indicator",
3660 - excludedField: "input[name=\"elementor_exclude_user_roles[]\"]",
3661 - controlsContainer: ".elementor-role-controls",
3662 - toggleHandle: ".elementor-role-toggle",
3663 - arrowUp: "dashicons-arrow-up",
3664 - arrowDown: "dashicons-arrow-down"
3665 - },
3666 - toggle: function toggle($trigger) {
3667 - var self = this;
3668 - var $row = $trigger.closest(self.selectors.row);
3669 - var $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find(".dashicons");
3670 - var $controls = $row.find(self.selectors.controlsContainer);
3671 - $controls.toggleClass("hidden");
3672 - if ($controls.hasClass("hidden")) $toggleHandleIcon.removeClass(self.selectors.arrowUp).addClass(self.selectors.arrowDown);
3673 - else $toggleHandleIcon.removeClass(self.selectors.arrowDown).addClass(self.selectors.arrowUp);
3674 - self.updateLabel($row);
3675 - },
3676 - updateLabel: function updateLabel($row) {
3677 - var self = this;
3678 - var $indicator = $row.find(self.selectors.excludedIndicator);
3679 - var excluded = $row.find(self.selectors.excludedField).is(":checked");
3680 - if (excluded) $indicator.html($indicator.data("excluded-label"));
3681 - else $indicator.html("");
3682 - self.setAdvancedState($row, excluded);
3683 - },
3684 - setAdvancedState: function setAdvancedState($row, state) {
3685 - var self = this;
3686 - $row.find("input[type=\"checkbox\"]").not(self.selectors.excludedField).each(function(index, input) {
3687 - $(input).prop("disabled", state);
3688 - });
3689 - },
3690 - bind: function bind() {
3691 - var self = this;
3692 - $(document).on("click", self.selectors.label + "," + self.selectors.toggleHandle, function(event) {
3693 - event.stopPropagation();
3694 - event.preventDefault();
3695 - self.toggle($(this));
3696 - }).on("change", self.selectors.excludedField, function() {
3697 - self.updateLabel($(this).closest(self.selectors.row));
3698 - });
3699 - },
3700 - init: function init() {
3701 - var self = this;
3702 - if (!$("body[class*=\"" + self.selectors.body + "\"]").length) return;
3703 - self.bind();
3704 - $(self.selectors.row).each(function(index, row) {
3705 - self.updateLabel($(row));
3706 - });
3707 - }
3708 - }
3709 - });
3710 - $(function() {
3711 - window.elementorAdmin = new ElementorAdmin();
3712 - Events.dispatch(elementorCommon.elements.$window, "elementor/admin/init");
3713 - });
3714 - })(jQuery);
199 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
200 +/*!*********************************************************************!*\
201 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
202 + \*********************************************************************/
203 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3715 204
3716 -//#endregion
3717 -})(wp.i18n);
205 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
206 +
207 +function _defineProperties(target, props) {
208 + for (var i = 0; i < props.length; i++) {
209 + var descriptor = props[i];
210 + descriptor.enumerable = descriptor.enumerable || false;
211 + descriptor.configurable = true;
212 + if ("value" in descriptor) descriptor.writable = true;
213 +
214 + _Object$defineProperty(target, descriptor.key, descriptor);
215 + }
216 +}
217 +
218 +function _createClass(Constructor, protoProps, staticProps) {
219 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
220 + if (staticProps) _defineProperties(Constructor, staticProps);
221 + return Constructor;
222 +}
223 +
224 +module.exports = _createClass;
225 +module.exports["default"] = module.exports, module.exports.__esModule = true;
226 +
227 +/***/ }),
228 +
229 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
230 +/*!*********************************************************************!*\
231 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
232 + \*********************************************************************/
233 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
234 +
235 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
236 +
237 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
238 +
239 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
240 +
241 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
242 +
243 +function _createSuper(Derived) {
244 + var hasNativeReflectConstruct = isNativeReflectConstruct();
245 + return function _createSuperInternal() {
246 + var Super = getPrototypeOf(Derived),
247 + result;
248 +
249 + if (hasNativeReflectConstruct) {
250 + var NewTarget = getPrototypeOf(this).constructor;
251 + result = _Reflect$construct(Super, arguments, NewTarget);
252 + } else {
253 + result = Super.apply(this, arguments);
254 + }
255 +
256 + return possibleConstructorReturn(this, result);
257 + };
258 +}
259 +
260 +module.exports = _createSuper;
261 +module.exports["default"] = module.exports, module.exports.__esModule = true;
262 +
263 +/***/ }),
264 +
265 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
266 +/*!*************************************************************!*\
267 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
268 + \*************************************************************/
269 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
270 +
271 +var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
272 +
273 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
274 +
275 +var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
276 +
277 +function _get(target, property, receiver) {
278 + if (typeof Reflect !== "undefined" && _Reflect$get) {
279 + module.exports = _get = _Reflect$get;
280 + module.exports["default"] = module.exports, module.exports.__esModule = true;
281 + } else {
282 + module.exports = _get = function _get(target, property, receiver) {
283 + var base = superPropBase(target, property);
284 + if (!base) return;
285 +
286 + var desc = _Object$getOwnPropertyDescriptor(base, property);
287 +
288 + if (desc.get) {
289 + return desc.get.call(receiver);
290 + }
291 +
292 + return desc.value;
293 + };
294 +
295 + module.exports["default"] = module.exports, module.exports.__esModule = true;
296 + }
297 +
298 + return _get(target, property, receiver || target);
299 +}
300 +
301 +module.exports = _get;
302 +module.exports["default"] = module.exports, module.exports.__esModule = true;
303 +
304 +/***/ }),
305 +
306 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
307 +/*!************************************************************************!*\
308 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
309 + \************************************************************************/
310 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
311 +
312 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
313 +
314 +var _Object$getPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
315 +
316 +function _getPrototypeOf(o) {
317 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
318 + return o.__proto__ || _Object$getPrototypeOf(o);
319 + };
320 + module.exports["default"] = module.exports, module.exports.__esModule = true;
321 + return _getPrototypeOf(o);
322 +}
323 +
324 +module.exports = _getPrototypeOf;
325 +module.exports["default"] = module.exports, module.exports.__esModule = true;
326 +
327 +/***/ }),
328 +
329 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
330 +/*!******************************************************************!*\
331 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
332 + \******************************************************************/
333 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
334 +
335 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
336 +
337 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
338 +
339 +function _inherits(subClass, superClass) {
340 + if (typeof superClass !== "function" && superClass !== null) {
341 + throw new TypeError("Super expression must either be null or a function");
342 + }
343 +
344 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
345 + constructor: {
346 + value: subClass,
347 + writable: true,
348 + configurable: true
349 + }
350 + });
351 + if (superClass) setPrototypeOf(subClass, superClass);
352 +}
353 +
354 +module.exports = _inherits;
355 +module.exports["default"] = module.exports, module.exports.__esModule = true;
356 +
357 +/***/ }),
358 +
359 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
360 +/*!*******************************************************************************!*\
361 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
362 + \*******************************************************************************/
363 +/***/ ((module) => {
364 +
365 +function _interopRequireDefault(obj) {
366 + return obj && obj.__esModule ? obj : {
367 + "default": obj
368 + };
369 +}
370 +
371 +module.exports = _interopRequireDefault;
372 +module.exports["default"] = module.exports, module.exports.__esModule = true;
373 +
374 +/***/ }),
375 +
376 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
377 +/*!**********************************************************************************!*\
378 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
379 + \**********************************************************************************/
380 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
381 +
382 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
383 +
384 +function _isNativeReflectConstruct() {
385 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
386 + if (_Reflect$construct.sham) return false;
387 + if (typeof Proxy === "function") return true;
388 +
389 + try {
390 + Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
391 + return true;
392 + } catch (e) {
393 + return false;
394 + }
395 +}
396 +
397 +module.exports = _isNativeReflectConstruct;
398 +module.exports["default"] = module.exports, module.exports.__esModule = true;
399 +
400 +/***/ }),
401 +
402 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
403 +/*!******************************************************************************!*\
404 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
405 + \******************************************************************************/
406 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
407 +
408 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
409 +
410 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
411 +
412 +function _iterableToArrayLimit(arr, i) {
413 + var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
414 +
415 + if (_i == null) return;
416 + var _arr = [];
417 + var _n = true;
418 + var _d = false;
419 +
420 + var _s, _e;
421 +
422 + try {
423 + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
424 + _arr.push(_s.value);
425 +
426 + if (i && _arr.length === i) break;
427 + }
428 + } catch (err) {
429 + _d = true;
430 + _e = err;
431 + } finally {
432 + try {
433 + if (!_n && _i["return"] != null) _i["return"]();
434 + } finally {
435 + if (_d) throw _e;
436 + }
437 + }
438 +
439 + return _arr;
440 +}
441 +
442 +module.exports = _iterableToArrayLimit;
443 +module.exports["default"] = module.exports, module.exports.__esModule = true;
444 +
445 +/***/ }),
446 +
447 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
448 +/*!*************************************************************************!*\
449 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
450 + \*************************************************************************/
451 +/***/ ((module) => {
452 +
453 +function _nonIterableRest() {
454 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
455 +}
456 +
457 +module.exports = _nonIterableRest;
458 +module.exports["default"] = module.exports, module.exports.__esModule = true;
459 +
460 +/***/ }),
461 +
462 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
463 +/*!***********************************************************************************!*\
464 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
465 + \***********************************************************************************/
466 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
467 +
468 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
469 +
470 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
471 +
472 +function _possibleConstructorReturn(self, call) {
473 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
474 + return call;
475 + } else if (call !== void 0) {
476 + throw new TypeError("Derived constructors may only return object or undefined");
477 + }
478 +
479 + return assertThisInitialized(self);
480 +}
481 +
482 +module.exports = _possibleConstructorReturn;
483 +module.exports["default"] = module.exports, module.exports.__esModule = true;
484 +
485 +/***/ }),
486 +
487 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
488 +/*!************************************************************************!*\
489 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
490 + \************************************************************************/
491 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
492 +
493 +var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
494 +
495 +function _setPrototypeOf(o, p) {
496 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
497 + o.__proto__ = p;
498 + return o;
499 + };
500 +
501 + module.exports["default"] = module.exports, module.exports.__esModule = true;
502 + return _setPrototypeOf(o, p);
503 +}
504 +
505 +module.exports = _setPrototypeOf;
506 +module.exports["default"] = module.exports, module.exports.__esModule = true;
507 +
508 +/***/ }),
509 +
510 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
511 +/*!***********************************************************************!*\
512 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
513 + \***********************************************************************/
514 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
515 +
516 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
517 +
518 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
519 +
520 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
521 +
522 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
523 +
524 +function _slicedToArray(arr, i) {
525 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
526 +}
527 +
528 +module.exports = _slicedToArray;
529 +module.exports["default"] = module.exports, module.exports.__esModule = true;
530 +
531 +/***/ }),
532 +
533 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
534 +/*!***********************************************************************!*\
535 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
536 + \***********************************************************************/
537 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
538 +
539 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
540 +
541 +function _superPropBase(object, property) {
542 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
543 + object = getPrototypeOf(object);
544 + if (object === null) break;
545 + }
546 +
547 + return object;
548 +}
549 +
550 +module.exports = _superPropBase;
551 +module.exports["default"] = module.exports, module.exports.__esModule = true;
552 +
553 +/***/ }),
554 +
555 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
556 +/*!****************************************************************!*\
557 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
558 + \****************************************************************/
559 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
560 +
561 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
562 +
563 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
564 +
565 +function _typeof(obj) {
566 + "@babel/helpers - typeof";
567 +
568 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
569 + module.exports = _typeof = function _typeof(obj) {
570 + return typeof obj;
571 + };
572 +
573 + module.exports["default"] = module.exports, module.exports.__esModule = true;
574 + } else {
575 + module.exports = _typeof = function _typeof(obj) {
576 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
577 + };
578 +
579 + module.exports["default"] = module.exports, module.exports.__esModule = true;
580 + }
581 +
582 + return _typeof(obj);
583 +}
584 +
585 +module.exports = _typeof;
586 +module.exports["default"] = module.exports, module.exports.__esModule = true;
587 +
588 +/***/ }),
589 +
590 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
591 +/*!************************************************************************************!*\
592 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
593 + \************************************************************************************/
594 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
595 +
596 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
597 +
598 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
599 +
600 +function _unsupportedIterableToArray(o, minLen) {
601 + if (!o) return;
602 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
603 + var n = Object.prototype.toString.call(o).slice(8, -1);
604 + if (n === "Object" && o.constructor) n = o.constructor.name;
605 + if (n === "Map" || n === "Set") return _Array$from(o);
606 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
607 +}
608 +
609 +module.exports = _unsupportedIterableToArray;
610 +module.exports["default"] = module.exports, module.exports.__esModule = true;
611 +
612 +/***/ }),
613 +
614 +/***/ "../assets/dev/js/admin/admin-menu.js":
615 +/*!********************************************!*\
616 + !*** ../assets/dev/js/admin/admin-menu.js ***!
617 + \********************************************/
618 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
619 +
620 +"use strict";
621 +
622 +
623 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
624 +
625 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
626 +
627 +_Object$defineProperty(exports, "__esModule", {
628 + value: true
629 +});
630 +
631 +exports["default"] = void 0;
632 +
633 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
634 +
635 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
636 +
637 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
638 +
639 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
640 +
641 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
642 +
643 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
644 +
645 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
646 +
647 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
648 +
649 +var AdminMenuHandler = /*#__PURE__*/function (_elementorModules$Vie) {
650 + (0, _inherits2.default)(AdminMenuHandler, _elementorModules$Vie);
651 +
652 + var _super = (0, _createSuper2.default)(AdminMenuHandler);
653 +
654 + function AdminMenuHandler() {
655 + (0, _classCallCheck2.default)(this, AdminMenuHandler);
656 + return _super.apply(this, arguments);
657 + }
658 +
659 + (0, _createClass2.default)(AdminMenuHandler, [{
660 + key: "getDefaultElements",
661 + value: function getDefaultElements() {
662 + var settings = this.getSettings();
663 + return {
664 + $adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
665 + };
666 + } // This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
667 + // This method also accepts a jQuery instance of a custom submenu item to highlight. If provided, the provided
668 + // item will be the one highlighted.
669 +
670 + }, {
671 + key: "highlightSubMenuItem",
672 + value: function highlightSubMenuItem() {
673 + var $element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
674 + var $submenuItem = $element || this.elements.$adminPageMenuLink;
675 + $submenuItem.addClass('current'); // Need to add the 'current' class to the link element's parent `<li>` element as well.
676 +
677 + $submenuItem.parent().addClass('current');
678 + }
679 + }, {
680 + key: "highlightTopLevelMenuItem",
681 + value: function highlightTopLevelMenuItem($elementToHighlight) {
682 + var $elementToRemove = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
683 + var activeClasses = 'wp-has-current-submenu wp-menu-open current';
684 + $elementToHighlight.parent().addClass(activeClasses).removeClass('wp-not-current-submenu');
685 +
686 + if ($elementToRemove) {
687 + $elementToRemove.removeClass(activeClasses);
688 + }
689 + }
690 + }, {
691 + key: "onInit",
692 + value: function onInit() {
693 + (0, _get2.default)((0, _getPrototypeOf2.default)(AdminMenuHandler.prototype), "onInit", this).call(this);
694 + var settings = this.getSettings();
695 +
696 + if (window.location.href.includes(settings.path)) {
697 + this.highlightSubMenuItem();
698 + }
699 + }
700 + }]);
701 + return AdminMenuHandler;
702 +}(elementorModules.ViewModule);
703 +
704 +exports["default"] = AdminMenuHandler;
705 +
706 +/***/ }),
707 +
708 +/***/ "../assets/dev/js/admin/maintenance-mode.js":
709 +/*!**************************************************!*\
710 + !*** ../assets/dev/js/admin/maintenance-mode.js ***!
711 + \**************************************************/
712 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
713 +
714 +"use strict";
715 +
716 +
717 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
718 +
719 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
720 +
721 +module.exports = elementorModules.ViewModule.extend({
722 + getDefaultSettings: function getDefaultSettings() {
723 + return {
724 + selectors: {
725 + modeSelect: '.elementor_maintenance_mode_mode select',
726 + maintenanceModeTable: '#tab-maintenance_mode table',
727 + maintenanceModeDescriptions: '.elementor-maintenance-mode-description',
728 + excludeModeSelect: '.elementor_maintenance_mode_exclude_mode select',
729 + excludeRolesArea: '.elementor_maintenance_mode_exclude_roles',
730 + templateSelect: '.elementor_maintenance_mode_template_id select',
731 + editTemplateButton: '.elementor-edit-template',
732 + maintenanceModeError: '.elementor-maintenance-mode-error'
733 + },
734 + classes: {
735 + isEnabled: 'elementor-maintenance-mode-is-enabled'
736 + }
737 + };
738 + },
739 + getDefaultElements: function getDefaultElements() {
740 + var elements = {},
741 + selectors = this.getSettings('selectors');
742 + elements.$modeSelect = jQuery(selectors.modeSelect);
743 + elements.$maintenanceModeTable = elements.$modeSelect.parents(selectors.maintenanceModeTable);
744 + elements.$excludeModeSelect = elements.$maintenanceModeTable.find(selectors.excludeModeSelect);
745 + elements.$excludeRolesArea = elements.$maintenanceModeTable.find(selectors.excludeRolesArea);
746 + elements.$templateSelect = elements.$maintenanceModeTable.find(selectors.templateSelect);
747 + elements.$editTemplateButton = elements.$maintenanceModeTable.find(selectors.editTemplateButton);
748 + elements.$maintenanceModeDescriptions = elements.$maintenanceModeTable.find(selectors.maintenanceModeDescriptions);
749 + elements.$maintenanceModeError = elements.$maintenanceModeTable.find(selectors.maintenanceModeError);
750 + return elements;
751 + },
752 + handleModeSelectChange: function handleModeSelectChange() {
753 + var settings = this.getSettings(),
754 + elements = this.elements;
755 + elements.$maintenanceModeTable.toggleClass(settings.classes.isEnabled, !!elements.$modeSelect.val());
756 + elements.$maintenanceModeDescriptions.hide();
757 + elements.$maintenanceModeDescriptions.filter('[data-value="' + elements.$modeSelect.val() + '"]').show();
758 + },
759 + handleExcludeModeSelectChange: function handleExcludeModeSelectChange() {
760 + var elements = this.elements;
761 + elements.$excludeRolesArea.toggle('custom' === elements.$excludeModeSelect.val());
762 + },
763 + handleTemplateSelectChange: function handleTemplateSelectChange() {
764 + var elements = this.elements;
765 + var templateID = elements.$templateSelect.val();
766 +
767 + if (!templateID) {
768 + elements.$editTemplateButton.hide();
769 + elements.$maintenanceModeError.show();
770 + return;
771 + }
772 +
773 + var editUrl = elementorAdmin.config.home_url + '?p=' + templateID + '&elementor';
774 + elements.$editTemplateButton.prop('href', editUrl).show();
775 + elements.$maintenanceModeError.hide();
776 + },
777 + bindEvents: function bindEvents() {
778 + var elements = this.elements;
779 + elements.$modeSelect.on('change', this.handleModeSelectChange.bind(this));
780 + elements.$excludeModeSelect.on('change', this.handleExcludeModeSelectChange.bind(this));
781 + elements.$templateSelect.on('change', this.handleTemplateSelectChange.bind(this));
782 + },
783 + onAdminInit: function onAdminInit() {
784 + this.handleModeSelectChange();
785 + this.handleExcludeModeSelectChange();
786 + this.handleTemplateSelectChange();
787 + },
788 + onInit: function onInit() {
789 + elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
790 + elementorCommon.elements.$window.on('elementor/admin/init', this.onAdminInit);
791 + }
792 +});
793 +
794 +/***/ }),
795 +
796 +/***/ "../assets/dev/js/utils/events.js":
797 +/*!****************************************!*\
798 + !*** ../assets/dev/js/utils/events.js ***!
799 + \****************************************/
800 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
801 +
802 +"use strict";
803 +
804 +
805 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
806 +
807 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
808 +
809 +_Object$defineProperty(exports, "__esModule", {
810 + value: true
811 +});
812 +
813 +exports["default"] = exports.Events = void 0;
814 +
815 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
816 +
817 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
818 +
819 +var Events = /*#__PURE__*/function () {
820 + function Events() {
821 + (0, _classCallCheck2.default)(this, Events);
822 + }
823 +
824 + (0, _createClass2.default)(Events, null, [{
825 + key: "dispatch",
826 + value:
827 + /**
828 + * Dispatch an Elementor event.
829 + *
830 + * Will dispatch both native event & jQuery event (as BC).
831 + * By default, `bcEvent` is `null`.
832 + *
833 + * @param {Object} context - The context that will dispatch the event.
834 + * @param {string} event - Event to dispatch.
835 + * @param {*} data - Data to pass to the event, default to `null`.
836 + * @param {string|null} bcEvent - BC event to dispatch, default to `null`.
837 + *
838 + * @return {void}
839 + */
840 + function dispatch(context, event) {
841 + var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
842 + var bcEvent = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
843 + // Make sure to use the native context if it's a jQuery instance.
844 + context = context instanceof jQuery ? context[0] : context; // Dispatch the BC event only if exists.
845 +
846 + if (bcEvent) {
847 + context.dispatchEvent(new CustomEvent(bcEvent, {
848 + detail: data
849 + }));
850 + } // jQuery's `.on()` listens also to native custom events, so there is no need
851 + // to dispatch also a jQuery event.
852 +
853 +
854 + context.dispatchEvent(new CustomEvent(event, {
855 + detail: data
856 + }));
857 + }
858 + }]);
859 + return Events;
860 +}();
861 +
862 +exports.Events = Events;
863 +var _default = Events;
864 +exports["default"] = _default;
865 +
866 +/***/ }),
867 +
868 +/***/ "../core/common/assets/js/utils/environment.js":
869 +/*!*****************************************************!*\
870 + !*** ../core/common/assets/js/utils/environment.js ***!
871 + \*****************************************************/
872 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
873 +
874 +"use strict";
875 +
876 +
877 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
878 +
879 +_Object$defineProperty(exports, "__esModule", {
880 + value: true
881 +});
882 +
883 +exports["default"] = void 0;
884 +
885 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
886 +
887 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
888 +
889 +var matchUserAgent = function matchUserAgent(UserAgentStr) {
890 + return userAgent.indexOf(UserAgentStr) >= 0;
891 +},
892 + userAgent = navigator.userAgent,
893 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
894 +// Opera 8.0+
895 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
896 + // Firefox 1.0+
897 +isFirefox = matchUserAgent('Firefox'),
898 + // Safari 3.0+ "[object HTMLElementConstructor]"
899 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
900 + return '[object SafariRemoteNotification]' === p.toString();
901 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
902 + // Internet Explorer 6-11
903 +isIE = /Trident|MSIE/.test(userAgent) && (
904 +/*@cc_on!@*/
905 + false || !!document.documentMode),
906 + // Edge 20+
907 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
908 + // Google Chrome (Not accurate)
909 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
910 + // Blink engine
911 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
912 + // Apple Webkit engine
913 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
914 + environment = {
915 + appleWebkit: isAppleWebkit,
916 + blink: isBlink,
917 + chrome: isChrome,
918 + edge: isEdge,
919 + firefox: isFirefox,
920 + ie: isIE,
921 + mac: matchUserAgent('Macintosh'),
922 + opera: isOpera,
923 + safari: isSafari,
924 + webkit: matchUserAgent('AppleWebKit')
925 +};
926 +
927 +var _default = environment;
928 +exports["default"] = _default;
929 +
930 +/***/ }),
931 +
932 +/***/ "../core/experiments/assets/js/admin/module.js":
933 +/*!*****************************************************!*\
934 + !*** ../core/experiments/assets/js/admin/module.js ***!
935 + \*****************************************************/
936 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
937 +
938 +"use strict";
939 +
940 +
941 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
942 +
943 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
944 +
945 +_Object$defineProperty(exports, "__esModule", {
946 + value: true
947 +});
948 +
949 +exports["default"] = void 0;
950 +
951 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
952 +
953 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
954 +
955 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
956 +
957 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
958 +
959 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
960 +
961 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
962 +
963 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
964 +
965 +var ExperimentsModule = /*#__PURE__*/function (_elementorModules$Vie) {
966 + (0, _inherits2.default)(ExperimentsModule, _elementorModules$Vie);
967 +
968 + var _super = (0, _createSuper2.default)(ExperimentsModule);
969 +
970 + function ExperimentsModule() {
971 + (0, _classCallCheck2.default)(this, ExperimentsModule);
972 + return _super.apply(this, arguments);
973 + }
974 +
975 + (0, _createClass2.default)(ExperimentsModule, [{
976 + key: "getDefaultSettings",
977 + value: function getDefaultSettings() {
978 + return {
979 + selectors: {
980 + experimentIndicators: '.e-experiment__title__indicator',
981 + experimentForm: '#elementor-settings-form[action="options.php#tab-experiments"]',
982 + experimentSelects: '.e-experiment__select',
983 + experimentsButtons: '.e-experiment__button'
984 + }
985 + };
986 + }
987 + }, {
988 + key: "getDefaultElements",
989 + value: function getDefaultElements() {
990 + var _this$getSettings = this.getSettings(),
991 + selectors = _this$getSettings.selectors;
992 +
993 + return {
994 + $experimentIndicators: jQuery(selectors.experimentIndicators),
995 + $experimentForm: jQuery(selectors.experimentForm),
996 + $experimentSelects: jQuery(selectors.experimentSelects),
997 + $experimentsButtons: jQuery(selectors.experimentsButtons)
998 + };
999 + }
1000 + }, {
1001 + key: "bindEvents",
1002 + value: function bindEvents() {
1003 + var _this = this;
1004 +
1005 + this.elements.$experimentsButtons.on('click', function (event) {
1006 + return _this.onExperimentsButtonsClick(event);
1007 + });
1008 + }
1009 + }, {
1010 + key: "onExperimentsButtonsClick",
1011 + value: function onExperimentsButtonsClick(event) {
1012 + var submitButton = jQuery(event.currentTarget);
1013 + this.elements.$experimentSelects.val(submitButton.val());
1014 + this.elements.$experimentForm.find('#submit').trigger('click');
1015 + }
1016 + }, {
1017 + key: "addTipsy",
1018 + value: function addTipsy($element) {
1019 + $element.tipsy({
1020 + gravity: 's',
1021 + offset: 8,
1022 + title: function title() {
1023 + return this.getAttribute('data-tooltip');
1024 + }
1025 + });
1026 + }
1027 + }, {
1028 + key: "addIndicatorsTooltips",
1029 + value: function addIndicatorsTooltips() {
1030 + var _this2 = this;
1031 +
1032 + this.elements.$experimentIndicators.each(function (index, experimentIndicator) {
1033 + return _this2.addTipsy(jQuery(experimentIndicator));
1034 + });
1035 + }
1036 + }, {
1037 + key: "onInit",
1038 + value: function onInit() {
1039 + var _this3 = this;
1040 +
1041 + (0, _get2.default)((0, _getPrototypeOf2.default)(ExperimentsModule.prototype), "onInit", this).call(this);
1042 +
1043 + if (this.elements.$experimentIndicators.length) {
1044 + import(
1045 + /* webpackIgnore: true */
1046 + "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
1047 + return _this3.addIndicatorsTooltips();
1048 + });
1049 + }
1050 + }
1051 + }]);
1052 + return ExperimentsModule;
1053 +}(elementorModules.ViewModule);
1054 +
1055 +exports["default"] = ExperimentsModule;
1056 +
1057 +/***/ }),
1058 +
1059 +/***/ "../modules/landing-pages/assets/js/admin/landing-pages.js":
1060 +/*!*****************************************************************!*\
1061 + !*** ../modules/landing-pages/assets/js/admin/landing-pages.js ***!
1062 + \*****************************************************************/
1063 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1064 +
1065 +"use strict";
1066 +
1067 +
1068 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1069 +
1070 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1071 +
1072 +_Object$defineProperty(exports, "__esModule", {
1073 + value: true
1074 +});
1075 +
1076 +exports["default"] = void 0;
1077 +
1078 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
1079 +
1080 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
1081 +
1082 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1083 +
1084 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1085 +
1086 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
1087 +
1088 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
1089 +
1090 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1091 +
1092 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1093 +
1094 +var _adminMenu = _interopRequireDefault(__webpack_require__(/*! elementor-admin/admin-menu */ "../assets/dev/js/admin/admin-menu.js"));
1095 +
1096 +var LandingPagesHandler = /*#__PURE__*/function (_AdminMenuHandler) {
1097 + (0, _inherits2.default)(LandingPagesHandler, _AdminMenuHandler);
1098 +
1099 + var _super = (0, _createSuper2.default)(LandingPagesHandler);
1100 +
1101 + function LandingPagesHandler() {
1102 + (0, _classCallCheck2.default)(this, LandingPagesHandler);
1103 + return _super.apply(this, arguments);
1104 + }
1105 +
1106 + (0, _createClass2.default)(LandingPagesHandler, [{
1107 + key: "getDefaultSettings",
1108 + value: function getDefaultSettings() {
1109 + var pageName = 'e-landing-page',
1110 + adminMenuSelectors = {
1111 + // The escaping is done because jQuery requires it for selectors.
1112 + landingPagesTablePage: 'a[href=\"edit.php?post_type=' + pageName + '\"]',
1113 + landingPagesAddNewPage: 'a[href=\"edit.php?post_type=elementor_library&page=' + pageName + '\"]'
1114 + };
1115 + return {
1116 + selectors: {
1117 + addButton: '.page-title-action:first',
1118 + pagesMenuItemAndLink: '#menu-pages, #menu-pages > a',
1119 + landingPagesMenuItem: "".concat(adminMenuSelectors.landingPagesTablePage, ", ").concat(adminMenuSelectors.landingPagesAddNewPage),
1120 + templatesMenuItem: '.menu-icon-elementor_library'
1121 + }
1122 + };
1123 + }
1124 + }, {
1125 + key: "getDefaultElements",
1126 + value: function getDefaultElements() {
1127 + var selectors = this.getSettings('selectors'),
1128 + elements = (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "getDefaultElements", this).call(this);
1129 + elements.$landingPagesMenuItem = jQuery(selectors.landingPagesMenuItem);
1130 + elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
1131 + elements.$pagesMenuItemAndLink = jQuery(selectors.pagesMenuItemAndLink);
1132 + return elements;
1133 + }
1134 + }, {
1135 + key: "onInit",
1136 + value: function onInit() {
1137 + (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "onInit", this).call(this);
1138 + var settings = this.getSettings(),
1139 + isLandingPagesTablePage = !!window.location.href.includes(settings.paths.landingPagesTablePage),
1140 + isLandingPagesTrashPage = !!window.location.href.includes(settings.paths.landingPagesTrashPage),
1141 + isLandingPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.landingPagesAddNewPage); // If the current page is a Landing Pages Page (the Posts Table page, "Create Your First.." page, or a native
1142 + // WordPress dashboard page edit screen when using WordPress' Classic Editor).
1143 +
1144 + if (isLandingPagesTablePage || isLandingPagesTrashPage || isLandingPagesCreateYourFirstPage || settings.isLandingPageAdminEdit) {
1145 + // Make sure the active admin top level menu item is 'Templates', and not 'Pages'.
1146 + this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
1147 + this.highlightSubMenuItem(this.elements.$landingPagesMenuItem); // Overwrite the 'Add New' button at the top of the page to open in Elementor with the library module open.
1148 +
1149 + jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLandingPageUrl);
1150 + }
1151 + }
1152 + }]);
1153 + return LandingPagesHandler;
1154 +}(_adminMenu.default);
1155 +
1156 +exports["default"] = LandingPagesHandler;
1157 +
1158 +/***/ }),
1159 +
1160 +/***/ "../modules/landing-pages/assets/js/admin/module.js":
1161 +/*!**********************************************************!*\
1162 + !*** ../modules/landing-pages/assets/js/admin/module.js ***!
1163 + \**********************************************************/
1164 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1165 +
1166 +"use strict";
1167 +
1168 +
1169 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1170 +
1171 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
1172 +
1173 +_Object$defineProperty(exports, "__esModule", {
1174 + value: true
1175 +});
1176 +
1177 +exports["default"] = void 0;
1178 +
1179 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
1180 +
1181 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
1182 +
1183 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
1184 +
1185 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
1186 +
1187 +var _landingPages = _interopRequireDefault(__webpack_require__(/*! ./landing-pages */ "../modules/landing-pages/assets/js/admin/landing-pages.js"));
1188 +
1189 +var _default = /*#__PURE__*/function (_elementorModules$Mod) {
1190 + (0, _inherits2.default)(_default, _elementorModules$Mod);
1191 +
1192 + var _super = (0, _createSuper2.default)(_default);
1193 +
1194 + function _default() {
1195 + var _this;
1196 +
1197 + (0, _classCallCheck2.default)(this, _default);
1198 + _this = _super.call(this);
1199 + elementorCommon.elements.$window.on('elementor/admin/init', function () {
1200 + _this.runHandler();
1201 + });
1202 + return _this;
1203 + }
1204 +
1205 + (0, _createClass2.default)(_default, [{
1206 + key: "runHandler",
1207 + value: function runHandler() {
1208 + var _elementorAdmin$confi, _elementorAdmin$confi2;
1209 +
1210 + var pageName = 'e-landing-page',
1211 + paths = {
1212 + landingPagesTablePage: 'edit.php?post_type=' + pageName,
1213 + landingPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageName,
1214 + landingPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageName
1215 + },
1216 + args = {
1217 + path: (_elementorAdmin$confi = elementorAdmin.config.landingPages) !== null && _elementorAdmin$confi !== void 0 && _elementorAdmin$confi.landingPagesHasPages ? paths.landingPagesTablePage : paths.landingPagesAddNewPage,
1218 + isLandingPageAdminEdit: (_elementorAdmin$confi2 = elementorAdmin.config.landingPages) === null || _elementorAdmin$confi2 === void 0 ? void 0 : _elementorAdmin$confi2.isLandingPageAdminEdit,
1219 + paths: paths
1220 + }; // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
1221 + // and could not be modified in the backend.
1222 +
1223 + new _landingPages.default(args);
1224 + }
1225 + }]);
1226 + return _default;
1227 +}(elementorModules.Module);
1228 +
1229 +exports["default"] = _default;
1230 +
1231 +/***/ }),
1232 +
1233 +/***/ "../node_modules/core-js/library/fn/array/from.js":
1234 +/*!********************************************************!*\
1235 + !*** ../node_modules/core-js/library/fn/array/from.js ***!
1236 + \********************************************************/
1237 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1238 +
1239 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
1240 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
1241 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
1242 +
1243 +
1244 +/***/ }),
1245 +
1246 +/***/ "../node_modules/core-js/library/fn/array/is-array.js":
1247 +/*!************************************************************!*\
1248 + !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
1249 + \************************************************************/
1250 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1251 +
1252 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
1253 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
1254 +
1255 +
1256 +/***/ }),
1257 +
1258 +/***/ "../node_modules/core-js/library/fn/object/create.js":
1259 +/*!***********************************************************!*\
1260 + !*** ../node_modules/core-js/library/fn/object/create.js ***!
1261 + \***********************************************************/
1262 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1263 +
1264 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
1265 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
1266 +module.exports = function create(P, D) {
1267 + return $Object.create(P, D);
1268 +};
1269 +
1270 +
1271 +/***/ }),
1272 +
1273 +/***/ "../node_modules/core-js/library/fn/object/define-property.js":
1274 +/*!********************************************************************!*\
1275 + !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
1276 + \********************************************************************/
1277 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1278 +
1279 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
1280 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
1281 +module.exports = function defineProperty(it, key, desc) {
1282 + return $Object.defineProperty(it, key, desc);
1283 +};
1284 +
1285 +
1286 +/***/ }),
1287 +
1288 +/***/ "../node_modules/core-js/library/fn/object/entries.js":
1289 +/*!************************************************************!*\
1290 + !*** ../node_modules/core-js/library/fn/object/entries.js ***!
1291 + \************************************************************/
1292 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1293 +
1294 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
1295 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
1296 +
1297 +
1298 +/***/ }),
1299 +
1300 +/***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
1301 +/*!********************************************************************************!*\
1302 + !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
1303 + \********************************************************************************/
1304 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1305 +
1306 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
1307 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
1308 +module.exports = function getOwnPropertyDescriptor(it, key) {
1309 + return $Object.getOwnPropertyDescriptor(it, key);
1310 +};
1311 +
1312 +
1313 +/***/ }),
1314 +
1315 +/***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
1316 +/*!*********************************************************************!*\
1317 + !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
1318 + \*********************************************************************/
1319 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1320 +
1321 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
1322 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
1323 +
1324 +
1325 +/***/ }),
1326 +
1327 +/***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
1328 +/*!*********************************************************************!*\
1329 + !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
1330 + \*********************************************************************/
1331 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1332 +
1333 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
1334 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
1335 +
1336 +
1337 +/***/ }),
1338 +
1339 +/***/ "../node_modules/core-js/library/fn/reflect/construct.js":
1340 +/*!***************************************************************!*\
1341 + !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
1342 + \***************************************************************/
1343 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1344 +
1345 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
1346 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
1347 +
1348 +
1349 +/***/ }),
1350 +
1351 +/***/ "../node_modules/core-js/library/fn/reflect/get.js":
1352 +/*!*********************************************************!*\
1353 + !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
1354 + \*********************************************************/
1355 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1356 +
1357 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
1358 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
1359 +
1360 +
1361 +/***/ }),
1362 +
1363 +/***/ "../node_modules/core-js/library/fn/symbol/index.js":
1364 +/*!**********************************************************!*\
1365 + !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
1366 + \**********************************************************/
1367 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1368 +
1369 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
1370 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
1371 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
1372 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
1373 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
1374 +
1375 +
1376 +/***/ }),
1377 +
1378 +/***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
1379 +/*!*************************************************************!*\
1380 + !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
1381 + \*************************************************************/
1382 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1383 +
1384 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
1385 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
1386 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
1387 +
1388 +
1389 +/***/ }),
1390 +
1391 +/***/ "../node_modules/core-js/library/modules/_a-function.js":
1392 +/*!**************************************************************!*\
1393 + !*** ../node_modules/core-js/library/modules/_a-function.js ***!
1394 + \**************************************************************/
1395 +/***/ ((module) => {
1396 +
1397 +module.exports = function (it) {
1398 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1399 + return it;
1400 +};
1401 +
1402 +
1403 +/***/ }),
1404 +
1405 +/***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
1406 +/*!**********************************************************************!*\
1407 + !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
1408 + \**********************************************************************/
1409 +/***/ ((module) => {
1410 +
1411 +module.exports = function () { /* empty */ };
1412 +
1413 +
1414 +/***/ }),
1415 +
1416 +/***/ "../node_modules/core-js/library/modules/_an-object.js":
1417 +/*!*************************************************************!*\
1418 + !*** ../node_modules/core-js/library/modules/_an-object.js ***!
1419 + \*************************************************************/
1420 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1421 +
1422 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
1423 +module.exports = function (it) {
1424 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
1425 + return it;
1426 +};
1427 +
1428 +
1429 +/***/ }),
1430 +
1431 +/***/ "../node_modules/core-js/library/modules/_array-includes.js":
1432 +/*!******************************************************************!*\
1433 + !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
1434 + \******************************************************************/
1435 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1436 +
1437 +// false -> Array#indexOf
1438 +// true -> Array#includes
1439 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
1440 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
1441 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
1442 +module.exports = function (IS_INCLUDES) {
1443 + return function ($this, el, fromIndex) {
1444 + var O = toIObject($this);
1445 + var length = toLength(O.length);
1446 + var index = toAbsoluteIndex(fromIndex, length);
1447 + var value;
1448 + // Array#includes uses SameValueZero equality algorithm
1449 + // eslint-disable-next-line no-self-compare
1450 + if (IS_INCLUDES && el != el) while (length > index) {
1451 + value = O[index++];
1452 + // eslint-disable-next-line no-self-compare
1453 + if (value != value) return true;
1454 + // Array#indexOf ignores holes, Array#includes - not
1455 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1456 + if (O[index] === el) return IS_INCLUDES || index || 0;
1457 + } return !IS_INCLUDES && -1;
1458 + };
1459 +};
1460 +
1461 +
1462 +/***/ }),
1463 +
1464 +/***/ "../node_modules/core-js/library/modules/_bind.js":
1465 +/*!********************************************************!*\
1466 + !*** ../node_modules/core-js/library/modules/_bind.js ***!
1467 + \********************************************************/
1468 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1469 +
1470 +"use strict";
1471 +
1472 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
1473 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
1474 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
1475 +var arraySlice = [].slice;
1476 +var factories = {};
1477 +
1478 +var construct = function (F, len, args) {
1479 + if (!(len in factories)) {
1480 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
1481 + // eslint-disable-next-line no-new-func
1482 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
1483 + } return factories[len](F, args);
1484 +};
1485 +
1486 +module.exports = Function.bind || function bind(that /* , ...args */) {
1487 + var fn = aFunction(this);
1488 + var partArgs = arraySlice.call(arguments, 1);
1489 + var bound = function (/* args... */) {
1490 + var args = partArgs.concat(arraySlice.call(arguments));
1491 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
1492 + };
1493 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
1494 + return bound;
1495 +};
1496 +
1497 +
1498 +/***/ }),
1499 +
1500 +/***/ "../node_modules/core-js/library/modules/_classof.js":
1501 +/*!***********************************************************!*\
1502 + !*** ../node_modules/core-js/library/modules/_classof.js ***!
1503 + \***********************************************************/
1504 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1505 +
1506 +// getting tag from 19.1.3.6 Object.prototype.toString()
1507 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
1508 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
1509 +// ES3 wrong here
1510 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
1511 +
1512 +// fallback for IE11 Script Access Denied error
1513 +var tryGet = function (it, key) {
1514 + try {
1515 + return it[key];
1516 + } catch (e) { /* empty */ }
1517 +};
1518 +
1519 +module.exports = function (it) {
1520 + var O, T, B;
1521 + return it === undefined ? 'Undefined' : it === null ? 'Null'
1522 + // @@toStringTag case
1523 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
1524 + // builtinTag case
1525 + : ARG ? cof(O)
1526 + // ES3 arguments fallback
1527 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
1528 +};
1529 +
1530 +
1531 +/***/ }),
1532 +
1533 +/***/ "../node_modules/core-js/library/modules/_cof.js":
1534 +/*!*******************************************************!*\
1535 + !*** ../node_modules/core-js/library/modules/_cof.js ***!
1536 + \*******************************************************/
1537 +/***/ ((module) => {
1538 +
1539 +var toString = {}.toString;
1540 +
1541 +module.exports = function (it) {
1542 + return toString.call(it).slice(8, -1);
1543 +};
1544 +
1545 +
1546 +/***/ }),
1547 +
1548 +/***/ "../node_modules/core-js/library/modules/_core.js":
1549 +/*!********************************************************!*\
1550 + !*** ../node_modules/core-js/library/modules/_core.js ***!
1551 + \********************************************************/
1552 +/***/ ((module) => {
1553 +
1554 +var core = module.exports = { version: '2.6.12' };
1555 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
1556 +
1557 +
1558 +/***/ }),
1559 +
1560 +/***/ "../node_modules/core-js/library/modules/_create-property.js":
1561 +/*!*******************************************************************!*\
1562 + !*** ../node_modules/core-js/library/modules/_create-property.js ***!
1563 + \*******************************************************************/
1564 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1565 +
1566 +"use strict";
1567 +
1568 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
1569 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
1570 +
1571 +module.exports = function (object, index, value) {
1572 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
1573 + else object[index] = value;
1574 +};
1575 +
1576 +
1577 +/***/ }),
1578 +
1579 +/***/ "../node_modules/core-js/library/modules/_ctx.js":
1580 +/*!*******************************************************!*\
1581 + !*** ../node_modules/core-js/library/modules/_ctx.js ***!
1582 + \*******************************************************/
1583 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1584 +
1585 +// optional / simple context binding
1586 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
1587 +module.exports = function (fn, that, length) {
1588 + aFunction(fn);
1589 + if (that === undefined) return fn;
1590 + switch (length) {
1591 + case 1: return function (a) {
1592 + return fn.call(that, a);
1593 + };
1594 + case 2: return function (a, b) {
1595 + return fn.call(that, a, b);
1596 + };
1597 + case 3: return function (a, b, c) {
1598 + return fn.call(that, a, b, c);
1599 + };
1600 + }
1601 + return function (/* ...args */) {
1602 + return fn.apply(that, arguments);
1603 + };
1604 +};
1605 +
1606 +
1607 +/***/ }),
1608 +
1609 +/***/ "../node_modules/core-js/library/modules/_defined.js":
1610 +/*!***********************************************************!*\
1611 + !*** ../node_modules/core-js/library/modules/_defined.js ***!
1612 + \***********************************************************/
1613 +/***/ ((module) => {
1614 +
1615 +// 7.2.1 RequireObjectCoercible(argument)
1616 +module.exports = function (it) {
1617 + if (it == undefined) throw TypeError("Can't call method on " + it);
1618 + return it;
1619 +};
1620 +
1621 +
1622 +/***/ }),
1623 +
1624 +/***/ "../node_modules/core-js/library/modules/_descriptors.js":
1625 +/*!***************************************************************!*\
1626 + !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
1627 + \***************************************************************/
1628 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1629 +
1630 +// Thank's IE8 for his funny defineProperty
1631 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
1632 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
1633 +});
1634 +
1635 +
1636 +/***/ }),
1637 +
1638 +/***/ "../node_modules/core-js/library/modules/_dom-create.js":
1639 +/*!**************************************************************!*\
1640 + !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
1641 + \**************************************************************/
1642 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1643 +
1644 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
1645 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
1646 +// typeof document.createElement is 'object' in old IE
1647 +var is = isObject(document) && isObject(document.createElement);
1648 +module.exports = function (it) {
1649 + return is ? document.createElement(it) : {};
1650 +};
1651 +
1652 +
1653 +/***/ }),
1654 +
1655 +/***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
1656 +/*!*****************************************************************!*\
1657 + !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
1658 + \*****************************************************************/
1659 +/***/ ((module) => {
1660 +
1661 +// IE 8- don't enum bug keys
1662 +module.exports = (
1663 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
1664 +).split(',');
1665 +
1666 +
1667 +/***/ }),
1668 +
1669 +/***/ "../node_modules/core-js/library/modules/_enum-keys.js":
1670 +/*!*************************************************************!*\
1671 + !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
1672 + \*************************************************************/
1673 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1674 +
1675 +// all enumerable object keys, includes symbols
1676 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
1677 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
1678 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
1679 +module.exports = function (it) {
1680 + var result = getKeys(it);
1681 + var getSymbols = gOPS.f;
1682 + if (getSymbols) {
1683 + var symbols = getSymbols(it);
1684 + var isEnum = pIE.f;
1685 + var i = 0;
1686 + var key;
1687 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
1688 + } return result;
1689 +};
1690 +
1691 +
1692 +/***/ }),
1693 +
1694 +/***/ "../node_modules/core-js/library/modules/_export.js":
1695 +/*!**********************************************************!*\
1696 + !*** ../node_modules/core-js/library/modules/_export.js ***!
1697 + \**********************************************************/
1698 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1699 +
1700 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
1701 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
1702 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
1703 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
1704 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
1705 +var PROTOTYPE = 'prototype';
1706 +
1707 +var $export = function (type, name, source) {
1708 + var IS_FORCED = type & $export.F;
1709 + var IS_GLOBAL = type & $export.G;
1710 + var IS_STATIC = type & $export.S;
1711 + var IS_PROTO = type & $export.P;
1712 + var IS_BIND = type & $export.B;
1713 + var IS_WRAP = type & $export.W;
1714 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
1715 + var expProto = exports[PROTOTYPE];
1716 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
1717 + var key, own, out;
1718 + if (IS_GLOBAL) source = name;
1719 + for (key in source) {
1720 + // contains in native
1721 + own = !IS_FORCED && target && target[key] !== undefined;
1722 + if (own && has(exports, key)) continue;
1723 + // export native or passed
1724 + out = own ? target[key] : source[key];
1725 + // prevent global pollution for namespaces
1726 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
1727 + // bind timers to global for call from export context
1728 + : IS_BIND && own ? ctx(out, global)
1729 + // wrap global constructors for prevent change them in library
1730 + : IS_WRAP && target[key] == out ? (function (C) {
1731 + var F = function (a, b, c) {
1732 + if (this instanceof C) {
1733 + switch (arguments.length) {
1734 + case 0: return new C();
1735 + case 1: return new C(a);
1736 + case 2: return new C(a, b);
1737 + } return new C(a, b, c);
1738 + } return C.apply(this, arguments);
1739 + };
1740 + F[PROTOTYPE] = C[PROTOTYPE];
1741 + return F;
1742 + // make static versions for prototype methods
1743 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
1744 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
1745 + if (IS_PROTO) {
1746 + (exports.virtual || (exports.virtual = {}))[key] = out;
1747 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
1748 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
1749 + }
1750 + }
1751 +};
1752 +// type bitmap
1753 +$export.F = 1; // forced
1754 +$export.G = 2; // global
1755 +$export.S = 4; // static
1756 +$export.P = 8; // proto
1757 +$export.B = 16; // bind
1758 +$export.W = 32; // wrap
1759 +$export.U = 64; // safe
1760 +$export.R = 128; // real proto method for `library`
1761 +module.exports = $export;
1762 +
1763 +
1764 +/***/ }),
1765 +
1766 +/***/ "../node_modules/core-js/library/modules/_fails.js":
1767 +/*!*********************************************************!*\
1768 + !*** ../node_modules/core-js/library/modules/_fails.js ***!
1769 + \*********************************************************/
1770 +/***/ ((module) => {
1771 +
1772 +module.exports = function (exec) {
1773 + try {
1774 + return !!exec();
1775 + } catch (e) {
1776 + return true;
1777 + }
1778 +};
1779 +
1780 +
1781 +/***/ }),
1782 +
1783 +/***/ "../node_modules/core-js/library/modules/_global.js":
1784 +/*!**********************************************************!*\
1785 + !*** ../node_modules/core-js/library/modules/_global.js ***!
1786 + \**********************************************************/
1787 +/***/ ((module) => {
1788 +
1789 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
1790 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
1791 + ? window : typeof self != 'undefined' && self.Math == Math ? self
1792 + // eslint-disable-next-line no-new-func
1793 + : Function('return this')();
1794 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
1795 +
1796 +
1797 +/***/ }),
1798 +
1799 +/***/ "../node_modules/core-js/library/modules/_has.js":
1800 +/*!*******************************************************!*\
1801 + !*** ../node_modules/core-js/library/modules/_has.js ***!
1802 + \*******************************************************/
1803 +/***/ ((module) => {
1804 +
1805 +var hasOwnProperty = {}.hasOwnProperty;
1806 +module.exports = function (it, key) {
1807 + return hasOwnProperty.call(it, key);
1808 +};
1809 +
1810 +
1811 +/***/ }),
1812 +
1813 +/***/ "../node_modules/core-js/library/modules/_hide.js":
1814 +/*!********************************************************!*\
1815 + !*** ../node_modules/core-js/library/modules/_hide.js ***!
1816 + \********************************************************/
1817 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1818 +
1819 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
1820 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
1821 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
1822 + return dP.f(object, key, createDesc(1, value));
1823 +} : function (object, key, value) {
1824 + object[key] = value;
1825 + return object;
1826 +};
1827 +
1828 +
1829 +/***/ }),
1830 +
1831 +/***/ "../node_modules/core-js/library/modules/_html.js":
1832 +/*!********************************************************!*\
1833 + !*** ../node_modules/core-js/library/modules/_html.js ***!
1834 + \********************************************************/
1835 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1836 +
1837 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
1838 +module.exports = document && document.documentElement;
1839 +
1840 +
1841 +/***/ }),
1842 +
1843 +/***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
1844 +/*!******************************************************************!*\
1845 + !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
1846 + \******************************************************************/
1847 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1848 +
1849 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
1850 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
1851 +});
1852 +
1853 +
1854 +/***/ }),
1855 +
1856 +/***/ "../node_modules/core-js/library/modules/_invoke.js":
1857 +/*!**********************************************************!*\
1858 + !*** ../node_modules/core-js/library/modules/_invoke.js ***!
1859 + \**********************************************************/
1860 +/***/ ((module) => {
1861 +
1862 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
1863 +module.exports = function (fn, args, that) {
1864 + var un = that === undefined;
1865 + switch (args.length) {
1866 + case 0: return un ? fn()
1867 + : fn.call(that);
1868 + case 1: return un ? fn(args[0])
1869 + : fn.call(that, args[0]);
1870 + case 2: return un ? fn(args[0], args[1])
1871 + : fn.call(that, args[0], args[1]);
1872 + case 3: return un ? fn(args[0], args[1], args[2])
1873 + : fn.call(that, args[0], args[1], args[2]);
1874 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
1875 + : fn.call(that, args[0], args[1], args[2], args[3]);
1876 + } return fn.apply(that, args);
1877 +};
1878 +
1879 +
1880 +/***/ }),
1881 +
1882 +/***/ "../node_modules/core-js/library/modules/_iobject.js":
1883 +/*!***********************************************************!*\
1884 + !*** ../node_modules/core-js/library/modules/_iobject.js ***!
1885 + \***********************************************************/
1886 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1887 +
1888 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
1889 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
1890 +// eslint-disable-next-line no-prototype-builtins
1891 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
1892 + return cof(it) == 'String' ? it.split('') : Object(it);
1893 +};
1894 +
1895 +
1896 +/***/ }),
1897 +
1898 +/***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
1899 +/*!*****************************************************************!*\
1900 + !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
1901 + \*****************************************************************/
1902 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1903 +
1904 +// check on default Array iterator
1905 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
1906 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
1907 +var ArrayProto = Array.prototype;
1908 +
1909 +module.exports = function (it) {
1910 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
1911 +};
1912 +
1913 +
1914 +/***/ }),
1915 +
1916 +/***/ "../node_modules/core-js/library/modules/_is-array.js":
1917 +/*!************************************************************!*\
1918 + !*** ../node_modules/core-js/library/modules/_is-array.js ***!
1919 + \************************************************************/
1920 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1921 +
1922 +// 7.2.2 IsArray(argument)
1923 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
1924 +module.exports = Array.isArray || function isArray(arg) {
1925 + return cof(arg) == 'Array';
1926 +};
1927 +
1928 +
1929 +/***/ }),
1930 +
1931 +/***/ "../node_modules/core-js/library/modules/_is-object.js":
1932 +/*!*************************************************************!*\
1933 + !*** ../node_modules/core-js/library/modules/_is-object.js ***!
1934 + \*************************************************************/
1935 +/***/ ((module) => {
1936 +
1937 +module.exports = function (it) {
1938 + return typeof it === 'object' ? it !== null : typeof it === 'function';
1939 +};
1940 +
1941 +
1942 +/***/ }),
1943 +
1944 +/***/ "../node_modules/core-js/library/modules/_iter-call.js":
1945 +/*!*************************************************************!*\
1946 + !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
1947 + \*************************************************************/
1948 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1949 +
1950 +// call something on iterator step with safe closing on error
1951 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
1952 +module.exports = function (iterator, fn, value, entries) {
1953 + try {
1954 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
1955 + // 7.4.6 IteratorClose(iterator, completion)
1956 + } catch (e) {
1957 + var ret = iterator['return'];
1958 + if (ret !== undefined) anObject(ret.call(iterator));
1959 + throw e;
1960 + }
1961 +};
1962 +
1963 +
1964 +/***/ }),
1965 +
1966 +/***/ "../node_modules/core-js/library/modules/_iter-create.js":
1967 +/*!***************************************************************!*\
1968 + !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
1969 + \***************************************************************/
1970 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1971 +
1972 +"use strict";
1973 +
1974 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
1975 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
1976 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
1977 +var IteratorPrototype = {};
1978 +
1979 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
1980 +__webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
1981 +
1982 +module.exports = function (Constructor, NAME, next) {
1983 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
1984 + setToStringTag(Constructor, NAME + ' Iterator');
1985 +};
1986 +
1987 +
1988 +/***/ }),
1989 +
1990 +/***/ "../node_modules/core-js/library/modules/_iter-define.js":
1991 +/*!***************************************************************!*\
1992 + !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
1993 + \***************************************************************/
1994 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1995 +
1996 +"use strict";
1997 +
1998 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
1999 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2000 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
2001 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
2002 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
2003 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
2004 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
2005 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
2006 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
2007 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
2008 +var FF_ITERATOR = '@@iterator';
2009 +var KEYS = 'keys';
2010 +var VALUES = 'values';
2011 +
2012 +var returnThis = function () { return this; };
2013 +
2014 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
2015 + $iterCreate(Constructor, NAME, next);
2016 + var getMethod = function (kind) {
2017 + if (!BUGGY && kind in proto) return proto[kind];
2018 + switch (kind) {
2019 + case KEYS: return function keys() { return new Constructor(this, kind); };
2020 + case VALUES: return function values() { return new Constructor(this, kind); };
2021 + } return function entries() { return new Constructor(this, kind); };
2022 + };
2023 + var TAG = NAME + ' Iterator';
2024 + var DEF_VALUES = DEFAULT == VALUES;
2025 + var VALUES_BUG = false;
2026 + var proto = Base.prototype;
2027 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
2028 + var $default = $native || getMethod(DEFAULT);
2029 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
2030 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
2031 + var methods, key, IteratorPrototype;
2032 + // Fix native
2033 + if ($anyNative) {
2034 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
2035 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
2036 + // Set @@toStringTag to native iterators
2037 + setToStringTag(IteratorPrototype, TAG, true);
2038 + // fix for some old engines
2039 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
2040 + }
2041 + }
2042 + // fix Array#{values, @@iterator}.name in V8 / FF
2043 + if (DEF_VALUES && $native && $native.name !== VALUES) {
2044 + VALUES_BUG = true;
2045 + $default = function values() { return $native.call(this); };
2046 + }
2047 + // Define iterator
2048 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
2049 + hide(proto, ITERATOR, $default);
2050 + }
2051 + // Plug for library
2052 + Iterators[NAME] = $default;
2053 + Iterators[TAG] = returnThis;
2054 + if (DEFAULT) {
2055 + methods = {
2056 + values: DEF_VALUES ? $default : getMethod(VALUES),
2057 + keys: IS_SET ? $default : getMethod(KEYS),
2058 + entries: $entries
2059 + };
2060 + if (FORCED) for (key in methods) {
2061 + if (!(key in proto)) redefine(proto, key, methods[key]);
2062 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
2063 + }
2064 + return methods;
2065 +};
2066 +
2067 +
2068 +/***/ }),
2069 +
2070 +/***/ "../node_modules/core-js/library/modules/_iter-detect.js":
2071 +/*!***************************************************************!*\
2072 + !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
2073 + \***************************************************************/
2074 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2075 +
2076 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
2077 +var SAFE_CLOSING = false;
2078 +
2079 +try {
2080 + var riter = [7][ITERATOR]();
2081 + riter['return'] = function () { SAFE_CLOSING = true; };
2082 + // eslint-disable-next-line no-throw-literal
2083 + Array.from(riter, function () { throw 2; });
2084 +} catch (e) { /* empty */ }
2085 +
2086 +module.exports = function (exec, skipClosing) {
2087 + if (!skipClosing && !SAFE_CLOSING) return false;
2088 + var safe = false;
2089 + try {
2090 + var arr = [7];
2091 + var iter = arr[ITERATOR]();
2092 + iter.next = function () { return { done: safe = true }; };
2093 + arr[ITERATOR] = function () { return iter; };
2094 + exec(arr);
2095 + } catch (e) { /* empty */ }
2096 + return safe;
2097 +};
2098 +
2099 +
2100 +/***/ }),
2101 +
2102 +/***/ "../node_modules/core-js/library/modules/_iter-step.js":
2103 +/*!*************************************************************!*\
2104 + !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
2105 + \*************************************************************/
2106 +/***/ ((module) => {
2107 +
2108 +module.exports = function (done, value) {
2109 + return { value: value, done: !!done };
2110 +};
2111 +
2112 +
2113 +/***/ }),
2114 +
2115 +/***/ "../node_modules/core-js/library/modules/_iterators.js":
2116 +/*!*************************************************************!*\
2117 + !*** ../node_modules/core-js/library/modules/_iterators.js ***!
2118 + \*************************************************************/
2119 +/***/ ((module) => {
2120 +
2121 +module.exports = {};
2122 +
2123 +
2124 +/***/ }),
2125 +
2126 +/***/ "../node_modules/core-js/library/modules/_library.js":
2127 +/*!***********************************************************!*\
2128 + !*** ../node_modules/core-js/library/modules/_library.js ***!
2129 + \***********************************************************/
2130 +/***/ ((module) => {
2131 +
2132 +module.exports = true;
2133 +
2134 +
2135 +/***/ }),
2136 +
2137 +/***/ "../node_modules/core-js/library/modules/_meta.js":
2138 +/*!********************************************************!*\
2139 + !*** ../node_modules/core-js/library/modules/_meta.js ***!
2140 + \********************************************************/
2141 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2142 +
2143 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
2144 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
2145 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2146 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
2147 +var id = 0;
2148 +var isExtensible = Object.isExtensible || function () {
2149 + return true;
2150 +};
2151 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
2152 + return isExtensible(Object.preventExtensions({}));
2153 +});
2154 +var setMeta = function (it) {
2155 + setDesc(it, META, { value: {
2156 + i: 'O' + ++id, // object ID
2157 + w: {} // weak collections IDs
2158 + } });
2159 +};
2160 +var fastKey = function (it, create) {
2161 + // return primitive with prefix
2162 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
2163 + if (!has(it, META)) {
2164 + // can't set metadata to uncaught frozen object
2165 + if (!isExtensible(it)) return 'F';
2166 + // not necessary to add metadata
2167 + if (!create) return 'E';
2168 + // add missing metadata
2169 + setMeta(it);
2170 + // return object ID
2171 + } return it[META].i;
2172 +};
2173 +var getWeak = function (it, create) {
2174 + if (!has(it, META)) {
2175 + // can't set metadata to uncaught frozen object
2176 + if (!isExtensible(it)) return true;
2177 + // not necessary to add metadata
2178 + if (!create) return false;
2179 + // add missing metadata
2180 + setMeta(it);
2181 + // return hash weak collections IDs
2182 + } return it[META].w;
2183 +};
2184 +// add metadata on freeze-family methods calling
2185 +var onFreeze = function (it) {
2186 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
2187 + return it;
2188 +};
2189 +var meta = module.exports = {
2190 + KEY: META,
2191 + NEED: false,
2192 + fastKey: fastKey,
2193 + getWeak: getWeak,
2194 + onFreeze: onFreeze
2195 +};
2196 +
2197 +
2198 +/***/ }),
2199 +
2200 +/***/ "../node_modules/core-js/library/modules/_object-create.js":
2201 +/*!*****************************************************************!*\
2202 + !*** ../node_modules/core-js/library/modules/_object-create.js ***!
2203 + \*****************************************************************/
2204 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2205 +
2206 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
2207 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2208 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
2209 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
2210 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2211 +var Empty = function () { /* empty */ };
2212 +var PROTOTYPE = 'prototype';
2213 +
2214 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
2215 +var createDict = function () {
2216 + // Thrash, waste and sodomy: IE GC bug
2217 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
2218 + var i = enumBugKeys.length;
2219 + var lt = '<';
2220 + var gt = '>';
2221 + var iframeDocument;
2222 + iframe.style.display = 'none';
2223 + __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
2224 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
2225 + // createDict = iframe.contentWindow.Object;
2226 + // html.removeChild(iframe);
2227 + iframeDocument = iframe.contentWindow.document;
2228 + iframeDocument.open();
2229 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
2230 + iframeDocument.close();
2231 + createDict = iframeDocument.F;
2232 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
2233 + return createDict();
2234 +};
2235 +
2236 +module.exports = Object.create || function create(O, Properties) {
2237 + var result;
2238 + if (O !== null) {
2239 + Empty[PROTOTYPE] = anObject(O);
2240 + result = new Empty();
2241 + Empty[PROTOTYPE] = null;
2242 + // add "__proto__" for Object.getPrototypeOf polyfill
2243 + result[IE_PROTO] = O;
2244 + } else result = createDict();
2245 + return Properties === undefined ? result : dPs(result, Properties);
2246 +};
2247 +
2248 +
2249 +/***/ }),
2250 +
2251 +/***/ "../node_modules/core-js/library/modules/_object-dp.js":
2252 +/*!*************************************************************!*\
2253 + !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
2254 + \*************************************************************/
2255 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2256 +
2257 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2258 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
2259 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
2260 +var dP = Object.defineProperty;
2261 +
2262 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
2263 + anObject(O);
2264 + P = toPrimitive(P, true);
2265 + anObject(Attributes);
2266 + if (IE8_DOM_DEFINE) try {
2267 + return dP(O, P, Attributes);
2268 + } catch (e) { /* empty */ }
2269 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
2270 + if ('value' in Attributes) O[P] = Attributes.value;
2271 + return O;
2272 +};
2273 +
2274 +
2275 +/***/ }),
2276 +
2277 +/***/ "../node_modules/core-js/library/modules/_object-dps.js":
2278 +/*!**************************************************************!*\
2279 + !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
2280 + \**************************************************************/
2281 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2282 +
2283 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
2284 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2285 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
2286 +
2287 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
2288 + anObject(O);
2289 + var keys = getKeys(Properties);
2290 + var length = keys.length;
2291 + var i = 0;
2292 + var P;
2293 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
2294 + return O;
2295 +};
2296 +
2297 +
2298 +/***/ }),
2299 +
2300 +/***/ "../node_modules/core-js/library/modules/_object-gopd.js":
2301 +/*!***************************************************************!*\
2302 + !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
2303 + \***************************************************************/
2304 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2305 +
2306 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
2307 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
2308 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2309 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
2310 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2311 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
2312 +var gOPD = Object.getOwnPropertyDescriptor;
2313 +
2314 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
2315 + O = toIObject(O);
2316 + P = toPrimitive(P, true);
2317 + if (IE8_DOM_DEFINE) try {
2318 + return gOPD(O, P);
2319 + } catch (e) { /* empty */ }
2320 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
2321 +};
2322 +
2323 +
2324 +/***/ }),
2325 +
2326 +/***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
2327 +/*!*******************************************************************!*\
2328 + !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
2329 + \*******************************************************************/
2330 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2331 +
2332 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
2333 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2334 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
2335 +var toString = {}.toString;
2336 +
2337 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
2338 + ? Object.getOwnPropertyNames(window) : [];
2339 +
2340 +var getWindowNames = function (it) {
2341 + try {
2342 + return gOPN(it);
2343 + } catch (e) {
2344 + return windowNames.slice();
2345 + }
2346 +};
2347 +
2348 +module.exports.f = function getOwnPropertyNames(it) {
2349 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
2350 +};
2351 +
2352 +
2353 +/***/ }),
2354 +
2355 +/***/ "../node_modules/core-js/library/modules/_object-gopn.js":
2356 +/*!***************************************************************!*\
2357 + !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
2358 + \***************************************************************/
2359 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2360 +
2361 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
2362 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
2363 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
2364 +
2365 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2366 + return $keys(O, hiddenKeys);
2367 +};
2368 +
2369 +
2370 +/***/ }),
2371 +
2372 +/***/ "../node_modules/core-js/library/modules/_object-gops.js":
2373 +/*!***************************************************************!*\
2374 + !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
2375 + \***************************************************************/
2376 +/***/ ((__unused_webpack_module, exports) => {
2377 +
2378 +exports.f = Object.getOwnPropertySymbols;
2379 +
2380 +
2381 +/***/ }),
2382 +
2383 +/***/ "../node_modules/core-js/library/modules/_object-gpo.js":
2384 +/*!**************************************************************!*\
2385 + !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
2386 + \**************************************************************/
2387 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2388 +
2389 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
2390 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2391 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
2392 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2393 +var ObjectProto = Object.prototype;
2394 +
2395 +module.exports = Object.getPrototypeOf || function (O) {
2396 + O = toObject(O);
2397 + if (has(O, IE_PROTO)) return O[IE_PROTO];
2398 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
2399 + return O.constructor.prototype;
2400 + } return O instanceof Object ? ObjectProto : null;
2401 +};
2402 +
2403 +
2404 +/***/ }),
2405 +
2406 +/***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
2407 +/*!************************************************************************!*\
2408 + !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
2409 + \************************************************************************/
2410 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2411 +
2412 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2413 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2414 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
2415 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2416 +
2417 +module.exports = function (object, names) {
2418 + var O = toIObject(object);
2419 + var i = 0;
2420 + var result = [];
2421 + var key;
2422 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
2423 + // Don't enum bug & hidden keys
2424 + while (names.length > i) if (has(O, key = names[i++])) {
2425 + ~arrayIndexOf(result, key) || result.push(key);
2426 + }
2427 + return result;
2428 +};
2429 +
2430 +
2431 +/***/ }),
2432 +
2433 +/***/ "../node_modules/core-js/library/modules/_object-keys.js":
2434 +/*!***************************************************************!*\
2435 + !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
2436 + \***************************************************************/
2437 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2438 +
2439 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
2440 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
2441 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
2442 +
2443 +module.exports = Object.keys || function keys(O) {
2444 + return $keys(O, enumBugKeys);
2445 +};
2446 +
2447 +
2448 +/***/ }),
2449 +
2450 +/***/ "../node_modules/core-js/library/modules/_object-pie.js":
2451 +/*!**************************************************************!*\
2452 + !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
2453 + \**************************************************************/
2454 +/***/ ((__unused_webpack_module, exports) => {
2455 +
2456 +exports.f = {}.propertyIsEnumerable;
2457 +
2458 +
2459 +/***/ }),
2460 +
2461 +/***/ "../node_modules/core-js/library/modules/_object-sap.js":
2462 +/*!**************************************************************!*\
2463 + !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
2464 + \**************************************************************/
2465 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2466 +
2467 +// most Object methods by ES6 should accept primitives
2468 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2469 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
2470 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
2471 +module.exports = function (KEY, exec) {
2472 + var fn = (core.Object || {})[KEY] || Object[KEY];
2473 + var exp = {};
2474 + exp[KEY] = exec(fn);
2475 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
2476 +};
2477 +
2478 +
2479 +/***/ }),
2480 +
2481 +/***/ "../node_modules/core-js/library/modules/_object-to-array.js":
2482 +/*!*******************************************************************!*\
2483 + !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
2484 + \*******************************************************************/
2485 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2486 +
2487 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
2488 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
2489 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2490 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
2491 +module.exports = function (isEntries) {
2492 + return function (it) {
2493 + var O = toIObject(it);
2494 + var keys = getKeys(O);
2495 + var length = keys.length;
2496 + var i = 0;
2497 + var result = [];
2498 + var key;
2499 + while (length > i) {
2500 + key = keys[i++];
2501 + if (!DESCRIPTORS || isEnum.call(O, key)) {
2502 + result.push(isEntries ? [key, O[key]] : O[key]);
2503 + }
2504 + }
2505 + return result;
2506 + };
2507 +};
2508 +
2509 +
2510 +/***/ }),
2511 +
2512 +/***/ "../node_modules/core-js/library/modules/_property-desc.js":
2513 +/*!*****************************************************************!*\
2514 + !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
2515 + \*****************************************************************/
2516 +/***/ ((module) => {
2517 +
2518 +module.exports = function (bitmap, value) {
2519 + return {
2520 + enumerable: !(bitmap & 1),
2521 + configurable: !(bitmap & 2),
2522 + writable: !(bitmap & 4),
2523 + value: value
2524 + };
2525 +};
2526 +
2527 +
2528 +/***/ }),
2529 +
2530 +/***/ "../node_modules/core-js/library/modules/_redefine.js":
2531 +/*!************************************************************!*\
2532 + !*** ../node_modules/core-js/library/modules/_redefine.js ***!
2533 + \************************************************************/
2534 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2535 +
2536 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
2537 +
2538 +
2539 +/***/ }),
2540 +
2541 +/***/ "../node_modules/core-js/library/modules/_set-proto.js":
2542 +/*!*************************************************************!*\
2543 + !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
2544 + \*************************************************************/
2545 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2546 +
2547 +// Works with __proto__ only. Old v8 can't work with null proto objects.
2548 +/* eslint-disable no-proto */
2549 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
2550 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
2551 +var check = function (O, proto) {
2552 + anObject(O);
2553 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
2554 +};
2555 +module.exports = {
2556 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
2557 + function (test, buggy, set) {
2558 + try {
2559 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
2560 + set(test, []);
2561 + buggy = !(test instanceof Array);
2562 + } catch (e) { buggy = true; }
2563 + return function setPrototypeOf(O, proto) {
2564 + check(O, proto);
2565 + if (buggy) O.__proto__ = proto;
2566 + else set(O, proto);
2567 + return O;
2568 + };
2569 + }({}, false) : undefined),
2570 + check: check
2571 +};
2572 +
2573 +
2574 +/***/ }),
2575 +
2576 +/***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
2577 +/*!*********************************************************************!*\
2578 + !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
2579 + \*********************************************************************/
2580 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2581 +
2582 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
2583 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
2584 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
2585 +
2586 +module.exports = function (it, tag, stat) {
2587 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
2588 +};
2589 +
2590 +
2591 +/***/ }),
2592 +
2593 +/***/ "../node_modules/core-js/library/modules/_shared-key.js":
2594 +/*!**************************************************************!*\
2595 + !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
2596 + \**************************************************************/
2597 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2598 +
2599 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
2600 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
2601 +module.exports = function (key) {
2602 + return shared[key] || (shared[key] = uid(key));
2603 +};
2604 +
2605 +
2606 +/***/ }),
2607 +
2608 +/***/ "../node_modules/core-js/library/modules/_shared.js":
2609 +/*!**********************************************************!*\
2610 + !*** ../node_modules/core-js/library/modules/_shared.js ***!
2611 + \**********************************************************/
2612 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2613 +
2614 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
2615 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
2616 +var SHARED = '__core-js_shared__';
2617 +var store = global[SHARED] || (global[SHARED] = {});
2618 +
2619 +(module.exports = function (key, value) {
2620 + return store[key] || (store[key] = value !== undefined ? value : {});
2621 +})('versions', []).push({
2622 + version: core.version,
2623 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
2624 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
2625 +});
2626 +
2627 +
2628 +/***/ }),
2629 +
2630 +/***/ "../node_modules/core-js/library/modules/_string-at.js":
2631 +/*!*************************************************************!*\
2632 + !*** ../node_modules/core-js/library/modules/_string-at.js ***!
2633 + \*************************************************************/
2634 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2635 +
2636 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
2637 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
2638 +// true -> String#at
2639 +// false -> String#codePointAt
2640 +module.exports = function (TO_STRING) {
2641 + return function (that, pos) {
2642 + var s = String(defined(that));
2643 + var i = toInteger(pos);
2644 + var l = s.length;
2645 + var a, b;
2646 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
2647 + a = s.charCodeAt(i);
2648 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
2649 + ? TO_STRING ? s.charAt(i) : a
2650 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
2651 + };
2652 +};
2653 +
2654 +
2655 +/***/ }),
2656 +
2657 +/***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
2658 +/*!*********************************************************************!*\
2659 + !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
2660 + \*********************************************************************/
2661 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2662 +
2663 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
2664 +var max = Math.max;
2665 +var min = Math.min;
2666 +module.exports = function (index, length) {
2667 + index = toInteger(index);
2668 + return index < 0 ? max(index + length, 0) : min(index, length);
2669 +};
2670 +
2671 +
2672 +/***/ }),
2673 +
2674 +/***/ "../node_modules/core-js/library/modules/_to-integer.js":
2675 +/*!**************************************************************!*\
2676 + !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
2677 + \**************************************************************/
2678 +/***/ ((module) => {
2679 +
2680 +// 7.1.4 ToInteger
2681 +var ceil = Math.ceil;
2682 +var floor = Math.floor;
2683 +module.exports = function (it) {
2684 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
2685 +};
2686 +
2687 +
2688 +/***/ }),
2689 +
2690 +/***/ "../node_modules/core-js/library/modules/_to-iobject.js":
2691 +/*!**************************************************************!*\
2692 + !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
2693 + \**************************************************************/
2694 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2695 +
2696 +// to indexed object, toObject with fallback for non-array-like ES3 strings
2697 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
2698 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
2699 +module.exports = function (it) {
2700 + return IObject(defined(it));
2701 +};
2702 +
2703 +
2704 +/***/ }),
2705 +
2706 +/***/ "../node_modules/core-js/library/modules/_to-length.js":
2707 +/*!*************************************************************!*\
2708 + !*** ../node_modules/core-js/library/modules/_to-length.js ***!
2709 + \*************************************************************/
2710 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2711 +
2712 +// 7.1.15 ToLength
2713 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
2714 +var min = Math.min;
2715 +module.exports = function (it) {
2716 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
2717 +};
2718 +
2719 +
2720 +/***/ }),
2721 +
2722 +/***/ "../node_modules/core-js/library/modules/_to-object.js":
2723 +/*!*************************************************************!*\
2724 + !*** ../node_modules/core-js/library/modules/_to-object.js ***!
2725 + \*************************************************************/
2726 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2727 +
2728 +// 7.1.13 ToObject(argument)
2729 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
2730 +module.exports = function (it) {
2731 + return Object(defined(it));
2732 +};
2733 +
2734 +
2735 +/***/ }),
2736 +
2737 +/***/ "../node_modules/core-js/library/modules/_to-primitive.js":
2738 +/*!****************************************************************!*\
2739 + !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
2740 + \****************************************************************/
2741 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2742 +
2743 +// 7.1.1 ToPrimitive(input [, PreferredType])
2744 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
2745 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2746 +// and the second argument - flag - preferred type is a string
2747 +module.exports = function (it, S) {
2748 + if (!isObject(it)) return it;
2749 + var fn, val;
2750 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2751 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
2752 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2753 + throw TypeError("Can't convert object to primitive value");
2754 +};
2755 +
2756 +
2757 +/***/ }),
2758 +
2759 +/***/ "../node_modules/core-js/library/modules/_uid.js":
2760 +/*!*******************************************************!*\
2761 + !*** ../node_modules/core-js/library/modules/_uid.js ***!
2762 + \*******************************************************/
2763 +/***/ ((module) => {
2764 +
2765 +var id = 0;
2766 +var px = Math.random();
2767 +module.exports = function (key) {
2768 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
2769 +};
2770 +
2771 +
2772 +/***/ }),
2773 +
2774 +/***/ "../node_modules/core-js/library/modules/_wks-define.js":
2775 +/*!**************************************************************!*\
2776 + !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
2777 + \**************************************************************/
2778 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2779 +
2780 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
2781 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
2782 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
2783 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
2784 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
2785 +module.exports = function (name) {
2786 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
2787 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
2788 +};
2789 +
2790 +
2791 +/***/ }),
2792 +
2793 +/***/ "../node_modules/core-js/library/modules/_wks-ext.js":
2794 +/*!***********************************************************!*\
2795 + !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
2796 + \***********************************************************/
2797 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2798 +
2799 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
2800 +
2801 +
2802 +/***/ }),
2803 +
2804 +/***/ "../node_modules/core-js/library/modules/_wks.js":
2805 +/*!*******************************************************!*\
2806 + !*** ../node_modules/core-js/library/modules/_wks.js ***!
2807 + \*******************************************************/
2808 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2809 +
2810 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
2811 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
2812 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
2813 +var USE_SYMBOL = typeof Symbol == 'function';
2814 +
2815 +var $exports = module.exports = function (name) {
2816 + return store[name] || (store[name] =
2817 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
2818 +};
2819 +
2820 +$exports.store = store;
2821 +
2822 +
2823 +/***/ }),
2824 +
2825 +/***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
2826 +/*!***************************************************************************!*\
2827 + !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
2828 + \***************************************************************************/
2829 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2830 +
2831 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
2832 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
2833 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
2834 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
2835 + if (it != undefined) return it[ITERATOR]
2836 + || it['@@iterator']
2837 + || Iterators[classof(it)];
2838 +};
2839 +
2840 +
2841 +/***/ }),
2842 +
2843 +/***/ "../node_modules/core-js/library/modules/es6.array.from.js":
2844 +/*!*****************************************************************!*\
2845 + !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
2846 + \*****************************************************************/
2847 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2848 +
2849 +"use strict";
2850 +
2851 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
2852 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2853 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
2854 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
2855 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
2856 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
2857 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
2858 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
2859 +
2860 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
2861 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
2862 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
2863 + var O = toObject(arrayLike);
2864 + var C = typeof this == 'function' ? this : Array;
2865 + var aLen = arguments.length;
2866 + var mapfn = aLen > 1 ? arguments[1] : undefined;
2867 + var mapping = mapfn !== undefined;
2868 + var index = 0;
2869 + var iterFn = getIterFn(O);
2870 + var length, result, step, iterator;
2871 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
2872 + // if object isn't iterable or it's array with default iterator - use simple case
2873 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
2874 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
2875 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
2876 + }
2877 + } else {
2878 + length = toLength(O.length);
2879 + for (result = new C(length); length > index; index++) {
2880 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
2881 + }
2882 + }
2883 + result.length = index;
2884 + return result;
2885 + }
2886 +});
2887 +
2888 +
2889 +/***/ }),
2890 +
2891 +/***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
2892 +/*!*********************************************************************!*\
2893 + !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
2894 + \*********************************************************************/
2895 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2896 +
2897 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
2898 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2899 +
2900 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
2901 +
2902 +
2903 +/***/ }),
2904 +
2905 +/***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
2906 +/*!*********************************************************************!*\
2907 + !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
2908 + \*********************************************************************/
2909 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2910 +
2911 +"use strict";
2912 +
2913 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
2914 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
2915 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
2916 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2917 +
2918 +// 22.1.3.4 Array.prototype.entries()
2919 +// 22.1.3.13 Array.prototype.keys()
2920 +// 22.1.3.29 Array.prototype.values()
2921 +// 22.1.3.30 Array.prototype[@@iterator]()
2922 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
2923 + this._t = toIObject(iterated); // target
2924 + this._i = 0; // next index
2925 + this._k = kind; // kind
2926 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
2927 +}, function () {
2928 + var O = this._t;
2929 + var kind = this._k;
2930 + var index = this._i++;
2931 + if (!O || index >= O.length) {
2932 + this._t = undefined;
2933 + return step(1);
2934 + }
2935 + if (kind == 'keys') return step(0, index);
2936 + if (kind == 'values') return step(0, O[index]);
2937 + return step(0, [index, O[index]]);
2938 +}, 'values');
2939 +
2940 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
2941 +Iterators.Arguments = Iterators.Array;
2942 +
2943 +addToUnscopables('keys');
2944 +addToUnscopables('values');
2945 +addToUnscopables('entries');
2946 +
2947 +
2948 +/***/ }),
2949 +
2950 +/***/ "../node_modules/core-js/library/modules/es6.object.create.js":
2951 +/*!********************************************************************!*\
2952 + !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
2953 + \********************************************************************/
2954 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2955 +
2956 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2957 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
2958 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
2959 +
2960 +
2961 +/***/ }),
2962 +
2963 +/***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
2964 +/*!*****************************************************************************!*\
2965 + !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
2966 + \*****************************************************************************/
2967 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2968 +
2969 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
2970 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
2971 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f });
2972 +
2973 +
2974 +/***/ }),
2975 +
2976 +/***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
2977 +/*!*****************************************************************************************!*\
2978 + !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
2979 + \*****************************************************************************************/
2980 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2981 +
2982 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
2983 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
2984 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
2985 +
2986 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
2987 + return function getOwnPropertyDescriptor(it, key) {
2988 + return $getOwnPropertyDescriptor(toIObject(it), key);
2989 + };
2990 +});
2991 +
2992 +
2993 +/***/ }),
2994 +
2995 +/***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
2996 +/*!******************************************************************************!*\
2997 + !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
2998 + \******************************************************************************/
2999 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3000 +
3001 +// 19.1.2.9 Object.getPrototypeOf(O)
3002 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
3003 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
3004 +
3005 +__webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
3006 + return function getPrototypeOf(it) {
3007 + return $getPrototypeOf(toObject(it));
3008 + };
3009 +});
3010 +
3011 +
3012 +/***/ }),
3013 +
3014 +/***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
3015 +/*!******************************************************************************!*\
3016 + !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
3017 + \******************************************************************************/
3018 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3019 +
3020 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
3021 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3022 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
3023 +
3024 +
3025 +/***/ }),
3026 +
3027 +/***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
3028 +/*!***********************************************************************!*\
3029 + !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
3030 + \***********************************************************************/
3031 +/***/ (() => {
3032 +
3033 +
3034 +
3035 +/***/ }),
3036 +
3037 +/***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
3038 +/*!************************************************************************!*\
3039 + !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
3040 + \************************************************************************/
3041 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3042 +
3043 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
3044 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3045 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
3046 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
3047 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
3048 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
3049 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
3050 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
3051 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
3052 +
3053 +// MS Edge supports only 2 arguments and argumentsList argument is optional
3054 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
3055 +var NEW_TARGET_BUG = fails(function () {
3056 + function F() { /* empty */ }
3057 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
3058 +});
3059 +var ARGS_BUG = !fails(function () {
3060 + rConstruct(function () { /* empty */ });
3061 +});
3062 +
3063 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
3064 + construct: function construct(Target, args /* , newTarget */) {
3065 + aFunction(Target);
3066 + anObject(args);
3067 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
3068 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
3069 + if (Target == newTarget) {
3070 + // w/o altered newTarget, optimization for 0-4 arguments
3071 + switch (args.length) {
3072 + case 0: return new Target();
3073 + case 1: return new Target(args[0]);
3074 + case 2: return new Target(args[0], args[1]);
3075 + case 3: return new Target(args[0], args[1], args[2]);
3076 + case 4: return new Target(args[0], args[1], args[2], args[3]);
3077 + }
3078 + // w/o altered newTarget, lot of arguments case
3079 + var $args = [null];
3080 + $args.push.apply($args, args);
3081 + return new (bind.apply(Target, $args))();
3082 + }
3083 + // with altered newTarget, not support built-in constructors
3084 + var proto = newTarget.prototype;
3085 + var instance = create(isObject(proto) ? proto : Object.prototype);
3086 + var result = Function.apply.call(Target, instance, args);
3087 + return isObject(result) ? result : instance;
3088 + }
3089 +});
3090 +
3091 +
3092 +/***/ }),
3093 +
3094 +/***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
3095 +/*!******************************************************************!*\
3096 + !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
3097 + \******************************************************************/
3098 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3099 +
3100 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
3101 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
3102 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
3103 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
3104 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3105 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
3106 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
3107 +
3108 +function get(target, propertyKey /* , receiver */) {
3109 + var receiver = arguments.length < 3 ? target : arguments[2];
3110 + var desc, proto;
3111 + if (anObject(target) === receiver) return target[propertyKey];
3112 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
3113 + ? desc.value
3114 + : desc.get !== undefined
3115 + ? desc.get.call(receiver)
3116 + : undefined;
3117 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
3118 +}
3119 +
3120 +$export($export.S, 'Reflect', { get: get });
3121 +
3122 +
3123 +/***/ }),
3124 +
3125 +/***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
3126 +/*!**********************************************************************!*\
3127 + !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
3128 + \**********************************************************************/
3129 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3130 +
3131 +"use strict";
3132 +
3133 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
3134 +
3135 +// 21.1.3.27 String.prototype[@@iterator]()
3136 +__webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
3137 + this._t = String(iterated); // target
3138 + this._i = 0; // next index
3139 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
3140 +}, function () {
3141 + var O = this._t;
3142 + var index = this._i;
3143 + var point;
3144 + if (index >= O.length) return { value: undefined, done: true };
3145 + point = $at(O, index);
3146 + this._i += point.length;
3147 + return { value: point, done: false };
3148 +});
3149 +
3150 +
3151 +/***/ }),
3152 +
3153 +/***/ "../node_modules/core-js/library/modules/es6.symbol.js":
3154 +/*!*************************************************************!*\
3155 + !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
3156 + \*************************************************************/
3157 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3158 +
3159 +"use strict";
3160 +
3161 +// ECMAScript 6 symbols shim
3162 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
3163 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
3164 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
3165 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3166 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
3167 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
3168 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
3169 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
3170 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
3171 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
3172 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
3173 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
3174 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
3175 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
3176 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
3177 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
3178 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
3179 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
3180 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
3181 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
3182 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
3183 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
3184 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
3185 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
3186 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
3187 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
3188 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
3189 +var gOPD = $GOPD.f;
3190 +var dP = $DP.f;
3191 +var gOPN = gOPNExt.f;
3192 +var $Symbol = global.Symbol;
3193 +var $JSON = global.JSON;
3194 +var _stringify = $JSON && $JSON.stringify;
3195 +var PROTOTYPE = 'prototype';
3196 +var HIDDEN = wks('_hidden');
3197 +var TO_PRIMITIVE = wks('toPrimitive');
3198 +var isEnum = {}.propertyIsEnumerable;
3199 +var SymbolRegistry = shared('symbol-registry');
3200 +var AllSymbols = shared('symbols');
3201 +var OPSymbols = shared('op-symbols');
3202 +var ObjectProto = Object[PROTOTYPE];
3203 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
3204 +var QObject = global.QObject;
3205 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
3206 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
3207 +
3208 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
3209 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
3210 + return _create(dP({}, 'a', {
3211 + get: function () { return dP(this, 'a', { value: 7 }).a; }
3212 + })).a != 7;
3213 +}) ? function (it, key, D) {
3214 + var protoDesc = gOPD(ObjectProto, key);
3215 + if (protoDesc) delete ObjectProto[key];
3216 + dP(it, key, D);
3217 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
3218 +} : dP;
3219 +
3220 +var wrap = function (tag) {
3221 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
3222 + sym._k = tag;
3223 + return sym;
3224 +};
3225 +
3226 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
3227 + return typeof it == 'symbol';
3228 +} : function (it) {
3229 + return it instanceof $Symbol;
3230 +};
3231 +
3232 +var $defineProperty = function defineProperty(it, key, D) {
3233 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
3234 + anObject(it);
3235 + key = toPrimitive(key, true);
3236 + anObject(D);
3237 + if (has(AllSymbols, key)) {
3238 + if (!D.enumerable) {
3239 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
3240 + it[HIDDEN][key] = true;
3241 + } else {
3242 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
3243 + D = _create(D, { enumerable: createDesc(0, false) });
3244 + } return setSymbolDesc(it, key, D);
3245 + } return dP(it, key, D);
3246 +};
3247 +var $defineProperties = function defineProperties(it, P) {
3248 + anObject(it);
3249 + var keys = enumKeys(P = toIObject(P));
3250 + var i = 0;
3251 + var l = keys.length;
3252 + var key;
3253 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
3254 + return it;
3255 +};
3256 +var $create = function create(it, P) {
3257 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
3258 +};
3259 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
3260 + var E = isEnum.call(this, key = toPrimitive(key, true));
3261 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
3262 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
3263 +};
3264 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
3265 + it = toIObject(it);
3266 + key = toPrimitive(key, true);
3267 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
3268 + var D = gOPD(it, key);
3269 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
3270 + return D;
3271 +};
3272 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
3273 + var names = gOPN(toIObject(it));
3274 + var result = [];
3275 + var i = 0;
3276 + var key;
3277 + while (names.length > i) {
3278 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
3279 + } return result;
3280 +};
3281 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
3282 + var IS_OP = it === ObjectProto;
3283 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
3284 + var result = [];
3285 + var i = 0;
3286 + var key;
3287 + while (names.length > i) {
3288 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
3289 + } return result;
3290 +};
3291 +
3292 +// 19.4.1.1 Symbol([description])
3293 +if (!USE_NATIVE) {
3294 + $Symbol = function Symbol() {
3295 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
3296 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
3297 + var $set = function (value) {
3298 + if (this === ObjectProto) $set.call(OPSymbols, value);
3299 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
3300 + setSymbolDesc(this, tag, createDesc(1, value));
3301 + };
3302 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
3303 + return wrap(tag);
3304 + };
3305 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
3306 + return this._k;
3307 + });
3308 +
3309 + $GOPD.f = $getOwnPropertyDescriptor;
3310 + $DP.f = $defineProperty;
3311 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
3312 + __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
3313 + $GOPS.f = $getOwnPropertySymbols;
3314 +
3315 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
3316 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
3317 + }
3318 +
3319 + wksExt.f = function (name) {
3320 + return wrap(wks(name));
3321 + };
3322 +}
3323 +
3324 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
3325 +
3326 +for (var es6Symbols = (
3327 + // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
3328 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
3329 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
3330 +
3331 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
3332 +
3333 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
3334 + // 19.4.2.1 Symbol.for(key)
3335 + 'for': function (key) {
3336 + return has(SymbolRegistry, key += '')
3337 + ? SymbolRegistry[key]
3338 + : SymbolRegistry[key] = $Symbol(key);
3339 + },
3340 + // 19.4.2.5 Symbol.keyFor(sym)
3341 + keyFor: function keyFor(sym) {
3342 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
3343 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
3344 + },
3345 + useSetter: function () { setter = true; },
3346 + useSimple: function () { setter = false; }
3347 +});
3348 +
3349 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
3350 + // 19.1.2.2 Object.create(O [, Properties])
3351 + create: $create,
3352 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
3353 + defineProperty: $defineProperty,
3354 + // 19.1.2.3 Object.defineProperties(O, Properties)
3355 + defineProperties: $defineProperties,
3356 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
3357 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
3358 + // 19.1.2.7 Object.getOwnPropertyNames(O)
3359 + getOwnPropertyNames: $getOwnPropertyNames,
3360 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
3361 + getOwnPropertySymbols: $getOwnPropertySymbols
3362 +});
3363 +
3364 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
3365 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
3366 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
3367 +
3368 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
3369 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
3370 + return $GOPS.f(toObject(it));
3371 + }
3372 +});
3373 +
3374 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
3375 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
3376 + var S = $Symbol();
3377 + // MS Edge converts symbol values to JSON as {}
3378 + // WebKit converts symbol values to JSON as null
3379 + // V8 throws on boxed symbols
3380 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
3381 +})), 'JSON', {
3382 + stringify: function stringify(it) {
3383 + var args = [it];
3384 + var i = 1;
3385 + var replacer, $replacer;
3386 + while (arguments.length > i) args.push(arguments[i++]);
3387 + $replacer = replacer = args[1];
3388 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
3389 + if (!isArray(replacer)) replacer = function (key, value) {
3390 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
3391 + if (!isSymbol(value)) return value;
3392 + };
3393 + args[1] = replacer;
3394 + return _stringify.apply($JSON, args);
3395 + }
3396 +});
3397 +
3398 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
3399 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
3400 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
3401 +setToStringTag($Symbol, 'Symbol');
3402 +// 20.2.1.9 Math[@@toStringTag]
3403 +setToStringTag(Math, 'Math', true);
3404 +// 24.3.3 JSON[@@toStringTag]
3405 +setToStringTag(global.JSON, 'JSON', true);
3406 +
3407 +
3408 +/***/ }),
3409 +
3410 +/***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
3411 +/*!*********************************************************************!*\
3412 + !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
3413 + \*********************************************************************/
3414 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3415 +
3416 +// https://github.com/tc39/proposal-object-values-entries
3417 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
3418 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
3419 +
3420 +$export($export.S, 'Object', {
3421 + entries: function entries(it) {
3422 + return $entries(it);
3423 + }
3424 +});
3425 +
3426 +
3427 +/***/ }),
3428 +
3429 +/***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
3430 +/*!****************************************************************************!*\
3431 + !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
3432 + \****************************************************************************/
3433 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3434 +
3435 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
3436 +
3437 +
3438 +/***/ }),
3439 +
3440 +/***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
3441 +/*!************************************************************************!*\
3442 + !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
3443 + \************************************************************************/
3444 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3445 +
3446 +__webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
3447 +
3448 +
3449 +/***/ }),
3450 +
3451 +/***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
3452 +/*!*******************************************************************!*\
3453 + !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
3454 + \*******************************************************************/
3455 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3456 +
3457 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
3458 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
3459 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
3460 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
3461 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
3462 +
3463 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
3464 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
3465 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
3466 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
3467 + 'TextTrackList,TouchList').split(',');
3468 +
3469 +for (var i = 0; i < DOMIterables.length; i++) {
3470 + var NAME = DOMIterables[i];
3471 + var Collection = global[NAME];
3472 + var proto = Collection && Collection.prototype;
3473 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
3474 + Iterators[NAME] = Iterators.Array;
3475 +}
3476 +
3477 +
3478 +/***/ }),
3479 +
3480 +/***/ "../node_modules/core-js/modules/_a-function.js":
3481 +/*!******************************************************!*\
3482 + !*** ../node_modules/core-js/modules/_a-function.js ***!
3483 + \******************************************************/
3484 +/***/ ((module) => {
3485 +
3486 +module.exports = function (it) {
3487 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
3488 + return it;
3489 +};
3490 +
3491 +
3492 +/***/ }),
3493 +
3494 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
3495 +/*!**************************************************************!*\
3496 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
3497 + \**************************************************************/
3498 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3499 +
3500 +// 22.1.3.31 Array.prototype[@@unscopables]
3501 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
3502 +var ArrayProto = Array.prototype;
3503 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
3504 +module.exports = function (key) {
3505 + ArrayProto[UNSCOPABLES][key] = true;
3506 +};
3507 +
3508 +
3509 +/***/ }),
3510 +
3511 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
3512 +/*!****************************************************************!*\
3513 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
3514 + \****************************************************************/
3515 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3516 +
3517 +"use strict";
3518 +
3519 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
3520 +
3521 + // `AdvanceStringIndex` abstract operation
3522 +// https://tc39.github.io/ecma262/#sec-advancestringindex
3523 +module.exports = function (S, index, unicode) {
3524 + return index + (unicode ? at(S, index).length : 1);
3525 +};
3526 +
3527 +
3528 +/***/ }),
3529 +
3530 +/***/ "../node_modules/core-js/modules/_an-object.js":
3531 +/*!*****************************************************!*\
3532 + !*** ../node_modules/core-js/modules/_an-object.js ***!
3533 + \*****************************************************/
3534 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3535 +
3536 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3537 +module.exports = function (it) {
3538 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
3539 + return it;
3540 +};
3541 +
3542 +
3543 +/***/ }),
3544 +
3545 +/***/ "../node_modules/core-js/modules/_array-includes.js":
3546 +/*!**********************************************************!*\
3547 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
3548 + \**********************************************************/
3549 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3550 +
3551 +// false -> Array#indexOf
3552 +// true -> Array#includes
3553 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
3554 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3555 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
3556 +module.exports = function (IS_INCLUDES) {
3557 + return function ($this, el, fromIndex) {
3558 + var O = toIObject($this);
3559 + var length = toLength(O.length);
3560 + var index = toAbsoluteIndex(fromIndex, length);
3561 + var value;
3562 + // Array#includes uses SameValueZero equality algorithm
3563 + // eslint-disable-next-line no-self-compare
3564 + if (IS_INCLUDES && el != el) while (length > index) {
3565 + value = O[index++];
3566 + // eslint-disable-next-line no-self-compare
3567 + if (value != value) return true;
3568 + // Array#indexOf ignores holes, Array#includes - not
3569 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
3570 + if (O[index] === el) return IS_INCLUDES || index || 0;
3571 + } return !IS_INCLUDES && -1;
3572 + };
3573 +};
3574 +
3575 +
3576 +/***/ }),
3577 +
3578 +/***/ "../node_modules/core-js/modules/_array-methods.js":
3579 +/*!*********************************************************!*\
3580 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
3581 + \*********************************************************/
3582 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3583 +
3584 +// 0 -> Array#forEach
3585 +// 1 -> Array#map
3586 +// 2 -> Array#filter
3587 +// 3 -> Array#some
3588 +// 4 -> Array#every
3589 +// 5 -> Array#find
3590 +// 6 -> Array#findIndex
3591 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
3592 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
3593 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
3594 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3595 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
3596 +module.exports = function (TYPE, $create) {
3597 + var IS_MAP = TYPE == 1;
3598 + var IS_FILTER = TYPE == 2;
3599 + var IS_SOME = TYPE == 3;
3600 + var IS_EVERY = TYPE == 4;
3601 + var IS_FIND_INDEX = TYPE == 6;
3602 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
3603 + var create = $create || asc;
3604 + return function ($this, callbackfn, that) {
3605 + var O = toObject($this);
3606 + var self = IObject(O);
3607 + var f = ctx(callbackfn, that, 3);
3608 + var length = toLength(self.length);
3609 + var index = 0;
3610 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
3611 + var val, res;
3612 + for (;length > index; index++) if (NO_HOLES || index in self) {
3613 + val = self[index];
3614 + res = f(val, index, O);
3615 + if (TYPE) {
3616 + if (IS_MAP) result[index] = res; // map
3617 + else if (res) switch (TYPE) {
3618 + case 3: return true; // some
3619 + case 5: return val; // find
3620 + case 6: return index; // findIndex
3621 + case 2: result.push(val); // filter
3622 + } else if (IS_EVERY) return false; // every
3623 + }
3624 + }
3625 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
3626 + };
3627 +};
3628 +
3629 +
3630 +/***/ }),
3631 +
3632 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
3633 +/*!*********************************************************************!*\
3634 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
3635 + \*********************************************************************/
3636 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3637 +
3638 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3639 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
3640 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
3641 +
3642 +module.exports = function (original) {
3643 + var C;
3644 + if (isArray(original)) {
3645 + C = original.constructor;
3646 + // cross-realm fallback
3647 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
3648 + if (isObject(C)) {
3649 + C = C[SPECIES];
3650 + if (C === null) C = undefined;
3651 + }
3652 + } return C === undefined ? Array : C;
3653 +};
3654 +
3655 +
3656 +/***/ }),
3657 +
3658 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
3659 +/*!****************************************************************!*\
3660 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
3661 + \****************************************************************/
3662 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3663 +
3664 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
3665 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
3666 +
3667 +module.exports = function (original, length) {
3668 + return new (speciesConstructor(original))(length);
3669 +};
3670 +
3671 +
3672 +/***/ }),
3673 +
3674 +/***/ "../node_modules/core-js/modules/_classof.js":
3675 +/*!***************************************************!*\
3676 + !*** ../node_modules/core-js/modules/_classof.js ***!
3677 + \***************************************************/
3678 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3679 +
3680 +// getting tag from 19.1.3.6 Object.prototype.toString()
3681 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
3682 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
3683 +// ES3 wrong here
3684 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
3685 +
3686 +// fallback for IE11 Script Access Denied error
3687 +var tryGet = function (it, key) {
3688 + try {
3689 + return it[key];
3690 + } catch (e) { /* empty */ }
3691 +};
3692 +
3693 +module.exports = function (it) {
3694 + var O, T, B;
3695 + return it === undefined ? 'Undefined' : it === null ? 'Null'
3696 + // @@toStringTag case
3697 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
3698 + // builtinTag case
3699 + : ARG ? cof(O)
3700 + // ES3 arguments fallback
3701 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
3702 +};
3703 +
3704 +
3705 +/***/ }),
3706 +
3707 +/***/ "../node_modules/core-js/modules/_cof.js":
3708 +/*!***********************************************!*\
3709 + !*** ../node_modules/core-js/modules/_cof.js ***!
3710 + \***********************************************/
3711 +/***/ ((module) => {
3712 +
3713 +var toString = {}.toString;
3714 +
3715 +module.exports = function (it) {
3716 + return toString.call(it).slice(8, -1);
3717 +};
3718 +
3719 +
3720 +/***/ }),
3721 +
3722 +/***/ "../node_modules/core-js/modules/_core.js":
3723 +/*!************************************************!*\
3724 + !*** ../node_modules/core-js/modules/_core.js ***!
3725 + \************************************************/
3726 +/***/ ((module) => {
3727 +
3728 +var core = module.exports = { version: '2.6.12' };
3729 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
3730 +
3731 +
3732 +/***/ }),
3733 +
3734 +/***/ "../node_modules/core-js/modules/_ctx.js":
3735 +/*!***********************************************!*\
3736 + !*** ../node_modules/core-js/modules/_ctx.js ***!
3737 + \***********************************************/
3738 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3739 +
3740 +// optional / simple context binding
3741 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
3742 +module.exports = function (fn, that, length) {
3743 + aFunction(fn);
3744 + if (that === undefined) return fn;
3745 + switch (length) {
3746 + case 1: return function (a) {
3747 + return fn.call(that, a);
3748 + };
3749 + case 2: return function (a, b) {
3750 + return fn.call(that, a, b);
3751 + };
3752 + case 3: return function (a, b, c) {
3753 + return fn.call(that, a, b, c);
3754 + };
3755 + }
3756 + return function (/* ...args */) {
3757 + return fn.apply(that, arguments);
3758 + };
3759 +};
3760 +
3761 +
3762 +/***/ }),
3763 +
3764 +/***/ "../node_modules/core-js/modules/_defined.js":
3765 +/*!***************************************************!*\
3766 + !*** ../node_modules/core-js/modules/_defined.js ***!
3767 + \***************************************************/
3768 +/***/ ((module) => {
3769 +
3770 +// 7.2.1 RequireObjectCoercible(argument)
3771 +module.exports = function (it) {
3772 + if (it == undefined) throw TypeError("Can't call method on " + it);
3773 + return it;
3774 +};
3775 +
3776 +
3777 +/***/ }),
3778 +
3779 +/***/ "../node_modules/core-js/modules/_descriptors.js":
3780 +/*!*******************************************************!*\
3781 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
3782 + \*******************************************************/
3783 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3784 +
3785 +// Thank's IE8 for his funny defineProperty
3786 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
3787 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
3788 +});
3789 +
3790 +
3791 +/***/ }),
3792 +
3793 +/***/ "../node_modules/core-js/modules/_dom-create.js":
3794 +/*!******************************************************!*\
3795 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
3796 + \******************************************************/
3797 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3798 +
3799 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3800 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
3801 +// typeof document.createElement is 'object' in old IE
3802 +var is = isObject(document) && isObject(document.createElement);
3803 +module.exports = function (it) {
3804 + return is ? document.createElement(it) : {};
3805 +};
3806 +
3807 +
3808 +/***/ }),
3809 +
3810 +/***/ "../node_modules/core-js/modules/_export.js":
3811 +/*!**************************************************!*\
3812 + !*** ../node_modules/core-js/modules/_export.js ***!
3813 + \**************************************************/
3814 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3815 +
3816 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
3817 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
3818 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
3819 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
3820 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
3821 +var PROTOTYPE = 'prototype';
3822 +
3823 +var $export = function (type, name, source) {
3824 + var IS_FORCED = type & $export.F;
3825 + var IS_GLOBAL = type & $export.G;
3826 + var IS_STATIC = type & $export.S;
3827 + var IS_PROTO = type & $export.P;
3828 + var IS_BIND = type & $export.B;
3829 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
3830 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
3831 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
3832 + var key, own, out, exp;
3833 + if (IS_GLOBAL) source = name;
3834 + for (key in source) {
3835 + // contains in native
3836 + own = !IS_FORCED && target && target[key] !== undefined;
3837 + // export native or passed
3838 + out = (own ? target : source)[key];
3839 + // bind timers to global for call from export context
3840 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
3841 + // extend global
3842 + if (target) redefine(target, key, out, type & $export.U);
3843 + // export
3844 + if (exports[key] != out) hide(exports, key, exp);
3845 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
3846 + }
3847 +};
3848 +global.core = core;
3849 +// type bitmap
3850 +$export.F = 1; // forced
3851 +$export.G = 2; // global
3852 +$export.S = 4; // static
3853 +$export.P = 8; // proto
3854 +$export.B = 16; // bind
3855 +$export.W = 32; // wrap
3856 +$export.U = 64; // safe
3857 +$export.R = 128; // real proto method for `library`
3858 +module.exports = $export;
3859 +
3860 +
3861 +/***/ }),
3862 +
3863 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
3864 +/*!***********************************************************!*\
3865 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
3866 + \***********************************************************/
3867 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3868 +
3869 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
3870 +module.exports = function (KEY) {
3871 + var re = /./;
3872 + try {
3873 + '/./'[KEY](re);
3874 + } catch (e) {
3875 + try {
3876 + re[MATCH] = false;
3877 + return !'/./'[KEY](re);
3878 + } catch (f) { /* empty */ }
3879 + } return true;
3880 +};
3881 +
3882 +
3883 +/***/ }),
3884 +
3885 +/***/ "../node_modules/core-js/modules/_fails.js":
3886 +/*!*************************************************!*\
3887 + !*** ../node_modules/core-js/modules/_fails.js ***!
3888 + \*************************************************/
3889 +/***/ ((module) => {
3890 +
3891 +module.exports = function (exec) {
3892 + try {
3893 + return !!exec();
3894 + } catch (e) {
3895 + return true;
3896 + }
3897 +};
3898 +
3899 +
3900 +/***/ }),
3901 +
3902 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
3903 +/*!******************************************************!*\
3904 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
3905 + \******************************************************/
3906 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3907 +
3908 +"use strict";
3909 +
3910 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
3911 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
3912 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
3913 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
3914 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
3915 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
3916 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
3917 +
3918 +var SPECIES = wks('species');
3919 +
3920 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
3921 + // #replace needs built-in support for named groups.
3922 + // #match works fine because it just return the exec results, even if it has
3923 + // a "grops" property.
3924 + var re = /./;
3925 + re.exec = function () {
3926 + var result = [];
3927 + result.groups = { a: '7' };
3928 + return result;
3929 + };
3930 + return ''.replace(re, '$<a>') !== '7';
3931 +});
3932 +
3933 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
3934 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
3935 + var re = /(?:)/;
3936 + var originalExec = re.exec;
3937 + re.exec = function () { return originalExec.apply(this, arguments); };
3938 + var result = 'ab'.split(re);
3939 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
3940 +})();
3941 +
3942 +module.exports = function (KEY, length, exec) {
3943 + var SYMBOL = wks(KEY);
3944 +
3945 + var DELEGATES_TO_SYMBOL = !fails(function () {
3946 + // String methods call symbol-named RegEp methods
3947 + var O = {};
3948 + O[SYMBOL] = function () { return 7; };
3949 + return ''[KEY](O) != 7;
3950 + });
3951 +
3952 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
3953 + // Symbol-named RegExp methods call .exec
3954 + var execCalled = false;
3955 + var re = /a/;
3956 + re.exec = function () { execCalled = true; return null; };
3957 + if (KEY === 'split') {
3958 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
3959 + // a new one. We need to return the patched regex when creating the new one.
3960 + re.constructor = {};
3961 + re.constructor[SPECIES] = function () { return re; };
3962 + }
3963 + re[SYMBOL]('');
3964 + return !execCalled;
3965 + }) : undefined;
3966 +
3967 + if (
3968 + !DELEGATES_TO_SYMBOL ||
3969 + !DELEGATES_TO_EXEC ||
3970 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
3971 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
3972 + ) {
3973 + var nativeRegExpMethod = /./[SYMBOL];
3974 + var fns = exec(
3975 + defined,
3976 + SYMBOL,
3977 + ''[KEY],
3978 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
3979 + if (regexp.exec === regexpExec) {
3980 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
3981 + // The native String method already delegates to @@method (this
3982 + // polyfilled function), leasing to infinite recursion.
3983 + // We avoid it by directly calling the native @@method method.
3984 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
3985 + }
3986 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
3987 + }
3988 + return { done: false };
3989 + }
3990 + );
3991 + var strfn = fns[0];
3992 + var rxfn = fns[1];
3993 +
3994 + redefine(String.prototype, KEY, strfn);
3995 + hide(RegExp.prototype, SYMBOL, length == 2
3996 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
3997 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
3998 + ? function (string, arg) { return rxfn.call(string, this, arg); }
3999 + // 21.2.5.6 RegExp.prototype[@@match](string)
4000 + // 21.2.5.9 RegExp.prototype[@@search](string)
4001 + : function (string) { return rxfn.call(string, this); }
4002 + );
4003 + }
4004 +};
4005 +
4006 +
4007 +/***/ }),
4008 +
4009 +/***/ "../node_modules/core-js/modules/_flags.js":
4010 +/*!*************************************************!*\
4011 + !*** ../node_modules/core-js/modules/_flags.js ***!
4012 + \*************************************************/
4013 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4014 +
4015 +"use strict";
4016 +
4017 +// 21.2.5.3 get RegExp.prototype.flags
4018 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4019 +module.exports = function () {
4020 + var that = anObject(this);
4021 + var result = '';
4022 + if (that.global) result += 'g';
4023 + if (that.ignoreCase) result += 'i';
4024 + if (that.multiline) result += 'm';
4025 + if (that.unicode) result += 'u';
4026 + if (that.sticky) result += 'y';
4027 + return result;
4028 +};
4029 +
4030 +
4031 +/***/ }),
4032 +
4033 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
4034 +/*!**************************************************************!*\
4035 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
4036 + \**************************************************************/
4037 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4038 +
4039 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
4040 +
4041 +
4042 +/***/ }),
4043 +
4044 +/***/ "../node_modules/core-js/modules/_global.js":
4045 +/*!**************************************************!*\
4046 + !*** ../node_modules/core-js/modules/_global.js ***!
4047 + \**************************************************/
4048 +/***/ ((module) => {
4049 +
4050 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
4051 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
4052 + ? window : typeof self != 'undefined' && self.Math == Math ? self
4053 + // eslint-disable-next-line no-new-func
4054 + : Function('return this')();
4055 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
4056 +
4057 +
4058 +/***/ }),
4059 +
4060 +/***/ "../node_modules/core-js/modules/_has.js":
4061 +/*!***********************************************!*\
4062 + !*** ../node_modules/core-js/modules/_has.js ***!
4063 + \***********************************************/
4064 +/***/ ((module) => {
4065 +
4066 +var hasOwnProperty = {}.hasOwnProperty;
4067 +module.exports = function (it, key) {
4068 + return hasOwnProperty.call(it, key);
4069 +};
4070 +
4071 +
4072 +/***/ }),
4073 +
4074 +/***/ "../node_modules/core-js/modules/_hide.js":
4075 +/*!************************************************!*\
4076 + !*** ../node_modules/core-js/modules/_hide.js ***!
4077 + \************************************************/
4078 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4079 +
4080 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
4081 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
4082 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
4083 + return dP.f(object, key, createDesc(1, value));
4084 +} : function (object, key, value) {
4085 + object[key] = value;
4086 + return object;
4087 +};
4088 +
4089 +
4090 +/***/ }),
4091 +
4092 +/***/ "../node_modules/core-js/modules/_html.js":
4093 +/*!************************************************!*\
4094 + !*** ../node_modules/core-js/modules/_html.js ***!
4095 + \************************************************/
4096 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4097 +
4098 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
4099 +module.exports = document && document.documentElement;
4100 +
4101 +
4102 +/***/ }),
4103 +
4104 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
4105 +/*!**********************************************************!*\
4106 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
4107 + \**********************************************************/
4108 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4109 +
4110 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
4111 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
4112 +});
4113 +
4114 +
4115 +/***/ }),
4116 +
4117 +/***/ "../node_modules/core-js/modules/_iobject.js":
4118 +/*!***************************************************!*\
4119 + !*** ../node_modules/core-js/modules/_iobject.js ***!
4120 + \***************************************************/
4121 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4122 +
4123 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
4124 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4125 +// eslint-disable-next-line no-prototype-builtins
4126 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
4127 + return cof(it) == 'String' ? it.split('') : Object(it);
4128 +};
4129 +
4130 +
4131 +/***/ }),
4132 +
4133 +/***/ "../node_modules/core-js/modules/_is-array.js":
4134 +/*!****************************************************!*\
4135 + !*** ../node_modules/core-js/modules/_is-array.js ***!
4136 + \****************************************************/
4137 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4138 +
4139 +// 7.2.2 IsArray(argument)
4140 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4141 +module.exports = Array.isArray || function isArray(arg) {
4142 + return cof(arg) == 'Array';
4143 +};
4144 +
4145 +
4146 +/***/ }),
4147 +
4148 +/***/ "../node_modules/core-js/modules/_is-object.js":
4149 +/*!*****************************************************!*\
4150 + !*** ../node_modules/core-js/modules/_is-object.js ***!
4151 + \*****************************************************/
4152 +/***/ ((module) => {
4153 +
4154 +module.exports = function (it) {
4155 + return typeof it === 'object' ? it !== null : typeof it === 'function';
4156 +};
4157 +
4158 +
4159 +/***/ }),
4160 +
4161 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
4162 +/*!*****************************************************!*\
4163 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
4164 + \*****************************************************/
4165 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4166 +
4167 +// 7.2.8 IsRegExp(argument)
4168 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4169 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4170 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
4171 +module.exports = function (it) {
4172 + var isRegExp;
4173 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
4174 +};
4175 +
4176 +
4177 +/***/ }),
4178 +
4179 +/***/ "../node_modules/core-js/modules/_library.js":
4180 +/*!***************************************************!*\
4181 + !*** ../node_modules/core-js/modules/_library.js ***!
4182 + \***************************************************/
4183 +/***/ ((module) => {
4184 +
4185 +module.exports = false;
4186 +
4187 +
4188 +/***/ }),
4189 +
4190 +/***/ "../node_modules/core-js/modules/_object-dp.js":
4191 +/*!*****************************************************!*\
4192 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
4193 + \*****************************************************/
4194 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4195 +
4196 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4197 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
4198 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
4199 +var dP = Object.defineProperty;
4200 +
4201 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
4202 + anObject(O);
4203 + P = toPrimitive(P, true);
4204 + anObject(Attributes);
4205 + if (IE8_DOM_DEFINE) try {
4206 + return dP(O, P, Attributes);
4207 + } catch (e) { /* empty */ }
4208 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
4209 + if ('value' in Attributes) O[P] = Attributes.value;
4210 + return O;
4211 +};
4212 +
4213 +
4214 +/***/ }),
4215 +
4216 +/***/ "../node_modules/core-js/modules/_property-desc.js":
4217 +/*!*********************************************************!*\
4218 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
4219 + \*********************************************************/
4220 +/***/ ((module) => {
4221 +
4222 +module.exports = function (bitmap, value) {
4223 + return {
4224 + enumerable: !(bitmap & 1),
4225 + configurable: !(bitmap & 2),
4226 + writable: !(bitmap & 4),
4227 + value: value
4228 + };
4229 +};
4230 +
4231 +
4232 +/***/ }),
4233 +
4234 +/***/ "../node_modules/core-js/modules/_redefine.js":
4235 +/*!****************************************************!*\
4236 + !*** ../node_modules/core-js/modules/_redefine.js ***!
4237 + \****************************************************/
4238 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4239 +
4240 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
4241 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
4242 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
4243 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
4244 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
4245 +var TO_STRING = 'toString';
4246 +var TPL = ('' + $toString).split(TO_STRING);
4247 +
4248 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
4249 + return $toString.call(it);
4250 +};
4251 +
4252 +(module.exports = function (O, key, val, safe) {
4253 + var isFunction = typeof val == 'function';
4254 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
4255 + if (O[key] === val) return;
4256 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
4257 + if (O === global) {
4258 + O[key] = val;
4259 + } else if (!safe) {
4260 + delete O[key];
4261 + hide(O, key, val);
4262 + } else if (O[key]) {
4263 + O[key] = val;
4264 + } else {
4265 + hide(O, key, val);
4266 + }
4267 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
4268 +})(Function.prototype, TO_STRING, function toString() {
4269 + return typeof this == 'function' && this[SRC] || $toString.call(this);
4270 +});
4271 +
4272 +
4273 +/***/ }),
4274 +
4275 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
4276 +/*!****************************************************************!*\
4277 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
4278 + \****************************************************************/
4279 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4280 +
4281 +"use strict";
4282 +
4283 +
4284 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
4285 +var builtinExec = RegExp.prototype.exec;
4286 +
4287 + // `RegExpExec` abstract operation
4288 +// https://tc39.github.io/ecma262/#sec-regexpexec
4289 +module.exports = function (R, S) {
4290 + var exec = R.exec;
4291 + if (typeof exec === 'function') {
4292 + var result = exec.call(R, S);
4293 + if (typeof result !== 'object') {
4294 + throw new TypeError('RegExp exec method returned something other than an Object or null');
4295 + }
4296 + return result;
4297 + }
4298 + if (classof(R) !== 'RegExp') {
4299 + throw new TypeError('RegExp#exec called on incompatible receiver');
4300 + }
4301 + return builtinExec.call(R, S);
4302 +};
4303 +
4304 +
4305 +/***/ }),
4306 +
4307 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
4308 +/*!*******************************************************!*\
4309 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
4310 + \*******************************************************/
4311 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4312 +
4313 +"use strict";
4314 +
4315 +
4316 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
4317 +
4318 +var nativeExec = RegExp.prototype.exec;
4319 +// This always refers to the native implementation, because the
4320 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
4321 +// which loads this file before patching the method.
4322 +var nativeReplace = String.prototype.replace;
4323 +
4324 +var patchedExec = nativeExec;
4325 +
4326 +var LAST_INDEX = 'lastIndex';
4327 +
4328 +var UPDATES_LAST_INDEX_WRONG = (function () {
4329 + var re1 = /a/,
4330 + re2 = /b*/g;
4331 + nativeExec.call(re1, 'a');
4332 + nativeExec.call(re2, 'a');
4333 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
4334 +})();
4335 +
4336 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
4337 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
4338 +
4339 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
4340 +
4341 +if (PATCH) {
4342 + patchedExec = function exec(str) {
4343 + var re = this;
4344 + var lastIndex, reCopy, match, i;
4345 +
4346 + if (NPCG_INCLUDED) {
4347 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
4348 + }
4349 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
4350 +
4351 + match = nativeExec.call(re, str);
4352 +
4353 + if (UPDATES_LAST_INDEX_WRONG && match) {
4354 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
4355 + }
4356 + if (NPCG_INCLUDED && match && match.length > 1) {
4357 + // Fix browsers whose `exec` methods don't consistently return `undefined`
4358 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
4359 + // eslint-disable-next-line no-loop-func
4360 + nativeReplace.call(match[0], reCopy, function () {
4361 + for (i = 1; i < arguments.length - 2; i++) {
4362 + if (arguments[i] === undefined) match[i] = undefined;
4363 + }
4364 + });
4365 + }
4366 +
4367 + return match;
4368 + };
4369 +}
4370 +
4371 +module.exports = patchedExec;
4372 +
4373 +
4374 +/***/ }),
4375 +
4376 +/***/ "../node_modules/core-js/modules/_same-value.js":
4377 +/*!******************************************************!*\
4378 + !*** ../node_modules/core-js/modules/_same-value.js ***!
4379 + \******************************************************/
4380 +/***/ ((module) => {
4381 +
4382 +// 7.2.9 SameValue(x, y)
4383 +module.exports = Object.is || function is(x, y) {
4384 + // eslint-disable-next-line no-self-compare
4385 + return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
4386 +};
4387 +
4388 +
4389 +/***/ }),
4390 +
4391 +/***/ "../node_modules/core-js/modules/_shared.js":
4392 +/*!**************************************************!*\
4393 + !*** ../node_modules/core-js/modules/_shared.js ***!
4394 + \**************************************************/
4395 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4396 +
4397 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
4398 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
4399 +var SHARED = '__core-js_shared__';
4400 +var store = global[SHARED] || (global[SHARED] = {});
4401 +
4402 +(module.exports = function (key, value) {
4403 + return store[key] || (store[key] = value !== undefined ? value : {});
4404 +})('versions', []).push({
4405 + version: core.version,
4406 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
4407 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
4408 +});
4409 +
4410 +
4411 +/***/ }),
4412 +
4413 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
4414 +/*!***************************************************************!*\
4415 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
4416 + \***************************************************************/
4417 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4418 +
4419 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
4420 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4421 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
4422 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
4423 +module.exports = function (O, D) {
4424 + var C = anObject(O).constructor;
4425 + var S;
4426 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
4427 +};
4428 +
4429 +
4430 +/***/ }),
4431 +
4432 +/***/ "../node_modules/core-js/modules/_strict-method.js":
4433 +/*!*********************************************************!*\
4434 + !*** ../node_modules/core-js/modules/_strict-method.js ***!
4435 + \*********************************************************/
4436 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4437 +
4438 +"use strict";
4439 +
4440 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
4441 +
4442 +module.exports = function (method, arg) {
4443 + return !!method && fails(function () {
4444 + // eslint-disable-next-line no-useless-call
4445 + arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
4446 + });
4447 +};
4448 +
4449 +
4450 +/***/ }),
4451 +
4452 +/***/ "../node_modules/core-js/modules/_string-at.js":
4453 +/*!*****************************************************!*\
4454 + !*** ../node_modules/core-js/modules/_string-at.js ***!
4455 + \*****************************************************/
4456 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4457 +
4458 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4459 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4460 +// true -> String#at
4461 +// false -> String#codePointAt
4462 +module.exports = function (TO_STRING) {
4463 + return function (that, pos) {
4464 + var s = String(defined(that));
4465 + var i = toInteger(pos);
4466 + var l = s.length;
4467 + var a, b;
4468 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
4469 + a = s.charCodeAt(i);
4470 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
4471 + ? TO_STRING ? s.charAt(i) : a
4472 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
4473 + };
4474 +};
4475 +
4476 +
4477 +/***/ }),
4478 +
4479 +/***/ "../node_modules/core-js/modules/_string-context.js":
4480 +/*!**********************************************************!*\
4481 + !*** ../node_modules/core-js/modules/_string-context.js ***!
4482 + \**********************************************************/
4483 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4484 +
4485 +// helper for String#{startsWith, endsWith, includes}
4486 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
4487 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4488 +
4489 +module.exports = function (that, searchString, NAME) {
4490 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
4491 + return String(defined(that));
4492 +};
4493 +
4494 +
4495 +/***/ }),
4496 +
4497 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
4498 +/*!*************************************************************!*\
4499 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
4500 + \*************************************************************/
4501 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4502 +
4503 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4504 +var max = Math.max;
4505 +var min = Math.min;
4506 +module.exports = function (index, length) {
4507 + index = toInteger(index);
4508 + return index < 0 ? max(index + length, 0) : min(index, length);
4509 +};
4510 +
4511 +
4512 +/***/ }),
4513 +
4514 +/***/ "../node_modules/core-js/modules/_to-integer.js":
4515 +/*!******************************************************!*\
4516 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
4517 + \******************************************************/
4518 +/***/ ((module) => {
4519 +
4520 +// 7.1.4 ToInteger
4521 +var ceil = Math.ceil;
4522 +var floor = Math.floor;
4523 +module.exports = function (it) {
4524 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
4525 +};
4526 +
4527 +
4528 +/***/ }),
4529 +
4530 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
4531 +/*!******************************************************!*\
4532 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
4533 + \******************************************************/
4534 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4535 +
4536 +// to indexed object, toObject with fallback for non-array-like ES3 strings
4537 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
4538 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4539 +module.exports = function (it) {
4540 + return IObject(defined(it));
4541 +};
4542 +
4543 +
4544 +/***/ }),
4545 +
4546 +/***/ "../node_modules/core-js/modules/_to-length.js":
4547 +/*!*****************************************************!*\
4548 + !*** ../node_modules/core-js/modules/_to-length.js ***!
4549 + \*****************************************************/
4550 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4551 +
4552 +// 7.1.15 ToLength
4553 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4554 +var min = Math.min;
4555 +module.exports = function (it) {
4556 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
4557 +};
4558 +
4559 +
4560 +/***/ }),
4561 +
4562 +/***/ "../node_modules/core-js/modules/_to-object.js":
4563 +/*!*****************************************************!*\
4564 + !*** ../node_modules/core-js/modules/_to-object.js ***!
4565 + \*****************************************************/
4566 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4567 +
4568 +// 7.1.13 ToObject(argument)
4569 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4570 +module.exports = function (it) {
4571 + return Object(defined(it));
4572 +};
4573 +
4574 +
4575 +/***/ }),
4576 +
4577 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
4578 +/*!********************************************************!*\
4579 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
4580 + \********************************************************/
4581 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4582 +
4583 +// 7.1.1 ToPrimitive(input [, PreferredType])
4584 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4585 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
4586 +// and the second argument - flag - preferred type is a string
4587 +module.exports = function (it, S) {
4588 + if (!isObject(it)) return it;
4589 + var fn, val;
4590 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4591 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
4592 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4593 + throw TypeError("Can't convert object to primitive value");
4594 +};
4595 +
4596 +
4597 +/***/ }),
4598 +
4599 +/***/ "../node_modules/core-js/modules/_uid.js":
4600 +/*!***********************************************!*\
4601 + !*** ../node_modules/core-js/modules/_uid.js ***!
4602 + \***********************************************/
4603 +/***/ ((module) => {
4604 +
4605 +var id = 0;
4606 +var px = Math.random();
4607 +module.exports = function (key) {
4608 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
4609 +};
4610 +
4611 +
4612 +/***/ }),
4613 +
4614 +/***/ "../node_modules/core-js/modules/_wks.js":
4615 +/*!***********************************************!*\
4616 + !*** ../node_modules/core-js/modules/_wks.js ***!
4617 + \***********************************************/
4618 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4619 +
4620 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
4621 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
4622 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
4623 +var USE_SYMBOL = typeof Symbol == 'function';
4624 +
4625 +var $exports = module.exports = function (name) {
4626 + return store[name] || (store[name] =
4627 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
4628 +};
4629 +
4630 +$exports.store = store;
4631 +
4632 +
4633 +/***/ }),
4634 +
4635 +/***/ "../node_modules/core-js/modules/es6.array.filter.js":
4636 +/*!***********************************************************!*\
4637 + !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
4638 + \***********************************************************/
4639 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4640 +
4641 +"use strict";
4642 +
4643 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4644 +var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
4645 +
4646 +$export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
4647 + // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
4648 + filter: function filter(callbackfn /* , thisArg */) {
4649 + return $filter(this, callbackfn, arguments[1]);
4650 + }
4651 +});
4652 +
4653 +
4654 +/***/ }),
4655 +
4656 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
4657 +/*!*********************************************************!*\
4658 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
4659 + \*********************************************************/
4660 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4661 +
4662 +"use strict";
4663 +
4664 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
4665 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4666 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
4667 +var KEY = 'find';
4668 +var forced = true;
4669 +// Shouldn't skip holes
4670 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
4671 +$export($export.P + $export.F * forced, 'Array', {
4672 + find: function find(callbackfn /* , that = undefined */) {
4673 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
4674 + }
4675 +});
4676 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
4677 +
4678 +
4679 +/***/ }),
4680 +
4681 +/***/ "../node_modules/core-js/modules/es6.array.slice.js":
4682 +/*!**********************************************************!*\
4683 + !*** ../node_modules/core-js/modules/es6.array.slice.js ***!
4684 + \**********************************************************/
4685 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4686 +
4687 +"use strict";
4688 +
4689 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
4690 +var html = __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js");
4691 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4692 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
4693 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
4694 +var arraySlice = [].slice;
4695 +
4696 +// fallback for not array-like ES3 strings and DOM objects
4697 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
4698 + if (html) arraySlice.call(html);
4699 +}), 'Array', {
4700 + slice: function slice(begin, end) {
4701 + var len = toLength(this.length);
4702 + var klass = cof(this);
4703 + end = end === undefined ? len : end;
4704 + if (klass == 'Array') return arraySlice.call(this, begin, end);
4705 + var start = toAbsoluteIndex(begin, len);
4706 + var upTo = toAbsoluteIndex(end, len);
4707 + var size = toLength(upTo - start);
4708 + var cloned = new Array(size);
4709 + var i = 0;
4710 + for (; i < size; i++) cloned[i] = klass == 'String'
4711 + ? this.charAt(start + i)
4712 + : this[start + i];
4713 + return cloned;
4714 + }
4715 +});
4716 +
4717 +
4718 +/***/ }),
4719 +
4720 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
4721 +/*!***************************************************************!*\
4722 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
4723 + \***************************************************************/
4724 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4725 +
4726 +"use strict";
4727 +
4728 +// 19.1.3.6 Object.prototype.toString()
4729 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
4730 +var test = {};
4731 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
4732 +if (test + '' != '[object z]') {
4733 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
4734 + return '[object ' + classof(this) + ']';
4735 + }, true);
4736 +}
4737 +
4738 +
4739 +/***/ }),
4740 +
4741 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
4742 +/*!**********************************************************!*\
4743 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
4744 + \**********************************************************/
4745 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4746 +
4747 +"use strict";
4748 +
4749 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
4750 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
4751 + target: 'RegExp',
4752 + proto: true,
4753 + forced: regexpExec !== /./.exec
4754 +}, {
4755 + exec: regexpExec
4756 +});
4757 +
4758 +
4759 +/***/ }),
4760 +
4761 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
4762 +/*!***********************************************************!*\
4763 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
4764 + \***********************************************************/
4765 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4766 +
4767 +// 21.2.5.3 get RegExp.prototype.flags()
4768 +if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && /./g.flags != 'g') __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f(RegExp.prototype, 'flags', {
4769 + configurable: true,
4770 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
4771 +});
4772 +
4773 +
4774 +/***/ }),
4775 +
4776 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
4777 +/*!*************************************************************!*\
4778 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
4779 + \*************************************************************/
4780 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4781 +
4782 +"use strict";
4783 +
4784 +
4785 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4786 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
4787 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
4788 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4789 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
4790 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
4791 +var max = Math.max;
4792 +var min = Math.min;
4793 +var floor = Math.floor;
4794 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
4795 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
4796 +
4797 +var maybeToString = function (it) {
4798 + return it === undefined ? it : String(it);
4799 +};
4800 +
4801 +// @@replace logic
4802 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
4803 + return [
4804 + // `String.prototype.replace` method
4805 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
4806 + function replace(searchValue, replaceValue) {
4807 + var O = defined(this);
4808 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
4809 + return fn !== undefined
4810 + ? fn.call(searchValue, O, replaceValue)
4811 + : $replace.call(String(O), searchValue, replaceValue);
4812 + },
4813 + // `RegExp.prototype[@@replace]` method
4814 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
4815 + function (regexp, replaceValue) {
4816 + var res = maybeCallNative($replace, regexp, this, replaceValue);
4817 + if (res.done) return res.value;
4818 +
4819 + var rx = anObject(regexp);
4820 + var S = String(this);
4821 + var functionalReplace = typeof replaceValue === 'function';
4822 + if (!functionalReplace) replaceValue = String(replaceValue);
4823 + var global = rx.global;
4824 + if (global) {
4825 + var fullUnicode = rx.unicode;
4826 + rx.lastIndex = 0;
4827 + }
4828 + var results = [];
4829 + while (true) {
4830 + var result = regExpExec(rx, S);
4831 + if (result === null) break;
4832 + results.push(result);
4833 + if (!global) break;
4834 + var matchStr = String(result[0]);
4835 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
4836 + }
4837 + var accumulatedResult = '';
4838 + var nextSourcePosition = 0;
4839 + for (var i = 0; i < results.length; i++) {
4840 + result = results[i];
4841 + var matched = String(result[0]);
4842 + var position = max(min(toInteger(result.index), S.length), 0);
4843 + var captures = [];
4844 + // NOTE: This is equivalent to
4845 + // captures = result.slice(1).map(maybeToString)
4846 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
4847 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
4848 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
4849 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
4850 + var namedCaptures = result.groups;
4851 + if (functionalReplace) {
4852 + var replacerArgs = [matched].concat(captures, position, S);
4853 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
4854 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
4855 + } else {
4856 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
4857 + }
4858 + if (position >= nextSourcePosition) {
4859 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
4860 + nextSourcePosition = position + matched.length;
4861 + }
4862 + }
4863 + return accumulatedResult + S.slice(nextSourcePosition);
4864 + }
4865 + ];
4866 +
4867 + // https://tc39.github.io/ecma262/#sec-getsubstitution
4868 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
4869 + var tailPos = position + matched.length;
4870 + var m = captures.length;
4871 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
4872 + if (namedCaptures !== undefined) {
4873 + namedCaptures = toObject(namedCaptures);
4874 + symbols = SUBSTITUTION_SYMBOLS;
4875 + }
4876 + return $replace.call(replacement, symbols, function (match, ch) {
4877 + var capture;
4878 + switch (ch.charAt(0)) {
4879 + case '$': return '$';
4880 + case '&': return matched;
4881 + case '`': return str.slice(0, position);
4882 + case "'": return str.slice(tailPos);
4883 + case '<':
4884 + capture = namedCaptures[ch.slice(1, -1)];
4885 + break;
4886 + default: // \d\d?
4887 + var n = +ch;
4888 + if (n === 0) return match;
4889 + if (n > m) {
4890 + var f = floor(n / 10);
4891 + if (f === 0) return match;
4892 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
4893 + return match;
4894 + }
4895 + capture = captures[n - 1];
4896 + }
4897 + return capture === undefined ? '' : capture;
4898 + });
4899 + }
4900 +});
4901 +
4902 +
4903 +/***/ }),
4904 +
4905 +/***/ "../node_modules/core-js/modules/es6.regexp.search.js":
4906 +/*!************************************************************!*\
4907 + !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
4908 + \************************************************************/
4909 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4910 +
4911 +"use strict";
4912 +
4913 +
4914 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4915 +var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
4916 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
4917 +
4918 +// @@search logic
4919 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
4920 + return [
4921 + // `String.prototype.search` method
4922 + // https://tc39.github.io/ecma262/#sec-string.prototype.search
4923 + function search(regexp) {
4924 + var O = defined(this);
4925 + var fn = regexp == undefined ? undefined : regexp[SEARCH];
4926 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
4927 + },
4928 + // `RegExp.prototype[@@search]` method
4929 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
4930 + function (regexp) {
4931 + var res = maybeCallNative($search, regexp, this);
4932 + if (res.done) return res.value;
4933 + var rx = anObject(regexp);
4934 + var S = String(this);
4935 + var previousLastIndex = rx.lastIndex;
4936 + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
4937 + var result = regExpExec(rx, S);
4938 + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
4939 + return result === null ? -1 : result.index;
4940 + }
4941 + ];
4942 +});
4943 +
4944 +
4945 +/***/ }),
4946 +
4947 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
4948 +/*!***********************************************************!*\
4949 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
4950 + \***********************************************************/
4951 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4952 +
4953 +"use strict";
4954 +
4955 +
4956 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
4957 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4958 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
4959 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
4960 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
4961 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
4962 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
4963 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
4964 +var $min = Math.min;
4965 +var $push = [].push;
4966 +var $SPLIT = 'split';
4967 +var LENGTH = 'length';
4968 +var LAST_INDEX = 'lastIndex';
4969 +var MAX_UINT32 = 0xffffffff;
4970 +
4971 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
4972 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
4973 +
4974 +// @@split logic
4975 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
4976 + var internalSplit;
4977 + if (
4978 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
4979 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
4980 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
4981 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
4982 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
4983 + ''[$SPLIT](/.?/)[LENGTH]
4984 + ) {
4985 + // based on es5-shim implementation, need to rework it
4986 + internalSplit = function (separator, limit) {
4987 + var string = String(this);
4988 + if (separator === undefined && limit === 0) return [];
4989 + // If `separator` is not a regex, use native split
4990 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
4991 + var output = [];
4992 + var flags = (separator.ignoreCase ? 'i' : '') +
4993 + (separator.multiline ? 'm' : '') +
4994 + (separator.unicode ? 'u' : '') +
4995 + (separator.sticky ? 'y' : '');
4996 + var lastLastIndex = 0;
4997 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
4998 + // Make `global` and avoid `lastIndex` issues by working with a copy
4999 + var separatorCopy = new RegExp(separator.source, flags + 'g');
5000 + var match, lastIndex, lastLength;
5001 + while (match = regexpExec.call(separatorCopy, string)) {
5002 + lastIndex = separatorCopy[LAST_INDEX];
5003 + if (lastIndex > lastLastIndex) {
5004 + output.push(string.slice(lastLastIndex, match.index));
5005 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
5006 + lastLength = match[0][LENGTH];
5007 + lastLastIndex = lastIndex;
5008 + if (output[LENGTH] >= splitLimit) break;
5009 + }
5010 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
5011 + }
5012 + if (lastLastIndex === string[LENGTH]) {
5013 + if (lastLength || !separatorCopy.test('')) output.push('');
5014 + } else output.push(string.slice(lastLastIndex));
5015 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
5016 + };
5017 + // Chakra, V8
5018 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
5019 + internalSplit = function (separator, limit) {
5020 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
5021 + };
5022 + } else {
5023 + internalSplit = $split;
5024 + }
5025 +
5026 + return [
5027 + // `String.prototype.split` method
5028 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
5029 + function split(separator, limit) {
5030 + var O = defined(this);
5031 + var splitter = separator == undefined ? undefined : separator[SPLIT];
5032 + return splitter !== undefined
5033 + ? splitter.call(separator, O, limit)
5034 + : internalSplit.call(String(O), separator, limit);
5035 + },
5036 + // `RegExp.prototype[@@split]` method
5037 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
5038 + //
5039 + // NOTE: This cannot be properly polyfilled in engines that don't support
5040 + // the 'y' flag.
5041 + function (regexp, limit) {
5042 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
5043 + if (res.done) return res.value;
5044 +
5045 + var rx = anObject(regexp);
5046 + var S = String(this);
5047 + var C = speciesConstructor(rx, RegExp);
5048 +
5049 + var unicodeMatching = rx.unicode;
5050 + var flags = (rx.ignoreCase ? 'i' : '') +
5051 + (rx.multiline ? 'm' : '') +
5052 + (rx.unicode ? 'u' : '') +
5053 + (SUPPORTS_Y ? 'y' : 'g');
5054 +
5055 + // ^(? + rx + ) is needed, in combination with some S slicing, to
5056 + // simulate the 'y' flag.
5057 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
5058 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
5059 + if (lim === 0) return [];
5060 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
5061 + var p = 0;
5062 + var q = 0;
5063 + var A = [];
5064 + while (q < S.length) {
5065 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
5066 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
5067 + var e;
5068 + if (
5069 + z === null ||
5070 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
5071 + ) {
5072 + q = advanceStringIndex(S, q, unicodeMatching);
5073 + } else {
5074 + A.push(S.slice(p, q));
5075 + if (A.length === lim) return A;
5076 + for (var i = 1; i <= z.length - 1; i++) {
5077 + A.push(z[i]);
5078 + if (A.length === lim) return A;
5079 + }
5080 + q = p = e;
5081 + }
5082 + }
5083 + A.push(S.slice(p));
5084 + return A;
5085 + }
5086 + ];
5087 +});
5088 +
5089 +
5090 +/***/ }),
5091 +
5092 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
5093 +/*!***************************************************************!*\
5094 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
5095 + \***************************************************************/
5096 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5097 +
5098 +"use strict";
5099 +
5100 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
5101 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
5102 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
5103 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
5104 +var TO_STRING = 'toString';
5105 +var $toString = /./[TO_STRING];
5106 +
5107 +var define = function (fn) {
5108 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
5109 +};
5110 +
5111 +// 21.2.5.14 RegExp.prototype.toString()
5112 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
5113 + define(function toString() {
5114 + var R = anObject(this);
5115 + return '/'.concat(R.source, '/',
5116 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
5117 + });
5118 +// FF44- RegExp#toString has a wrong name
5119 +} else if ($toString.name != TO_STRING) {
5120 + define(function toString() {
5121 + return $toString.call(this);
5122 + });
5123 +}
5124 +
5125 +
5126 +/***/ }),
5127 +
5128 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
5129 +/*!**************************************************************!*\
5130 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
5131 + \**************************************************************/
5132 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5133 +
5134 +"use strict";
5135 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
5136 +
5137 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
5138 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
5139 +var INCLUDES = 'includes';
5140 +
5141 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
5142 + includes: function includes(searchString /* , position = 0 */) {
5143 + return !!~context(this, searchString, INCLUDES)
5144 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
5145 + }
5146 +});
5147 +
5148 +
5149 +/***/ }),
5150 +
5151 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
5152 +/*!*************************************************************!*\
5153 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
5154 + \*************************************************************/
5155 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5156 +
5157 +"use strict";
5158 +
5159 +// https://github.com/tc39/Array.prototype.includes
5160 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
5161 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
5162 +
5163 +$export($export.P, 'Array', {
5164 + includes: function includes(el /* , fromIndex = 0 */) {
5165 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
5166 + }
5167 +});
5168 +
5169 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
5170 +
5171 +
5172 +/***/ }),
5173 +
5174 +/***/ "@wordpress/i18n":
5175 +/*!**************************!*\
5176 + !*** external "wp.i18n" ***!
5177 + \**************************/
5178 +/***/ ((module) => {
5179 +
5180 +"use strict";
5181 +module.exports = wp.i18n;
5182 +
5183 +/***/ })
5184 +
5185 +/******/ });
5186 +/************************************************************************/
5187 +/******/ // The module cache
5188 +/******/ var __webpack_module_cache__ = {};
5189 +/******/
5190 +/******/ // The require function
5191 +/******/ function __webpack_require__(moduleId) {
5192 +/******/ // Check if module is in cache
5193 +/******/ var cachedModule = __webpack_module_cache__[moduleId];
5194 +/******/ if (cachedModule !== undefined) {
5195 +/******/ return cachedModule.exports;
5196 +/******/ }
5197 +/******/ // Create a new module (and put it into the cache)
5198 +/******/ var module = __webpack_module_cache__[moduleId] = {
5199 +/******/ // no module.id needed
5200 +/******/ // no module.loaded needed
5201 +/******/ exports: {}
5202 +/******/ };
5203 +/******/
5204 +/******/ // Execute the module function
5205 +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
5206 +/******/
5207 +/******/ // Return the exports of the module
5208 +/******/ return module.exports;
5209 +/******/ }
5210 +/******/
5211 +/************************************************************************/
5212 +var __webpack_exports__ = {};
5213 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
5214 +(() => {
5215 +"use strict";
5216 +/*!***************************************!*\
5217 + !*** ../assets/dev/js/admin/admin.js ***!
5218 + \***************************************/
5219 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5220 +
5221 +
5222 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5223 +
5224 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5225 +
5226 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
5227 +
5228 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
5229 +
5230 +__webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
5231 +
5232 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
5233 +
5234 +__webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
5235 +
5236 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5237 +
5238 +__webpack_require__(/*! core-js/modules/es6.array.slice.js */ "../node_modules/core-js/modules/es6.array.slice.js");
5239 +
5240 +var _module = _interopRequireDefault(__webpack_require__(/*! elementor/modules/landing-pages/assets/js/admin/module */ "../modules/landing-pages/assets/js/admin/module.js"));
5241 +
5242 +var _module2 = _interopRequireDefault(__webpack_require__(/*! elementor/core/experiments/assets/js/admin/module */ "../core/experiments/assets/js/admin/module.js"));
5243 +
5244 +var _environment = _interopRequireDefault(__webpack_require__(/*! ../../../../core/common/assets/js/utils/environment */ "../core/common/assets/js/utils/environment.js"));
5245 +
5246 +var _events = _interopRequireDefault(__webpack_require__(/*! elementor-utils/events */ "../assets/dev/js/utils/events.js"));
5247 +
5248 +(function ($) {
5249 + var ElementorAdmin = elementorModules.ViewModule.extend({
5250 + maintenanceMode: null,
5251 + config: elementorAdminConfig,
5252 + getDefaultElements: function getDefaultElements() {
5253 + var elements = {
5254 + $switchMode: $('#elementor-switch-mode'),
5255 + $goToEditLink: $('#elementor-go-to-edit-page-link'),
5256 + $switchModeInput: $('#elementor-switch-mode-input'),
5257 + $switchModeButton: $('#elementor-switch-mode-button'),
5258 + $elementorLoader: $('.elementor-loader'),
5259 + $builderEditor: $('#elementor-editor'),
5260 + $importButton: $('#elementor-import-template-trigger'),
5261 + $importArea: $('#elementor-import-template-area'),
5262 + $settingsForm: $('#elementor-settings-form'),
5263 + $settingsTabsWrapper: $('#elementor-settings-tabs-wrapper'),
5264 + $menuGetHelpLink: $('a[href="admin.php?page=go_knowledge_base_site"]'),
5265 + $reMigrateGlobalsButton: $('.elementor-re-migrate-globals-button')
5266 + };
5267 + elements.$settingsFormPages = elements.$settingsForm.find('.elementor-settings-form-page');
5268 + elements.$activeSettingsPage = elements.$settingsFormPages.filter('.elementor-active');
5269 + elements.$settingsTabs = elements.$settingsTabsWrapper.children();
5270 + elements.$activeSettingsTab = elements.$settingsTabs.filter('.nav-tab-active');
5271 + return elements;
5272 + },
5273 + toggleStatus: function toggleStatus() {
5274 + var isElementorMode = this.isElementorMode();
5275 + elementorCommon.elements.$body.toggleClass('elementor-editor-active', isElementorMode).toggleClass('elementor-editor-inactive', !isElementorMode);
5276 + },
5277 + bindEvents: function bindEvents() {
5278 + var self = this;
5279 + self.elements.$switchModeButton.on('click', function (event) {
5280 + event.preventDefault();
5281 +
5282 + if (self.isElementorMode()) {
5283 + elementorCommon.dialogsManager.createWidget('confirm', {
5284 + message: __('Please note that you are switching to WordPress default editor. Your current layout, design and content might break.', 'elementor'),
5285 + headerMessage: __('Back to WordPress Editor', 'elementor'),
5286 + strings: {
5287 + confirm: __('Continue', 'elementor'),
5288 + cancel: __('Cancel', 'elementor')
5289 + },
5290 + defaultOption: 'confirm',
5291 + onConfirm: function onConfirm() {
5292 + self.elements.$switchModeInput.val('');
5293 + self.toggleStatus();
5294 + }
5295 + }).show();
5296 + } else {
5297 + self.elements.$switchModeInput.val(true);
5298 + var $wpTitle = $('#title');
5299 +
5300 + if (!$wpTitle.val()) {
5301 + $wpTitle.val('Elementor #' + $('#post_ID').val());
5302 + }
5303 +
5304 + if (wp.autosave) {
5305 + wp.autosave.server.triggerSave();
5306 + }
5307 +
5308 + self.animateLoader();
5309 + $(document).on('heartbeat-tick.autosave', function () {
5310 + elementorCommon.elements.$window.off('beforeunload.edit-post');
5311 + location.href = self.elements.$goToEditLink.attr('href');
5312 + });
5313 + self.toggleStatus();
5314 + }
5315 + });
5316 + self.elements.$goToEditLink.on('click', function () {
5317 + self.animateLoader();
5318 + });
5319 + $('.e-notice--dismissible').on('click', '.e-notice__dismiss, .e-notice-dismiss', function (event) {
5320 + event.preventDefault();
5321 + var $wrapperElm = $(this).closest('.e-notice--dismissible');
5322 + $.post(ajaxurl, {
5323 + action: 'elementor_set_admin_notice_viewed',
5324 + notice_id: $wrapperElm.data('notice_id')
5325 + });
5326 + $wrapperElm.fadeTo(100, 0, function () {
5327 + $wrapperElm.slideUp(100, function () {
5328 + $wrapperElm.remove();
5329 + });
5330 + });
5331 + });
5332 + $('#elementor-clear-cache-button').on('click', function (event) {
5333 + event.preventDefault();
5334 + var $thisButton = $(this);
5335 + $thisButton.removeClass('success').addClass('loading');
5336 + $.post(ajaxurl, {
5337 + action: 'elementor_clear_cache',
5338 + _nonce: $thisButton.data('nonce')
5339 + }).done(function () {
5340 + $thisButton.removeClass('loading').addClass('success');
5341 + });
5342 + });
5343 + $('#elementor-library-sync-button').on('click', function (event) {
5344 + event.preventDefault();
5345 + var $thisButton = $(this);
5346 + $thisButton.removeClass('success').addClass('loading');
5347 + $.post(ajaxurl, {
5348 + action: 'elementor_reset_library',
5349 + _nonce: $thisButton.data('nonce')
5350 + }).done(function () {
5351 + $thisButton.removeClass('loading').addClass('success');
5352 + });
5353 + });
5354 + $('#elementor-recreate-kit-button').on('click', function (event) {
5355 + event.preventDefault();
5356 + var $thisButton = $(this);
5357 + $thisButton.removeClass('success error').addClass('loading').next('.e-recreate-kit-error-message').remove();
5358 + $.post(ajaxurl, {
5359 + action: 'elementor_recreate_kit',
5360 + _nonce: $thisButton.data('nonce')
5361 + }).done(function () {
5362 + $thisButton.removeClass('loading').addClass('success');
5363 + }).fail(function (_ref) {
5364 + var _responseJSON$data;
5365 +
5366 + var responseJSON = _ref.responseJSON;
5367 + $thisButton.removeClass('loading').addClass('error');
5368 +
5369 + if ((_responseJSON$data = responseJSON.data) !== null && _responseJSON$data !== void 0 && _responseJSON$data.message) {
5370 + $thisButton.after("<div class=\"e-recreate-kit-error-message\">".concat(responseJSON.data.message, "</div>"));
5371 + }
5372 + });
5373 + });
5374 + $('#elementor-replace-url-button').on('click', function (event) {
5375 + event.preventDefault();
5376 + var $this = $(this),
5377 + $tr = $this.parents('tr'),
5378 + $from = $tr.find('[name="from"]'),
5379 + $to = $tr.find('[name="to"]');
5380 + $this.removeClass('success').addClass('loading');
5381 + $.post(ajaxurl, {
5382 + action: 'elementor_replace_url',
5383 + from: $from.val(),
5384 + to: $to.val(),
5385 + _nonce: $this.data('nonce')
5386 + }).done(function (response) {
5387 + $this.removeClass('loading');
5388 +
5389 + if (response.success) {
5390 + $this.addClass('success');
5391 + }
5392 +
5393 + elementorCommon.dialogsManager.createWidget('alert', {
5394 + message: response.data
5395 + }).show();
5396 + });
5397 + });
5398 + $('#elementor_upgrade_fa_button').on('click', function (event) {
5399 + event.preventDefault();
5400 + var $updateButton = $(this);
5401 + $updateButton.addClass('loading');
5402 + elementorCommon.dialogsManager.createWidget('confirm', {
5403 + id: 'confirm_fa_migration_admin_modal',
5404 + message: __('I understand that by upgrading to Font Awesome 5,', 'elementor') + '<br>' + __('I acknowledge that some changes may affect my website and that this action cannot be undone.', 'elementor'),
5405 + headerMessage: __('Font Awesome 5 Migration', 'elementor'),
5406 + strings: {
5407 + confirm: __('Continue', 'elementor'),
5408 + cancel: __('Cancel', 'elementor')
5409 + },
5410 + defaultOption: 'confirm',
5411 + onConfirm: function onConfirm() {
5412 + $updateButton.removeClass('error').addClass('loading');
5413 + $.post(ajaxurl, $updateButton.data()).done(function (response) {
5414 + $updateButton.removeClass('loading').addClass('success');
5415 + $('#elementor_upgrade_fa_button').parent().append(response.data.message);
5416 + var redirectTo = (location.search.split('redirect_to=')[1] || '').split('&')[0];
5417 +
5418 + if (redirectTo) {
5419 + location.href = decodeURIComponent(redirectTo);
5420 + return;
5421 + }
5422 +
5423 + history.go(-1);
5424 + }).fail(function () {
5425 + $updateButton.removeClass('loading').addClass('error');
5426 + });
5427 + },
5428 + onCancel: function onCancel() {
5429 + $updateButton.removeClass('loading').addClass('error');
5430 + }
5431 + }).show();
5432 + });
5433 + self.elements.$settingsTabs.on({
5434 + click: function click(event) {
5435 + event.preventDefault();
5436 + event.currentTarget.focus(); // Safari does not focus the tab automatically
5437 + },
5438 + focus: function focus() {
5439 + // Using focus event to enable navigation by tab key
5440 + var hrefWithoutHash = location.href.replace(/#.*/, '');
5441 + history.pushState({}, '', hrefWithoutHash + this.hash);
5442 + self.goToSettingsTabFromHash();
5443 + }
5444 + });
5445 + $('select.elementor-rollback-select').on('change', function () {
5446 + var $this = $(this),
5447 + $rollbackButton = $this.next('.elementor-rollback-button'),
5448 + placeholderText = $rollbackButton.data('placeholder-text'),
5449 + placeholderUrl = $rollbackButton.data('placeholder-url');
5450 + $rollbackButton.html(placeholderText.replace('{VERSION}', $this.val()));
5451 + $rollbackButton.attr('href', placeholderUrl.replace('VERSION', $this.val()));
5452 + }).trigger('change');
5453 + $('.elementor-rollback-button').on('click', function (event) {
5454 + event.preventDefault();
5455 + var $this = $(this);
5456 + elementorCommon.dialogsManager.createWidget('confirm', {
5457 + headerMessage: __('Rollback to Previous Version', 'elementor'),
5458 + message: __('Are you sure you want to reinstall previous version?', 'elementor'),
5459 + strings: {
5460 + confirm: __('Continue', 'elementor'),
5461 + cancel: __('Cancel', 'elementor')
5462 + },
5463 + onConfirm: function onConfirm() {
5464 + $this.addClass('loading');
5465 + location.href = $this.attr('href');
5466 + }
5467 + }).show();
5468 + });
5469 + self.elements.$reMigrateGlobalsButton.on('click', function (event) {
5470 + event.preventDefault();
5471 + var $this = $(event.currentTarget);
5472 + elementorCommon.dialogsManager.createWidget('confirm', {
5473 + headerMessage: __('Migrate to v3.0', 'elementor'),
5474 + message: __('Please note that this process will revert all changes made to Global Colors and Fonts since upgrading to v3.x.', 'elementor'),
5475 + strings: {
5476 + confirm: __('Continue', 'elementor'),
5477 + cancel: __('Cancel', 'elementor')
5478 + },
5479 + onConfirm: function onConfirm() {
5480 + $this.removeClass('success').addClass('loading');
5481 + elementorCommon.ajax.addRequest('re_migrate_globals', {
5482 + success: function success() {
5483 + return $this.removeClass('loading').addClass('success');
5484 + }
5485 + });
5486 + }
5487 + }).show();
5488 + });
5489 + $('.elementor_css_print_method select').on('change', function () {
5490 + var $descriptions = $('.elementor-css-print-method-description');
5491 + $descriptions.hide();
5492 + $descriptions.filter('[data-value="' + $(this).val() + '"]').show();
5493 + }).trigger('change');
5494 + },
5495 + onInit: function onInit() {
5496 + elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
5497 + this.initTemplatesImport();
5498 + this.initMaintenanceMode();
5499 + this.goToSettingsTabFromHash();
5500 + this.openGetHelpInNewTab();
5501 + this.addUserAgentClasses();
5502 + this.roleManager.init();
5503 +
5504 + if (elementorCommon.config.experimentalFeatures['landing-pages']) {
5505 + new _module.default();
5506 + }
5507 +
5508 + new _module2.default();
5509 + },
5510 + addUserAgentClasses: function addUserAgentClasses() {
5511 + var body = document.querySelector('body');
5512 + (0, _entries.default)(_environment.default).forEach(function (_ref2) {
5513 + var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
5514 + key = _ref3[0],
5515 + value = _ref3[1];
5516 +
5517 + if (!value) {
5518 + return;
5519 + }
5520 +
5521 + body.classList.add('e--ua-' + key);
5522 + });
5523 + },
5524 + openGetHelpInNewTab: function openGetHelpInNewTab() {
5525 + this.elements.$menuGetHelpLink.attr('target', '_blank');
5526 + },
5527 + initTemplatesImport: function initTemplatesImport() {
5528 + if (!elementorCommon.elements.$body.hasClass('post-type-elementor_library')) {
5529 + return;
5530 + }
5531 +
5532 + var self = this,
5533 + $importButton = self.elements.$importButton,
5534 + $importArea = self.elements.$importArea;
5535 + self.elements.$formAnchor = $('.wp-header-end');
5536 + $('#wpbody-content').find('.page-title-action').last().after($importButton);
5537 + self.elements.$formAnchor.after($importArea);
5538 + $importButton.on('click', function () {
5539 + $('#elementor-import-template-area').toggle();
5540 + });
5541 + },
5542 + initMaintenanceMode: function initMaintenanceMode() {
5543 + var MaintenanceMode = __webpack_require__(/*! elementor-admin/maintenance-mode */ "../assets/dev/js/admin/maintenance-mode.js");
5544 +
5545 + this.maintenanceMode = new MaintenanceMode();
5546 + },
5547 + isElementorMode: function isElementorMode() {
5548 + return !!this.elements.$switchModeInput.val();
5549 + },
5550 + animateLoader: function animateLoader() {
5551 + this.elements.$goToEditLink.addClass('elementor-animate');
5552 + },
5553 + goToSettingsTabFromHash: function goToSettingsTabFromHash() {
5554 + var hash = location.hash.slice(1);
5555 +
5556 + if (hash) {
5557 + this.goToSettingsTab(hash);
5558 + }
5559 + },
5560 + goToSettingsTab: function goToSettingsTab(tabName) {
5561 + var $pages = this.elements.$settingsFormPages;
5562 +
5563 + if (!$pages.length) {
5564 + return;
5565 + }
5566 +
5567 + var $activePage = $pages.filter('#' + tabName);
5568 + this.elements.$activeSettingsPage.removeClass('elementor-active');
5569 + this.elements.$activeSettingsTab.removeClass('nav-tab-active');
5570 + var $activeTab = this.elements.$settingsTabs.filter('#elementor-settings-' + tabName);
5571 + $activePage.addClass('elementor-active');
5572 + $activeTab.addClass('nav-tab-active');
5573 + this.elements.$settingsForm.attr('action', 'options.php#' + tabName);
5574 + this.elements.$activeSettingsPage = $activePage;
5575 + this.elements.$activeSettingsTab = $activeTab;
5576 + },
5577 + translate: function translate(stringKey, templateArgs) {
5578 + return elementorCommon.translate(stringKey, null, templateArgs, this.config.i18n);
5579 + },
5580 + roleManager: {
5581 + selectors: {
5582 + body: 'elementor-role-manager',
5583 + row: '.elementor-role-row',
5584 + label: '.elementor-role-label',
5585 + excludedIndicator: '.elementor-role-excluded-indicator',
5586 + excludedField: 'input[name="elementor_exclude_user_roles[]"]',
5587 + controlsContainer: '.elementor-role-controls',
5588 + toggleHandle: '.elementor-role-toggle',
5589 + arrowUp: 'dashicons-arrow-up',
5590 + arrowDown: 'dashicons-arrow-down'
5591 + },
5592 + toggle: function toggle($trigger) {
5593 + var self = this,
5594 + $row = $trigger.closest(self.selectors.row),
5595 + $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find('.dashicons'),
5596 + $controls = $row.find(self.selectors.controlsContainer);
5597 + $controls.toggleClass('hidden');
5598 +
5599 + if ($controls.hasClass('hidden')) {
5600 + $toggleHandleIcon.removeClass(self.selectors.arrowUp).addClass(self.selectors.arrowDown);
5601 + } else {
5602 + $toggleHandleIcon.removeClass(self.selectors.arrowDown).addClass(self.selectors.arrowUp);
5603 + }
5604 +
5605 + self.updateLabel($row);
5606 + },
5607 + updateLabel: function updateLabel($row) {
5608 + var self = this,
5609 + $indicator = $row.find(self.selectors.excludedIndicator),
5610 + excluded = $row.find(self.selectors.excludedField).is(':checked');
5611 +
5612 + if (excluded) {
5613 + $indicator.html($indicator.data('excluded-label'));
5614 + } else {
5615 + $indicator.html('');
5616 + }
5617 +
5618 + self.setAdvancedState($row, excluded);
5619 + },
5620 + setAdvancedState: function setAdvancedState($row, state) {
5621 + var self = this,
5622 + $controls = $row.find('input[type="checkbox"]').not(self.selectors.excludedField);
5623 + $controls.each(function (index, input) {
5624 + $(input).prop('disabled', state);
5625 + });
5626 + },
5627 + bind: function bind() {
5628 + var self = this;
5629 + $(document).on('click', self.selectors.label + ',' + self.selectors.toggleHandle, function (event) {
5630 + event.stopPropagation();
5631 + event.preventDefault();
5632 + self.toggle($(this));
5633 + }).on('change', self.selectors.excludedField, function () {
5634 + self.updateLabel($(this).closest(self.selectors.row));
5635 + });
5636 + },
5637 + init: function init() {
5638 + var self = this;
5639 +
5640 + if (!$('body[class*="' + self.selectors.body + '"]').length) {
5641 + return;
5642 + }
5643 +
5644 + self.bind();
5645 + $(self.selectors.row).each(function (index, row) {
5646 + self.updateLabel($(row));
5647 + });
5648 + }
5649 + }
5650 + });
5651 + $(function () {
5652 + window.elementorAdmin = new ElementorAdmin();
5653 +
5654 + _events.default.dispatch(elementorCommon.elements.$window, 'elementor/admin/init');
5655 + });
5656 +})(jQuery);
5657 +})();
5658 +
5659 +/******/ })()
5660 +;
3718 5661 //# sourceMappingURL=admin.js.map