PluginProbe
Elementor Website Builder – more than just a page builder / 3.3.0
Elementor Website Builder – more than just a page builder v3.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 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | assets/js/admin.js +5173 -3394 4.2.0-dev23.3.0 View file →
@@ -1,1757 +1,3415 @@
1 +/*! elementor - v3.3.0 - 11-07-2021 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
4 -/***/ "../app/assets/js/event-track/dashboard/action-controls.js":
5 -/*!*****************************************************************!*\
6 - !*** ../app/assets/js/event-track/dashboard/action-controls.js ***!
7 - \*****************************************************************/
8 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
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 +/*! dynamic exports */
10 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js */
11 +/*! runtime requirements: module, __webpack_require__ */
12 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9 13
10 -"use strict";
14 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js");
11 15
16 +/***/ }),
12 17
13 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15 -Object.defineProperty(exports, "__esModule", ({
16 - value: true
17 -}));
18 -exports["default"] = void 0;
19 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
20 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
21 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
22 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
23 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
24 -var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
25 -var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js");
26 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
27 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
28 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
29 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
30 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
31 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
32 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
33 -var EXCLUDED_SELECTORS = {
34 - ADMIN_MENU: '#adminmenu',
35 - TOP_BAR: '.e-admin-top-bar',
36 - TOP_BAR_EDITOR_ONE: '#editor-one-top-bar',
37 - WP_ADMIN_BAR: '#wpadminbar',
38 - SUBMENU: '.wp-submenu',
39 - PROMO_PAGE: '.e-feature-promotion',
40 - PROMO_BLANK_STATE: '.elementor-blank_state',
41 - APP: '.e-app',
42 - SIDEBAR_NAVIGATION: '#editor-one-sidebar-navigation',
43 - FLYOUT_MENU: '.elementor-submenu-flyout'
44 -};
45 -var ActionControlTracking = /*#__PURE__*/function (_BaseTracking) {
46 - function ActionControlTracking() {
47 - (0, _classCallCheck2.default)(this, ActionControlTracking);
48 - return _callSuper(this, ActionControlTracking, arguments);
18 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
19 +/*!************************************************************************!*\
20 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
21 + \************************************************************************/
22 +/*! dynamic exports */
23 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js */
24 +/*! runtime requirements: module, __webpack_require__ */
25 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
26 +
27 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js");
28 +
29 +/***/ }),
30 +
31 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js":
32 +/*!**********************************************************************!*\
33 + !*** ../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js ***!
34 + \**********************************************************************/
35 +/*! dynamic exports */
36 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js */
37 +/*! runtime requirements: module, __webpack_require__ */
38 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
39 +
40 +module.exports = __webpack_require__(/*! core-js/library/fn/get-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js");
41 +
42 +/***/ }),
43 +
44 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js":
45 +/*!*********************************************************************!*\
46 + !*** ../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js ***!
47 + \*********************************************************************/
48 +/*! dynamic exports */
49 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js */
50 +/*! runtime requirements: module, __webpack_require__ */
51 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
52 +
53 +module.exports = __webpack_require__(/*! core-js/library/fn/is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js");
54 +
55 +/***/ }),
56 +
57 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
58 +/*!***********************************************************************!*\
59 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
60 + \***********************************************************************/
61 +/*! dynamic exports */
62 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js */
63 +/*! runtime requirements: module, __webpack_require__ */
64 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
65 +
66 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js");
67 +
68 +/***/ }),
69 +
70 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
71 +/*!********************************************************************************!*\
72 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
73 + \********************************************************************************/
74 +/*! dynamic exports */
75 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js */
76 +/*! runtime requirements: module, __webpack_require__ */
77 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
78 +
79 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js");
80 +
81 +/***/ }),
82 +
83 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
84 +/*!************************************************************************!*\
85 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
86 + \************************************************************************/
87 +/*! dynamic exports */
88 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js */
89 +/*! runtime requirements: module, __webpack_require__ */
90 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
91 +
92 +module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js");
93 +
94 +/***/ }),
95 +
96 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
97 +/*!********************************************************************************************!*\
98 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
99 + \********************************************************************************************/
100 +/*! dynamic exports */
101 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js */
102 +/*! runtime requirements: module, __webpack_require__ */
103 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
104 +
105 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
106 +
107 +/***/ }),
108 +
109 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
110 +/*!*********************************************************************************!*\
111 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
112 + \*********************************************************************************/
113 +/*! dynamic exports */
114 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js */
115 +/*! runtime requirements: module, __webpack_require__ */
116 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
117 +
118 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js");
119 +
120 +/***/ }),
121 +
122 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
123 +/*!*********************************************************************************!*\
124 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
125 + \*********************************************************************************/
126 +/*! dynamic exports */
127 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js */
128 +/*! runtime requirements: module, __webpack_require__ */
129 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
130 +
131 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js");
132 +
133 +/***/ }),
134 +
135 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
136 +/*!***************************************************************************!*\
137 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
138 + \***************************************************************************/
139 +/*! dynamic exports */
140 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js */
141 +/*! runtime requirements: module, __webpack_require__ */
142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
143 +
144 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js");
145 +
146 +/***/ }),
147 +
148 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
149 +/*!*********************************************************************!*\
150 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
151 + \*********************************************************************/
152 +/*! dynamic exports */
153 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js */
154 +/*! runtime requirements: module, __webpack_require__ */
155 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
156 +
157 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js");
158 +
159 +/***/ }),
160 +
161 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
162 +/*!****************************************************************!*\
163 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
164 + \****************************************************************/
165 +/*! dynamic exports */
166 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js */
167 +/*! runtime requirements: module, __webpack_require__ */
168 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
169 +
170 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js");
171 +
172 +/***/ }),
173 +
174 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
175 +/*!*************************************************************************!*\
176 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
177 + \*************************************************************************/
178 +/*! dynamic exports */
179 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js */
180 +/*! runtime requirements: module, __webpack_require__ */
181 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
182 +
183 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js");
184 +
185 +/***/ }),
186 +
187 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
188 +/*!**************************************************************************!*\
189 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
190 + \**************************************************************************/
191 +/*! unknown exports (runtime-defined) */
192 +/*! runtime requirements: module */
193 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
194 +/***/ ((module) => {
195 +
196 +function _arrayLikeToArray(arr, len) {
197 + if (len == null || len > arr.length) len = arr.length;
198 +
199 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
200 + arr2[i] = arr[i];
49 201 }
50 - (0, _inherits2.default)(ActionControlTracking, _BaseTracking);
51 - return (0, _createClass2.default)(ActionControlTracking, null, [{
52 - key: "init",
53 - value: function init() {
54 - if (!_utils.DashboardUtils.isElementorPage()) {
55 - return;
56 - }
57 - this.attachDelegatedHandlers();
58 - this.addTrackingAttributesToFilterButtons();
59 - this.initializeLinkDataIds();
202 +
203 + return arr2;
204 +}
205 +
206 +module.exports = _arrayLikeToArray;
207 +
208 +/***/ }),
209 +
210 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
211 +/*!************************************************************************!*\
212 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
213 + \************************************************************************/
214 +/*! unknown exports (runtime-defined) */
215 +/*! runtime requirements: module, __webpack_require__ */
216 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
217 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
218 +
219 +var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
220 +
221 +function _arrayWithHoles(arr) {
222 + if (_Array$isArray(arr)) return arr;
223 +}
224 +
225 +module.exports = _arrayWithHoles;
226 +
227 +/***/ }),
228 +
229 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
230 +/*!*******************************************************************************!*\
231 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
232 + \*******************************************************************************/
233 +/*! unknown exports (runtime-defined) */
234 +/*! runtime requirements: module */
235 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
236 +/***/ ((module) => {
237 +
238 +function _assertThisInitialized(self) {
239 + if (self === void 0) {
240 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
241 + }
242 +
243 + return self;
244 +}
245 +
246 +module.exports = _assertThisInitialized;
247 +
248 +/***/ }),
249 +
250 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
251 +/*!************************************************************************!*\
252 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
253 + \************************************************************************/
254 +/*! unknown exports (runtime-defined) */
255 +/*! runtime requirements: module */
256 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
257 +/***/ ((module) => {
258 +
259 +function _classCallCheck(instance, Constructor) {
260 + if (!(instance instanceof Constructor)) {
261 + throw new TypeError("Cannot call a class as a function");
262 + }
263 +}
264 +
265 +module.exports = _classCallCheck;
266 +
267 +/***/ }),
268 +
269 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
270 +/*!*********************************************************************!*\
271 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
272 + \*********************************************************************/
273 +/*! unknown exports (runtime-defined) */
274 +/*! runtime requirements: module, __webpack_require__ */
275 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
276 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
277 +
278 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
279 +
280 +function _defineProperties(target, props) {
281 + for (var i = 0; i < props.length; i++) {
282 + var descriptor = props[i];
283 + descriptor.enumerable = descriptor.enumerable || false;
284 + descriptor.configurable = true;
285 + if ("value" in descriptor) descriptor.writable = true;
286 +
287 + _Object$defineProperty(target, descriptor.key, descriptor);
288 + }
289 +}
290 +
291 +function _createClass(Constructor, protoProps, staticProps) {
292 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
293 + if (staticProps) _defineProperties(Constructor, staticProps);
294 + return Constructor;
295 +}
296 +
297 +module.exports = _createClass;
298 +
299 +/***/ }),
300 +
301 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
302 +/*!*********************************************************************!*\
303 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
304 + \*********************************************************************/
305 +/*! unknown exports (runtime-defined) */
306 +/*! runtime requirements: module, __webpack_require__ */
307 +/*! CommonJS bailout: module.exports is used directly at 26:0-14 */
308 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
309 +
310 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
311 +
312 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
313 +
314 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
315 +
316 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
317 +
318 +function _createSuper(Derived) {
319 + var hasNativeReflectConstruct = isNativeReflectConstruct();
320 + return function _createSuperInternal() {
321 + var Super = getPrototypeOf(Derived),
322 + result;
323 +
324 + if (hasNativeReflectConstruct) {
325 + var NewTarget = getPrototypeOf(this).constructor;
326 + result = _Reflect$construct(Super, arguments, NewTarget);
327 + } else {
328 + result = Super.apply(this, arguments);
60 329 }
61 - }, {
62 - key: "initializeLinkDataIds",
63 - value: function initializeLinkDataIds() {
64 - var _this = this;
65 - var initializeLinks = function initializeLinks() {
66 - var links = document.querySelectorAll('a[href]');
67 - links.forEach(function (link) {
68 - if (_this.isExcludedElement(link) || _this.isNavigationLink(link) || link.hasAttribute('data-id')) {
69 - return;
70 - }
71 - var href = link.getAttribute('href');
72 - if (!href) {
73 - return;
74 - }
75 - var cleanedHref = _this.removeNonceFromUrl(href);
76 - if (cleanedHref) {
77 - link.setAttribute('data-id', cleanedHref);
78 - }
79 - });
80 - };
81 - if ('loading' === document.readyState) {
82 - document.addEventListener('DOMContentLoaded', initializeLinks);
83 - } else {
84 - initializeLinks();
330 +
331 + return possibleConstructorReturn(this, result);
332 + };
333 +}
334 +
335 +module.exports = _createSuper;
336 +
337 +/***/ }),
338 +
339 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
340 +/*!*************************************************************!*\
341 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
342 + \*************************************************************/
343 +/*! unknown exports (runtime-defined) */
344 +/*! runtime requirements: module, __webpack_require__ */
345 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
346 +/*! CommonJS bailout: module.exports is used directly at 11:4-18 */
347 +/*! CommonJS bailout: module.exports is used directly at 28:0-14 */
348 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
349 +
350 +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");
351 +
352 +var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
353 +
354 +var superPropBase = __webpack_require__(/*! ./superPropBase */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
355 +
356 +function _get(target, property, receiver) {
357 + if (typeof Reflect !== "undefined" && _Reflect$get) {
358 + module.exports = _get = _Reflect$get;
359 + } else {
360 + module.exports = _get = function _get(target, property, receiver) {
361 + var base = superPropBase(target, property);
362 + if (!base) return;
363 +
364 + var desc = _Object$getOwnPropertyDescriptor(base, property);
365 +
366 + if (desc.get) {
367 + return desc.get.call(receiver);
85 368 }
369 +
370 + return desc.value;
371 + };
372 + }
373 +
374 + return _get(target, property, receiver || target);
375 +}
376 +
377 +module.exports = _get;
378 +
379 +/***/ }),
380 +
381 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
382 +/*!************************************************************************!*\
383 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
384 + \************************************************************************/
385 +/*! unknown exports (runtime-defined) */
386 +/*! runtime requirements: module, __webpack_require__ */
387 +/*! CommonJS bailout: module.exports is used directly at 6:2-16 */
388 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
389 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
390 +
391 +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");
392 +
393 +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");
394 +
395 +function _getPrototypeOf(o) {
396 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
397 + return o.__proto__ || _Object$getPrototypeOf(o);
398 + };
399 + return _getPrototypeOf(o);
400 +}
401 +
402 +module.exports = _getPrototypeOf;
403 +
404 +/***/ }),
405 +
406 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
407 +/*!******************************************************************!*\
408 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
409 + \******************************************************************/
410 +/*! unknown exports (runtime-defined) */
411 +/*! runtime requirements: module, __webpack_require__ */
412 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
413 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
414 +
415 +var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
416 +
417 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
418 +
419 +function _inherits(subClass, superClass) {
420 + if (typeof superClass !== "function" && superClass !== null) {
421 + throw new TypeError("Super expression must either be null or a function");
422 + }
423 +
424 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
425 + constructor: {
426 + value: subClass,
427 + writable: true,
428 + configurable: true
86 429 }
87 - }, {
88 - key: "addTrackingAttributesToFilterButtons",
89 - value: function addTrackingAttributesToFilterButtons() {
90 - var body = document.body;
91 - if (!body) {
92 - return;
93 - }
94 - var screenPrefix = '';
95 - switch (true) {
96 - case body.classList.contains('post-type-elementor_library'):
97 - screenPrefix = 'elementor_library-library';
98 - break;
99 - case body.classList.contains('post-type-e-floating-buttons'):
100 - screenPrefix = 'e-floating-buttons';
101 - break;
102 - default:
103 - return;
104 - }
105 - var addDataIdToListTableButtons = function addDataIdToListTableButtons() {
106 - var buttonConfigs = [{
107 - id: 'post-query-submit',
108 - suffix: 'filter'
109 - }, {
110 - id: 'search-submit',
111 - suffix: 'search'
112 - }, {
113 - id: 'doaction',
114 - suffix: 'apply'
115 - }, {
116 - id: 'doaction2',
117 - suffix: 'apply-bottom'
118 - }];
119 - buttonConfigs.forEach(function (config) {
120 - var button = document.getElementById(config.id);
121 - if (!button || button.hasAttribute('data-id')) {
122 - return;
123 - }
124 - button.setAttribute('data-id', "".concat(screenPrefix, "-button-").concat(config.suffix));
125 - });
126 - };
127 - if ('loading' === document.readyState) {
128 - document.addEventListener('DOMContentLoaded', addDataIdToListTableButtons);
129 - } else {
130 - addDataIdToListTableButtons();
131 - }
430 + });
431 + if (superClass) setPrototypeOf(subClass, superClass);
432 +}
433 +
434 +module.exports = _inherits;
435 +
436 +/***/ }),
437 +
438 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
439 +/*!*******************************************************************************!*\
440 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
441 + \*******************************************************************************/
442 +/*! unknown exports (runtime-defined) */
443 +/*! runtime requirements: module */
444 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
445 +/***/ ((module) => {
446 +
447 +function _interopRequireDefault(obj) {
448 + return obj && obj.__esModule ? obj : {
449 + "default": obj
450 + };
451 +}
452 +
453 +module.exports = _interopRequireDefault;
454 +
455 +/***/ }),
456 +
457 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
458 +/*!**********************************************************************************!*\
459 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
460 + \**********************************************************************************/
461 +/*! unknown exports (runtime-defined) */
462 +/*! runtime requirements: module, __webpack_require__ */
463 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
464 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
465 +
466 +var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
467 +
468 +function _isNativeReflectConstruct() {
469 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
470 + if (_Reflect$construct.sham) return false;
471 + if (typeof Proxy === "function") return true;
472 +
473 + try {
474 + Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
475 + return true;
476 + } catch (e) {
477 + return false;
478 + }
479 +}
480 +
481 +module.exports = _isNativeReflectConstruct;
482 +
483 +/***/ }),
484 +
485 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
486 +/*!******************************************************************************!*\
487 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
488 + \******************************************************************************/
489 +/*! unknown exports (runtime-defined) */
490 +/*! runtime requirements: module, __webpack_require__ */
491 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
492 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
493 +
494 +var _getIterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/get-iterator */ "../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js");
495 +
496 +var _isIterable = __webpack_require__(/*! @babel/runtime-corejs2/core-js/is-iterable */ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js");
497 +
498 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
499 +
500 +function _iterableToArrayLimit(arr, i) {
501 + if (typeof _Symbol === "undefined" || !_isIterable(Object(arr))) return;
502 + var _arr = [];
503 + var _n = true;
504 + var _d = false;
505 + var _e = undefined;
506 +
507 + try {
508 + for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {
509 + _arr.push(_s.value);
510 +
511 + if (i && _arr.length === i) break;
132 512 }
133 - }, {
134 - key: "isExcludedElement",
135 - value: function isExcludedElement(element) {
136 - for (var _i = 0, _Object$values = Object.values(EXCLUDED_SELECTORS); _i < _Object$values.length; _i++) {
137 - var selector = _Object$values[_i];
138 - if (element.closest(selector)) {
139 - return true;
140 - }
141 - }
142 - if (element.classList.contains('go-pro')) {
143 - return true;
144 - }
145 - return false;
513 + } catch (err) {
514 + _d = true;
515 + _e = err;
516 + } finally {
517 + try {
518 + if (!_n && _i["return"] != null) _i["return"]();
519 + } finally {
520 + if (_d) throw _e;
146 521 }
147 - }, {
148 - key: "attachDelegatedHandlers",
149 - value: function attachDelegatedHandlers() {
150 - var _this2 = this;
151 - var FILTER_BUTTON_IDS = ['search-submit', 'post-query-submit'];
152 - this.addEventListenerTracked(document, 'click', function (event) {
153 - var _event$target;
154 - var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target = event.target) === null || _event$target === void 0 ? void 0 : _event$target.parentElement;
155 - if (!base) {
156 - return;
157 - }
158 - var toggle = base.closest('.elementor-role-toggle');
159 - if (toggle && !_this2.isExcludedElement(toggle)) {
160 - _this2.trackControl(toggle, _wpDashboardTracking.CONTROL_TYPES.TOGGLE);
161 - return;
162 - }
163 - var button = base.closest('button, input[type="submit"], input[type="button"], .button, .e-btn');
164 - if (button && !_this2.isExcludedElement(button)) {
165 - if (FILTER_BUTTON_IDS.includes(button.id)) {
166 - _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.FILTER);
167 - return;
168 - }
169 - _this2.trackControl(button, _wpDashboardTracking.CONTROL_TYPES.BUTTON);
170 - return;
171 - }
172 - var link = base.closest('a');
173 - if (link && !_this2.isExcludedElement(link) && !_this2.isNavigationLink(link)) {
174 - _this2.trackControl(link, _wpDashboardTracking.CONTROL_TYPES.LINK);
175 - }
176 - }, {
177 - capture: false
178 - });
179 - this.addEventListenerTracked(document, 'change', function (event) {
180 - var _event$target2;
181 - var base = event.target && 1 === event.target.nodeType ? event.target : (_event$target2 = event.target) === null || _event$target2 === void 0 ? void 0 : _event$target2.parentElement;
182 - if (!base) {
183 - return;
184 - }
185 - var toggle = null;
186 - if (_wpDashboardTracking.default.isEditorOneActive()) {
187 - toggle = base.closest('.MuiSwitch-switchBase');
188 - } else {
189 - toggle = base.closest('.components-toggle-control');
190 - }
191 - if (toggle && !_this2.isExcludedElement(toggle)) {
192 - _this2.trackControl(toggle, _wpDashboardTracking.CONTROL_TYPES.TOGGLE);
193 - return;
194 - }
195 - var checkbox = base.closest('input[type="checkbox"]');
196 - if (checkbox && !_this2.isExcludedElement(checkbox)) {
197 - _this2.trackControl(checkbox, _wpDashboardTracking.CONTROL_TYPES.CHECKBOX);
198 - return;
199 - }
200 - var radio = base.closest('input[type="radio"]');
201 - if (radio && !_this2.isExcludedElement(radio)) {
202 - _this2.trackControl(radio, _wpDashboardTracking.CONTROL_TYPES.RADIO);
203 - return;
204 - }
205 - var select = base.closest('select');
206 - if (select && !_this2.isExcludedElement(select)) {
207 - _this2.trackControl(select, _wpDashboardTracking.CONTROL_TYPES.SELECT);
208 - }
209 - });
210 - }
211 - }, {
212 - key: "isNavigationLink",
213 - value: function isNavigationLink(link) {
214 - var href = link.getAttribute('href');
215 - if (!href) {
216 - return false;
217 - }
218 - if (href.startsWith('#') && href.includes('tab')) {
219 - return true;
220 - }
221 - if (link.classList.contains('nav-tab')) {
222 - return true;
223 - }
224 - var isInNavigation = link.closest('.wp-submenu, #adminmenu, .e-admin-top-bar, #wpadminbar');
225 - return !!isInNavigation;
226 - }
227 - }, {
228 - key: "trackControl",
229 - value: function trackControl(element, controlType) {
230 - var controlIdentifier = this.extractControlIdentifier(element, controlType);
231 - if (!controlIdentifier) {
232 - return;
233 - }
234 - _wpDashboardTracking.default.trackActionControl(controlIdentifier, controlType);
235 - }
236 - }, {
237 - key: "extractControlIdentifier",
238 - value: function extractControlIdentifier(element, controlType) {
239 - if (_wpDashboardTracking.CONTROL_TYPES.RADIO === controlType) {
240 - var name = element.getAttribute('name');
241 - var value = element.value || element.getAttribute('value');
242 - if (name && value) {
243 - return "".concat(name, "-").concat(value);
244 - }
245 - if (name) {
246 - return name;
247 - }
248 - }
249 - if (_wpDashboardTracking.CONTROL_TYPES.SELECT === controlType) {
250 - var _name = element.getAttribute('name');
251 - if (_name) {
252 - return _name;
253 - }
254 - }
255 - if (_wpDashboardTracking.CONTROL_TYPES.CHECKBOX === controlType) {
256 - var _name2 = element.getAttribute('name');
257 - if (_name2) {
258 - var checkboxesWithSameName = document.querySelectorAll("input[type=\"checkbox\"][name=\"".concat(CSS.escape(_name2), "\"]"));
259 - if (checkboxesWithSameName.length > 1) {
260 - var _value = element.value || element.getAttribute('value');
261 - if (_value) {
262 - return "".concat(_name2, "-").concat(_value);
263 - }
264 - }
265 - return _name2;
266 - }
267 - }
268 - if (_wpDashboardTracking.CONTROL_TYPES.LINK === controlType) {
269 - var dataId = element.getAttribute('data-id');
270 - if (dataId) {
271 - return dataId;
272 - }
273 - var href = element.getAttribute('href');
274 - if (href) {
275 - return this.removeNonceFromUrl(href);
276 - }
277 - }
278 - if (_wpDashboardTracking.CONTROL_TYPES.BUTTON === controlType || _wpDashboardTracking.CONTROL_TYPES.TOGGLE === controlType || _wpDashboardTracking.CONTROL_TYPES.FILTER === controlType) {
279 - var _dataId = element.getAttribute('data-id');
280 - if (_dataId) {
281 - return _dataId;
282 - }
283 - var classIdMatch = this.extractClassId(element);
284 - if (classIdMatch) {
285 - return classIdMatch;
286 - }
287 - }
288 - return '';
289 - }
290 - }, {
291 - key: "extractClassId",
292 - value: function extractClassId(element) {
293 - var classes = element.className;
294 - if (!classes || 'string' !== typeof classes) {
295 - return '';
296 - }
297 - var classList = classes.split(' ');
298 - var _iterator = _createForOfIteratorHelper(classList),
299 - _step;
300 - try {
301 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
302 - var cls = _step.value;
303 - if (cls.startsWith('e-id-')) {
304 - return cls.substring(5);
305 - }
306 - }
307 - } catch (err) {
308 - _iterator.e(err);
309 - } finally {
310 - _iterator.f();
311 - }
312 - return '';
313 - }
314 - }, {
315 - key: "removeNonceFromUrl",
316 - value: function removeNonceFromUrl(url) {
317 - try {
318 - var urlObj = new URL(url, window.location.origin);
319 - urlObj.searchParams.delete('_wpnonce');
320 - var postParam = urlObj.searchParams.get('post');
321 - if (postParam !== null && /^[0-9]+$/.test(postParam)) {
322 - urlObj.searchParams.delete('post');
323 - }
324 - return urlObj.pathname + urlObj.search + urlObj.hash;
325 - } catch (e) {
326 - return url;
327 - }
328 - }
329 - }]);
330 -}(_baseTracking.default);
331 -var _default = exports["default"] = ActionControlTracking;
522 + }
332 523
524 + return _arr;
525 +}
526 +
527 +module.exports = _iterableToArrayLimit;
528 +
333 529 /***/ }),
334 530
335 -/***/ "../app/assets/js/event-track/dashboard/base-tracking.js":
336 -/*!***************************************************************!*\
337 - !*** ../app/assets/js/event-track/dashboard/base-tracking.js ***!
338 - \***************************************************************/
339 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
531 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
532 +/*!*************************************************************************!*\
533 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
534 + \*************************************************************************/
535 +/*! unknown exports (runtime-defined) */
536 +/*! runtime requirements: module */
537 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
538 +/***/ ((module) => {
340 539
341 -"use strict";
540 +function _nonIterableRest() {
541 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
542 +}
342 543
544 +module.exports = _nonIterableRest;
343 545
344 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
345 -Object.defineProperty(exports, "__esModule", ({
346 - value: true
347 -}));
348 -exports["default"] = void 0;
349 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
350 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
351 -var BaseTracking = /*#__PURE__*/function () {
352 - function BaseTracking() {
353 - (0, _classCallCheck2.default)(this, BaseTracking);
546 +/***/ }),
547 +
548 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
549 +/*!***********************************************************************************!*\
550 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
551 + \***********************************************************************************/
552 +/*! unknown exports (runtime-defined) */
553 +/*! runtime requirements: module, __webpack_require__ */
554 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
555 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
556 +
557 +var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
558 +
559 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
560 +
561 +function _possibleConstructorReturn(self, call) {
562 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
563 + return call;
354 564 }
355 - return (0, _createClass2.default)(BaseTracking, null, [{
356 - key: "ensureOwnArrays",
357 - value: function ensureOwnArrays() {
358 - if (!Object.prototype.hasOwnProperty.call(this, 'observers')) {
359 - this.observers = [];
360 - }
361 - if (!Object.prototype.hasOwnProperty.call(this, 'eventListeners')) {
362 - this.eventListeners = [];
363 - }
364 - }
365 - }, {
366 - key: "destroy",
367 - value: function destroy() {
368 - this.ensureOwnArrays();
369 - this.observers.forEach(function (observer) {
370 - return observer.disconnect();
371 - });
372 - this.observers = [];
373 - this.eventListeners.forEach(function (_ref) {
374 - var target = _ref.target,
375 - type = _ref.type,
376 - handler = _ref.handler,
377 - options = _ref.options;
378 - target.removeEventListener(type, handler, options);
379 - });
380 - this.eventListeners = [];
381 - }
382 - }, {
383 - key: "addObserver",
384 - value: function addObserver(target, options, callback) {
385 - this.ensureOwnArrays();
386 - var observer = new MutationObserver(callback);
387 - observer.observe(target, options);
388 - this.observers.push(observer);
389 - return observer;
390 - }
391 - }, {
392 - key: "addEventListenerTracked",
393 - value: function addEventListenerTracked(target, type, handler) {
394 - var options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
395 - this.ensureOwnArrays();
396 - target.addEventListener(type, handler, options);
397 - this.eventListeners.push({
398 - target: target,
399 - type: type,
400 - handler: handler,
401 - options: options
402 - });
403 - }
404 - }]);
405 -}();
406 -var _default = exports["default"] = BaseTracking;
407 565
566 + return assertThisInitialized(self);
567 +}
568 +
569 +module.exports = _possibleConstructorReturn;
570 +
408 571 /***/ }),
409 572
410 -/***/ "../app/assets/js/event-track/dashboard/menu-promotion.js":
573 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
574 +/*!************************************************************************!*\
575 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
576 + \************************************************************************/
577 +/*! unknown exports (runtime-defined) */
578 +/*! runtime requirements: module, __webpack_require__ */
579 +/*! CommonJS bailout: module.exports is used directly at 4:2-16 */
580 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
581 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
582 +
583 +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");
584 +
585 +function _setPrototypeOf(o, p) {
586 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
587 + o.__proto__ = p;
588 + return o;
589 + };
590 +
591 + return _setPrototypeOf(o, p);
592 +}
593 +
594 +module.exports = _setPrototypeOf;
595 +
596 +/***/ }),
597 +
598 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
599 +/*!***********************************************************************!*\
600 + !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
601 + \***********************************************************************/
602 +/*! unknown exports (runtime-defined) */
603 +/*! runtime requirements: module, __webpack_require__ */
604 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
605 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
606 +
607 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
608 +
609 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
610 +
611 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
612 +
613 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
614 +
615 +function _slicedToArray(arr, i) {
616 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
617 +}
618 +
619 +module.exports = _slicedToArray;
620 +
621 +/***/ }),
622 +
623 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
624 +/*!***********************************************************************!*\
625 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
626 + \***********************************************************************/
627 +/*! unknown exports (runtime-defined) */
628 +/*! runtime requirements: module, __webpack_require__ */
629 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
630 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
631 +
632 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
633 +
634 +function _superPropBase(object, property) {
635 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
636 + object = getPrototypeOf(object);
637 + if (object === null) break;
638 + }
639 +
640 + return object;
641 +}
642 +
643 +module.exports = _superPropBase;
644 +
645 +/***/ }),
646 +
647 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
411 648 /*!****************************************************************!*\
412 - !*** ../app/assets/js/event-track/dashboard/menu-promotion.js ***!
649 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
413 650 \****************************************************************/
414 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
651 +/*! unknown exports (runtime-defined) */
652 +/*! runtime requirements: module, __webpack_require__ */
653 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
654 +/*! CommonJS bailout: module.exports is used directly at 13:4-18 */
655 +/*! CommonJS bailout: module.exports is used directly at 21:0-14 */
656 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
415 657
658 +var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
659 +
660 +var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
661 +
662 +function _typeof(obj) {
663 + "@babel/helpers - typeof";
664 +
665 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
666 + module.exports = _typeof = function _typeof(obj) {
667 + return typeof obj;
668 + };
669 + } else {
670 + module.exports = _typeof = function _typeof(obj) {
671 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
672 + };
673 + }
674 +
675 + return _typeof(obj);
676 +}
677 +
678 +module.exports = _typeof;
679 +
680 +/***/ }),
681 +
682 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
683 +/*!************************************************************************************!*\
684 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
685 + \************************************************************************************/
686 +/*! unknown exports (runtime-defined) */
687 +/*! runtime requirements: module, __webpack_require__ */
688 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
689 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
690 +
691 +var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
692 +
693 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
694 +
695 +function _unsupportedIterableToArray(o, minLen) {
696 + if (!o) return;
697 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
698 + var n = Object.prototype.toString.call(o).slice(8, -1);
699 + if (n === "Object" && o.constructor) n = o.constructor.name;
700 + if (n === "Map" || n === "Set") return _Array$from(o);
701 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
702 +}
703 +
704 +module.exports = _unsupportedIterableToArray;
705 +
706 +/***/ }),
707 +
708 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js":
709 +/*!********************************************************************************************!*\
710 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js ***!
711 + \********************************************************************************************/
712 +/*! dynamic exports */
713 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
714 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
715 +/*! runtime requirements: module, __webpack_require__ */
716 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
717 +
718 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
719 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js");
720 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.from;
721 +
722 +
723 +/***/ }),
724 +
725 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js":
726 +/*!************************************************************************************************!*\
727 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js ***!
728 + \************************************************************************************************/
729 +/*! dynamic exports */
730 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
731 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
732 +/*! runtime requirements: module, __webpack_require__ */
733 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
734 +
735 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js");
736 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.isArray;
737 +
738 +
739 +/***/ }),
740 +
741 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js":
742 +/*!**********************************************************************************************!*\
743 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js ***!
744 + \**********************************************************************************************/
745 +/*! dynamic exports */
746 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js .__esModule */
747 +/*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js */
748 +/*! runtime requirements: module, __webpack_require__ */
749 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
750 +
751 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
752 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
753 +module.exports = __webpack_require__(/*! ../modules/core.get-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js");
754 +
755 +
756 +/***/ }),
757 +
758 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js":
759 +/*!*********************************************************************************************!*\
760 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js ***!
761 + \*********************************************************************************************/
762 +/*! dynamic exports */
763 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js .__esModule */
764 +/*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js */
765 +/*! runtime requirements: module, __webpack_require__ */
766 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
767 +
768 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
769 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
770 +module.exports = __webpack_require__(/*! ../modules/core.is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js");
771 +
772 +
773 +/***/ }),
774 +
775 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js":
776 +/*!***********************************************************************************************!*\
777 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js ***!
778 + \***********************************************************************************************/
779 +/*! unknown exports (runtime-defined) */
780 +/*! runtime requirements: __webpack_require__, module */
781 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
782 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
783 +
784 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js");
785 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
786 +module.exports = function create(P, D) {
787 + return $Object.create(P, D);
788 +};
789 +
790 +
791 +/***/ }),
792 +
793 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js":
794 +/*!********************************************************************************************************!*\
795 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js ***!
796 + \********************************************************************************************************/
797 +/*! unknown exports (runtime-defined) */
798 +/*! runtime requirements: __webpack_require__, module */
799 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
800 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
801 +
802 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js");
803 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
804 +module.exports = function defineProperty(it, key, desc) {
805 + return $Object.defineProperty(it, key, desc);
806 +};
807 +
808 +
809 +/***/ }),
810 +
811 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js":
812 +/*!************************************************************************************************!*\
813 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js ***!
814 + \************************************************************************************************/
815 +/*! dynamic exports */
816 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
817 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
818 +/*! runtime requirements: module, __webpack_require__ */
819 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
820 +
821 +__webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js");
822 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.entries;
823 +
824 +
825 +/***/ }),
826 +
827 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
828 +/*!********************************************************************************************************************!*\
829 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
830 + \********************************************************************************************************************/
831 +/*! unknown exports (runtime-defined) */
832 +/*! runtime requirements: __webpack_require__, module */
833 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
834 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
835 +
836 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
837 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
838 +module.exports = function getOwnPropertyDescriptor(it, key) {
839 + return $Object.getOwnPropertyDescriptor(it, key);
840 +};
841 +
842 +
843 +/***/ }),
844 +
845 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js":
846 +/*!*********************************************************************************************************!*\
847 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js ***!
848 + \*********************************************************************************************************/
849 +/*! dynamic exports */
850 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
851 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
852 +/*! runtime requirements: module, __webpack_require__ */
853 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
854 +
855 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
856 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
857 +
858 +
859 +/***/ }),
860 +
861 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js":
862 +/*!*********************************************************************************************************!*\
863 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js ***!
864 + \*********************************************************************************************************/
865 +/*! dynamic exports */
866 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
867 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
868 +/*! runtime requirements: module, __webpack_require__ */
869 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
870 +
871 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
872 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
873 +
874 +
875 +/***/ }),
876 +
877 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js":
878 +/*!***************************************************************************************************!*\
879 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js ***!
880 + \***************************************************************************************************/
881 +/*! dynamic exports */
882 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
883 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
884 +/*! runtime requirements: module, __webpack_require__ */
885 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
886 +
887 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js");
888 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.construct;
889 +
890 +
891 +/***/ }),
892 +
893 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js":
894 +/*!*********************************************************************************************!*\
895 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js ***!
896 + \*********************************************************************************************/
897 +/*! dynamic exports */
898 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
899 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
900 +/*! runtime requirements: module, __webpack_require__ */
901 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
902 +
903 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js");
904 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.get;
905 +
906 +
907 +/***/ }),
908 +
909 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js":
910 +/*!**********************************************************************************************!*\
911 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js ***!
912 + \**********************************************************************************************/
913 +/*! dynamic exports */
914 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
915 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
916 +/*! runtime requirements: module, __webpack_require__ */
917 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
918 +
919 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
920 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
921 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
922 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js");
923 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Symbol;
924 +
925 +
926 +/***/ }),
927 +
928 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js":
929 +/*!*************************************************************************************************!*\
930 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js ***!
931 + \*************************************************************************************************/
932 +/*! unknown exports (runtime-defined) */
933 +/*! runtime requirements: module, __webpack_require__ */
934 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
935 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
936 +
937 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
938 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
939 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
940 +
941 +
942 +/***/ }),
943 +
944 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js":
945 +/*!**************************************************************************************************!*\
946 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js ***!
947 + \**************************************************************************************************/
948 +/*! unknown exports (runtime-defined) */
949 +/*! runtime requirements: module */
950 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
951 +/***/ ((module) => {
952 +
953 +module.exports = function (it) {
954 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
955 + return it;
956 +};
957 +
958 +
959 +/***/ }),
960 +
961 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js":
962 +/*!**********************************************************************************************************!*\
963 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js ***!
964 + \**********************************************************************************************************/
965 +/*! unknown exports (runtime-defined) */
966 +/*! runtime requirements: module */
967 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
968 +/***/ ((module) => {
969 +
970 +module.exports = function () { /* empty */ };
971 +
972 +
973 +/***/ }),
974 +
975 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js":
976 +/*!*************************************************************************************************!*\
977 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js ***!
978 + \*************************************************************************************************/
979 +/*! unknown exports (runtime-defined) */
980 +/*! runtime requirements: module, __webpack_require__ */
981 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
982 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
983 +
984 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
985 +module.exports = function (it) {
986 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
987 + return it;
988 +};
989 +
990 +
991 +/***/ }),
992 +
993 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js":
994 +/*!******************************************************************************************************!*\
995 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js ***!
996 + \******************************************************************************************************/
997 +/*! unknown exports (runtime-defined) */
998 +/*! runtime requirements: module, __webpack_require__ */
999 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1000 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1001 +
1002 +// false -> Array#indexOf
1003 +// true -> Array#includes
1004 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1005 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1006 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js");
1007 +module.exports = function (IS_INCLUDES) {
1008 + return function ($this, el, fromIndex) {
1009 + var O = toIObject($this);
1010 + var length = toLength(O.length);
1011 + var index = toAbsoluteIndex(fromIndex, length);
1012 + var value;
1013 + // Array#includes uses SameValueZero equality algorithm
1014 + // eslint-disable-next-line no-self-compare
1015 + if (IS_INCLUDES && el != el) while (length > index) {
1016 + value = O[index++];
1017 + // eslint-disable-next-line no-self-compare
1018 + if (value != value) return true;
1019 + // Array#indexOf ignores holes, Array#includes - not
1020 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1021 + if (O[index] === el) return IS_INCLUDES || index || 0;
1022 + } return !IS_INCLUDES && -1;
1023 + };
1024 +};
1025 +
1026 +
1027 +/***/ }),
1028 +
1029 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js":
1030 +/*!********************************************************************************************!*\
1031 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js ***!
1032 + \********************************************************************************************/
1033 +/*! unknown exports (runtime-defined) */
1034 +/*! runtime requirements: module, __webpack_require__ */
1035 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
1036 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1037 +
416 1038 "use strict";
417 1039
1040 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
1041 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1042 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
1043 +var arraySlice = [].slice;
1044 +var factories = {};
418 1045
419 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
420 -Object.defineProperty(exports, "__esModule", ({
421 - value: true
422 -}));
423 -exports["default"] = void 0;
424 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
425 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
426 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
427 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
428 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
429 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
430 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
431 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
432 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
433 -var PROMO_MENU_ITEMS = {
434 - go_elementor_pro: 'Upgrade',
435 - 'elementor-one-upgrade': 'Upgrade'
1046 +var construct = function (F, len, args) {
1047 + if (!(len in factories)) {
1048 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
1049 + // eslint-disable-next-line no-new-func
1050 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
1051 + } return factories[len](F, args);
436 1052 };
437 -var MenuPromotionTracking = /*#__PURE__*/function (_BaseTracking) {
438 - function MenuPromotionTracking() {
439 - (0, _classCallCheck2.default)(this, MenuPromotionTracking);
440 - return _callSuper(this, MenuPromotionTracking, arguments);
441 - }
442 - (0, _inherits2.default)(MenuPromotionTracking, _BaseTracking);
443 - return (0, _createClass2.default)(MenuPromotionTracking, null, [{
444 - key: "init",
445 - value: function init() {
446 - this.attachDelegatedTracking();
447 - }
448 - }, {
449 - key: "attachDelegatedTracking",
450 - value: function attachDelegatedTracking() {
451 - var _this = this;
452 - this.addEventListenerTracked(document, 'click', function (event) {
453 - var target = event.target;
454 - if (!target) {
455 - return;
456 - }
457 - var link = target.closest('a');
458 - if (!link) {
459 - return;
460 - }
461 - var href = link.getAttribute('href');
462 - if (!href) {
463 - return;
464 - }
465 - var menuItemKey = _this.extractPromoMenuKey(href);
466 - if (!menuItemKey) {
467 - return;
468 - }
469 - _this.handleMenuPromoClick(link, menuItemKey);
470 - }, {
471 - capture: true
472 - });
473 - }
474 - }, {
475 - key: "extractPromoMenuKey",
476 - value: function extractPromoMenuKey(href) {
477 - for (var _i = 0, _Object$keys = Object.keys(PROMO_MENU_ITEMS); _i < _Object$keys.length; _i++) {
478 - var menuItemKey = _Object$keys[_i];
479 - if (href.includes("page=".concat(menuItemKey))) {
480 - return menuItemKey;
481 - }
482 - }
483 - return null;
484 - }
485 - }, {
486 - key: "handleMenuPromoClick",
487 - value: function handleMenuPromoClick(menuItem, menuItemKey) {
488 - var destination = menuItem.getAttribute('href');
489 - var promoName = PROMO_MENU_ITEMS[menuItemKey];
490 - var path = menuItemKey.replace('elementor_', '').replace(/_/g, '/');
491 - _wpDashboardTracking.default.trackPromoClicked(promoName, destination, path);
492 - }
493 - }]);
494 -}(_baseTracking.default);
495 -var _default = exports["default"] = MenuPromotionTracking;
496 1053
1054 +module.exports = Function.bind || function bind(that /* , ...args */) {
1055 + var fn = aFunction(this);
1056 + var partArgs = arraySlice.call(arguments, 1);
1057 + var bound = function (/* args... */) {
1058 + var args = partArgs.concat(arraySlice.call(arguments));
1059 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
1060 + };
1061 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
1062 + return bound;
1063 +};
1064 +
1065 +
497 1066 /***/ }),
498 1067
499 -/***/ "../app/assets/js/event-track/dashboard/navigation.js":
500 -/*!************************************************************!*\
501 - !*** ../app/assets/js/event-track/dashboard/navigation.js ***!
502 - \************************************************************/
503 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1068 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js":
1069 +/*!***********************************************************************************************!*\
1070 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js ***!
1071 + \***********************************************************************************************/
1072 +/*! unknown exports (runtime-defined) */
1073 +/*! runtime requirements: module, __webpack_require__ */
1074 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1075 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
504 1076
1077 +// getting tag from 19.1.3.6 Object.prototype.toString()
1078 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1079 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
1080 +// ES3 wrong here
1081 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
1082 +
1083 +// fallback for IE11 Script Access Denied error
1084 +var tryGet = function (it, key) {
1085 + try {
1086 + return it[key];
1087 + } catch (e) { /* empty */ }
1088 +};
1089 +
1090 +module.exports = function (it) {
1091 + var O, T, B;
1092 + return it === undefined ? 'Undefined' : it === null ? 'Null'
1093 + // @@toStringTag case
1094 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
1095 + // builtinTag case
1096 + : ARG ? cof(O)
1097 + // ES3 arguments fallback
1098 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
1099 +};
1100 +
1101 +
1102 +/***/ }),
1103 +
1104 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js":
1105 +/*!*******************************************************************************************!*\
1106 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js ***!
1107 + \*******************************************************************************************/
1108 +/*! unknown exports (runtime-defined) */
1109 +/*! runtime requirements: module */
1110 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1111 +/***/ ((module) => {
1112 +
1113 +var toString = {}.toString;
1114 +
1115 +module.exports = function (it) {
1116 + return toString.call(it).slice(8, -1);
1117 +};
1118 +
1119 +
1120 +/***/ }),
1121 +
1122 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js":
1123 +/*!********************************************************************************************!*\
1124 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js ***!
1125 + \********************************************************************************************/
1126 +/*! unknown exports (runtime-defined) */
1127 +/*! runtime requirements: module */
1128 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
1129 +/***/ ((module) => {
1130 +
1131 +var core = module.exports = { version: '2.6.11' };
1132 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
1133 +
1134 +
1135 +/***/ }),
1136 +
1137 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js":
1138 +/*!*******************************************************************************************************!*\
1139 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js ***!
1140 + \*******************************************************************************************************/
1141 +/*! unknown exports (runtime-defined) */
1142 +/*! runtime requirements: module, __webpack_require__ */
1143 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1144 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1145 +
505 1146 "use strict";
506 1147
1148 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
1149 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
507 1150
508 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
509 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
510 -Object.defineProperty(exports, "__esModule", ({
511 - value: true
512 -}));
513 -exports["default"] = void 0;
514 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
515 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
516 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
517 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
518 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
519 -var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
520 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
521 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
522 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
523 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
524 -var ELEMENTOR_MENU_SELECTORS = {
525 - ELEMENTOR_TOP_LEVEL: 'li#toplevel_page_elementor',
526 - TEMPLATES_TOP_LEVEL: 'li#menu-posts-elementor_library',
527 - ELEMENTOR_HOME_TOP_LEVEL: 'li#toplevel_page_elementor-home',
528 - ADMIN_MENU: '#adminmenu',
529 - TOP_LEVEL_LINK: '.wp-menu-name',
530 - SUBMENU_CONTAINER: '.wp-submenu',
531 - SUBMENU_ITEM: '.wp-submenu li a',
532 - SUBMENU_ITEM_TOP_LEVEL: '.wp-has-submenu',
533 - SIDEBAR_NAVIGATION: '#editor-one-sidebar-navigation'
1151 +module.exports = function (object, index, value) {
1152 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
1153 + else object[index] = value;
534 1154 };
535 -var NavigationTracking = /*#__PURE__*/function (_BaseTracking) {
536 - function NavigationTracking() {
537 - (0, _classCallCheck2.default)(this, NavigationTracking);
538 - return _callSuper(this, NavigationTracking, arguments);
1155 +
1156 +
1157 +/***/ }),
1158 +
1159 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js":
1160 +/*!*******************************************************************************************!*\
1161 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js ***!
1162 + \*******************************************************************************************/
1163 +/*! unknown exports (runtime-defined) */
1164 +/*! runtime requirements: module, __webpack_require__ */
1165 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1166 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1167 +
1168 +// optional / simple context binding
1169 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
1170 +module.exports = function (fn, that, length) {
1171 + aFunction(fn);
1172 + if (that === undefined) return fn;
1173 + switch (length) {
1174 + case 1: return function (a) {
1175 + return fn.call(that, a);
1176 + };
1177 + case 2: return function (a, b) {
1178 + return fn.call(that, a, b);
1179 + };
1180 + case 3: return function (a, b, c) {
1181 + return fn.call(that, a, b, c);
1182 + };
539 1183 }
540 - (0, _inherits2.default)(NavigationTracking, _BaseTracking);
541 - return (0, _createClass2.default)(NavigationTracking, null, [{
542 - key: "init",
543 - value: function init() {
544 - if (_wpDashboardTracking.default.isEditorOneActive()) {
545 - this.attachSidebarNavigationTracking();
546 - this.attachElementorHomeMenuTracking();
547 - } else {
548 - this.attachElementorMenuTracking();
549 - this.attachTemplatesMenuTracking();
550 - }
551 - }
552 - }, {
553 - key: "attachTemplatesMenuTracking",
554 - value: function attachTemplatesMenuTracking() {
555 - var templatesMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.TEMPLATES_TOP_LEVEL);
556 - if (!templatesMenu) {
557 - return;
558 - }
559 - this.attachMenuTracking(templatesMenu, 'Templates');
560 - }
561 - }, {
562 - key: "attachElementorHomeMenuTracking",
563 - value: function attachElementorHomeMenuTracking() {
564 - var elementorHomeMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.ELEMENTOR_HOME_TOP_LEVEL);
565 - if (!elementorHomeMenu) {
566 - return;
567 - }
568 - this.attachMenuTracking(elementorHomeMenu, 'Elementor');
569 - }
570 - }, {
571 - key: "attachElementorMenuTracking",
572 - value: function attachElementorMenuTracking() {
573 - var elementorMenu = document.querySelector(ELEMENTOR_MENU_SELECTORS.ELEMENTOR_TOP_LEVEL);
574 - if (!elementorMenu) {
575 - return;
576 - }
577 - this.attachMenuTracking(elementorMenu, 'Elementor');
578 - }
579 - }, {
580 - key: "attachSidebarNavigationTracking",
581 - value: function attachSidebarNavigationTracking() {
582 - var sidebar = document.querySelector(ELEMENTOR_MENU_SELECTORS.SIDEBAR_NAVIGATION);
583 - if (sidebar) {
584 - this.attachSidebarClickListener(sidebar);
585 - }
586 - }
587 - }, {
588 - key: "attachSidebarClickListener",
589 - value: function attachSidebarClickListener(sidebar) {
590 - var _this = this;
591 - this.addEventListenerTracked(sidebar, 'click', function (event) {
592 - _this.handleSidebarClick(event);
593 - }, {
594 - capture: true
595 - });
596 - }
597 - }, {
598 - key: "attachMenuTracking",
599 - value: function attachMenuTracking(menuElement, menuName) {
600 - var _this2 = this;
601 - this.addEventListenerTracked(menuElement, 'click', function (event) {
602 - _this2.handleMenuClick(event, menuName);
603 - });
604 - }
605 - }, {
606 - key: "handleMenuClick",
607 - value: function handleMenuClick(event, menuName) {
608 - var link = event.target.closest('a');
609 - if (!link) {
610 - return;
611 - }
612 - var isTopLevel = link.classList.contains('menu-top');
613 - var itemId = this.extractItemId(link);
614 - var area = this.determineNavArea(link);
615 - _wpDashboardTracking.default.trackNavClicked(itemId, isTopLevel ? null : menuName, area);
616 - }
617 - }, {
618 - key: "handleSidebarClick",
619 - value: function handleSidebarClick(event) {
620 - var clickedElement = event.target.closest('a, button, [role="button"]');
621 - if (!clickedElement) {
622 - return;
623 - }
624 - var itemId = this.extractSidebarItemId(clickedElement);
625 - _wpDashboardTracking.default.trackNavClicked(itemId, null, _wpDashboardTracking.NAV_AREAS.SIDEBAR_MENU);
626 - }
627 - }, {
628 - key: "extractSidebarItemId",
629 - value: function extractSidebarItemId(element) {
630 - var paragraph = element.querySelector('p');
631 - if (paragraph) {
632 - return paragraph.textContent.trim();
633 - }
634 - var textContent = element.textContent.trim();
635 - if (textContent) {
636 - return textContent;
637 - }
638 - return 'unknown';
639 - }
640 - }, {
641 - key: "extractPageFromUrl",
642 - value: function extractPageFromUrl(href) {
643 - var urlParams = new URLSearchParams(href.split('?')[1] || '');
644 - var page = urlParams.get('page');
645 - if (page) {
646 - return page;
647 - }
648 - var postType = urlParams.get('post_type');
649 - if (postType) {
650 - return postType;
651 - }
652 - return 'unknown';
653 - }
654 - }, {
655 - key: "extractItemId",
656 - value: function extractItemId(link) {
657 - var textContent = link.textContent.trim();
658 - if (textContent) {
659 - return textContent;
660 - }
661 - var href = link.getAttribute('href');
662 - if (href) {
663 - return this.extractPageFromUrl(href);
664 - }
665 - var linkId = link.getAttribute('id');
666 - if (linkId) {
667 - return linkId;
668 - }
669 - return 'unknown';
670 - }
671 - }, {
672 - key: "determineNavArea",
673 - value: function determineNavArea(link) {
674 - var parentMenu = link.closest('li.menu-top');
675 - if (parentMenu) {
676 - var isSubmenuItem = link.closest(ELEMENTOR_MENU_SELECTORS.SUBMENU_CONTAINER);
677 - if (isSubmenuItem) {
678 - var submenuElement = link.closest(ELEMENTOR_MENU_SELECTORS.SUBMENU_ITEM_TOP_LEVEL);
679 - if (submenuElement.classList.contains('wp-not-current-submenu')) {
680 - return _wpDashboardTracking.NAV_AREAS.HOVER_MENU;
681 - }
682 - return _wpDashboardTracking.NAV_AREAS.SUBMENU;
683 - }
684 - return _wpDashboardTracking.NAV_AREAS.LEFT_MENU;
685 - }
686 - return _wpDashboardTracking.NAV_AREAS.LEFT_MENU;
687 - }
688 - }]);
689 -}(_baseTracking.default);
690 -var _default = exports["default"] = NavigationTracking;
1184 + return function (/* ...args */) {
1185 + return fn.apply(that, arguments);
1186 + };
1187 +};
691 1188
1189 +
692 1190 /***/ }),
693 1191
694 -/***/ "../app/assets/js/event-track/dashboard/plugin-actions.js":
695 -/*!****************************************************************!*\
696 - !*** ../app/assets/js/event-track/dashboard/plugin-actions.js ***!
697 - \****************************************************************/
698 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1192 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js":
1193 +/*!***********************************************************************************************!*\
1194 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js ***!
1195 + \***********************************************************************************************/
1196 +/*! unknown exports (runtime-defined) */
1197 +/*! runtime requirements: module */
1198 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1199 +/***/ ((module) => {
699 1200
700 -"use strict";
1201 +// 7.2.1 RequireObjectCoercible(argument)
1202 +module.exports = function (it) {
1203 + if (it == undefined) throw TypeError("Can't call method on " + it);
1204 + return it;
1205 +};
701 1206
702 1207
703 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
704 -Object.defineProperty(exports, "__esModule", ({
705 - value: true
706 -}));
707 -exports["default"] = void 0;
708 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
709 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
710 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
711 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
712 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
713 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
714 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
715 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
716 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
717 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
718 -var PLUGIN_TYPE = {
719 - ELEMENTOR: 'core',
720 - ELEMENTOR_PRO: 'pro'
1208 +/***/ }),
1209 +
1210 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js":
1211 +/*!***************************************************************************************************!*\
1212 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js ***!
1213 + \***************************************************************************************************/
1214 +/*! unknown exports (runtime-defined) */
1215 +/*! runtime requirements: module, __webpack_require__ */
1216 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1217 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1218 +
1219 +// Thank's IE8 for his funny defineProperty
1220 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
1221 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
1222 +});
1223 +
1224 +
1225 +/***/ }),
1226 +
1227 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js":
1228 +/*!**************************************************************************************************!*\
1229 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js ***!
1230 + \**************************************************************************************************/
1231 +/*! unknown exports (runtime-defined) */
1232 +/*! runtime requirements: __webpack_require__, module */
1233 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1234 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1235 +
1236 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1237 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
1238 +// typeof document.createElement is 'object' in old IE
1239 +var is = isObject(document) && isObject(document.createElement);
1240 +module.exports = function (it) {
1241 + return is ? document.createElement(it) : {};
721 1242 };
722 -var PluginActions = /*#__PURE__*/function (_BaseTracking) {
723 - function PluginActions() {
724 - (0, _classCallCheck2.default)(this, PluginActions);
725 - return _callSuper(this, PluginActions, arguments);
726 - }
727 - (0, _inherits2.default)(PluginActions, _BaseTracking);
728 - return (0, _createClass2.default)(PluginActions, null, [{
729 - key: "init",
730 - value: function init() {
731 - this.attachCoreDeactivationTracking();
732 - this.attachProDeactivationTracking();
733 - this.attachProDeletionTracking();
734 - }
735 - }, {
736 - key: "attachCoreDeactivationTracking",
737 - value: function attachCoreDeactivationTracking() {
738 - var _this = this;
739 - var dialogForm = document.querySelector('#elementor-deactivate-feedback-dialog-form');
740 - if (!dialogForm) {
741 - return;
742 - }
743 - this.addEventListenerTracked(dialogForm, 'change', function (event) {
744 - var target = event.target;
745 - if (target.classList.contains('elementor-deactivate-feedback-dialog-input')) {
746 - _this.selectedReason = target.value;
747 - }
748 - });
749 - this.observeModalButtons();
750 - }
751 - }, {
752 - key: "attachProDeactivationTracking",
753 - value: function attachProDeactivationTracking() {
754 - var _this2 = this;
755 - var pluginsTable = document.querySelector('.plugins');
756 - if (!pluginsTable) {
757 - return;
758 - }
759 - this.addEventListenerTracked(pluginsTable, 'click', function (event) {
760 - var link = event.target.closest('a');
761 - if (link && 'deactivate-elementor-pro' === link.id) {
762 - _this2.trackProDeactivation();
763 - }
764 - }, {
765 - capture: true
766 - });
767 - }
768 - }, {
769 - key: "observeModalButtons",
770 - value: function observeModalButtons() {
771 - var _this3 = this;
772 - var checkAndAttachDelegation = function checkAndAttachDelegation() {
773 - var modal = document.querySelector('#elementor-deactivate-feedback-modal');
774 - if (!modal) {
775 - return false;
776 - }
777 - _this3.addEventListenerTracked(modal, 'click', function (event) {
778 - var submitButton = event.target.closest('.dialog-submit');
779 - var skipButton = event.target.closest('.dialog-skip');
780 - if (submitButton) {
781 - _this3.trackCoreDeactivation('submit&deactivate');
782 - } else if (skipButton) {
783 - _this3.trackCoreDeactivation('skip&deactivate');
784 - }
785 - }, {
786 - capture: true
787 - });
788 - return true;
1243 +
1244 +
1245 +/***/ }),
1246 +
1247 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js":
1248 +/*!*****************************************************************************************************!*\
1249 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js ***!
1250 + \*****************************************************************************************************/
1251 +/*! unknown exports (runtime-defined) */
1252 +/*! runtime requirements: module */
1253 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1254 +/***/ ((module) => {
1255 +
1256 +// IE 8- don't enum bug keys
1257 +module.exports = (
1258 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
1259 +).split(',');
1260 +
1261 +
1262 +/***/ }),
1263 +
1264 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js":
1265 +/*!*************************************************************************************************!*\
1266 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js ***!
1267 + \*************************************************************************************************/
1268 +/*! unknown exports (runtime-defined) */
1269 +/*! runtime requirements: module, __webpack_require__ */
1270 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1271 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1272 +
1273 +// all enumerable object keys, includes symbols
1274 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
1275 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
1276 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
1277 +module.exports = function (it) {
1278 + var result = getKeys(it);
1279 + var getSymbols = gOPS.f;
1280 + if (getSymbols) {
1281 + var symbols = getSymbols(it);
1282 + var isEnum = pIE.f;
1283 + var i = 0;
1284 + var key;
1285 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
1286 + } return result;
1287 +};
1288 +
1289 +
1290 +/***/ }),
1291 +
1292 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js":
1293 +/*!**********************************************************************************************!*\
1294 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js ***!
1295 + \**********************************************************************************************/
1296 +/*! unknown exports (runtime-defined) */
1297 +/*! runtime requirements: module, __webpack_require__ */
1298 +/*! CommonJS bailout: module.exports is used directly at 62:0-14 */
1299 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1300 +
1301 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
1302 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
1303 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1304 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
1305 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1306 +var PROTOTYPE = 'prototype';
1307 +
1308 +var $export = function (type, name, source) {
1309 + var IS_FORCED = type & $export.F;
1310 + var IS_GLOBAL = type & $export.G;
1311 + var IS_STATIC = type & $export.S;
1312 + var IS_PROTO = type & $export.P;
1313 + var IS_BIND = type & $export.B;
1314 + var IS_WRAP = type & $export.W;
1315 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
1316 + var expProto = exports[PROTOTYPE];
1317 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
1318 + var key, own, out;
1319 + if (IS_GLOBAL) source = name;
1320 + for (key in source) {
1321 + // contains in native
1322 + own = !IS_FORCED && target && target[key] !== undefined;
1323 + if (own && has(exports, key)) continue;
1324 + // export native or passed
1325 + out = own ? target[key] : source[key];
1326 + // prevent global pollution for namespaces
1327 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
1328 + // bind timers to global for call from export context
1329 + : IS_BIND && own ? ctx(out, global)
1330 + // wrap global constructors for prevent change them in library
1331 + : IS_WRAP && target[key] == out ? (function (C) {
1332 + var F = function (a, b, c) {
1333 + if (this instanceof C) {
1334 + switch (arguments.length) {
1335 + case 0: return new C();
1336 + case 1: return new C(a);
1337 + case 2: return new C(a, b);
1338 + } return new C(a, b, c);
1339 + } return C.apply(this, arguments);
789 1340 };
790 - if (checkAndAttachDelegation()) {
791 - return;
792 - }
793 - this.addObserver(document.body, {
794 - childList: true,
795 - subtree: true
796 - }, function (mutations, observer) {
797 - if (checkAndAttachDelegation()) {
798 - observer.disconnect();
799 - }
800 - });
1341 + F[PROTOTYPE] = C[PROTOTYPE];
1342 + return F;
1343 + // make static versions for prototype methods
1344 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
1345 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
1346 + if (IS_PROTO) {
1347 + (exports.virtual || (exports.virtual = {}))[key] = out;
1348 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
1349 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
801 1350 }
802 - }, {
803 - key: "getUserInput",
804 - value: function getUserInput() {
805 - var reasonsWithInput = ['found_a_better_plugin', 'other'];
806 - if (!this.selectedReason || !reasonsWithInput.includes(this.selectedReason)) {
807 - return null;
808 - }
809 - var inputField = document.querySelector("input[name=\"reason_".concat(this.selectedReason, "\"]"));
810 - if (inputField && inputField.value) {
811 - return inputField.value;
812 - }
813 - return null;
814 - }
815 - }, {
816 - key: "trackCoreDeactivation",
817 - value: function trackCoreDeactivation(action) {
818 - var properties = {
819 - deactivate_form_submit: action,
820 - deactivate_plugin_type: PLUGIN_TYPE.ELEMENTOR
821 - };
822 - if (this.selectedReason) {
823 - properties.deactivate_feedback_reason = this.selectedReason;
824 - }
825 - var userInput = this.getUserInput();
826 - if (userInput) {
827 - properties.deactivate_feedback_reason += "/".concat(userInput);
828 - }
829 - _wpDashboardTracking.default.dispatchEvent('wpdash_deactivate_plugin', properties, {
830 - send_immediately: true
831 - });
832 - }
833 - }, {
834 - key: "trackProDeactivation",
835 - value: function trackProDeactivation() {
836 - this.trackProAction('deactivate');
837 - }
838 - }, {
839 - key: "attachProDeletionTracking",
840 - value: function attachProDeletionTracking() {
841 - var _this4 = this;
842 - if ('undefined' === typeof jQuery) {
843 - return;
844 - }
845 - jQuery(document).on('wp-plugin-deleting', function (event, args) {
846 - if ('elementor-pro' === (args === null || args === void 0 ? void 0 : args.slug)) {
847 - _this4.trackProAction('delete');
848 - }
849 - });
850 - }
851 - }, {
852 - key: "destroy",
853 - value: function destroy() {
854 - if ('undefined' !== typeof jQuery) {
855 - jQuery(document).off('wp-plugin-deleting');
856 - }
857 - _baseTracking.default.destroy.call(this);
858 - }
859 - }, {
860 - key: "trackProAction",
861 - value: function trackProAction(action) {
862 - var eventMap = {
863 - deactivate: {
864 - eventName: 'wpdash_deactivate_plugin',
865 - propertyKey: 'deactivate_plugin_type'
866 - },
867 - delete: {
868 - eventName: 'wpdash_delete_plugin',
869 - propertyKey: 'plugin_delete'
870 - }
871 - };
872 - var config = eventMap[action];
873 - if (!config) {
874 - return;
875 - }
876 - var properties = (0, _defineProperty2.default)({}, config.propertyKey, PLUGIN_TYPE.ELEMENTOR_PRO);
877 - _wpDashboardTracking.default.dispatchEvent(config.eventName, properties, {
878 - send_immediately: true
879 - });
880 - }
881 - }]);
882 -}(_baseTracking.default);
883 -(0, _defineProperty2.default)(PluginActions, "selectedReason", null);
884 -var _default = exports["default"] = PluginActions;
1351 + }
1352 +};
1353 +// type bitmap
1354 +$export.F = 1; // forced
1355 +$export.G = 2; // global
1356 +$export.S = 4; // static
1357 +$export.P = 8; // proto
1358 +$export.B = 16; // bind
1359 +$export.W = 32; // wrap
1360 +$export.U = 64; // safe
1361 +$export.R = 128; // real proto method for `library`
1362 +module.exports = $export;
885 1363
1364 +
886 1365 /***/ }),
887 1366
888 -/***/ "../app/assets/js/event-track/dashboard/promotion.js":
889 -/*!***********************************************************!*\
890 - !*** ../app/assets/js/event-track/dashboard/promotion.js ***!
891 - \***********************************************************/
892 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1367 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js":
1368 +/*!*********************************************************************************************!*\
1369 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js ***!
1370 + \*********************************************************************************************/
1371 +/*! unknown exports (runtime-defined) */
1372 +/*! runtime requirements: module */
1373 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1374 +/***/ ((module) => {
893 1375
894 -"use strict";
1376 +module.exports = function (exec) {
1377 + try {
1378 + return !!exec();
1379 + } catch (e) {
1380 + return true;
1381 + }
1382 +};
895 1383
896 1384
897 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
898 -Object.defineProperty(exports, "__esModule", ({
899 - value: true
900 -}));
901 -exports["default"] = void 0;
902 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
903 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
904 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
905 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
906 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
907 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
908 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
909 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
910 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
911 -var PROMO_SELECTORS = {
912 - PROMO_PAGE: '.e-feature-promotion, .elementor-settings-form-page, #elementor-element-manager-wrap',
913 - PROMO_BLANK_STATE: '.elementor-blank_state',
914 - CTA_BUTTON: '.go-pro',
915 - TITLE: 'h3'
1385 +/***/ }),
1386 +
1387 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js":
1388 +/*!**********************************************************************************************!*\
1389 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js ***!
1390 + \**********************************************************************************************/
1391 +/*! unknown exports (runtime-defined) */
1392 +/*! runtime requirements: module */
1393 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
1394 +/***/ ((module) => {
1395 +
1396 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
1397 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
1398 + ? window : typeof self != 'undefined' && self.Math == Math ? self
1399 + // eslint-disable-next-line no-new-func
1400 + : Function('return this')();
1401 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
1402 +
1403 +
1404 +/***/ }),
1405 +
1406 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js":
1407 +/*!*******************************************************************************************!*\
1408 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js ***!
1409 + \*******************************************************************************************/
1410 +/*! unknown exports (runtime-defined) */
1411 +/*! runtime requirements: module */
1412 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1413 +/***/ ((module) => {
1414 +
1415 +var hasOwnProperty = {}.hasOwnProperty;
1416 +module.exports = function (it, key) {
1417 + return hasOwnProperty.call(it, key);
916 1418 };
917 -var PromotionTracking = /*#__PURE__*/function (_BaseTracking) {
918 - function PromotionTracking() {
919 - (0, _classCallCheck2.default)(this, PromotionTracking);
920 - return _callSuper(this, PromotionTracking, arguments);
1419 +
1420 +
1421 +/***/ }),
1422 +
1423 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js":
1424 +/*!********************************************************************************************!*\
1425 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js ***!
1426 + \********************************************************************************************/
1427 +/*! unknown exports (runtime-defined) */
1428 +/*! runtime requirements: module, __webpack_require__ */
1429 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1430 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1431 +
1432 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
1433 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1434 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
1435 + return dP.f(object, key, createDesc(1, value));
1436 +} : function (object, key, value) {
1437 + object[key] = value;
1438 + return object;
1439 +};
1440 +
1441 +
1442 +/***/ }),
1443 +
1444 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js":
1445 +/*!********************************************************************************************!*\
1446 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js ***!
1447 + \********************************************************************************************/
1448 +/*! unknown exports (runtime-defined) */
1449 +/*! runtime requirements: __webpack_require__, module */
1450 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1451 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1452 +
1453 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
1454 +module.exports = document && document.documentElement;
1455 +
1456 +
1457 +/***/ }),
1458 +
1459 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js":
1460 +/*!******************************************************************************************************!*\
1461 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js ***!
1462 + \******************************************************************************************************/
1463 +/*! unknown exports (runtime-defined) */
1464 +/*! runtime requirements: module, __webpack_require__ */
1465 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1466 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1467 +
1468 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
1469 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
1470 +});
1471 +
1472 +
1473 +/***/ }),
1474 +
1475 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js":
1476 +/*!**********************************************************************************************!*\
1477 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js ***!
1478 + \**********************************************************************************************/
1479 +/*! unknown exports (runtime-defined) */
1480 +/*! runtime requirements: module */
1481 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1482 +/***/ ((module) => {
1483 +
1484 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
1485 +module.exports = function (fn, args, that) {
1486 + var un = that === undefined;
1487 + switch (args.length) {
1488 + case 0: return un ? fn()
1489 + : fn.call(that);
1490 + case 1: return un ? fn(args[0])
1491 + : fn.call(that, args[0]);
1492 + case 2: return un ? fn(args[0], args[1])
1493 + : fn.call(that, args[0], args[1]);
1494 + case 3: return un ? fn(args[0], args[1], args[2])
1495 + : fn.call(that, args[0], args[1], args[2]);
1496 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
1497 + : fn.call(that, args[0], args[1], args[2], args[3]);
1498 + } return fn.apply(that, args);
1499 +};
1500 +
1501 +
1502 +/***/ }),
1503 +
1504 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js":
1505 +/*!***********************************************************************************************!*\
1506 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js ***!
1507 + \***********************************************************************************************/
1508 +/*! unknown exports (runtime-defined) */
1509 +/*! runtime requirements: module, __webpack_require__ */
1510 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1511 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1512 +
1513 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
1514 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1515 +// eslint-disable-next-line no-prototype-builtins
1516 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
1517 + return cof(it) == 'String' ? it.split('') : Object(it);
1518 +};
1519 +
1520 +
1521 +/***/ }),
1522 +
1523 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js":
1524 +/*!*****************************************************************************************************!*\
1525 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js ***!
1526 + \*****************************************************************************************************/
1527 +/*! unknown exports (runtime-defined) */
1528 +/*! runtime requirements: module, __webpack_require__ */
1529 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1530 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1531 +
1532 +// check on default Array iterator
1533 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
1534 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
1535 +var ArrayProto = Array.prototype;
1536 +
1537 +module.exports = function (it) {
1538 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
1539 +};
1540 +
1541 +
1542 +/***/ }),
1543 +
1544 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js":
1545 +/*!************************************************************************************************!*\
1546 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js ***!
1547 + \************************************************************************************************/
1548 +/*! unknown exports (runtime-defined) */
1549 +/*! runtime requirements: module, __webpack_require__ */
1550 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1551 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1552 +
1553 +// 7.2.2 IsArray(argument)
1554 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1555 +module.exports = Array.isArray || function isArray(arg) {
1556 + return cof(arg) == 'Array';
1557 +};
1558 +
1559 +
1560 +/***/ }),
1561 +
1562 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js":
1563 +/*!*************************************************************************************************!*\
1564 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js ***!
1565 + \*************************************************************************************************/
1566 +/*! unknown exports (runtime-defined) */
1567 +/*! runtime requirements: module */
1568 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1569 +/***/ ((module) => {
1570 +
1571 +module.exports = function (it) {
1572 + return typeof it === 'object' ? it !== null : typeof it === 'function';
1573 +};
1574 +
1575 +
1576 +/***/ }),
1577 +
1578 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js":
1579 +/*!*************************************************************************************************!*\
1580 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js ***!
1581 + \*************************************************************************************************/
1582 +/*! unknown exports (runtime-defined) */
1583 +/*! runtime requirements: module, __webpack_require__ */
1584 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1585 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1586 +
1587 +// call something on iterator step with safe closing on error
1588 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1589 +module.exports = function (iterator, fn, value, entries) {
1590 + try {
1591 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
1592 + // 7.4.6 IteratorClose(iterator, completion)
1593 + } catch (e) {
1594 + var ret = iterator['return'];
1595 + if (ret !== undefined) anObject(ret.call(iterator));
1596 + throw e;
921 1597 }
922 - (0, _inherits2.default)(PromotionTracking, _BaseTracking);
923 - return (0, _createClass2.default)(PromotionTracking, null, [{
924 - key: "init",
925 - value: function init() {
926 - this.attachDelegatedTracking();
927 - }
928 - }, {
929 - key: "attachDelegatedTracking",
930 - value: function attachDelegatedTracking() {
931 - var _this = this;
932 - this.addEventListenerTracked(document, 'click', function (event) {
933 - var target = event.target;
934 - if (!target) {
935 - return;
936 - }
937 - var button = target.closest("a".concat(PROMO_SELECTORS.CTA_BUTTON));
938 - if (!button) {
939 - return;
940 - }
941 - var promoPage = button.closest("".concat(PROMO_SELECTORS.PROMO_PAGE, ", ").concat(PROMO_SELECTORS.PROMO_BLANK_STATE));
942 - if (!promoPage) {
943 - return;
944 - }
945 - _this.handlePromoClick(button, promoPage);
946 - }, {
947 - capture: true
948 - });
949 - }
950 - }, {
951 - key: "handlePromoClick",
952 - value: function handlePromoClick(button, promoPage) {
953 - var promoTitle = this.extractPromoTitle(promoPage, button);
954 - var destination = button.getAttribute('href');
955 - var path = this.extractPromoPath();
956 - _wpDashboardTracking.default.trackPromoClicked(promoTitle, destination, path);
957 - }
958 - }, {
959 - key: "extractPromoTitle",
960 - value: function extractPromoTitle(promoPage, button) {
961 - var titleElement = promoPage.querySelector(PROMO_SELECTORS.TITLE);
962 - return titleElement ? titleElement.textContent.trim() : button.textContent.trim();
963 - }
964 - }, {
965 - key: "extractPromoPath",
966 - value: function extractPromoPath() {
967 - var urlParams = new URLSearchParams(window.location.search);
968 - var page = urlParams.get('page');
969 - if (!page) {
970 - return 'elementor';
971 - }
972 - return page.replace('elementor_', '').replace(/_/g, '/');
973 - }
974 - }]);
975 -}(_baseTracking.default);
976 -var _default = exports["default"] = PromotionTracking;
1598 +};
977 1599
1600 +
978 1601 /***/ }),
979 1602
980 -/***/ "../app/assets/js/event-track/dashboard/screen-view.js":
981 -/*!*************************************************************!*\
982 - !*** ../app/assets/js/event-track/dashboard/screen-view.js ***!
983 - \*************************************************************/
984 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1603 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js":
1604 +/*!***************************************************************************************************!*\
1605 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js ***!
1606 + \***************************************************************************************************/
1607 +/*! unknown exports (runtime-defined) */
1608 +/*! runtime requirements: module, __webpack_require__ */
1609 +/*! CommonJS bailout: module.exports is used directly at 10:0-14 */
1610 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
985 1611
986 1612 "use strict";
987 1613
1614 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
1615 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1616 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
1617 +var IteratorPrototype = {};
988 1618
989 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
990 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
991 -Object.defineProperty(exports, "__esModule", ({
992 - value: true
993 -}));
994 -exports["default"] = void 0;
995 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
996 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
997 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
998 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
999 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
1000 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1001 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1002 -var _wpDashboardTracking = _interopRequireWildcard(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
1003 -var _utils = __webpack_require__(/*! ./utils */ "../app/assets/js/event-track/dashboard/utils.js");
1004 -var _baseTracking = _interopRequireDefault(__webpack_require__(/*! ./base-tracking */ "../app/assets/js/event-track/dashboard/base-tracking.js"));
1005 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
1006 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
1007 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
1008 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
1009 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1010 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1011 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
1012 -var SCREEN_SELECTORS = {
1013 - NAV_TAB_WRAPPER: '.nav-tab-wrapper',
1014 - NAV_TAB: '.nav-tab',
1015 - NAV_TAB_ACTIVE: '.nav-tab-active',
1016 - SETTINGS_FORM_PAGE: '.elementor-settings-form-page',
1017 - SETTINGS_FORM_PAGE_ACTIVE: '.elementor-settings-form-page.elementor-active',
1018 - FLOATING_ELEMENTS_MODAL: '#elementor-new-floating-elements-modal',
1019 - TEMPLATE_DIALOG_MODAL: '#elementor-new-template-dialog-content'
1619 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
1620 +__webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
1621 +
1622 +module.exports = function (Constructor, NAME, next) {
1623 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
1624 + setToStringTag(Constructor, NAME + ' Iterator');
1020 1625 };
1021 -var TRACKED_MODALS = [SCREEN_SELECTORS.FLOATING_ELEMENTS_MODAL, SCREEN_SELECTORS.TEMPLATE_DIALOG_MODAL];
1022 -var ScreenViewTracking = /*#__PURE__*/function (_BaseTracking) {
1023 - function ScreenViewTracking() {
1024 - (0, _classCallCheck2.default)(this, ScreenViewTracking);
1025 - return _callSuper(this, ScreenViewTracking, arguments);
1026 - }
1027 - (0, _inherits2.default)(ScreenViewTracking, _BaseTracking);
1028 - return (0, _createClass2.default)(ScreenViewTracking, null, [{
1029 - key: "init",
1030 - value: function init() {
1031 - if (!_utils.DashboardUtils.isElementorPage()) {
1032 - return;
1033 - }
1034 - var screenData = this.getScreenData();
1035 - if (screenData) {
1036 - this.trackScreen(screenData.screenId, screenData.screenType);
1037 - }
1038 - this.attachTabChangeTracking();
1039 - }
1040 - }, {
1041 - key: "destroy",
1042 - value: function destroy() {
1043 - _superPropGet(ScreenViewTracking, "destroy", this, 2)([]);
1044 - this.trackedScreens.clear();
1045 - }
1046 - }, {
1047 - key: "getScreenData",
1048 - value: function getScreenData() {
1049 - var urlParams = new URLSearchParams(window.location.search);
1050 - var page = urlParams.get('page');
1051 - var postType = urlParams.get('post_type');
1052 - var hash = window.location.hash;
1053 - var screenId = '';
1054 - var screenType = '';
1055 - if (page) {
1056 - screenId = page;
1057 - } else if (postType) {
1058 - screenId = postType;
1059 - } else {
1060 - screenId = this.getScreenIdFromBody();
1061 - }
1062 - if (this.isElementorAppPage()) {
1063 - var appScreenData = this.getAppScreenData(hash);
1064 - if (appScreenData) {
1065 - return appScreenData;
1066 - }
1067 - }
1068 - var hasNavTabs = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
1069 - var hasSettingsTabs = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE).length > 1;
1070 - if (hasNavTabs || hasSettingsTabs || hash && !this.isElementorAppPage()) {
1071 - screenType = _wpDashboardTracking.SCREEN_TYPES.TAB;
1072 - if (hash) {
1073 - var tabId = hash.replace(/^#(tab-)?/, '');
1074 - screenId = "".concat(screenId, "-").concat(tabId);
1075 - } else if (hasNavTabs) {
1076 - var activeTab = document.querySelector(SCREEN_SELECTORS.NAV_TAB_ACTIVE);
1077 - if (activeTab) {
1078 - var tabText = activeTab.textContent.trim();
1079 - var tabHref = activeTab.getAttribute('href');
1080 - if (tabText) {
1081 - screenId = "".concat(screenId, "-").concat(this.sanitizeScreenId(tabText));
1082 - } else if (tabHref && tabHref.includes('#')) {
1083 - var _tabId = tabHref.split('#')[1];
1084 - screenId = "".concat(screenId, "-").concat(_tabId);
1085 - }
1086 - }
1087 - } else if (hasSettingsTabs) {
1088 - var activeSettingsTab = document.querySelector(SCREEN_SELECTORS.SETTINGS_FORM_PAGE_ACTIVE);
1089 - if (activeSettingsTab) {
1090 - var _tabId2 = activeSettingsTab.id;
1091 - if (_tabId2) {
1092 - screenId = "".concat(screenId, "-").concat(_tabId2);
1093 - }
1094 - }
1095 - }
1096 - }
1097 - return {
1098 - screenId: screenId,
1099 - screenType: screenType
1100 - };
1101 - }
1102 - }, {
1103 - key: "isElementorAppPage",
1104 - value: function isElementorAppPage() {
1105 - var urlParams = new URLSearchParams(window.location.search);
1106 - return 'elementor-app' === urlParams.get('page');
1107 - }
1108 - }, {
1109 - key: "getAppScreenData",
1110 - value: function getAppScreenData(hash) {
1111 - if (!hash) {
1112 - return null;
1113 - }
1114 - var cleanHash = hash.replace(/^#/, '');
1115 - if (!cleanHash.startsWith('/')) {
1116 - return null;
1117 - }
1118 - var pathParts = cleanHash.split('/').filter(Boolean);
1119 - if (0 === pathParts.length) {
1120 - return null;
1121 - }
1122 - var screenId = pathParts.join('/');
1123 - var screenType = _wpDashboardTracking.SCREEN_TYPES.APP_SCREEN;
1124 - return {
1125 - screenId: screenId,
1126 - screenType: screenType
1127 - };
1128 - }
1129 - }, {
1130 - key: "getScreenIdFromBody",
1131 - value: function getScreenIdFromBody() {
1132 - var body = document.body;
1133 - var bodyClasses = body.className.split(' ');
1134 - var _iterator = _createForOfIteratorHelper(bodyClasses),
1135 - _step;
1136 - try {
1137 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
1138 - var cls = _step.value;
1139 - if (cls.startsWith('elementor') && (cls.includes('page') || cls.includes('post-type'))) {
1140 - return cls;
1141 - }
1142 - }
1143 - } catch (err) {
1144 - _iterator.e(err);
1145 - } finally {
1146 - _iterator.f();
1147 - }
1148 - return 'elementor-unknown';
1149 - }
1150 - }, {
1151 - key: "sanitizeScreenId",
1152 - value: function sanitizeScreenId(text) {
1153 - return text.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/^-|-$/g, '');
1154 - }
1155 - }, {
1156 - key: "attachTabChangeTracking",
1157 - value: function attachTabChangeTracking() {
1158 - this.attachNavTabTracking();
1159 - this.attachHashChangeTracking();
1160 - this.attachSettingsTabTracking();
1161 - this.attachModalTracking();
1162 - }
1163 - }, {
1164 - key: "attachNavTabTracking",
1165 - value: function attachNavTabTracking() {
1166 - var _this = this;
1167 - var wrapper = document.querySelector(SCREEN_SELECTORS.NAV_TAB_WRAPPER);
1168 - if (!wrapper) {
1169 - return;
1170 - }
1171 - this.addEventListenerTracked(wrapper, 'click', function (event) {
1172 - var navTab = event.target.closest(SCREEN_SELECTORS.NAV_TAB);
1173 - if (navTab && !navTab.classList.contains('nav-tab-active')) {
1174 - var screenData = _this.getScreenData();
1175 - if (screenData) {
1176 - _this.trackScreen(screenData.screenId, screenData.screenType);
1177 - }
1178 - }
1179 - });
1180 - }
1181 - }, {
1182 - key: "attachHashChangeTracking",
1183 - value: function attachHashChangeTracking() {
1184 - var _this2 = this;
1185 - this.addEventListenerTracked(window, 'hashchange', function () {
1186 - var screenData = _this2.getScreenData();
1187 - if (screenData) {
1188 - _this2.trackScreen(screenData.screenId, screenData.screenType);
1189 - }
1190 - });
1191 - }
1192 - }, {
1193 - key: "attachSettingsTabTracking",
1194 - value: function attachSettingsTabTracking() {
1195 - var _this3 = this;
1196 - var settingsPages = document.querySelectorAll(SCREEN_SELECTORS.SETTINGS_FORM_PAGE);
1197 - if (0 === settingsPages.length) {
1198 - return;
1199 - }
1200 - settingsPages.forEach(function (page) {
1201 - _this3.addObserver(page, {
1202 - attributes: true,
1203 - attributeFilter: ['class']
1204 - }, function () {
1205 - var screenData = _this3.getScreenData();
1206 - if (screenData) {
1207 - _this3.trackScreen(screenData.screenId, screenData.screenType);
1208 - }
1209 - });
1210 - });
1211 - }
1212 - }, {
1213 - key: "attachModalTracking",
1214 - value: function attachModalTracking() {
1215 - var _this4 = this;
1216 - this.addObserver(document.body, {
1217 - childList: true,
1218 - subtree: true
1219 - }, function (mutations) {
1220 - var _iterator2 = _createForOfIteratorHelper(mutations),
1221 - _step2;
1222 - try {
1223 - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
1224 - var mutation = _step2.value;
1225 - if ('childList' === mutation.type) {
1226 - TRACKED_MODALS.forEach(function (modalSelector) {
1227 - var modal = document.querySelector(modalSelector);
1228 - if (modal && _this4.isModalVisible(modal)) {
1229 - var modalId = modalSelector.replace('#', '');
1230 - _this4.trackScreen(modalId, _wpDashboardTracking.SCREEN_TYPES.POPUP);
1231 - }
1232 - });
1233 - }
1234 - }
1235 - } catch (err) {
1236 - _iterator2.e(err);
1237 - } finally {
1238 - _iterator2.f();
1239 - }
1240 - });
1241 - }
1242 - }, {
1243 - key: "isModalVisible",
1244 - value: function isModalVisible(element) {
1245 - if (!element) {
1246 - return false;
1247 - }
1248 - var style = window.getComputedStyle(element);
1249 - return 'none' !== style.display && 0 !== parseFloat(style.opacity);
1250 - }
1251 - }, {
1252 - key: "trackScreen",
1253 - value: function trackScreen(screenId) {
1254 - var screenType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _wpDashboardTracking.SCREEN_TYPES.TOP_LEVEL_PAGE;
1255 - var trackingKey = "".concat(screenId, "-").concat(screenType);
1256 - if (this.trackedScreens.has(trackingKey)) {
1257 - return;
1258 - }
1259 - this.trackedScreens.add(trackingKey);
1260 - _wpDashboardTracking.default.trackScreenViewed(screenId, screenType);
1261 - }
1262 - }]);
1263 -}(_baseTracking.default);
1264 -(0, _defineProperty2.default)(ScreenViewTracking, "trackedScreens", new Set());
1265 -var _default = exports["default"] = ScreenViewTracking;
1266 1626
1627 +
1267 1628 /***/ }),
1268 1629
1269 -/***/ "../app/assets/js/event-track/dashboard/utils.js":
1270 -/*!*******************************************************!*\
1271 - !*** ../app/assets/js/event-track/dashboard/utils.js ***!
1272 - \*******************************************************/
1273 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1630 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js":
1631 +/*!***************************************************************************************************!*\
1632 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js ***!
1633 + \***************************************************************************************************/
1634 +/*! unknown exports (runtime-defined) */
1635 +/*! runtime requirements: module, __webpack_require__ */
1636 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
1637 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1274 1638
1275 1639 "use strict";
1276 1640
1641 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
1642 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
1643 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
1644 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
1645 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
1646 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js");
1647 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
1648 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
1649 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
1650 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
1651 +var FF_ITERATOR = '@@iterator';
1652 +var KEYS = 'keys';
1653 +var VALUES = 'values';
1277 1654
1278 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1279 -Object.defineProperty(exports, "__esModule", ({
1280 - value: true
1281 -}));
1282 -exports.DashboardUtils = void 0;
1283 -var _wpDashboardTracking = _interopRequireDefault(__webpack_require__(/*! ../wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js"));
1284 -var DashboardUtils = exports.DashboardUtils = {
1285 - isElementorPage: function isElementorPage() {
1286 - var urlParams = new URLSearchParams(window.location.search);
1287 - var page = urlParams.get('page');
1288 - if (page && _wpDashboardTracking.default.elementorPages.some(function (p) {
1289 - return page.includes(p);
1290 - })) {
1291 - return true;
1655 +var returnThis = function () { return this; };
1656 +
1657 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
1658 + $iterCreate(Constructor, NAME, next);
1659 + var getMethod = function (kind) {
1660 + if (!BUGGY && kind in proto) return proto[kind];
1661 + switch (kind) {
1662 + case KEYS: return function keys() { return new Constructor(this, kind); };
1663 + case VALUES: return function values() { return new Constructor(this, kind); };
1664 + } return function entries() { return new Constructor(this, kind); };
1665 + };
1666 + var TAG = NAME + ' Iterator';
1667 + var DEF_VALUES = DEFAULT == VALUES;
1668 + var VALUES_BUG = false;
1669 + var proto = Base.prototype;
1670 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
1671 + var $default = $native || getMethod(DEFAULT);
1672 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
1673 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
1674 + var methods, key, IteratorPrototype;
1675 + // Fix native
1676 + if ($anyNative) {
1677 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
1678 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
1679 + // Set @@toStringTag to native iterators
1680 + setToStringTag(IteratorPrototype, TAG, true);
1681 + // fix for some old engines
1682 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
1292 1683 }
1293 - var postType = urlParams.get('post_type');
1294 - if (_wpDashboardTracking.default.elementorPostTypes.includes(postType)) {
1295 - return true;
1296 - }
1297 - var body = document.body;
1298 - var bodyClasses = body.className.split(' ');
1299 - return bodyClasses.some(function (cls) {
1300 - return cls.includes('elementor') && (cls.includes('page') || cls.includes('post-type'));
1301 - });
1302 1684 }
1685 + // fix Array#{values, @@iterator}.name in V8 / FF
1686 + if (DEF_VALUES && $native && $native.name !== VALUES) {
1687 + VALUES_BUG = true;
1688 + $default = function values() { return $native.call(this); };
1689 + }
1690 + // Define iterator
1691 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
1692 + hide(proto, ITERATOR, $default);
1693 + }
1694 + // Plug for library
1695 + Iterators[NAME] = $default;
1696 + Iterators[TAG] = returnThis;
1697 + if (DEFAULT) {
1698 + methods = {
1699 + values: DEF_VALUES ? $default : getMethod(VALUES),
1700 + keys: IS_SET ? $default : getMethod(KEYS),
1701 + entries: $entries
1702 + };
1703 + if (FORCED) for (key in methods) {
1704 + if (!(key in proto)) redefine(proto, key, methods[key]);
1705 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
1706 + }
1707 + return methods;
1303 1708 };
1304 1709
1710 +
1305 1711 /***/ }),
1306 1712
1307 -/***/ "../app/assets/js/event-track/wp-dashboard-tracking.js":
1308 -/*!*************************************************************!*\
1309 - !*** ../app/assets/js/event-track/wp-dashboard-tracking.js ***!
1310 - \*************************************************************/
1713 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js":
1714 +/*!***************************************************************************************************!*\
1715 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js ***!
1716 + \***************************************************************************************************/
1717 +/*! unknown exports (runtime-defined) */
1718 +/*! runtime requirements: module, __webpack_require__ */
1719 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
1720 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1721 +
1722 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
1723 +var SAFE_CLOSING = false;
1724 +
1725 +try {
1726 + var riter = [7][ITERATOR]();
1727 + riter['return'] = function () { SAFE_CLOSING = true; };
1728 + // eslint-disable-next-line no-throw-literal
1729 + Array.from(riter, function () { throw 2; });
1730 +} catch (e) { /* empty */ }
1731 +
1732 +module.exports = function (exec, skipClosing) {
1733 + if (!skipClosing && !SAFE_CLOSING) return false;
1734 + var safe = false;
1735 + try {
1736 + var arr = [7];
1737 + var iter = arr[ITERATOR]();
1738 + iter.next = function () { return { done: safe = true }; };
1739 + arr[ITERATOR] = function () { return iter; };
1740 + exec(arr);
1741 + } catch (e) { /* empty */ }
1742 + return safe;
1743 +};
1744 +
1745 +
1746 +/***/ }),
1747 +
1748 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js":
1749 +/*!*************************************************************************************************!*\
1750 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js ***!
1751 + \*************************************************************************************************/
1752 +/*! unknown exports (runtime-defined) */
1753 +/*! runtime requirements: module */
1754 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1755 +/***/ ((module) => {
1756 +
1757 +module.exports = function (done, value) {
1758 + return { value: value, done: !!done };
1759 +};
1760 +
1761 +
1762 +/***/ }),
1763 +
1764 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js":
1765 +/*!*************************************************************************************************!*\
1766 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js ***!
1767 + \*************************************************************************************************/
1768 +/*! unknown exports (runtime-defined) */
1769 +/*! runtime requirements: module */
1770 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1771 +/***/ ((module) => {
1772 +
1773 +module.exports = {};
1774 +
1775 +
1776 +/***/ }),
1777 +
1778 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js":
1779 +/*!***********************************************************************************************!*\
1780 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js ***!
1781 + \***********************************************************************************************/
1782 +/*! unknown exports (runtime-defined) */
1783 +/*! runtime requirements: module */
1784 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1785 +/***/ ((module) => {
1786 +
1787 +module.exports = true;
1788 +
1789 +
1790 +/***/ }),
1791 +
1792 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js":
1793 +/*!********************************************************************************************!*\
1794 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js ***!
1795 + \********************************************************************************************/
1796 +/*! unknown exports (runtime-defined) */
1797 +/*! runtime requirements: __webpack_require__, module */
1798 +/*! CommonJS bailout: module.exports is used directly at 47:11-25 */
1799 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1800 +
1801 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js")('meta');
1802 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1803 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1804 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
1805 +var id = 0;
1806 +var isExtensible = Object.isExtensible || function () {
1807 + return true;
1808 +};
1809 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
1810 + return isExtensible(Object.preventExtensions({}));
1811 +});
1812 +var setMeta = function (it) {
1813 + setDesc(it, META, { value: {
1814 + i: 'O' + ++id, // object ID
1815 + w: {} // weak collections IDs
1816 + } });
1817 +};
1818 +var fastKey = function (it, create) {
1819 + // return primitive with prefix
1820 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
1821 + if (!has(it, META)) {
1822 + // can't set metadata to uncaught frozen object
1823 + if (!isExtensible(it)) return 'F';
1824 + // not necessary to add metadata
1825 + if (!create) return 'E';
1826 + // add missing metadata
1827 + setMeta(it);
1828 + // return object ID
1829 + } return it[META].i;
1830 +};
1831 +var getWeak = function (it, create) {
1832 + if (!has(it, META)) {
1833 + // can't set metadata to uncaught frozen object
1834 + if (!isExtensible(it)) return true;
1835 + // not necessary to add metadata
1836 + if (!create) return false;
1837 + // add missing metadata
1838 + setMeta(it);
1839 + // return hash weak collections IDs
1840 + } return it[META].w;
1841 +};
1842 +// add metadata on freeze-family methods calling
1843 +var onFreeze = function (it) {
1844 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
1845 + return it;
1846 +};
1847 +var meta = module.exports = {
1848 + KEY: META,
1849 + NEED: false,
1850 + fastKey: fastKey,
1851 + getWeak: getWeak,
1852 + onFreeze: onFreeze
1853 +};
1854 +
1855 +
1856 +/***/ }),
1857 +
1858 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js":
1859 +/*!*****************************************************************************************************!*\
1860 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js ***!
1861 + \*****************************************************************************************************/
1862 +/*! unknown exports (runtime-defined) */
1863 +/*! runtime requirements: __webpack_require__, module */
1864 +/*! CommonJS bailout: module.exports is used directly at 31:0-14 */
1865 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1866 +
1867 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
1868 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1869 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js");
1870 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
1871 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
1872 +var Empty = function () { /* empty */ };
1873 +var PROTOTYPE = 'prototype';
1874 +
1875 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
1876 +var createDict = function () {
1877 + // Thrash, waste and sodomy: IE GC bug
1878 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('iframe');
1879 + var i = enumBugKeys.length;
1880 + var lt = '<';
1881 + var gt = '>';
1882 + var iframeDocument;
1883 + iframe.style.display = 'none';
1884 + __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js").appendChild(iframe);
1885 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
1886 + // createDict = iframe.contentWindow.Object;
1887 + // html.removeChild(iframe);
1888 + iframeDocument = iframe.contentWindow.document;
1889 + iframeDocument.open();
1890 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
1891 + iframeDocument.close();
1892 + createDict = iframeDocument.F;
1893 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
1894 + return createDict();
1895 +};
1896 +
1897 +module.exports = Object.create || function create(O, Properties) {
1898 + var result;
1899 + if (O !== null) {
1900 + Empty[PROTOTYPE] = anObject(O);
1901 + result = new Empty();
1902 + Empty[PROTOTYPE] = null;
1903 + // add "__proto__" for Object.getPrototypeOf polyfill
1904 + result[IE_PROTO] = O;
1905 + } else result = createDict();
1906 + return Properties === undefined ? result : dPs(result, Properties);
1907 +};
1908 +
1909 +
1910 +/***/ }),
1911 +
1912 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js":
1913 +/*!*************************************************************************************************!*\
1914 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js ***!
1915 + \*************************************************************************************************/
1916 +/*! default exports */
1917 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1918 +/*! other exports [not provided] [no usage info] */
1919 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
1311 1920 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1312 1921
1313 -"use strict";
1922 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1923 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
1924 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
1925 +var dP = Object.defineProperty;
1314 1926
1927 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
1928 + anObject(O);
1929 + P = toPrimitive(P, true);
1930 + anObject(Attributes);
1931 + if (IE8_DOM_DEFINE) try {
1932 + return dP(O, P, Attributes);
1933 + } catch (e) { /* empty */ }
1934 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
1935 + if ('value' in Attributes) O[P] = Attributes.value;
1936 + return O;
1937 +};
1315 1938
1316 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1317 -Object.defineProperty(exports, "__esModule", ({
1318 - value: true
1319 -}));
1320 -exports["default"] = exports.SCREEN_TYPES = exports.NAV_AREAS = exports.CONTROL_TYPES = void 0;
1321 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1322 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1323 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1324 -var _navigation = _interopRequireDefault(__webpack_require__(/*! ./dashboard/navigation */ "../app/assets/js/event-track/dashboard/navigation.js"));
1325 -var _pluginActions = _interopRequireDefault(__webpack_require__(/*! ./dashboard/plugin-actions */ "../app/assets/js/event-track/dashboard/plugin-actions.js"));
1326 -var _promotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/promotion */ "../app/assets/js/event-track/dashboard/promotion.js"));
1327 -var _screenView = _interopRequireDefault(__webpack_require__(/*! ./dashboard/screen-view */ "../app/assets/js/event-track/dashboard/screen-view.js"));
1328 -var _menuPromotion = _interopRequireDefault(__webpack_require__(/*! ./dashboard/menu-promotion */ "../app/assets/js/event-track/dashboard/menu-promotion.js"));
1329 -var _actionControls = _interopRequireDefault(__webpack_require__(/*! ./dashboard/action-controls */ "../app/assets/js/event-track/dashboard/action-controls.js"));
1330 -var _WpDashboardTracking;
1331 -var SESSION_TIMEOUT_MINUTES = 30;
1332 -var MINUTE_MS = 60 * 1000;
1333 -var SESSION_TIMEOUT = SESSION_TIMEOUT_MINUTES * MINUTE_MS;
1334 -var ACTIVITY_CHECK_INTERVAL = 1 * MINUTE_MS;
1335 -var SESSION_STORAGE_KEY = 'elementor_wpdash_session';
1336 -var PENDING_NAV_CLICK_KEY = 'elementor_wpdash_pending_nav';
1337 -var CONTROL_TYPES = exports.CONTROL_TYPES = {
1338 - BUTTON: 'button',
1339 - CHECKBOX: 'checkbox',
1340 - RADIO: 'radio',
1341 - LINK: 'link',
1342 - SELECT: 'select',
1343 - TOGGLE: 'toggle',
1344 - FILTER: 'filter'
1939 +
1940 +/***/ }),
1941 +
1942 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js":
1943 +/*!**************************************************************************************************!*\
1944 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js ***!
1945 + \**************************************************************************************************/
1946 +/*! unknown exports (runtime-defined) */
1947 +/*! runtime requirements: module, __webpack_require__ */
1948 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1949 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1950 +
1951 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
1952 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1953 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
1954 +
1955 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
1956 + anObject(O);
1957 + var keys = getKeys(Properties);
1958 + var length = keys.length;
1959 + var i = 0;
1960 + var P;
1961 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
1962 + return O;
1345 1963 };
1346 -var NAV_AREAS = exports.NAV_AREAS = {
1347 - LEFT_MENU: 'left_menu',
1348 - SUBMENU: 'submenu',
1349 - HOVER_MENU: 'hover_menu',
1350 - TOP_BAR: 'top_bar',
1351 - SIDEBAR_MENU: 'sidebar'
1964 +
1965 +
1966 +/***/ }),
1967 +
1968 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js":
1969 +/*!***************************************************************************************************!*\
1970 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js ***!
1971 + \***************************************************************************************************/
1972 +/*! default exports */
1973 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
1974 +/*! other exports [not provided] [no usage info] */
1975 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
1976 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1977 +
1978 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
1979 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1980 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1981 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
1982 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1983 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
1984 +var gOPD = Object.getOwnPropertyDescriptor;
1985 +
1986 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
1987 + O = toIObject(O);
1988 + P = toPrimitive(P, true);
1989 + if (IE8_DOM_DEFINE) try {
1990 + return gOPD(O, P);
1991 + } catch (e) { /* empty */ }
1992 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
1352 1993 };
1353 -var SCREEN_TYPES = exports.SCREEN_TYPES = {
1354 - TAB: 'tab',
1355 - POPUP: 'popup',
1356 - APP_SCREEN: 'app_screen'
1994 +
1995 +
1996 +/***/ }),
1997 +
1998 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js":
1999 +/*!*******************************************************************************************************!*\
2000 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js ***!
2001 + \*******************************************************************************************************/
2002 +/*! default exports */
2003 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2004 +/*! other exports [not provided] [no usage info] */
2005 +/*! runtime requirements: __webpack_require__, module */
2006 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2007 +
2008 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
2009 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2010 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f;
2011 +var toString = {}.toString;
2012 +
2013 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
2014 + ? Object.getOwnPropertyNames(window) : [];
2015 +
2016 +var getWindowNames = function (it) {
2017 + try {
2018 + return gOPN(it);
2019 + } catch (e) {
2020 + return windowNames.slice();
2021 + }
1357 2022 };
1358 -var WpDashboardTracking = exports["default"] = /*#__PURE__*/function () {
1359 - function WpDashboardTracking() {
1360 - (0, _classCallCheck2.default)(this, WpDashboardTracking);
2023 +
2024 +module.exports.f = function getOwnPropertyNames(it) {
2025 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
2026 +};
2027 +
2028 +
2029 +/***/ }),
2030 +
2031 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js":
2032 +/*!***************************************************************************************************!*\
2033 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js ***!
2034 + \***************************************************************************************************/
2035 +/*! default exports */
2036 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2037 +/*! other exports [not provided] [no usage info] */
2038 +/*! runtime requirements: __webpack_require__, __webpack_exports__ */
2039 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2040 +
2041 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
2042 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
2043 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
2044 +
2045 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2046 + return $keys(O, hiddenKeys);
2047 +};
2048 +
2049 +
2050 +/***/ }),
2051 +
2052 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js":
2053 +/*!***************************************************************************************************!*\
2054 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js ***!
2055 + \***************************************************************************************************/
2056 +/*! default exports */
2057 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2058 +/*! other exports [not provided] [no usage info] */
2059 +/*! runtime requirements: __webpack_exports__ */
2060 +/***/ ((__unused_webpack_module, exports) => {
2061 +
2062 +exports.f = Object.getOwnPropertySymbols;
2063 +
2064 +
2065 +/***/ }),
2066 +
2067 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js":
2068 +/*!**************************************************************************************************!*\
2069 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js ***!
2070 + \**************************************************************************************************/
2071 +/*! unknown exports (runtime-defined) */
2072 +/*! runtime requirements: module, __webpack_require__ */
2073 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
2074 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2075 +
2076 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
2077 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2078 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2079 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2080 +var ObjectProto = Object.prototype;
2081 +
2082 +module.exports = Object.getPrototypeOf || function (O) {
2083 + O = toObject(O);
2084 + if (has(O, IE_PROTO)) return O[IE_PROTO];
2085 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
2086 + return O.constructor.prototype;
2087 + } return O instanceof Object ? ObjectProto : null;
2088 +};
2089 +
2090 +
2091 +/***/ }),
2092 +
2093 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js":
2094 +/*!************************************************************************************************************!*\
2095 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js ***!
2096 + \************************************************************************************************************/
2097 +/*! unknown exports (runtime-defined) */
2098 +/*! runtime requirements: module, __webpack_require__ */
2099 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2100 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2101 +
2102 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2103 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2104 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js")(false);
2105 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2106 +
2107 +module.exports = function (object, names) {
2108 + var O = toIObject(object);
2109 + var i = 0;
2110 + var result = [];
2111 + var key;
2112 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
2113 + // Don't enum bug & hidden keys
2114 + while (names.length > i) if (has(O, key = names[i++])) {
2115 + ~arrayIndexOf(result, key) || result.push(key);
1361 2116 }
1362 - return (0, _createClass2.default)(WpDashboardTracking, null, [{
1363 - key: "getElementorCommon",
1364 - value: function getElementorCommon() {
1365 - return window.elementorCommon;
1366 - }
1367 - }, {
1368 - key: "init",
1369 - value: function init() {
1370 - if (this.initialized) {
1371 - return;
2117 + return result;
2118 +};
2119 +
2120 +
2121 +/***/ }),
2122 +
2123 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js":
2124 +/*!***************************************************************************************************!*\
2125 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js ***!
2126 + \***************************************************************************************************/
2127 +/*! unknown exports (runtime-defined) */
2128 +/*! runtime requirements: module, __webpack_require__ */
2129 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2130 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2131 +
2132 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
2133 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
2134 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
2135 +
2136 +module.exports = Object.keys || function keys(O) {
2137 + return $keys(O, enumBugKeys);
2138 +};
2139 +
2140 +
2141 +/***/ }),
2142 +
2143 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js":
2144 +/*!**************************************************************************************************!*\
2145 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js ***!
2146 + \**************************************************************************************************/
2147 +/*! default exports */
2148 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2149 +/*! other exports [not provided] [no usage info] */
2150 +/*! runtime requirements: __webpack_exports__ */
2151 +/***/ ((__unused_webpack_module, exports) => {
2152 +
2153 +exports.f = {}.propertyIsEnumerable;
2154 +
2155 +
2156 +/***/ }),
2157 +
2158 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js":
2159 +/*!**************************************************************************************************!*\
2160 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js ***!
2161 + \**************************************************************************************************/
2162 +/*! unknown exports (runtime-defined) */
2163 +/*! runtime requirements: module, __webpack_require__ */
2164 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2165 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2166 +
2167 +// most Object methods by ES6 should accept primitives
2168 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2169 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2170 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2171 +module.exports = function (KEY, exec) {
2172 + var fn = (core.Object || {})[KEY] || Object[KEY];
2173 + var exp = {};
2174 + exp[KEY] = exec(fn);
2175 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
2176 +};
2177 +
2178 +
2179 +/***/ }),
2180 +
2181 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js":
2182 +/*!*******************************************************************************************************!*\
2183 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js ***!
2184 + \*******************************************************************************************************/
2185 +/*! unknown exports (runtime-defined) */
2186 +/*! runtime requirements: __webpack_require__, module */
2187 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2188 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2189 +
2190 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
2191 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
2192 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2193 +var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f;
2194 +module.exports = function (isEntries) {
2195 + return function (it) {
2196 + var O = toIObject(it);
2197 + var keys = getKeys(O);
2198 + var length = keys.length;
2199 + var i = 0;
2200 + var result = [];
2201 + var key;
2202 + while (length > i) {
2203 + key = keys[i++];
2204 + if (!DESCRIPTORS || isEnum.call(O, key)) {
2205 + result.push(isEntries ? [key, O[key]] : O[key]);
1372 2206 }
1373 - this.restoreOrCreateSession();
1374 - if (this.isEventsManagerAvailable()) {
1375 - this.startSessionMonitoring();
1376 - this.attachActivityListeners();
1377 - this.attachNavigationListener();
1378 - this.initialized = true;
1379 - }
1380 2207 }
1381 - }, {
1382 - key: "restoreOrCreateSession",
1383 - value: function restoreOrCreateSession() {
1384 - var storedSession = this.getStoredSession();
1385 - if (storedSession) {
1386 - this.sessionStartTime = storedSession.sessionStartTime;
1387 - this.navItemsVisited = new Set(storedSession.navItemsVisited);
1388 - this.lastActivityTime = Date.now();
1389 - this.sessionEnded = false;
1390 - } else {
1391 - this.sessionStartTime = Date.now();
1392 - this.lastActivityTime = Date.now();
1393 - this.sessionEnded = false;
1394 - this.navItemsVisited = new Set();
1395 - }
1396 - this.processPendingNavClick();
1397 - this.saveSessionToStorage();
1398 - }
1399 - }, {
1400 - key: "isEditorOneActive",
1401 - value: function isEditorOneActive() {
1402 - var _elementorCommon$conf, _elementorCommon$conf2;
1403 - var elementorCommon = this.getElementorCommon();
1404 - 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;
1405 - }
1406 - }, {
1407 - key: "processPendingNavClick",
1408 - value: function processPendingNavClick() {
2208 + return result;
2209 + };
2210 +};
2211 +
2212 +
2213 +/***/ }),
2214 +
2215 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js":
2216 +/*!*****************************************************************************************************!*\
2217 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js ***!
2218 + \*****************************************************************************************************/
2219 +/*! unknown exports (runtime-defined) */
2220 +/*! runtime requirements: module */
2221 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2222 +/***/ ((module) => {
2223 +
2224 +module.exports = function (bitmap, value) {
2225 + return {
2226 + enumerable: !(bitmap & 1),
2227 + configurable: !(bitmap & 2),
2228 + writable: !(bitmap & 4),
2229 + value: value
2230 + };
2231 +};
2232 +
2233 +
2234 +/***/ }),
2235 +
2236 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js":
2237 +/*!************************************************************************************************!*\
2238 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js ***!
2239 + \************************************************************************************************/
2240 +/*! dynamic exports */
2241 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js */
2242 +/*! runtime requirements: module, __webpack_require__ */
2243 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2244 +
2245 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2246 +
2247 +
2248 +/***/ }),
2249 +
2250 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js":
2251 +/*!*************************************************************************************************!*\
2252 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js ***!
2253 + \*************************************************************************************************/
2254 +/*! unknown exports (runtime-defined) */
2255 +/*! runtime requirements: module, __webpack_require__ */
2256 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
2257 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2258 +
2259 +// Works with __proto__ only. Old v8 can't work with null proto objects.
2260 +/* eslint-disable no-proto */
2261 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2262 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2263 +var check = function (O, proto) {
2264 + anObject(O);
2265 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
2266 +};
2267 +module.exports = {
2268 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
2269 + function (test, buggy, set) {
1409 2270 try {
1410 - var pendingNav = sessionStorage.getItem(PENDING_NAV_CLICK_KEY);
1411 - if (pendingNav) {
1412 - var _JSON$parse = JSON.parse(pendingNav),
1413 - itemId = _JSON$parse.itemId,
1414 - rootItem = _JSON$parse.rootItem,
1415 - area = _JSON$parse.area;
1416 - this.navItemsVisited.add(itemId);
1417 - var properties = {
1418 - wpdash_nav_item_id: itemId,
1419 - wpdash_nav_area: area
1420 - };
1421 - if (rootItem) {
1422 - properties.wpdash_nav_item_root = rootItem;
1423 - }
1424 - this.dispatchEvent('wpdash_nav_clicked', properties, {
1425 - send_immediately: true
1426 - });
1427 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
1428 - }
1429 - } catch (error) {
1430 - sessionStorage.removeItem(PENDING_NAV_CLICK_KEY);
1431 - }
1432 - }
1433 - }, {
1434 - key: "getStoredSession",
1435 - value: function getStoredSession() {
1436 - try {
1437 - var stored = sessionStorage.getItem(SESSION_STORAGE_KEY);
1438 - return stored ? JSON.parse(stored) : null;
1439 - } catch (error) {
1440 - return null;
1441 - }
1442 - }
1443 - }, {
1444 - key: "saveSessionToStorage",
1445 - value: function saveSessionToStorage() {
1446 - var sessionData = {
1447 - sessionStartTime: this.sessionStartTime,
1448 - navItemsVisited: Array.from(this.navItemsVisited)
2271 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
2272 + set(test, []);
2273 + buggy = !(test instanceof Array);
2274 + } catch (e) { buggy = true; }
2275 + return function setPrototypeOf(O, proto) {
2276 + check(O, proto);
2277 + if (buggy) O.__proto__ = proto;
2278 + else set(O, proto);
2279 + return O;
1449 2280 };
1450 - sessionStorage.setItem(SESSION_STORAGE_KEY, JSON.stringify(sessionData));
1451 - }
1452 - }, {
1453 - key: "clearStoredSession",
1454 - value: function clearStoredSession() {
1455 - sessionStorage.removeItem(SESSION_STORAGE_KEY);
1456 - }
1457 - }, {
1458 - key: "isEventsManagerAvailable",
1459 - value: function isEventsManagerAvailable() {
1460 - var elementorCommon = this.getElementorCommon();
1461 - return (elementorCommon === null || elementorCommon === void 0 ? void 0 : elementorCommon.eventsManager) && 'function' === typeof elementorCommon.eventsManager.dispatchEvent;
1462 - }
1463 - }, {
1464 - key: "canSendEvents",
1465 - value: function canSendEvents() {
1466 - var _elementorCommon$conf3, _elementorCommon$conf4;
1467 - var elementorCommon = this.getElementorCommon();
1468 - 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;
1469 - }
1470 - }, {
1471 - key: "dispatchEvent",
1472 - value: function dispatchEvent(eventName) {
1473 - var _elementorCommon$even;
1474 - var properties = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
1475 - var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
1476 - if (!this.isEventsManagerAvailable() || !this.canSendEvents()) {
1477 - return;
2281 + }({}, false) : undefined),
2282 + check: check
2283 +};
2284 +
2285 +
2286 +/***/ }),
2287 +
2288 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js":
2289 +/*!*********************************************************************************************************!*\
2290 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js ***!
2291 + \*********************************************************************************************************/
2292 +/*! unknown exports (runtime-defined) */
2293 +/*! runtime requirements: __webpack_require__, module */
2294 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2295 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2296 +
2297 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2298 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2299 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
2300 +
2301 +module.exports = function (it, tag, stat) {
2302 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
2303 +};
2304 +
2305 +
2306 +/***/ }),
2307 +
2308 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js":
2309 +/*!**************************************************************************************************!*\
2310 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js ***!
2311 + \**************************************************************************************************/
2312 +/*! unknown exports (runtime-defined) */
2313 +/*! runtime requirements: module, __webpack_require__ */
2314 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2315 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2316 +
2317 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('keys');
2318 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
2319 +module.exports = function (key) {
2320 + return shared[key] || (shared[key] = uid(key));
2321 +};
2322 +
2323 +
2324 +/***/ }),
2325 +
2326 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js":
2327 +/*!**********************************************************************************************!*\
2328 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js ***!
2329 + \**********************************************************************************************/
2330 +/*! unknown exports (runtime-defined) */
2331 +/*! runtime requirements: module, __webpack_require__ */
2332 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
2333 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2334 +
2335 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2336 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2337 +var SHARED = '__core-js_shared__';
2338 +var store = global[SHARED] || (global[SHARED] = {});
2339 +
2340 +(module.exports = function (key, value) {
2341 + return store[key] || (store[key] = value !== undefined ? value : {});
2342 +})('versions', []).push({
2343 + version: core.version,
2344 + mode: __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
2345 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
2346 +});
2347 +
2348 +
2349 +/***/ }),
2350 +
2351 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js":
2352 +/*!*************************************************************************************************!*\
2353 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js ***!
2354 + \*************************************************************************************************/
2355 +/*! unknown exports (runtime-defined) */
2356 +/*! runtime requirements: module, __webpack_require__ */
2357 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2358 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2359 +
2360 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
2361 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
2362 +// true -> String#at
2363 +// false -> String#codePointAt
2364 +module.exports = function (TO_STRING) {
2365 + return function (that, pos) {
2366 + var s = String(defined(that));
2367 + var i = toInteger(pos);
2368 + var l = s.length;
2369 + var a, b;
2370 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
2371 + a = s.charCodeAt(i);
2372 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
2373 + ? TO_STRING ? s.charAt(i) : a
2374 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
2375 + };
2376 +};
2377 +
2378 +
2379 +/***/ }),
2380 +
2381 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js":
2382 +/*!*********************************************************************************************************!*\
2383 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js ***!
2384 + \*********************************************************************************************************/
2385 +/*! unknown exports (runtime-defined) */
2386 +/*! runtime requirements: module, __webpack_require__ */
2387 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2388 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2389 +
2390 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
2391 +var max = Math.max;
2392 +var min = Math.min;
2393 +module.exports = function (index, length) {
2394 + index = toInteger(index);
2395 + return index < 0 ? max(index + length, 0) : min(index, length);
2396 +};
2397 +
2398 +
2399 +/***/ }),
2400 +
2401 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js":
2402 +/*!**************************************************************************************************!*\
2403 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js ***!
2404 + \**************************************************************************************************/
2405 +/*! unknown exports (runtime-defined) */
2406 +/*! runtime requirements: module */
2407 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2408 +/***/ ((module) => {
2409 +
2410 +// 7.1.4 ToInteger
2411 +var ceil = Math.ceil;
2412 +var floor = Math.floor;
2413 +module.exports = function (it) {
2414 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
2415 +};
2416 +
2417 +
2418 +/***/ }),
2419 +
2420 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js":
2421 +/*!**************************************************************************************************!*\
2422 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js ***!
2423 + \**************************************************************************************************/
2424 +/*! unknown exports (runtime-defined) */
2425 +/*! runtime requirements: module, __webpack_require__ */
2426 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2427 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2428 +
2429 +// to indexed object, toObject with fallback for non-array-like ES3 strings
2430 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
2431 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
2432 +module.exports = function (it) {
2433 + return IObject(defined(it));
2434 +};
2435 +
2436 +
2437 +/***/ }),
2438 +
2439 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js":
2440 +/*!*************************************************************************************************!*\
2441 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js ***!
2442 + \*************************************************************************************************/
2443 +/*! unknown exports (runtime-defined) */
2444 +/*! runtime requirements: module, __webpack_require__ */
2445 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2446 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2447 +
2448 +// 7.1.15 ToLength
2449 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
2450 +var min = Math.min;
2451 +module.exports = function (it) {
2452 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
2453 +};
2454 +
2455 +
2456 +/***/ }),
2457 +
2458 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js":
2459 +/*!*************************************************************************************************!*\
2460 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js ***!
2461 + \*************************************************************************************************/
2462 +/*! unknown exports (runtime-defined) */
2463 +/*! runtime requirements: module, __webpack_require__ */
2464 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2465 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2466 +
2467 +// 7.1.13 ToObject(argument)
2468 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
2469 +module.exports = function (it) {
2470 + return Object(defined(it));
2471 +};
2472 +
2473 +
2474 +/***/ }),
2475 +
2476 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js":
2477 +/*!****************************************************************************************************!*\
2478 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js ***!
2479 + \****************************************************************************************************/
2480 +/*! unknown exports (runtime-defined) */
2481 +/*! runtime requirements: module, __webpack_require__ */
2482 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2483 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2484 +
2485 +// 7.1.1 ToPrimitive(input [, PreferredType])
2486 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2487 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2488 +// and the second argument - flag - preferred type is a string
2489 +module.exports = function (it, S) {
2490 + if (!isObject(it)) return it;
2491 + var fn, val;
2492 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2493 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
2494 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2495 + throw TypeError("Can't convert object to primitive value");
2496 +};
2497 +
2498 +
2499 +/***/ }),
2500 +
2501 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js":
2502 +/*!*******************************************************************************************!*\
2503 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js ***!
2504 + \*******************************************************************************************/
2505 +/*! unknown exports (runtime-defined) */
2506 +/*! runtime requirements: module */
2507 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2508 +/***/ ((module) => {
2509 +
2510 +var id = 0;
2511 +var px = Math.random();
2512 +module.exports = function (key) {
2513 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
2514 +};
2515 +
2516 +
2517 +/***/ }),
2518 +
2519 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js":
2520 +/*!**************************************************************************************************!*\
2521 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js ***!
2522 + \**************************************************************************************************/
2523 +/*! unknown exports (runtime-defined) */
2524 +/*! runtime requirements: __webpack_require__, module */
2525 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2526 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2527 +
2528 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2529 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2530 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
2531 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
2532 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2533 +module.exports = function (name) {
2534 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
2535 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
2536 +};
2537 +
2538 +
2539 +/***/ }),
2540 +
2541 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js":
2542 +/*!***********************************************************************************************!*\
2543 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js ***!
2544 + \***********************************************************************************************/
2545 +/*! default exports */
2546 +/*! export f [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js */
2547 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
2548 +/*! other exports [not provided] [no usage info] */
2549 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
2550 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2551 +
2552 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
2553 +
2554 +
2555 +/***/ }),
2556 +
2557 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js":
2558 +/*!*******************************************************************************************!*\
2559 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js ***!
2560 + \*******************************************************************************************/
2561 +/*! unknown exports (runtime-defined) */
2562 +/*! runtime requirements: __webpack_require__, module */
2563 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
2564 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2565 +
2566 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('wks');
2567 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
2568 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Symbol;
2569 +var USE_SYMBOL = typeof Symbol == 'function';
2570 +
2571 +var $exports = module.exports = function (name) {
2572 + return store[name] || (store[name] =
2573 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
2574 +};
2575 +
2576 +$exports.store = store;
2577 +
2578 +
2579 +/***/ }),
2580 +
2581 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js":
2582 +/*!***************************************************************************************************************!*\
2583 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js ***!
2584 + \***************************************************************************************************************/
2585 +/*! unknown exports (runtime-defined) */
2586 +/*! runtime requirements: module, __webpack_require__ */
2587 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2588 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2589 +
2590 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
2591 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2592 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2593 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
2594 + if (it != undefined) return it[ITERATOR]
2595 + || it['@@iterator']
2596 + || Iterators[classof(it)];
2597 +};
2598 +
2599 +
2600 +/***/ }),
2601 +
2602 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js":
2603 +/*!********************************************************************************************************!*\
2604 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js ***!
2605 + \********************************************************************************************************/
2606 +/*! unknown exports (runtime-defined) */
2607 +/*! runtime requirements: module, __webpack_require__ */
2608 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2609 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2610 +
2611 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2612 +var get = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
2613 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIterator = function (it) {
2614 + var iterFn = get(it);
2615 + if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');
2616 + return anObject(iterFn.call(it));
2617 +};
2618 +
2619 +
2620 +/***/ }),
2621 +
2622 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js":
2623 +/*!*******************************************************************************************************!*\
2624 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js ***!
2625 + \*******************************************************************************************************/
2626 +/*! unknown exports (runtime-defined) */
2627 +/*! runtime requirements: module, __webpack_require__ */
2628 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2629 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2630 +
2631 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
2632 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2633 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2634 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").isIterable = function (it) {
2635 + var O = Object(it);
2636 + return O[ITERATOR] !== undefined
2637 + || '@@iterator' in O
2638 + // eslint-disable-next-line no-prototype-builtins
2639 + || Iterators.hasOwnProperty(classof(O));
2640 +};
2641 +
2642 +
2643 +/***/ }),
2644 +
2645 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js":
2646 +/*!*****************************************************************************************************!*\
2647 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js ***!
2648 + \*****************************************************************************************************/
2649 +/*! unknown exports (runtime-defined) */
2650 +/*! runtime requirements: __webpack_require__ */
2651 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2652 +
2653 +"use strict";
2654 +
2655 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2656 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2657 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2658 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
2659 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
2660 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
2661 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
2662 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
2663 +
2664 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
2665 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
2666 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
2667 + var O = toObject(arrayLike);
2668 + var C = typeof this == 'function' ? this : Array;
2669 + var aLen = arguments.length;
2670 + var mapfn = aLen > 1 ? arguments[1] : undefined;
2671 + var mapping = mapfn !== undefined;
2672 + var index = 0;
2673 + var iterFn = getIterFn(O);
2674 + var length, result, step, iterator;
2675 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
2676 + // if object isn't iterable or it's array with default iterator - use simple case
2677 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
2678 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
2679 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
1478 2680 }
1479 - var elementorCommon = this.getElementorCommon();
1480 - elementorCommon === null || elementorCommon === void 0 || (_elementorCommon$even = elementorCommon.eventsManager) === null || _elementorCommon$even === void 0 || _elementorCommon$even.dispatchEvent(eventName, properties, options);
1481 - }
1482 - }, {
1483 - key: "updateActivity",
1484 - value: function updateActivity() {
1485 - this.lastActivityTime = Date.now();
1486 - }
1487 - }, {
1488 - key: "startSessionMonitoring",
1489 - value: function startSessionMonitoring() {
1490 - var _this = this;
1491 - this.activityCheckInterval = setInterval(function () {
1492 - _this.checkSessionTimeout();
1493 - }, ACTIVITY_CHECK_INTERVAL);
1494 - window.addEventListener('beforeunload', function () {
1495 - if (!_this.sessionEnded && !_this.isNavigatingToElementor) {
1496 - _this.trackSessionEnd('tab_closed');
1497 - }
1498 - });
1499 - document.addEventListener('visibilitychange', function () {
1500 - if (!_this.sessionEnded && document.hidden) {
1501 - var timeSinceLastActivity = Date.now() - _this.lastActivityTime;
1502 - if (timeSinceLastActivity > SESSION_TIMEOUT) {
1503 - _this.trackSessionEnd('tab_inactive');
1504 - }
1505 - }
1506 - });
1507 - }
1508 - }, {
1509 - key: "isElementorPage",
1510 - value: function isElementorPage(url) {
1511 - try {
1512 - var urlObj = new URL(url, window.location.origin);
1513 - var params = urlObj.searchParams;
1514 - var page = params.get('page');
1515 - var postType = params.get('post_type');
1516 - var action = params.get('action');
1517 - return !!(page && this.elementorPages.some(function (p) {
1518 - return page.includes(p);
1519 - }) || postType && this.elementorPostTypes.includes(postType) || action && action.includes(this.anyPageWithElementorString));
1520 - } catch (error) {
1521 - return false;
2681 + } else {
2682 + length = toLength(O.length);
2683 + for (result = new C(length); length > index; index++) {
2684 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
1522 2685 }
1523 2686 }
1524 - }, {
1525 - key: "isPluginsPage",
1526 - value: function isPluginsPage(url) {
1527 - try {
1528 - var urlObj = new URL(url, window.location.origin);
1529 - return urlObj.pathname.includes('plugins.php');
1530 - } catch (error) {
1531 - return false;
2687 + result.length = index;
2688 + return result;
2689 + }
2690 +});
2691 +
2692 +
2693 +/***/ }),
2694 +
2695 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js":
2696 +/*!*********************************************************************************************************!*\
2697 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js ***!
2698 + \*********************************************************************************************************/
2699 +/*! unknown exports (runtime-defined) */
2700 +/*! runtime requirements: __webpack_require__ */
2701 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2702 +
2703 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
2704 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2705 +
2706 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js") });
2707 +
2708 +
2709 +/***/ }),
2710 +
2711 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js":
2712 +/*!*********************************************************************************************************!*\
2713 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js ***!
2714 + \*********************************************************************************************************/
2715 +/*! unknown exports (runtime-defined) */
2716 +/*! runtime requirements: module, __webpack_require__ */
2717 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
2718 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2719 +
2720 +"use strict";
2721 +
2722 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js");
2723 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
2724 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2725 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2726 +
2727 +// 22.1.3.4 Array.prototype.entries()
2728 +// 22.1.3.13 Array.prototype.keys()
2729 +// 22.1.3.29 Array.prototype.values()
2730 +// 22.1.3.30 Array.prototype[@@iterator]()
2731 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
2732 + this._t = toIObject(iterated); // target
2733 + this._i = 0; // next index
2734 + this._k = kind; // kind
2735 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
2736 +}, function () {
2737 + var O = this._t;
2738 + var kind = this._k;
2739 + var index = this._i++;
2740 + if (!O || index >= O.length) {
2741 + this._t = undefined;
2742 + return step(1);
2743 + }
2744 + if (kind == 'keys') return step(0, index);
2745 + if (kind == 'values') return step(0, O[index]);
2746 + return step(0, [index, O[index]]);
2747 +}, 'values');
2748 +
2749 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
2750 +Iterators.Arguments = Iterators.Array;
2751 +
2752 +addToUnscopables('keys');
2753 +addToUnscopables('values');
2754 +addToUnscopables('entries');
2755 +
2756 +
2757 +/***/ }),
2758 +
2759 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js":
2760 +/*!********************************************************************************************************!*\
2761 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js ***!
2762 + \********************************************************************************************************/
2763 +/*! unknown exports (runtime-defined) */
2764 +/*! runtime requirements: __webpack_require__ */
2765 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2766 +
2767 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2768 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
2769 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js") });
2770 +
2771 +
2772 +/***/ }),
2773 +
2774 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js":
2775 +/*!*****************************************************************************************************************!*\
2776 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js ***!
2777 + \*****************************************************************************************************************/
2778 +/*! unknown exports (runtime-defined) */
2779 +/*! runtime requirements: __webpack_require__ */
2780 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2781 +
2782 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2783 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
2784 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f });
2785 +
2786 +
2787 +/***/ }),
2788 +
2789 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
2790 +/*!*****************************************************************************************************************************!*\
2791 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
2792 + \*****************************************************************************************************************************/
2793 +/*! unknown exports (runtime-defined) */
2794 +/*! runtime requirements: __webpack_require__ */
2795 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2796 +
2797 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
2798 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2799 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f;
2800 +
2801 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
2802 + return function getOwnPropertyDescriptor(it, key) {
2803 + return $getOwnPropertyDescriptor(toIObject(it), key);
2804 + };
2805 +});
2806 +
2807 +
2808 +/***/ }),
2809 +
2810 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
2811 +/*!******************************************************************************************************************!*\
2812 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
2813 + \******************************************************************************************************************/
2814 +/*! unknown exports (runtime-defined) */
2815 +/*! runtime requirements: __webpack_require__ */
2816 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2817 +
2818 +// 19.1.2.9 Object.getPrototypeOf(O)
2819 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2820 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
2821 +
2822 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
2823 + return function getPrototypeOf(it) {
2824 + return $getPrototypeOf(toObject(it));
2825 + };
2826 +});
2827 +
2828 +
2829 +/***/ }),
2830 +
2831 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
2832 +/*!******************************************************************************************************************!*\
2833 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
2834 + \******************************************************************************************************************/
2835 +/*! unknown exports (runtime-defined) */
2836 +/*! runtime requirements: __webpack_require__ */
2837 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2838 +
2839 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
2840 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2841 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js").set });
2842 +
2843 +
2844 +/***/ }),
2845 +
2846 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js":
2847 +/*!***********************************************************************************************************!*\
2848 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js ***!
2849 + \***********************************************************************************************************/
2850 +/*! unknown exports (runtime-defined) */
2851 +/*! runtime requirements: */
2852 +/***/ (() => {
2853 +
2854 +
2855 +
2856 +/***/ }),
2857 +
2858 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js":
2859 +/*!************************************************************************************************************!*\
2860 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js ***!
2861 + \************************************************************************************************************/
2862 +/*! unknown exports (runtime-defined) */
2863 +/*! runtime requirements: __webpack_require__ */
2864 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2865 +
2866 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
2867 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2868 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
2869 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
2870 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2871 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2872 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2873 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js");
2874 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
2875 +
2876 +// MS Edge supports only 2 arguments and argumentsList argument is optional
2877 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
2878 +var NEW_TARGET_BUG = fails(function () {
2879 + function F() { /* empty */ }
2880 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
2881 +});
2882 +var ARGS_BUG = !fails(function () {
2883 + rConstruct(function () { /* empty */ });
2884 +});
2885 +
2886 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
2887 + construct: function construct(Target, args /* , newTarget */) {
2888 + aFunction(Target);
2889 + anObject(args);
2890 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
2891 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
2892 + if (Target == newTarget) {
2893 + // w/o altered newTarget, optimization for 0-4 arguments
2894 + switch (args.length) {
2895 + case 0: return new Target();
2896 + case 1: return new Target(args[0]);
2897 + case 2: return new Target(args[0], args[1]);
2898 + case 3: return new Target(args[0], args[1], args[2]);
2899 + case 4: return new Target(args[0], args[1], args[2], args[3]);
1532 2900 }
2901 + // w/o altered newTarget, lot of arguments case
2902 + var $args = [null];
2903 + $args.push.apply($args, args);
2904 + return new (bind.apply(Target, $args))();
1533 2905 }
1534 - }, {
1535 - key: "isNavigatingAwayFromElementor",
1536 - value: function isNavigatingAwayFromElementor(targetUrl) {
1537 - if (!targetUrl) {
1538 - return false;
1539 - }
1540 - if (targetUrl.startsWith('#')) {
1541 - return false;
1542 - }
1543 - return !this.isElementorPage(targetUrl);
1544 - }
1545 - }, {
1546 - key: "isLinkOpeningInNewTab",
1547 - value: function isLinkOpeningInNewTab(link) {
1548 - var target = link.getAttribute('target');
1549 - return '_blank' === target || '_new' === target;
1550 - }
1551 - }, {
1552 - key: "attachNavigationListener",
1553 - value: function attachNavigationListener() {
1554 - var _this2 = this;
1555 - var handleLinkClick = function handleLinkClick(event) {
1556 - var link = event.target.closest('a');
1557 - if (link && link.href) {
1558 - if (_this2.isLinkOpeningInNewTab(link)) {
1559 - return;
1560 - }
1561 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(link.href)) {
1562 - _this2.trackSessionEnd('navigate_away');
1563 - } else if (_this2.isElementorPage(link.href)) {
1564 - _this2.isNavigatingToElementor = true;
1565 - }
1566 - }
1567 - var isSidebar = event.target.closest('#editor-one-sidebar-navigation');
1568 - if (isSidebar) {
1569 - _this2.isNavigatingToElementor = true;
1570 - }
2906 + // with altered newTarget, not support built-in constructors
2907 + var proto = newTarget.prototype;
2908 + var instance = create(isObject(proto) ? proto : Object.prototype);
2909 + var result = Function.apply.call(Target, instance, args);
2910 + return isObject(result) ? result : instance;
2911 + }
2912 +});
2913 +
2914 +
2915 +/***/ }),
2916 +
2917 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js":
2918 +/*!******************************************************************************************************!*\
2919 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js ***!
2920 + \******************************************************************************************************/
2921 +/*! unknown exports (runtime-defined) */
2922 +/*! runtime requirements: __webpack_require__ */
2923 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2924 +
2925 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
2926 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
2927 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
2928 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2929 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2930 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2931 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2932 +
2933 +function get(target, propertyKey /* , receiver */) {
2934 + var receiver = arguments.length < 3 ? target : arguments[2];
2935 + var desc, proto;
2936 + if (anObject(target) === receiver) return target[propertyKey];
2937 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
2938 + ? desc.value
2939 + : desc.get !== undefined
2940 + ? desc.get.call(receiver)
2941 + : undefined;
2942 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
2943 +}
2944 +
2945 +$export($export.S, 'Reflect', { get: get });
2946 +
2947 +
2948 +/***/ }),
2949 +
2950 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js":
2951 +/*!**********************************************************************************************************!*\
2952 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js ***!
2953 + \**********************************************************************************************************/
2954 +/*! unknown exports (runtime-defined) */
2955 +/*! runtime requirements: __webpack_require__ */
2956 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2957 +
2958 +"use strict";
2959 +
2960 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js")(true);
2961 +
2962 +// 21.1.3.27 String.prototype[@@iterator]()
2963 +__webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
2964 + this._t = String(iterated); // target
2965 + this._i = 0; // next index
2966 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
2967 +}, function () {
2968 + var O = this._t;
2969 + var index = this._i;
2970 + var point;
2971 + if (index >= O.length) return { value: undefined, done: true };
2972 + point = $at(O, index);
2973 + this._i += point.length;
2974 + return { value: point, done: false };
2975 +});
2976 +
2977 +
2978 +/***/ }),
2979 +
2980 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js":
2981 +/*!*************************************************************************************************!*\
2982 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js ***!
2983 + \*************************************************************************************************/
2984 +/*! unknown exports (runtime-defined) */
2985 +/*! runtime requirements: __webpack_require__ */
2986 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
2987 +
2988 +"use strict";
2989 +
2990 +// ECMAScript 6 symbols shim
2991 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2992 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2993 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
2994 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2995 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
2996 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").KEY;
2997 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2998 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js");
2999 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
3000 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
3001 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
3002 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
3003 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js");
3004 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js");
3005 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
3006 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3007 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3008 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3009 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3010 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3011 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
3012 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
3013 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js");
3014 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
3015 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3016 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3017 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3018 +var gOPD = $GOPD.f;
3019 +var dP = $DP.f;
3020 +var gOPN = gOPNExt.f;
3021 +var $Symbol = global.Symbol;
3022 +var $JSON = global.JSON;
3023 +var _stringify = $JSON && $JSON.stringify;
3024 +var PROTOTYPE = 'prototype';
3025 +var HIDDEN = wks('_hidden');
3026 +var TO_PRIMITIVE = wks('toPrimitive');
3027 +var isEnum = {}.propertyIsEnumerable;
3028 +var SymbolRegistry = shared('symbol-registry');
3029 +var AllSymbols = shared('symbols');
3030 +var OPSymbols = shared('op-symbols');
3031 +var ObjectProto = Object[PROTOTYPE];
3032 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
3033 +var QObject = global.QObject;
3034 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
3035 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
3036 +
3037 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
3038 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
3039 + return _create(dP({}, 'a', {
3040 + get: function () { return dP(this, 'a', { value: 7 }).a; }
3041 + })).a != 7;
3042 +}) ? function (it, key, D) {
3043 + var protoDesc = gOPD(ObjectProto, key);
3044 + if (protoDesc) delete ObjectProto[key];
3045 + dP(it, key, D);
3046 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
3047 +} : dP;
3048 +
3049 +var wrap = function (tag) {
3050 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
3051 + sym._k = tag;
3052 + return sym;
3053 +};
3054 +
3055 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
3056 + return typeof it == 'symbol';
3057 +} : function (it) {
3058 + return it instanceof $Symbol;
3059 +};
3060 +
3061 +var $defineProperty = function defineProperty(it, key, D) {
3062 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
3063 + anObject(it);
3064 + key = toPrimitive(key, true);
3065 + anObject(D);
3066 + if (has(AllSymbols, key)) {
3067 + if (!D.enumerable) {
3068 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
3069 + it[HIDDEN][key] = true;
3070 + } else {
3071 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
3072 + D = _create(D, { enumerable: createDesc(0, false) });
3073 + } return setSymbolDesc(it, key, D);
3074 + } return dP(it, key, D);
3075 +};
3076 +var $defineProperties = function defineProperties(it, P) {
3077 + anObject(it);
3078 + var keys = enumKeys(P = toIObject(P));
3079 + var i = 0;
3080 + var l = keys.length;
3081 + var key;
3082 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
3083 + return it;
3084 +};
3085 +var $create = function create(it, P) {
3086 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
3087 +};
3088 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
3089 + var E = isEnum.call(this, key = toPrimitive(key, true));
3090 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
3091 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
3092 +};
3093 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
3094 + it = toIObject(it);
3095 + key = toPrimitive(key, true);
3096 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
3097 + var D = gOPD(it, key);
3098 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
3099 + return D;
3100 +};
3101 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
3102 + var names = gOPN(toIObject(it));
3103 + var result = [];
3104 + var i = 0;
3105 + var key;
3106 + while (names.length > i) {
3107 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
3108 + } return result;
3109 +};
3110 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
3111 + var IS_OP = it === ObjectProto;
3112 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
3113 + var result = [];
3114 + var i = 0;
3115 + var key;
3116 + while (names.length > i) {
3117 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
3118 + } return result;
3119 +};
3120 +
3121 +// 19.4.1.1 Symbol([description])
3122 +if (!USE_NATIVE) {
3123 + $Symbol = function Symbol() {
3124 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
3125 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
3126 + var $set = function (value) {
3127 + if (this === ObjectProto) $set.call(OPSymbols, value);
3128 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
3129 + setSymbolDesc(this, tag, createDesc(1, value));
3130 + };
3131 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
3132 + return wrap(tag);
3133 + };
3134 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
3135 + return this._k;
3136 + });
3137 +
3138 + $GOPD.f = $getOwnPropertyDescriptor;
3139 + $DP.f = $defineProperty;
3140 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
3141 + __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
3142 + $GOPS.f = $getOwnPropertySymbols;
3143 +
3144 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js")) {
3145 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
3146 + }
3147 +
3148 + wksExt.f = function (name) {
3149 + return wrap(wks(name));
3150 + };
3151 +}
3152 +
3153 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
3154 +
3155 +for (var es6Symbols = (
3156 + // 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
3157 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
3158 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
3159 +
3160 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
3161 +
3162 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
3163 + // 19.4.2.1 Symbol.for(key)
3164 + 'for': function (key) {
3165 + return has(SymbolRegistry, key += '')
3166 + ? SymbolRegistry[key]
3167 + : SymbolRegistry[key] = $Symbol(key);
3168 + },
3169 + // 19.4.2.5 Symbol.keyFor(sym)
3170 + keyFor: function keyFor(sym) {
3171 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
3172 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
3173 + },
3174 + useSetter: function () { setter = true; },
3175 + useSimple: function () { setter = false; }
3176 +});
3177 +
3178 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
3179 + // 19.1.2.2 Object.create(O [, Properties])
3180 + create: $create,
3181 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
3182 + defineProperty: $defineProperty,
3183 + // 19.1.2.3 Object.defineProperties(O, Properties)
3184 + defineProperties: $defineProperties,
3185 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
3186 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
3187 + // 19.1.2.7 Object.getOwnPropertyNames(O)
3188 + getOwnPropertyNames: $getOwnPropertyNames,
3189 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
3190 + getOwnPropertySymbols: $getOwnPropertySymbols
3191 +});
3192 +
3193 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
3194 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
3195 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
3196 +
3197 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
3198 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
3199 + return $GOPS.f(toObject(it));
3200 + }
3201 +});
3202 +
3203 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
3204 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
3205 + var S = $Symbol();
3206 + // MS Edge converts symbol values to JSON as {}
3207 + // WebKit converts symbol values to JSON as null
3208 + // V8 throws on boxed symbols
3209 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
3210 +})), 'JSON', {
3211 + stringify: function stringify(it) {
3212 + var args = [it];
3213 + var i = 1;
3214 + var replacer, $replacer;
3215 + while (arguments.length > i) args.push(arguments[i++]);
3216 + $replacer = replacer = args[1];
3217 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
3218 + if (!isArray(replacer)) replacer = function (key, value) {
3219 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
3220 + if (!isSymbol(value)) return value;
3221 + };
3222 + args[1] = replacer;
3223 + return _stringify.apply($JSON, args);
3224 + }
3225 +});
3226 +
3227 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
3228 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
3229 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
3230 +setToStringTag($Symbol, 'Symbol');
3231 +// 20.2.1.9 Math[@@toStringTag]
3232 +setToStringTag(Math, 'Math', true);
3233 +// 24.3.3 JSON[@@toStringTag]
3234 +setToStringTag(global.JSON, 'JSON', true);
3235 +
3236 +
3237 +/***/ }),
3238 +
3239 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js":
3240 +/*!*********************************************************************************************************!*\
3241 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js ***!
3242 + \*********************************************************************************************************/
3243 +/*! unknown exports (runtime-defined) */
3244 +/*! runtime requirements: __webpack_require__ */
3245 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3246 +
3247 +// https://github.com/tc39/proposal-object-values-entries
3248 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3249 +var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js")(true);
3250 +
3251 +$export($export.S, 'Object', {
3252 + entries: function entries(it) {
3253 + return $entries(it);
3254 + }
3255 +});
3256 +
3257 +
3258 +/***/ }),
3259 +
3260 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
3261 +/*!****************************************************************************************************************!*\
3262 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
3263 + \****************************************************************************************************************/
3264 +/*! unknown exports (runtime-defined) */
3265 +/*! runtime requirements: __webpack_require__ */
3266 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3267 +
3268 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
3269 +
3270 +
3271 +/***/ }),
3272 +
3273 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js":
3274 +/*!************************************************************************************************************!*\
3275 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js ***!
3276 + \************************************************************************************************************/
3277 +/*! unknown exports (runtime-defined) */
3278 +/*! runtime requirements: __webpack_require__ */
3279 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3280 +
3281 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('observable');
3282 +
3283 +
3284 +/***/ }),
3285 +
3286 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js":
3287 +/*!*******************************************************************************************************!*\
3288 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js ***!
3289 + \*******************************************************************************************************/
3290 +/*! unknown exports (runtime-defined) */
3291 +/*! runtime requirements: __webpack_require__ */
3292 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3293 +
3294 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js");
3295 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3296 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3297 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
3298 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
3299 +
3300 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
3301 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
3302 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
3303 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
3304 + 'TextTrackList,TouchList').split(',');
3305 +
3306 +for (var i = 0; i < DOMIterables.length; i++) {
3307 + var NAME = DOMIterables[i];
3308 + var Collection = global[NAME];
3309 + var proto = Collection && Collection.prototype;
3310 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
3311 + Iterators[NAME] = Iterators.Array;
3312 +}
3313 +
3314 +
3315 +/***/ }),
3316 +
3317 +/***/ "../assets/dev/js/admin/admin-menu.js":
3318 +/*!********************************************!*\
3319 + !*** ../assets/dev/js/admin/admin-menu.js ***!
3320 + \********************************************/
3321 +/*! unknown exports (runtime-defined) */
3322 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3323 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
3324 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3325 +
3326 +"use strict";
3327 +
3328 +
3329 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3330 +
3331 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3332 +
3333 +_Object$defineProperty(exports, "__esModule", {
3334 + value: true
3335 +});
3336 +
3337 +exports.default = void 0;
3338 +
3339 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
3340 +
3341 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
3342 +
3343 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3344 +
3345 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3346 +
3347 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
3348 +
3349 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
3350 +
3351 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3352 +
3353 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3354 +
3355 +var AdminMenuHandler = /*#__PURE__*/function (_elementorModules$Vie) {
3356 + (0, _inherits2.default)(AdminMenuHandler, _elementorModules$Vie);
3357 +
3358 + var _super = (0, _createSuper2.default)(AdminMenuHandler);
3359 +
3360 + function AdminMenuHandler() {
3361 + (0, _classCallCheck2.default)(this, AdminMenuHandler);
3362 + return _super.apply(this, arguments);
3363 + }
3364 +
3365 + (0, _createClass2.default)(AdminMenuHandler, [{
3366 + key: "getDefaultElements",
3367 + value: function getDefaultElements() {
3368 + var settings = this.getSettings();
3369 + return {
3370 + $adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
1571 3371 };
1572 - var handleFormSubmit = function handleFormSubmit(event) {
1573 - var form = event.target;
1574 - if (form.action) {
1575 - if (!_this2.sessionEnded && _this2.isNavigatingAwayFromElementor(form.action)) {
1576 - _this2.trackSessionEnd('navigate_away');
1577 - } else if (_this2.isElementorPage(form.action)) {
1578 - _this2.isNavigatingToElementor = true;
1579 - }
1580 - }
1581 - };
1582 - document.addEventListener('click', handleLinkClick, true);
1583 - document.addEventListener('submit', handleFormSubmit, true);
1584 - this.navigationListeners.push({
1585 - type: 'click',
1586 - handler: handleLinkClick
1587 - }, {
1588 - type: 'submit',
1589 - handler: handleFormSubmit
1590 - });
1591 - }
3372 + } // This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
3373 + // This method also accepts a jQuery instance of a custom submenu item to highlight. If provided, the provided
3374 + // item will be the one highlighted.
3375 +
1592 3376 }, {
1593 - key: "checkSessionTimeout",
1594 - value: function checkSessionTimeout() {
1595 - var timeSinceLastActivity = Date.now() - this.lastActivityTime;
1596 - if (timeSinceLastActivity > SESSION_TIMEOUT && !this.sessionEnded) {
1597 - this.trackSessionEnd('timeout');
1598 - }
3377 + key: "highlightSubMenuItem",
3378 + value: function highlightSubMenuItem() {
3379 + var $element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
3380 + var $submenuItem = $element || this.elements.$adminPageMenuLink;
3381 + $submenuItem.addClass('current'); // Need to add the 'current' class to the link element's parent `<li>` element as well.
3382 +
3383 + $submenuItem.parent().addClass('current');
1599 3384 }
1600 3385 }, {
1601 - key: "attachActivityListeners",
1602 - value: function attachActivityListeners() {
1603 - var _this3 = this;
1604 - var events = ['mousedown', 'keydown', 'scroll', 'touchstart', 'click'];
1605 - events.forEach(function (event) {
1606 - document.addEventListener(event, function () {
1607 - _this3.updateActivity();
1608 - }, {
1609 - capture: true,
1610 - passive: true
1611 - });
1612 - });
1613 - }
1614 - }, {
1615 - key: "formatDuration",
1616 - value: function formatDuration(milliseconds) {
1617 - var totalSeconds = Math.floor(milliseconds / 1000);
1618 - return Number(totalSeconds.toFixed(2));
1619 - }
1620 - }, {
1621 - key: "trackNavClicked",
1622 - value: function trackNavClicked(itemId) {
1623 - var rootItem = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
1624 - var area = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : NAV_AREAS.LEFT_MENU;
1625 - if (!this.initialized) {
1626 - var pendingNav = {
1627 - itemId: itemId,
1628 - rootItem: rootItem,
1629 - area: area
1630 - };
1631 - sessionStorage.setItem(PENDING_NAV_CLICK_KEY, JSON.stringify(pendingNav));
1632 - return;
3386 + key: "highlightTopLevelMenuItem",
3387 + value: function highlightTopLevelMenuItem($elementToHighlight) {
3388 + var $elementToRemove = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
3389 + var activeClasses = 'wp-has-current-submenu wp-menu-open current';
3390 + $elementToHighlight.parent().addClass(activeClasses).removeClass('wp-not-current-submenu');
3391 +
3392 + if ($elementToRemove) {
3393 + $elementToRemove.removeClass(activeClasses);
1633 3394 }
1634 - this.updateActivity();
1635 - this.navItemsVisited.add(itemId);
1636 - this.saveSessionToStorage();
1637 - var properties = {
1638 - wpdash_nav_item_id: itemId,
1639 - wpdash_nav_area: area
1640 - };
1641 - if (rootItem) {
1642 - properties.wpdash_nav_item_root = rootItem;
1643 - }
1644 - this.dispatchEvent('wpdash_nav_clicked', properties);
1645 3395 }
1646 3396 }, {
1647 - key: "trackScreenViewed",
1648 - value: function trackScreenViewed(screenId) {
1649 - var screenType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : SCREEN_TYPES.TAB;
1650 - this.updateActivity();
1651 - var properties = {
1652 - wpdash_screen_id: screenId,
1653 - wpdash_screen_type: screenType
1654 - };
1655 - this.dispatchEvent('wpdash_screen_viewed', properties);
1656 - }
1657 - }, {
1658 - key: "trackActionControl",
1659 - value: function trackActionControl(controlIdentifier, controlType) {
1660 - this.updateActivity();
1661 - var properties = {
1662 - wpdash_action_control_interacted: controlIdentifier,
1663 - wpdash_control_type: controlType
1664 - };
1665 - this.dispatchEvent('wpdash_action_control', properties);
1666 - }
1667 - }, {
1668 - key: "trackPromoClicked",
1669 - value: function trackPromoClicked(promoName, destination, clickPath) {
1670 - this.updateActivity();
1671 - var properties = {
1672 - wpdash_promo_name: promoName,
1673 - wpdash_promo_destination: destination,
1674 - wpdash_promo_clicked_path: clickPath
1675 - };
1676 - this.dispatchEvent('wpdash_promo_clicked', properties);
1677 - }
1678 - }, {
1679 - key: "trackSessionEnd",
1680 - value: function trackSessionEnd() {
1681 - var reason = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'timeout';
1682 - if (this.sessionEnded) {
1683 - return;
3397 + key: "onInit",
3398 + value: function onInit() {
3399 + (0, _get2.default)((0, _getPrototypeOf2.default)(AdminMenuHandler.prototype), "onInit", this).call(this);
3400 + var settings = this.getSettings();
3401 +
3402 + if (window.location.href.includes(settings.path)) {
3403 + this.highlightSubMenuItem();
1684 3404 }
1685 - this.sessionEnded = true;
1686 - if (this.activityCheckInterval) {
1687 - clearInterval(this.activityCheckInterval);
1688 - this.activityCheckInterval = null;
1689 - }
1690 - var duration = Date.now() - this.sessionStartTime;
1691 - var properties = {
1692 - wpdash_endstate_nav_summary: Array.from(this.navItemsVisited),
1693 - wpdash_endstate_nav_count: this.navItemsVisited.size,
1694 - wpdash_endstate_duration: this.formatDuration(duration),
1695 - reason: reason
1696 - };
1697 - this.dispatchEvent('wpdash_session_end_state', properties);
1698 - this.clearStoredSession();
1699 3405 }
1700 - }, {
1701 - key: "destroy",
1702 - value: function destroy() {
1703 - if (this.activityCheckInterval) {
1704 - clearInterval(this.activityCheckInterval);
1705 - }
1706 - this.navigationListeners.forEach(function (_ref) {
1707 - var type = _ref.type,
1708 - handler = _ref.handler;
1709 - document.removeEventListener(type, handler, true);
1710 - });
1711 - this.navigationListeners = [];
1712 - _screenView.default.destroy();
1713 - _promotion.default.destroy();
1714 - _menuPromotion.default.destroy();
1715 - _actionControls.default.destroy();
1716 - this.initialized = false;
1717 - }
1718 3406 }]);
1719 -}();
1720 -_WpDashboardTracking = WpDashboardTracking;
1721 -(0, _defineProperty2.default)(WpDashboardTracking, "anyPageWithElementorString", 'elementor');
1722 -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPages", [_WpDashboardTracking.anyPageWithElementorString, 'e-form-submissions', 'popup_templates']);
1723 -(0, _defineProperty2.default)(WpDashboardTracking, "elementorPostTypes", ['elementor_library', 'e-floating-buttons', 'elementor_snippet', 'elementor_font', 'elementor_icons']);
1724 -(0, _defineProperty2.default)(WpDashboardTracking, "sessionStartTime", Date.now());
1725 -(0, _defineProperty2.default)(WpDashboardTracking, "lastActivityTime", Date.now());
1726 -(0, _defineProperty2.default)(WpDashboardTracking, "sessionEnded", false);
1727 -(0, _defineProperty2.default)(WpDashboardTracking, "navItemsVisited", new Set());
1728 -(0, _defineProperty2.default)(WpDashboardTracking, "activityCheckInterval", null);
1729 -(0, _defineProperty2.default)(WpDashboardTracking, "initialized", false);
1730 -(0, _defineProperty2.default)(WpDashboardTracking, "navigationListeners", []);
1731 -(0, _defineProperty2.default)(WpDashboardTracking, "isNavigatingToElementor", false);
1732 -window.addEventListener('elementor/admin/init', function () {
1733 - var currentUrl = window.location.href;
1734 - var isPluginsPage = WpDashboardTracking.isPluginsPage(currentUrl);
1735 - var isElementorPage = WpDashboardTracking.isElementorPage(currentUrl);
1736 - if (isPluginsPage) {
1737 - _pluginActions.default.init();
1738 - }
1739 - _navigation.default.init();
1740 - if (isElementorPage) {
1741 - WpDashboardTracking.init();
1742 - _screenView.default.init();
1743 - _promotion.default.init();
1744 - _menuPromotion.default.init();
1745 - _actionControls.default.init();
1746 - }
1747 -});
1748 -window.addEventListener('beforeunload', function () {
1749 - _navigation.default.destroy();
1750 - _pluginActions.default.destroy();
1751 - WpDashboardTracking.destroy();
1752 -});
3407 + return AdminMenuHandler;
3408 +}(elementorModules.ViewModule);
1753 3409
3410 +exports.default = AdminMenuHandler;
3411 +
1754 3412 /***/ }),
1755 3413
1756 3414 /***/ "../assets/dev/js/admin/maintenance-mode.js":
1757 3415 /*!**************************************************!*\
@@ -1756,13 +3414,18 @@
1756 3414 /***/ "../assets/dev/js/admin/maintenance-mode.js":
1757 3415 /*!**************************************************!*\
1758 3416 !*** ../assets/dev/js/admin/maintenance-mode.js ***!
1759 3417 \**************************************************/
1760 -/***/ ((module) => {
3418 +/*! unknown exports (runtime-defined) */
3419 +/*! runtime requirements: module, __webpack_require__ */
3420 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3421 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1761 3422
1762 3423 "use strict";
1763 3424
1764 3425
3426 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
3427 +
1765 3428 module.exports = elementorModules.ViewModule.extend({
1766 3429 getDefaultSettings: function getDefaultSettings() {
1767 3430 return {
1768 3431 selectors: {
@@ -1781,9 +3444,9 @@
1781 3444 };
1782 3445 },
1783 3446 getDefaultElements: function getDefaultElements() {
1784 3447 var elements = {},
1785 - selectors = this.getSettings('selectors');
3448 + selectors = this.getSettings('selectors');
1786 3449 elements.$modeSelect = jQuery(selectors.modeSelect);
1787 3450 elements.$maintenanceModeTable = elements.$modeSelect.parents(selectors.maintenanceModeTable);
1788 3451 elements.$excludeModeSelect = elements.$maintenanceModeTable.find(selectors.excludeModeSelect);
1789 3452 elements.$excludeRolesArea = elements.$maintenanceModeTable.find(selectors.excludeRolesArea);
@@ -1794,9 +3457,9 @@
1794 3457 return elements;
1795 3458 },
1796 3459 handleModeSelectChange: function handleModeSelectChange() {
1797 3460 var settings = this.getSettings(),
1798 - elements = this.elements;
3461 + elements = this.elements;
1799 3462 elements.$maintenanceModeTable.toggleClass(settings.classes.isEnabled, !!elements.$modeSelect.val());
1800 3463 elements.$maintenanceModeDescriptions.hide();
1801 3464 elements.$maintenanceModeDescriptions.filter('[data-value="' + elements.$modeSelect.val() + '"]').show();
1802 3465 },
@@ -1806,13 +3469,15 @@
1806 3469 },
1807 3470 handleTemplateSelectChange: function handleTemplateSelectChange() {
1808 3471 var elements = this.elements;
1809 3472 var templateID = elements.$templateSelect.val();
3473 +
1810 3474 if (!templateID) {
1811 3475 elements.$editTemplateButton.hide();
1812 3476 elements.$maintenanceModeError.show();
1813 3477 return;
1814 3478 }
3479 +
1815 3480 var editUrl = elementorAdmin.config.home_url + '?p=' + templateID + '&elementor';
1816 3481 elements.$editTemplateButton.prop('href', editUrl).show();
1817 3482 elements.$maintenanceModeError.hide();
1818 3483 },
@@ -1834,801 +3499,125 @@
1834 3499 });
1835 3500
1836 3501 /***/ }),
1837 3502
1838 -/***/ "../assets/dev/js/admin/menu-handler.js":
1839 -/*!**********************************************!*\
1840 - !*** ../assets/dev/js/admin/menu-handler.js ***!
1841 - \**********************************************/
3503 +/***/ "../core/common/assets/js/utils/environment.js":
3504 +/*!*****************************************************!*\
3505 + !*** ../core/common/assets/js/utils/environment.js ***!
3506 + \*****************************************************/
3507 +/*! unknown exports (runtime-defined) */
3508 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3509 +/*! CommonJS bailout: exports is used directly at 5:23-30 */
1842 3510 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1843 3511
1844 3512 "use strict";
1845 3513
1846 3514
1847 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1848 -Object.defineProperty(exports, "__esModule", ({
1849 - value: true
1850 -}));
1851 -exports["default"] = void 0;
1852 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1853 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1854 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1855 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1856 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
1857 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1858 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1859 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1860 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
1861 -var MenuHandler = exports["default"] = /*#__PURE__*/function (_elementorModules$Vie) {
1862 - function MenuHandler() {
1863 - (0, _classCallCheck2.default)(this, MenuHandler);
1864 - return _callSuper(this, MenuHandler, arguments);
1865 - }
1866 - (0, _inherits2.default)(MenuHandler, _elementorModules$Vie);
1867 - return (0, _createClass2.default)(MenuHandler, [{
1868 - key: "getDefaultSettings",
1869 - value: function getDefaultSettings() {
1870 - return {
1871 - selectors: {
1872 - currentSubmenuItems: '#adminmenu .current'
1873 - }
1874 - };
1875 - }
1876 - }, {
1877 - key: "getDefaultElements",
1878 - value: function getDefaultElements() {
1879 - var settings = this.getSettings();
1880 - return {
1881 - $currentSubmenuItems: jQuery(settings.selectors.currentSubmenuItems),
1882 - $adminPageMenuLink: jQuery("a[href=\"".concat(settings.path, "\"]"))
1883 - };
1884 - }
3515 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1885 3516
1886 - // This method highlights the currently visited submenu item for the slug provided as an argument to this handler.
1887 - // This method also accepts a jQuery instance of a custom submenu item to highlight. If provided, the provided
1888 - // item will be the one highlighted.
1889 - }, {
1890 - key: "highlightSubMenuItem",
1891 - value: function highlightSubMenuItem() {
1892 - var $element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
1893 - var $submenuItem = $element || this.elements.$adminPageMenuLink;
1894 - if (this.elements.$currentSubmenuItems.length) {
1895 - this.elements.$currentSubmenuItems.removeClass('current');
1896 - }
1897 - $submenuItem.addClass('current');
1898 -
1899 - // Need to add the 'current' class to the link element's parent `<li>` element as well.
1900 - $submenuItem.parent().addClass('current');
1901 - }
1902 - }, {
1903 - key: "highlightTopLevelMenuItem",
1904 - value: function highlightTopLevelMenuItem($elementToHighlight) {
1905 - var $elementToRemove = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
1906 - var activeClasses = 'wp-has-current-submenu wp-menu-open current';
1907 - $elementToHighlight.parent().addClass(activeClasses).removeClass('wp-not-current-submenu');
1908 - if ($elementToRemove) {
1909 - $elementToRemove.removeClass(activeClasses);
1910 - }
1911 - }
1912 - }, {
1913 - key: "onInit",
1914 - value: function onInit() {
1915 - _superPropGet(MenuHandler, "onInit", this, 3)([]);
1916 - var settings = this.getSettings();
1917 - if (window.location.href.includes(settings.path)) {
1918 - this.highlightSubMenuItem();
1919 - }
1920 - }
1921 - }]);
1922 -}(elementorModules.ViewModule);
1923 -
1924 -/***/ }),
1925 -
1926 -/***/ "../assets/dev/js/admin/new-template/template-controls.js":
1927 -/*!****************************************************************!*\
1928 - !*** ../assets/dev/js/admin/new-template/template-controls.js ***!
1929 - \****************************************************************/
1930 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1931 -
1932 -"use strict";
1933 -
1934 -
1935 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1936 -Object.defineProperty(exports, "__esModule", ({
3517 +_Object$defineProperty(exports, "__esModule", {
1937 3518 value: true
1938 -}));
1939 -exports["default"] = void 0;
1940 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1941 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1942 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1943 -var TemplateControls = exports["default"] = /*#__PURE__*/function () {
1944 - function TemplateControls() {
1945 - (0, _classCallCheck2.default)(this, TemplateControls);
1946 - }
1947 - return (0, _createClass2.default)(TemplateControls, [{
1948 - key: "setDynamicControlsVisibility",
1949 - value: function setDynamicControlsVisibility(lookupControlIdPrefix, controls) {
1950 - if (undefined === controls) {
1951 - return;
1952 - }
1953 - var controlsArray = Object.entries(controls);
1954 - for (var _i = 0, _controlsArray = controlsArray; _i < _controlsArray.length; _i++) {
1955 - var _controlsArray$_i = (0, _slicedToArray2.default)(_controlsArray[_i], 2),
1956 - controlId = _controlsArray$_i[0],
1957 - controlSettings = _controlsArray$_i[1];
1958 - this.setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId);
1959 - }
1960 - }
1961 - }, {
1962 - key: "setVisibilityForControl",
1963 - value: function setVisibilityForControl(lookupControlIdPrefix, controlSettings, controlId) {
1964 - var _controlSettings$cond,
1965 - _this = this;
1966 - var conditions = Object.entries((_controlSettings$cond = controlSettings.conditions) !== null && _controlSettings$cond !== void 0 ? _controlSettings$cond : {});
1967 - conditions.forEach(function (condition) {
1968 - _this.changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId);
1969 - });
1970 - }
1971 - }, {
1972 - key: "changeVisibilityBasedOnCondition",
1973 - value: function changeVisibilityBasedOnCondition(lookupControlIdPrefix, condition, controlId) {
1974 - var _condition = (0, _slicedToArray2.default)(condition, 2),
1975 - conditionKey = _condition[0],
1976 - conditionValue = _condition[1];
1977 - var targetControlWrapper = document.getElementById(lookupControlIdPrefix + controlId + '__wrapper');
1978 - var lookupControl = document.getElementById(lookupControlIdPrefix + conditionKey);
1979 - targetControlWrapper.classList.toggle('elementor-hidden', !lookupControl || conditionValue !== lookupControl.value);
1980 - }
1981 - }]);
1982 -}();
3519 +});
1983 3520
1984 -/***/ }),
3521 +exports.default = void 0;
1985 3522
1986 -/***/ "../assets/dev/js/editor/utils/files-upload-handler.js":
1987 -/*!*************************************************************!*\
1988 - !*** ../assets/dev/js/editor/utils/files-upload-handler.js ***!
1989 - \*************************************************************/
1990 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3523 +__webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
1991 3524
1992 -"use strict";
1993 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3525 +__webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
1994 3526
3527 +var matchUserAgent = function matchUserAgent(UserAgentStr) {
3528 + return userAgent.indexOf(UserAgentStr) >= 0;
3529 +},
3530 + userAgent = navigator.userAgent,
3531 + // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
3532 +// Opera 8.0+
3533 +isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
3534 + // Firefox 1.0+
3535 +isFirefox = matchUserAgent('Firefox'),
3536 + // Safari 3.0+ "[object HTMLElementConstructor]"
3537 +isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
3538 + return '[object SafariRemoteNotification]' === p.toString();
3539 +}(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
3540 + // Internet Explorer 6-11
3541 +isIE = /Trident|MSIE/.test(userAgent) && (
3542 +/*@cc_on!@*/
3543 + false || !!document.documentMode),
3544 + // Edge 20+
3545 +isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
3546 + // Google Chrome (Not accurate)
3547 +isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
3548 + // Blink engine
3549 +isBlink = matchUserAgent('Chrome') && !!window.CSS,
3550 + // Apple Webkit engine
3551 +isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
3552 + environment = {
3553 + appleWebkit: isAppleWebkit,
3554 + blink: isBlink,
3555 + chrome: isChrome,
3556 + edge: isEdge,
3557 + firefox: isFirefox,
3558 + ie: isIE,
3559 + mac: matchUserAgent('Macintosh'),
3560 + opera: isOpera,
3561 + safari: isSafari,
3562 + webkit: matchUserAgent('AppleWebKit')
3563 +};
1995 3564
1996 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1997 -Object.defineProperty(exports, "__esModule", ({
1998 - value: true
1999 -}));
2000 -exports["default"] = void 0;
2001 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2002 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2003 -var FilesUploadHandler = exports["default"] = /*#__PURE__*/function () {
2004 - function FilesUploadHandler() {
2005 - (0, _classCallCheck2.default)(this, FilesUploadHandler);
2006 - }
2007 - return (0, _createClass2.default)(FilesUploadHandler, null, [{
2008 - key: "isUploadEnabled",
2009 - value: function isUploadEnabled(mediaType) {
2010 - var unfilteredFilesTypes = ['svg', 'application/json'];
2011 - if (!unfilteredFilesTypes.includes(mediaType)) {
2012 - return true;
2013 - }
2014 - return elementorCommon.config.filesUpload.unfilteredFiles;
2015 - }
2016 - }, {
2017 - key: "setUploadTypeCaller",
2018 - value: function setUploadTypeCaller(frame) {
2019 - frame.uploader.uploader.param('uploadTypeCaller', 'elementor-wp-media-upload');
2020 - }
2021 - }, {
2022 - key: "getUnfilteredFilesNonAdminDialog",
2023 - value: function getUnfilteredFilesNonAdminDialog() {
2024 - return elementorCommon.dialogsManager.createWidget('alert', {
2025 - id: 'e-unfiltered-files-disabled-dialog',
2026 - headerMessage: __('Sorry, you can\'t upload that file yet', 'elementor'),
2027 - message: __('This is because JSON files may pose a security risk.', 'elementor') + '<br><br>' + __('To upload them anyway, ask the site administrator to enable unfiltered file uploads.', 'elementor'),
2028 - strings: {
2029 - confirm: __('Got it', 'elementor')
2030 - }
2031 - });
2032 - }
2033 - }, {
2034 - key: "getUnfilteredFilesNotEnabledDialog",
2035 - value: function getUnfilteredFilesNotEnabledDialog(callback) {
2036 - var elementorInstance = window.elementorAdmin || window.elementor;
2037 - if (!elementorInstance.config.user.is_administrator) {
2038 - return this.getUnfilteredFilesNonAdminDialog();
2039 - }
2040 - var onConfirm = function onConfirm() {
2041 - elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {}, true);
2042 - elementorCommon.config.filesUpload.unfilteredFiles = true;
2043 - callback();
2044 - };
2045 - return elementorInstance.helpers.getSimpleDialog('e-enable-unfiltered-files-dialog', __('Enable Unfiltered File Uploads', 'elementor'), __('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'), __('Enable', 'elementor'), onConfirm);
2046 - }
2047 - }, {
2048 - key: "getUnfilteredFilesNotEnabledImportTemplateDialog",
2049 - value: function getUnfilteredFilesNotEnabledImportTemplateDialog(callback) {
2050 - if (!(window.elementorAdmin || window.elementor).config.user.is_administrator) {
2051 - return this.getUnfilteredFilesNonAdminDialog();
2052 - }
2053 - return elementorCommon.dialogsManager.createWidget('confirm', {
2054 - id: 'e-enable-unfiltered-files-dialog-import-template',
2055 - headerMessage: __('Enable Unfiltered File Uploads', 'elementor'),
2056 - message: __('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 />' + __('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'),
2057 - position: {
2058 - my: 'center center',
2059 - at: 'center center'
2060 - },
2061 - strings: {
2062 - confirm: __('Enable and Import', 'elementor'),
2063 - cancel: __('Import Without Enabling', 'elementor')
2064 - },
2065 - onConfirm: function onConfirm() {
2066 - elementorCommon.ajax.addRequest('enable_unfiltered_files_upload', {
2067 - success: function success() {
2068 - // This utility is used in both the admin and the Editor.
2069 - elementorCommon.config.filesUpload.unfilteredFiles = true;
2070 - callback();
2071 - }
2072 - }, true);
2073 - },
2074 - onCancel: function onCancel() {
2075 - return callback();
2076 - }
2077 - });
2078 - }
2079 - }]);
2080 -}();
3565 +var _default = environment;
3566 +exports.default = _default;
2081 3567
2082 3568 /***/ }),
2083 3569
2084 -/***/ "../assets/dev/js/utils/events.js":
2085 -/*!****************************************!*\
2086 - !*** ../assets/dev/js/utils/events.js ***!
2087 - \****************************************/
3570 +/***/ "../core/experiments/assets/js/admin/module.js":
3571 +/*!*****************************************************!*\
3572 + !*** ../core/experiments/assets/js/admin/module.js ***!
3573 + \*****************************************************/
3574 +/*! unknown exports (runtime-defined) */
3575 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3576 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
2088 3577 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2089 3578
2090 3579 "use strict";
2091 3580
2092 3581
2093 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2094 -Object.defineProperty(exports, "__esModule", ({
2095 - value: true
2096 -}));
2097 -exports["default"] = exports.Events = void 0;
2098 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2099 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2100 -var Events = exports.Events = /*#__PURE__*/function () {
2101 - function Events() {
2102 - (0, _classCallCheck2.default)(this, Events);
2103 - }
2104 - return (0, _createClass2.default)(Events, null, [{
2105 - key: "dispatch",
2106 - value:
2107 - /**
2108 - * Dispatch an Elementor event.
2109 - *
2110 - * Will dispatch both native event & jQuery event (as BC).
2111 - * By default, `bcEvent` is `null`.
2112 - *
2113 - * @param {Object} context - The context that will dispatch the event.
2114 - * @param {string} event - Event to dispatch.
2115 - * @param {*} data - Data to pass to the event, default to `null`.
2116 - * @param {string|null} bcEvent - BC event to dispatch, default to `null`.
2117 - *
2118 - * @return {void}
2119 - */
2120 - function dispatch(context, event) {
2121 - var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
2122 - var bcEvent = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
2123 - // Make sure to use the native context if it's a jQuery instance.
2124 - context = context instanceof jQuery ? context[0] : context;
3582 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2125 3583
2126 - // Dispatch the BC event only if exists.
2127 - if (bcEvent) {
2128 - context.dispatchEvent(new CustomEvent(bcEvent, {
2129 - detail: data
2130 - }));
2131 - }
3584 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2132 3585
2133 - // jQuery's `.on()` listens also to native custom events, so there is no need
2134 - // to dispatch also a jQuery event.
2135 - context.dispatchEvent(new CustomEvent(event, {
2136 - detail: data
2137 - }));
2138 - }
2139 - }]);
2140 -}();
2141 -var _default = exports["default"] = Events;
2142 -
2143 -/***/ }),
2144 -
2145 -/***/ "../assets/dev/js/utils/json-upload-warning-message.js":
2146 -/*!*************************************************************!*\
2147 - !*** ../assets/dev/js/utils/json-upload-warning-message.js ***!
2148 - \*************************************************************/
2149 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2150 -
2151 -"use strict";
2152 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2153 -
2154 -
2155 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2156 -Object.defineProperty(exports, "__esModule", ({
3586 +_Object$defineProperty(exports, "__esModule", {
2157 3587 value: true
2158 -}));
2159 -exports.showJsonUploadWarningMessageIfNeeded = showJsonUploadWarningMessageIfNeeded;
2160 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
2161 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
2162 -var genericMessageIntroductionKey = 'upload_json_warning_generic_message';
2163 -/**
2164 - * @type {import('../utils/introduction').default | null}
2165 - */
2166 -var genericWarningModal = null;
2167 -function showJsonUploadWarningMessageIfNeeded(_ref) {
2168 - var introductionMap = _ref.introductionMap,
2169 - IntroductionClass = _ref.IntroductionClass,
2170 - _ref$waitForSetViewed = _ref.waitForSetViewed,
2171 - waitForSetViewed = _ref$waitForSetViewed === void 0 ? false : _ref$waitForSetViewed;
2172 - if (!genericWarningModal) {
2173 - genericWarningModal = createGenericWarningModal(IntroductionClass);
2174 - }
2175 - genericWarningModal.setIntroductionMap(introductionMap);
2176 - if (genericWarningModal.introductionViewed) {
2177 - return Promise.resolve();
2178 - }
2179 - var dialog = genericWarningModal.getDialog();
2180 - return new Promise(function (resolve, reject) {
2181 - dialog.onHide = function () {
2182 - // When closing the dialog (esc, click on background, etc.) we need to reject the promise.
2183 - reject();
2184 - };
2185 - dialog.onConfirm = /*#__PURE__*/(0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
2186 - return _regenerator.default.wrap(function (_context) {
2187 - while (1) switch (_context.prev = _context.next) {
2188 - case 0:
2189 - if (!dialog.getElements('checkbox-dont-show-again').prop('checked')) {
2190 - _context.next = 3;
2191 - break;
2192 - }
2193 - if (!waitForSetViewed) {
2194 - _context.next = 2;
2195 - break;
2196 - }
2197 - _context.next = 1;
2198 - return genericWarningModal.setViewed();
2199 - case 1:
2200 - _context.next = 3;
2201 - break;
2202 - case 2:
2203 - genericWarningModal.setViewed();
2204 - case 3:
2205 - // Hack: we need to resolve the promise and then hide it manually, to avoid rejecting the promise.
2206 - // this because when closing the dialog (esc, click on background, etc.) it does not trigger `onCancel` method.
2207 - resolve();
2208 - dialog.hide();
2209 - case 4:
2210 - case "end":
2211 - return _context.stop();
2212 - }
2213 - }, _callee);
2214 - }));
2215 - dialog.onCancel = function () {
2216 - dialog.hide();
2217 - };
2218 - genericWarningModal.show();
2219 - });
2220 -}
3588 +});
2221 3589
2222 -/**
2223 - * @param {import('../utils/introduction').default.prototype.constructor} IntroductionClass
2224 - *
2225 - * @return {import('../utils/introduction').default}
2226 - */
2227 -function createGenericWarningModal(IntroductionClass) {
2228 - var _introduction$getDial, _introduction$getDial2;
2229 - var dialogId = 'e-generic-warning-modal-for-json-upload';
2230 - var introduction = new IntroductionClass({
2231 - introductionKey: genericMessageIntroductionKey,
2232 - dialogType: 'confirm',
2233 - dialogOptions: {
2234 - id: dialogId,
2235 - headerMessage: __('Warning: JSON files may be unsafe', 'elementor'),
2236 - message: __('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'),
2237 - effects: {
2238 - show: 'fadeIn',
2239 - hide: 'fadeOut'
2240 - },
2241 - hide: {
2242 - onBackgroundClick: true,
2243 - onButtonClick: false
2244 - },
2245 - strings: {
2246 - confirm: __('Continue', 'elementor'),
2247 - cancel: __('Cancel', 'elementor')
2248 - }
2249 - }
2250 - });
2251 - var _createCheckboxAndLab = createCheckboxAndLabel(dialogId),
2252 - checkbox = _createCheckboxAndLab.checkbox,
2253 - label = _createCheckboxAndLab.label;
2254 - introduction.getDialog().addElement('checkbox-dont-show-again', checkbox);
2255 - (_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); // `getElements` return JQuery object.
3590 +exports.default = void 0;
2256 3591
2257 - return introduction;
2258 -}
2259 -function createCheckboxAndLabel(dialogId) {
2260 - var checkboxId = "".concat(dialogId, "-dont-show-again");
2261 - var checkbox = document.createElement('input');
2262 - checkbox.type = 'checkbox';
2263 - checkbox.name = checkboxId;
2264 - checkbox.id = checkboxId;
2265 - var label = document.createElement('label');
2266 - label.htmlFor = checkboxId;
2267 - label.textContent = __('Do not show this message again', 'elementor');
2268 - label.style.display = 'block';
2269 - label.style.marginTop = '20px';
2270 - label.style.marginBottom = '20px';
2271 - label.prepend(checkbox);
2272 - return {
2273 - checkbox: checkbox,
2274 - label: label
2275 - };
2276 -}
3592 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2277 3593
2278 -/***/ }),
3594 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2279 3595
2280 -/***/ "../core/common/assets/js/utils/environment.js":
2281 -/*!*****************************************************!*\
2282 - !*** ../core/common/assets/js/utils/environment.js ***!
2283 - \*****************************************************/
2284 -/***/ ((__unused_webpack_module, exports) => {
3596 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2285 3597
2286 -"use strict";
3598 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2287 3599
3600 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2288 3601
2289 -Object.defineProperty(exports, "__esModule", ({
2290 - value: true
2291 -}));
2292 -exports["default"] = void 0;
2293 -var matchUserAgent = function matchUserAgent(UserAgentStr) {
2294 - return userAgent.indexOf(UserAgentStr) >= 0;
2295 - },
2296 - userAgent = navigator.userAgent,
2297 - // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
3602 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2298 3603
2299 - // Opera 8.0+
2300 - isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
2301 - // Firefox 1.0+
2302 - isFirefox = matchUserAgent('Firefox'),
2303 - // Safari 3.0+ "[object HTMLElementConstructor]"
2304 - isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
2305 - return '[object SafariRemoteNotification]' === p.toString();
2306 - }(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
2307 - // Internet Explorer 6-11
2308 - isIE = /Trident|MSIE/.test(userAgent) && (/* @cc_on!@*/ false || !!document.documentMode),
2309 - // Edge 20+
2310 - isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
2311 - // Google Chrome (Not accurate)
2312 - isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
2313 - // Blink engine
2314 - isBlink = matchUserAgent('Chrome') && !!window.CSS,
2315 - // Apple Webkit engine
2316 - isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
2317 - isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0,
2318 - environment = {
2319 - isTouchDevice: isTouchDevice,
2320 - appleWebkit: isAppleWebkit,
2321 - blink: isBlink,
2322 - chrome: isChrome,
2323 - edge: isEdge,
2324 - firefox: isFirefox,
2325 - ie: isIE,
2326 - mac: matchUserAgent('Macintosh'),
2327 - opera: isOpera,
2328 - safari: isSafari,
2329 - webkit: matchUserAgent('AppleWebKit')
2330 - };
2331 -var _default = exports["default"] = environment;
3604 +var ExperimentsModule = /*#__PURE__*/function (_elementorModules$Vie) {
3605 + (0, _inherits2.default)(ExperimentsModule, _elementorModules$Vie);
2332 3606
2333 -/***/ }),
3607 + var _super = (0, _createSuper2.default)(ExperimentsModule);
2334 3608
2335 -/***/ "../core/experiments/assets/js/admin/behaviors/experiments-messages.js":
2336 -/*!*****************************************************************************!*\
2337 - !*** ../core/experiments/assets/js/admin/behaviors/experiments-messages.js ***!
2338 - \*****************************************************************************/
2339 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2340 -
2341 -"use strict";
2342 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2343 -
2344 -
2345 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2346 -Object.defineProperty(exports, "__esModule", ({
2347 - value: true
2348 -}));
2349 -exports["default"] = void 0;
2350 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
2351 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2352 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2353 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2354 -var STATE_ACTIVE = 'active';
2355 -var STATE_INACTIVE = 'inactive';
2356 -var STATE_DEFAULT = 'default';
2357 -var ExperimentsMessages = exports["default"] = /*#__PURE__*/function () {
2358 - function ExperimentsMessages(_ref) {
2359 - var selects = _ref.selects,
2360 - submit = _ref.submit;
2361 - (0, _classCallCheck2.default)(this, ExperimentsMessages);
2362 - (0, _defineProperty2.default)(this, "elements", {});
2363 - this.elements = {
2364 - /**
2365 - * @type {HTMLSelectElement[]}
2366 - */
2367 - selects: selects,
2368 - /**
2369 - * @type {HTMLInputElement}
2370 - */
2371 - submit: submit
2372 - };
2373 - }
2374 - return (0, _createClass2.default)(ExperimentsMessages, [{
2375 - key: "bindEvents",
2376 - value: function bindEvents() {
2377 - var _this = this;
2378 - this.elements.selects.forEach(function (select) {
2379 - select.addEventListener('change', function (e) {
2380 - return _this.onExperimentStateChange(e);
2381 - });
2382 - });
2383 - }
2384 - }, {
2385 - key: "onExperimentStateChange",
2386 - value: function onExperimentStateChange(e) {
2387 - var experimentId = e.currentTarget.dataset.experimentId,
2388 - experimentNewState = this.getExperimentActualState(experimentId);
2389 - switch (experimentNewState) {
2390 - case STATE_ACTIVE:
2391 - if (this.shouldShowDependenciesDialog(experimentId)) {
2392 - this.showDependenciesDialog(experimentId);
2393 - }
2394 - break;
2395 - case STATE_INACTIVE:
2396 - if (this.shouldShowDeactivationDialog(experimentId)) {
2397 - this.showDeactivationDialog(experimentId);
2398 - } else {
2399 - this.deactivateDependantExperiments(experimentId);
2400 - }
2401 - break;
2402 - default:
2403 - break;
2404 - }
2405 - }
2406 - }, {
2407 - key: "getExperimentData",
2408 - value: function getExperimentData(experimentId) {
2409 - return elementorAdminConfig.experiments[experimentId];
2410 - }
2411 - }, {
2412 - key: "getExperimentDependencies",
2413 - value: function getExperimentDependencies(experimentId) {
2414 - var _this2 = this;
2415 - return this.getExperimentData(experimentId).dependencies.map(function (dependencyId) {
2416 - return _this2.getExperimentData(dependencyId);
2417 - });
2418 - }
2419 - }, {
2420 - key: "getExperimentSelect",
2421 - value: function getExperimentSelect(experimentId) {
2422 - return this.elements.selects.find(function (select) {
2423 - return select.matches("[data-experiment-id=\"".concat(experimentId, "\"]"));
2424 - });
2425 - }
2426 - }, {
2427 - key: "setExperimentState",
2428 - value: function setExperimentState(experimentId, state) {
2429 - this.getExperimentSelect(experimentId).value = state;
2430 - }
2431 - }, {
2432 - key: "getExperimentActualState",
2433 - value: function getExperimentActualState(experimentId) {
2434 - var _this$getExperimentSe;
2435 - var state = (_this$getExperimentSe = this.getExperimentSelect(experimentId)) === null || _this$getExperimentSe === void 0 ? void 0 : _this$getExperimentSe.value;
2436 - if (!state) {
2437 - return this.getExperimentData(experimentId).state;
2438 - }
2439 - if (state !== STATE_DEFAULT) {
2440 - return state;
2441 - }
2442 -
2443 - // Normalize the "default" state to the actual state value.
2444 - return this.isExperimentActiveByDefault(experimentId) ? STATE_ACTIVE : STATE_INACTIVE;
2445 - }
2446 - }, {
2447 - key: "isExperimentActive",
2448 - value: function isExperimentActive(experimentId) {
2449 - return this.getExperimentActualState(experimentId) === STATE_ACTIVE;
2450 - }
2451 - }, {
2452 - key: "isExperimentActiveByDefault",
2453 - value: function isExperimentActiveByDefault(experimentId) {
2454 - return this.getExperimentData(experimentId).default === STATE_ACTIVE;
2455 - }
2456 - }, {
2457 - key: "areAllDependenciesActive",
2458 - value: function areAllDependenciesActive(dependencies) {
2459 - var _this3 = this;
2460 - return dependencies.every(function (dependency) {
2461 - return _this3.isExperimentActive(dependency.name);
2462 - });
2463 - }
2464 - }, {
2465 - key: "deactivateDependantExperiments",
2466 - value: function deactivateDependantExperiments(experimentId) {
2467 - var _this4 = this;
2468 - Object.entries(elementorAdminConfig.experiments).forEach(function (_ref2) {
2469 - var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
2470 - id = _ref3[0],
2471 - experimentData = _ref3[1];
2472 - var isDependant = experimentData.dependencies.includes(experimentId),
2473 - isActive = _this4.getExperimentActualState(id) === STATE_ACTIVE;
2474 - if (isDependant && isActive) {
2475 - _this4.setExperimentState(id, STATE_INACTIVE);
2476 - }
2477 - });
2478 - }
2479 - }, {
2480 - key: "shouldShowDependenciesDialog",
2481 - value: function shouldShowDependenciesDialog(experimentId) {
2482 - var dependencies = this.getExperimentDependencies(experimentId);
2483 - return !this.areAllDependenciesActive(dependencies);
2484 - }
2485 - }, {
2486 - key: "shouldShowDeactivationDialog",
2487 - value: function shouldShowDeactivationDialog(experimentId) {
2488 - var getExperimentData = this.getExperimentData(experimentId),
2489 - isInitialStateActive = getExperimentData.state === STATE_ACTIVE || getExperimentData.state === STATE_DEFAULT && getExperimentData.default === STATE_ACTIVE,
2490 - hasMessage = !!this.getMessage(experimentId, 'on_deactivate');
2491 - return hasMessage && isInitialStateActive;
2492 - }
2493 - }, {
2494 - key: "showDialog",
2495 - value: function showDialog(dialog) {
2496 - return elementorCommon.dialogsManager.createWidget('confirm', {
2497 - id: 'e-experiments-messages-dialog',
2498 - headerMessage: dialog.headerMessage,
2499 - message: dialog.message,
2500 - position: {
2501 - my: 'center center',
2502 - at: 'center center'
2503 - },
2504 - strings: {
2505 - confirm: dialog.strings.confirm,
2506 - cancel: dialog.strings.cancel
2507 - },
2508 - hide: {
2509 - onOutsideClick: false,
2510 - onBackgroundClick: false,
2511 - onEscKeyPress: false
2512 - },
2513 - onConfirm: dialog.onConfirm,
2514 - onCancel: dialog.onCancel
2515 - }).show();
2516 - }
2517 - }, {
2518 - key: "getSiteLanguageCode",
2519 - value: function getSiteLanguageCode() {
2520 - var languageCode = document.querySelector('html').getAttribute('lang');
2521 - return languageCode !== null && languageCode !== void 0 ? languageCode : 'en'; // Fallback to English if no language code found.
2522 - }
2523 - }, {
2524 - key: "formatDependenciesList",
2525 - value: function formatDependenciesList(dependencies) {
2526 - var dependenciesTitles = dependencies.map(function (d) {
2527 - return d.title;
2528 - });
2529 - var languageCode = this.getSiteLanguageCode();
2530 - return new Intl.ListFormat(languageCode).format(dependenciesTitles);
2531 - }
2532 - }, {
2533 - key: "showDependenciesDialog",
2534 - value: function showDependenciesDialog(experimentId) {
2535 - var _this5 = this;
2536 - var experiment = this.getExperimentData(experimentId),
2537 - experimentName = experiment.title,
2538 - dependenciesList = this.formatDependenciesList(this.getExperimentDependencies(experimentId));
2539 -
2540 - // Translators: %1$s: Experiment title, %2$s: Comma-separated dependencies list
2541 - var message = __('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);
2542 - this.showDialog({
2543 - message: message,
2544 - headerMessage: __('First, activate another experiment.', 'elementor'),
2545 - strings: {
2546 - confirm: __('Activate', 'elementor'),
2547 - cancel: __('Cancel', 'elementor')
2548 - },
2549 - onConfirm: function onConfirm() {
2550 - _this5.getExperimentDependencies(experimentId).forEach(function (dependency) {
2551 - _this5.setExperimentState(dependency.name, STATE_ACTIVE);
2552 - });
2553 - _this5.elements.submit.click();
2554 - },
2555 - onCancel: function onCancel() {
2556 - _this5.setExperimentState(experimentId, STATE_INACTIVE);
2557 - }
2558 - });
2559 - }
2560 - }, {
2561 - key: "showDeactivationDialog",
2562 - value: function showDeactivationDialog(experimentId) {
2563 - var _this6 = this;
2564 - this.showDialog({
2565 - message: this.getMessage(experimentId, 'on_deactivate'),
2566 - headerMessage: __('Are you sure?', 'elementor'),
2567 - strings: {
2568 - confirm: __('Deactivate', 'elementor'),
2569 - cancel: __('Cancel', 'elementor')
2570 - },
2571 - onConfirm: function onConfirm() {
2572 - _this6.setExperimentState(experimentId, STATE_INACTIVE);
2573 - _this6.deactivateDependantExperiments(experimentId);
2574 - _this6.elements.submit.click();
2575 - },
2576 - onCancel: function onCancel() {
2577 - _this6.setExperimentState(experimentId, STATE_ACTIVE);
2578 - }
2579 - });
2580 - }
2581 - }, {
2582 - key: "getMessage",
2583 - value: function getMessage(experimentId, messageId) {
2584 - var _this$getExperimentDa;
2585 - return (_this$getExperimentDa = this.getExperimentData(experimentId)) === null || _this$getExperimentDa === void 0 ? void 0 : _this$getExperimentDa.messages[messageId];
2586 - }
2587 - }]);
2588 -}();
2589 -
2590 -/***/ }),
2591 -
2592 -/***/ "../core/experiments/assets/js/admin/module.js":
2593 -/*!*****************************************************!*\
2594 - !*** ../core/experiments/assets/js/admin/module.js ***!
2595 - \*****************************************************/
2596 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2597 -
2598 -"use strict";
2599 -
2600 -
2601 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2602 -Object.defineProperty(exports, "__esModule", ({
2603 - value: true
2604 -}));
2605 -exports["default"] = void 0;
2606 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2607 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2608 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2609 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2610 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2611 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2612 -var _experimentsMessages = _interopRequireDefault(__webpack_require__(/*! ./behaviors/experiments-messages */ "../core/experiments/assets/js/admin/behaviors/experiments-messages.js"));
2613 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2614 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2615 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
2616 -var ExperimentsModule = exports["default"] = /*#__PURE__*/function (_elementorModules$Vie) {
2617 3609 function ExperimentsModule() {
2618 3610 (0, _classCallCheck2.default)(this, ExperimentsModule);
2619 - return _callSuper(this, ExperimentsModule, arguments);
3611 + return _super.apply(this, arguments);
2620 3612 }
2621 - (0, _inherits2.default)(ExperimentsModule, _elementorModules$Vie);
2622 - return (0, _createClass2.default)(ExperimentsModule, [{
3613 +
3614 + (0, _createClass2.default)(ExperimentsModule, [{
2623 3615 key: "getDefaultSettings",
2624 3616 value: function getDefaultSettings() {
2625 3617 return {
2626 3618 selectors: {
2627 - experimentIndicators: '.e-experiment__title__indicator',
2628 - experimentForm: '#elementor-settings-form',
2629 - experimentSelects: '.e-experiment__select',
2630 - experimentsButtons: '.e-experiment__button'
3619 + experimentIndicators: '.e-experiment__title__indicator'
2631 3620 }
2632 3621 };
2633 3622 }
2634 3623 }, {
@@ -2633,33 +3622,13 @@
2633 3622 }
2634 3623 }, {
2635 3624 key: "getDefaultElements",
2636 3625 value: function getDefaultElements() {
2637 - var _this$getSettings = this.getSettings(),
2638 - selectors = _this$getSettings.selectors;
2639 3626 return {
2640 - $experimentIndicators: jQuery(selectors.experimentIndicators),
2641 - $experimentForm: jQuery(selectors.experimentForm),
2642 - $experimentSelects: jQuery(selectors.experimentSelects),
2643 - $experimentsButtons: jQuery(selectors.experimentsButtons)
3627 + $experimentIndicators: jQuery(this.getSettings('selectors.experimentIndicators'))
2644 3628 };
2645 3629 }
2646 3630 }, {
2647 - key: "bindEvents",
2648 - value: function bindEvents() {
2649 - var _this = this;
2650 - this.elements.$experimentsButtons.on('click', function (event) {
2651 - return _this.onExperimentsButtonsClick(event);
2652 - });
2653 - }
2654 - }, {
2655 - key: "onExperimentsButtonsClick",
2656 - value: function onExperimentsButtonsClick(event) {
2657 - var submitButton = jQuery(event.currentTarget);
2658 - this.elements.$experimentSelects.val(submitButton.val());
2659 - this.elements.$experimentForm.find('#submit').trigger('click');
2660 - }
2661 - }, {
2662 3631 key: "addTipsy",
2663 3632 value: function addTipsy($element) {
2664 3633 $element.tipsy({
2665 3634 gravity: 's',
@@ -2671,210 +3640,96 @@
2671 3640 }
2672 3641 }, {
2673 3642 key: "addIndicatorsTooltips",
2674 3643 value: function addIndicatorsTooltips() {
2675 - var _this2 = this;
3644 + var _this = this;
3645 +
2676 3646 this.elements.$experimentIndicators.each(function (index, experimentIndicator) {
2677 - return _this2.addTipsy(jQuery(experimentIndicator));
3647 + return _this.addTipsy(jQuery(experimentIndicator));
2678 3648 });
2679 3649 }
2680 3650 }, {
2681 3651 key: "onInit",
2682 3652 value: function onInit() {
2683 - var _this3 = this;
2684 - _superPropGet(ExperimentsModule, "onInit", this, 3)([]);
2685 - this.experimentsDependency = new _experimentsMessages.default({
2686 - selects: this.elements.$experimentSelects.toArray(),
2687 - submit: this.elements.$experimentForm.find('#submit').get(0)
2688 - });
2689 - this.experimentsDependency.bindEvents();
3653 + var _this2 = this;
3654 +
3655 + (0, _get2.default)((0, _getPrototypeOf2.default)(ExperimentsModule.prototype), "onInit", this).call(this);
3656 +
2690 3657 if (this.elements.$experimentIndicators.length) {
2691 - import(/* webpackIgnore: true */"".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
2692 - return _this3.addIndicatorsTooltips();
3658 + import(
3659 + /* webpackIgnore: true */
3660 + "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
3661 + return _this2.addIndicatorsTooltips();
2693 3662 });
2694 3663 }
2695 3664 }
2696 3665 }]);
3666 + return ExperimentsModule;
2697 3667 }(elementorModules.ViewModule);
2698 3668
3669 +exports.default = ExperimentsModule;
3670 +
2699 3671 /***/ }),
2700 3672
2701 -/***/ "../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js":
2702 -/*!****************************************************************************************!*\
2703 - !*** ../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js ***!
2704 - \****************************************************************************************/
3673 +/***/ "../modules/landing-pages/assets/js/admin/landing-pages.js":
3674 +/*!*****************************************************************!*\
3675 + !*** ../modules/landing-pages/assets/js/admin/landing-pages.js ***!
3676 + \*****************************************************************/
3677 +/*! unknown exports (runtime-defined) */
3678 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3679 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
2705 3680 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2706 3681
2707 3682 "use strict";
2708 3683
2709 3684
2710 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2711 -Object.defineProperty(exports, "__esModule", ({
3685 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3686 +
3687 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3688 +
3689 +_Object$defineProperty(exports, "__esModule", {
2712 3690 value: true
2713 -}));
2714 -exports["default"] = void 0;
2715 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2716 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2717 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2718 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2719 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2720 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2721 -var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
2722 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2723 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2724 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
2725 -var FloatingButtonsHandler = exports["default"] = /*#__PURE__*/function (_AdminMenuHandler) {
2726 - function FloatingButtonsHandler() {
2727 - (0, _classCallCheck2.default)(this, FloatingButtonsHandler);
2728 - return _callSuper(this, FloatingButtonsHandler, arguments);
2729 - }
2730 - (0, _inherits2.default)(FloatingButtonsHandler, _AdminMenuHandler);
2731 - return (0, _createClass2.default)(FloatingButtonsHandler, [{
2732 - key: "getDefaultSettings",
2733 - value: function getDefaultSettings() {
2734 - var pageName = 'e-floating-buttons',
2735 - adminMenuSelectors = {
2736 - // The escaping is done because jQuery requires it for selectors.
2737 - contactPagesTablePage: 'a[href="edit.php?post_type=' + pageName + '"]',
2738 - contactPagesAddNewPage: 'a[href="edit.php?post_type=elementor_library&page=' + pageName + '"]'
2739 - };
2740 - return {
2741 - selectors: {
2742 - addButton: '.page-title-action:first',
2743 - templatesMenuItem: '.menu-icon-elementor_library',
2744 - contactPagesMenuItem: "".concat(adminMenuSelectors.contactPagesTablePage, ", ").concat(adminMenuSelectors.contactPagesAddNewPage)
2745 - }
2746 - };
2747 - }
2748 - }, {
2749 - key: "getDefaultElements",
2750 - value: function getDefaultElements() {
2751 - var selectors = this.getSettings('selectors'),
2752 - elements = _superPropGet(FloatingButtonsHandler, "getDefaultElements", this, 3)([]);
2753 - elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
2754 - elements.$contactPagesMenuItem = jQuery(selectors.contactPagesMenuItem);
2755 - return elements;
2756 - }
2757 - }, {
2758 - key: "onInit",
2759 - value: function onInit() {
2760 - var _elementorAdminConfig;
2761 - _superPropGet(FloatingButtonsHandler, "onInit", this, 3)([]);
2762 - var settings = this.getSettings(),
2763 - isContactPagesTablePage = !!window.location.href.includes(settings.paths.contactPagesTablePage),
2764 - isContactPagesTrashPage = !!window.location.href.includes(settings.paths.contactPagesTrashPage),
2765 - isLContactPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.contactPagesAddNewPage);
3691 +});
2766 3692
2767 - // We need this because there is a complex bug in the WordPress admin menu that causes the Contact Menu to be broken
2768 - // When the links page has at least one post and the contact page has none.
2769 - if ((_elementorAdminConfig = elementorAdminConfig.urls) !== null && _elementorAdminConfig !== void 0 && _elementorAdminConfig.viewContactPageUrl) {
2770 - this.elements.$templatesMenuItem.find('li.submenu-e-contact a').attr('href', elementorAdminConfig.urls.viewContactPageUrl);
2771 - }
2772 - if (isContactPagesTablePage || isContactPagesTrashPage || isLContactPagesCreateYourFirstPage) {
2773 - this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
2774 - this.highlightSubMenuItem(this.elements.$contactPagesMenuItem);
2775 - jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLinkUrlContact);
2776 - }
2777 - }
2778 - }]);
2779 -}(_menuHandler.default);
3693 +exports.default = void 0;
2780 3694
2781 -/***/ }),
3695 +__webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2782 3696
2783 -/***/ "../modules/floating-buttons/assets/js/floating-buttons/admin/module.js":
2784 -/*!******************************************************************************!*\
2785 - !*** ../modules/floating-buttons/assets/js/floating-buttons/admin/module.js ***!
2786 - \******************************************************************************/
2787 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3697 +__webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
2788 3698
2789 -"use strict";
3699 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2790 3700
3701 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2791 3702
2792 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2793 -Object.defineProperty(exports, "__esModule", ({
2794 - value: true
2795 -}));
2796 -exports["default"] = void 0;
2797 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2798 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2799 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2800 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2801 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2802 -var _floatingButtons = _interopRequireDefault(__webpack_require__(/*! ./floating-buttons */ "../modules/floating-buttons/assets/js/floating-buttons/admin/floating-buttons.js"));
2803 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2804 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2805 -var _default = exports["default"] = /*#__PURE__*/function (_elementorModules$Mod) {
2806 - function _default() {
2807 - var _this;
2808 - (0, _classCallCheck2.default)(this, _default);
2809 - _this = _callSuper(this, _default);
2810 - elementorCommon.elements.$window.on('elementor/admin/init', function () {
2811 - _this.runHandler();
2812 - });
2813 - return _this;
2814 - }
2815 - (0, _inherits2.default)(_default, _elementorModules$Mod);
2816 - return (0, _createClass2.default)(_default, [{
2817 - key: "runHandler",
2818 - value: function runHandler() {
2819 - var pageNameContact = 'e-floating-buttons',
2820 - paths = {
2821 - contactPagesTablePage: 'edit.php?post_type=' + pageNameContact,
2822 - contactPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageNameContact,
2823 - contactPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageNameContact
2824 - },
2825 - args = {
2826 - paths: paths
2827 - };
3703 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2828 3704
2829 - // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
2830 - // and could not be modified in the backend.
2831 - new _floatingButtons.default(args);
2832 - }
2833 - }]);
2834 -}(elementorModules.Module);
3705 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2835 3706
2836 -/***/ }),
3707 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2837 3708
2838 -/***/ "../modules/landing-pages/assets/js/admin/landing-pages.js":
2839 -/*!*****************************************************************!*\
2840 - !*** ../modules/landing-pages/assets/js/admin/landing-pages.js ***!
2841 - \*****************************************************************/
2842 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3709 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2843 3710
2844 -"use strict";
3711 +var _adminMenu = _interopRequireDefault(__webpack_require__(/*! elementor-admin/admin-menu */ "../assets/dev/js/admin/admin-menu.js"));
2845 3712
3713 +var LandingPagesHandler = /*#__PURE__*/function (_AdminMenuHandler) {
3714 + (0, _inherits2.default)(LandingPagesHandler, _AdminMenuHandler);
2846 3715
2847 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2848 -Object.defineProperty(exports, "__esModule", ({
2849 - value: true
2850 -}));
2851 -exports["default"] = void 0;
2852 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2853 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2854 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2855 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2856 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2857 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2858 -var _menuHandler = _interopRequireDefault(__webpack_require__(/*! elementor-admin/menu-handler */ "../assets/dev/js/admin/menu-handler.js"));
2859 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2860 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2861 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
2862 -var LandingPagesHandler = exports["default"] = /*#__PURE__*/function (_AdminMenuHandler) {
3716 + var _super = (0, _createSuper2.default)(LandingPagesHandler);
3717 +
2863 3718 function LandingPagesHandler() {
2864 3719 (0, _classCallCheck2.default)(this, LandingPagesHandler);
2865 - return _callSuper(this, LandingPagesHandler, arguments);
3720 + return _super.apply(this, arguments);
2866 3721 }
2867 - (0, _inherits2.default)(LandingPagesHandler, _AdminMenuHandler);
2868 - return (0, _createClass2.default)(LandingPagesHandler, [{
3722 +
3723 + (0, _createClass2.default)(LandingPagesHandler, [{
2869 3724 key: "getDefaultSettings",
2870 3725 value: function getDefaultSettings() {
2871 3726 var pageName = 'e-landing-page',
2872 - adminMenuSelectors = {
2873 - // The escaping is done because jQuery requires it for selectors.
2874 - landingPagesTablePage: 'a[href="edit.php?post_type=' + pageName + '"]',
2875 - landingPagesAddNewPage: 'a[href="edit.php?post_type=elementor_library&page=' + pageName + '"]'
2876 - };
3727 + adminMenuSelectors = {
3728 + // The escaping is done because jQuery requires it for selectors.
3729 + landingPagesTablePage: 'a[href=\"edit.php?post_type=' + pageName + '\"]',
3730 + landingPagesAddNewPage: 'a[href=\"edit.php?post_type=elementor_library&page=' + pageName + '\"]'
3731 + };
2877 3732 return {
2878 3733 selectors: {
2879 3734 addButton: '.page-title-action:first',
2880 3735 pagesMenuItemAndLink: '#menu-pages, #menu-pages > a',
@@ -2886,9 +3741,9 @@
2886 3741 }, {
2887 3742 key: "getDefaultElements",
2888 3743 value: function getDefaultElements() {
2889 3744 var selectors = this.getSettings('selectors'),
2890 - elements = _superPropGet(LandingPagesHandler, "getDefaultElements", this, 3)([]);
3745 + elements = (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "getDefaultElements", this).call(this);
2891 3746 elements.$landingPagesMenuItem = jQuery(selectors.landingPagesMenuItem);
2892 3747 elements.$templatesMenuItem = jQuery(selectors.templatesMenuItem);
2893 3748 elements.$pagesMenuItemAndLink = jQuery(selectors.pagesMenuItemAndLink);
2894 3749 return elements;
@@ -2895,28 +3750,29 @@
2895 3750 }
2896 3751 }, {
2897 3752 key: "onInit",
2898 3753 value: function onInit() {
2899 - _superPropGet(LandingPagesHandler, "onInit", this, 3)([]);
3754 + (0, _get2.default)((0, _getPrototypeOf2.default)(LandingPagesHandler.prototype), "onInit", this).call(this);
2900 3755 var settings = this.getSettings(),
2901 - isLandingPagesTablePage = !!window.location.href.includes(settings.paths.landingPagesTablePage),
2902 - isLandingPagesTrashPage = !!window.location.href.includes(settings.paths.landingPagesTrashPage),
2903 - isLandingPagesCreateYourFirstPage = !!window.location.href.includes(settings.paths.landingPagesAddNewPage);
3756 + isLandingPagesTablePage = !!window.location.href.includes(settings.paths.landingPagesTablePage),
3757 + isLandingPagesTrashPage = !!window.location.href.includes(settings.paths.landingPagesTrashPage),
3758 + 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
3759 + // WordPress dashboard page edit screen when using WordPress' Classic Editor).
2904 3760
2905 - // If the current page is a Landing Pages Page (the Posts Table page, "Create Your First.." page, or a native
2906 - // WordPress dashboard page edit screen when using WordPress' Classic Editor).
2907 3761 if (isLandingPagesTablePage || isLandingPagesTrashPage || isLandingPagesCreateYourFirstPage || settings.isLandingPageAdminEdit) {
2908 3762 // Make sure the active admin top level menu item is 'Templates', and not 'Pages'.
2909 3763 this.highlightTopLevelMenuItem(this.elements.$templatesMenuItem, this.elements.$pagesMenuItemAndLink);
2910 - this.highlightSubMenuItem(this.elements.$landingPagesMenuItem);
3764 + 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.
2911 3765
2912 - // Overwrite the 'Add New' button at the top of the page to open in Elementor with the library module open.
2913 3766 jQuery(settings.selectors.addButton).attr('href', elementorAdminConfig.urls.addNewLandingPageUrl);
2914 3767 }
2915 3768 }
2916 3769 }]);
2917 -}(_menuHandler.default);
3770 + return LandingPagesHandler;
3771 +}(_adminMenu.default);
2918 3772
3773 +exports.default = LandingPagesHandler;
3774 +
2919 3775 /***/ }),
2920 3776
2921 3777 /***/ "../modules/landing-pages/assets/js/admin/module.js":
2922 3778 /*!**********************************************************!*\
@@ -2921,832 +3777,1854 @@
2921 3777 /***/ "../modules/landing-pages/assets/js/admin/module.js":
2922 3778 /*!**********************************************************!*\
2923 3779 !*** ../modules/landing-pages/assets/js/admin/module.js ***!
2924 3780 \**********************************************************/
3781 +/*! unknown exports (runtime-defined) */
3782 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
3783 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
2925 3784 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2926 3785
2927 3786 "use strict";
2928 3787
2929 3788
2930 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2931 -Object.defineProperty(exports, "__esModule", ({
3789 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3790 +
3791 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3792 +
3793 +_Object$defineProperty(exports, "__esModule", {
2932 3794 value: true
2933 -}));
2934 -exports["default"] = void 0;
2935 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2936 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2937 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2938 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2939 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
3795 +});
3796 +
3797 +exports.default = void 0;
3798 +
3799 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3800 +
3801 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3802 +
3803 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3804 +
3805 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3806 +
2940 3807 var _landingPages = _interopRequireDefault(__webpack_require__(/*! ./landing-pages */ "../modules/landing-pages/assets/js/admin/landing-pages.js"));
2941 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
2942 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2943 -var _default = exports["default"] = /*#__PURE__*/function (_elementorModules$Mod) {
3808 +
3809 +var _default = /*#__PURE__*/function (_elementorModules$Mod) {
3810 + (0, _inherits2.default)(_default, _elementorModules$Mod);
3811 +
3812 + var _super = (0, _createSuper2.default)(_default);
3813 +
2944 3814 function _default() {
2945 3815 var _this;
3816 +
2946 3817 (0, _classCallCheck2.default)(this, _default);
2947 - _this = _callSuper(this, _default);
3818 + _this = _super.call(this);
2948 3819 elementorCommon.elements.$window.on('elementor/admin/init', function () {
2949 3820 _this.runHandler();
2950 3821 });
2951 3822 return _this;
2952 3823 }
2953 - (0, _inherits2.default)(_default, _elementorModules$Mod);
2954 - return (0, _createClass2.default)(_default, [{
3824 +
3825 + (0, _createClass2.default)(_default, [{
2955 3826 key: "runHandler",
2956 3827 value: function runHandler() {
2957 3828 var _elementorAdmin$confi, _elementorAdmin$confi2;
3829 +
2958 3830 var pageName = 'e-landing-page',
2959 - paths = {
2960 - landingPagesTablePage: 'edit.php?post_type=' + pageName,
2961 - landingPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageName,
2962 - landingPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageName
2963 - },
2964 - args = {
2965 - path: (_elementorAdmin$confi = elementorAdmin.config.landingPages) !== null && _elementorAdmin$confi !== void 0 && _elementorAdmin$confi.landingPagesHasPages ? paths.landingPagesTablePage : paths.landingPagesAddNewPage,
2966 - isLandingPageAdminEdit: (_elementorAdmin$confi2 = elementorAdmin.config.landingPages) === null || _elementorAdmin$confi2 === void 0 ? void 0 : _elementorAdmin$confi2.isLandingPageAdminEdit,
2967 - paths: paths
2968 - };
3831 + paths = {
3832 + landingPagesTablePage: 'edit.php?post_type=' + pageName,
3833 + landingPagesAddNewPage: 'edit.php?post_type=elementor_library&page=' + pageName,
3834 + landingPagesTrashPage: 'edit.php?post_status=trash&post_type=' + pageName
3835 + },
3836 + args = {
3837 + path: (_elementorAdmin$confi = elementorAdmin.config.landingPages) !== null && _elementorAdmin$confi !== void 0 && _elementorAdmin$confi.landingPagesHasPages ? paths.landingPagesTablePage : paths.landingPagesAddNewPage,
3838 + isLandingPageAdminEdit: (_elementorAdmin$confi2 = elementorAdmin.config.landingPages) === null || _elementorAdmin$confi2 === void 0 ? void 0 : _elementorAdmin$confi2.isLandingPageAdminEdit,
3839 + paths: paths
3840 + }; // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
3841 + // and could not be modified in the backend.
2969 3842
2970 - // This class modifies elements in the WordPress admin that are rendered "wrong" by the WordPress core
2971 - // and could not be modified in the backend.
2972 3843 new _landingPages.default(args);
2973 3844 }
2974 3845 }]);
3846 + return _default;
2975 3847 }(elementorModules.Module);
2976 3848
3849 +exports.default = _default;
3850 +
2977 3851 /***/ }),
2978 3852
2979 -/***/ "../node_modules/@babel/runtime/helpers/OverloadYield.js":
2980 -/*!***************************************************************!*\
2981 - !*** ../node_modules/@babel/runtime/helpers/OverloadYield.js ***!
2982 - \***************************************************************/
3853 +/***/ "../node_modules/core-js/modules/_a-function.js":
3854 +/*!******************************************************!*\
3855 + !*** ../node_modules/core-js/modules/_a-function.js ***!
3856 + \******************************************************/
3857 +/*! unknown exports (runtime-defined) */
3858 +/*! runtime requirements: module */
3859 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2983 3860 /***/ ((module) => {
2984 3861
2985 -function _OverloadYield(e, d) {
2986 - this.v = e, this.k = d;
2987 -}
2988 -module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
3862 +module.exports = function (it) {
3863 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
3864 + return it;
3865 +};
2989 3866
3867 +
2990 3868 /***/ }),
2991 3869
2992 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
2993 -/*!******************************************************************!*\
2994 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
2995 - \******************************************************************/
2996 -/***/ ((module) => {
3870 +/***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
3871 +/*!**************************************************************!*\
3872 + !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
3873 + \**************************************************************/
3874 +/*! unknown exports (runtime-defined) */
3875 +/*! runtime requirements: module, __webpack_require__ */
3876 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3877 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2997 3878
2998 -function _arrayLikeToArray(r, a) {
2999 - (null == a || a > r.length) && (a = r.length);
3000 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
3001 - return n;
3002 -}
3003 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
3879 +// 22.1.3.31 Array.prototype[@@unscopables]
3880 +var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
3881 +var ArrayProto = Array.prototype;
3882 +if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
3883 +module.exports = function (key) {
3884 + ArrayProto[UNSCOPABLES][key] = true;
3885 +};
3004 3886
3887 +
3005 3888 /***/ }),
3006 3889
3007 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
3890 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
3008 3891 /*!****************************************************************!*\
3009 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
3892 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
3010 3893 \****************************************************************/
3011 -/***/ ((module) => {
3894 +/*! unknown exports (runtime-defined) */
3895 +/*! runtime requirements: module, __webpack_require__ */
3896 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3897 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3012 3898
3013 -function _arrayWithHoles(r) {
3014 - if (Array.isArray(r)) return r;
3015 -}
3016 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
3899 +"use strict";
3017 3900
3901 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
3902 +
3903 + // `AdvanceStringIndex` abstract operation
3904 +// https://tc39.github.io/ecma262/#sec-advancestringindex
3905 +module.exports = function (S, index, unicode) {
3906 + return index + (unicode ? at(S, index).length : 1);
3907 +};
3908 +
3909 +
3018 3910 /***/ }),
3019 3911
3020 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
3021 -/*!***********************************************************************!*\
3022 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
3023 - \***********************************************************************/
3024 -/***/ ((module) => {
3912 +/***/ "../node_modules/core-js/modules/_an-object.js":
3913 +/*!*****************************************************!*\
3914 + !*** ../node_modules/core-js/modules/_an-object.js ***!
3915 + \*****************************************************/
3916 +/*! unknown exports (runtime-defined) */
3917 +/*! runtime requirements: module, __webpack_require__ */
3918 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3919 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3025 3920
3026 -function _assertThisInitialized(e) {
3027 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
3028 - return e;
3029 -}
3030 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
3921 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
3922 +module.exports = function (it) {
3923 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
3924 + return it;
3925 +};
3031 3926
3927 +
3032 3928 /***/ }),
3033 3929
3034 -/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
3035 -/*!******************************************************************!*\
3036 - !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
3037 - \******************************************************************/
3038 -/***/ ((module) => {
3930 +/***/ "../node_modules/core-js/modules/_array-includes.js":
3931 +/*!**********************************************************!*\
3932 + !*** ../node_modules/core-js/modules/_array-includes.js ***!
3933 + \**********************************************************/
3934 +/*! unknown exports (runtime-defined) */
3935 +/*! runtime requirements: module, __webpack_require__ */
3936 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3937 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3039 3938
3040 -function asyncGeneratorStep(n, t, e, r, o, a, c) {
3041 - try {
3042 - var i = n[a](c),
3043 - u = i.value;
3044 - } catch (n) {
3045 - return void e(n);
3046 - }
3047 - i.done ? t(u) : Promise.resolve(u).then(r, o);
3048 -}
3049 -function _asyncToGenerator(n) {
3050 - return function () {
3051 - var t = this,
3052 - e = arguments;
3053 - return new Promise(function (r, o) {
3054 - var a = n.apply(t, e);
3055 - function _next(n) {
3056 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
3939 +// false -> Array#indexOf
3940 +// true -> Array#includes
3941 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
3942 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3943 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
3944 +module.exports = function (IS_INCLUDES) {
3945 + return function ($this, el, fromIndex) {
3946 + var O = toIObject($this);
3947 + var length = toLength(O.length);
3948 + var index = toAbsoluteIndex(fromIndex, length);
3949 + var value;
3950 + // Array#includes uses SameValueZero equality algorithm
3951 + // eslint-disable-next-line no-self-compare
3952 + if (IS_INCLUDES && el != el) while (length > index) {
3953 + value = O[index++];
3954 + // eslint-disable-next-line no-self-compare
3955 + if (value != value) return true;
3956 + // Array#indexOf ignores holes, Array#includes - not
3957 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
3958 + if (O[index] === el) return IS_INCLUDES || index || 0;
3959 + } return !IS_INCLUDES && -1;
3960 + };
3961 +};
3962 +
3963 +
3964 +/***/ }),
3965 +
3966 +/***/ "../node_modules/core-js/modules/_array-methods.js":
3967 +/*!*********************************************************!*\
3968 + !*** ../node_modules/core-js/modules/_array-methods.js ***!
3969 + \*********************************************************/
3970 +/*! unknown exports (runtime-defined) */
3971 +/*! runtime requirements: module, __webpack_require__ */
3972 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
3973 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3974 +
3975 +// 0 -> Array#forEach
3976 +// 1 -> Array#map
3977 +// 2 -> Array#filter
3978 +// 3 -> Array#some
3979 +// 4 -> Array#every
3980 +// 5 -> Array#find
3981 +// 6 -> Array#findIndex
3982 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
3983 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
3984 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
3985 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
3986 +var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
3987 +module.exports = function (TYPE, $create) {
3988 + var IS_MAP = TYPE == 1;
3989 + var IS_FILTER = TYPE == 2;
3990 + var IS_SOME = TYPE == 3;
3991 + var IS_EVERY = TYPE == 4;
3992 + var IS_FIND_INDEX = TYPE == 6;
3993 + var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
3994 + var create = $create || asc;
3995 + return function ($this, callbackfn, that) {
3996 + var O = toObject($this);
3997 + var self = IObject(O);
3998 + var f = ctx(callbackfn, that, 3);
3999 + var length = toLength(self.length);
4000 + var index = 0;
4001 + var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
4002 + var val, res;
4003 + for (;length > index; index++) if (NO_HOLES || index in self) {
4004 + val = self[index];
4005 + res = f(val, index, O);
4006 + if (TYPE) {
4007 + if (IS_MAP) result[index] = res; // map
4008 + else if (res) switch (TYPE) {
4009 + case 3: return true; // some
4010 + case 5: return val; // find
4011 + case 6: return index; // findIndex
4012 + case 2: result.push(val); // filter
4013 + } else if (IS_EVERY) return false; // every
3057 4014 }
3058 - function _throw(n) {
3059 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
3060 - }
3061 - _next(void 0);
3062 - });
4015 + }
4016 + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
3063 4017 };
3064 -}
3065 -module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
4018 +};
3066 4019
4020 +
3067 4021 /***/ }),
3068 4022
3069 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
4023 +/***/ "../node_modules/core-js/modules/_array-species-constructor.js":
4024 +/*!*********************************************************************!*\
4025 + !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
4026 + \*********************************************************************/
4027 +/*! unknown exports (runtime-defined) */
4028 +/*! runtime requirements: module, __webpack_require__ */
4029 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
4030 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4031 +
4032 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4033 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
4034 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
4035 +
4036 +module.exports = function (original) {
4037 + var C;
4038 + if (isArray(original)) {
4039 + C = original.constructor;
4040 + // cross-realm fallback
4041 + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
4042 + if (isObject(C)) {
4043 + C = C[SPECIES];
4044 + if (C === null) C = undefined;
4045 + }
4046 + } return C === undefined ? Array : C;
4047 +};
4048 +
4049 +
4050 +/***/ }),
4051 +
4052 +/***/ "../node_modules/core-js/modules/_array-species-create.js":
3070 4053 /*!****************************************************************!*\
3071 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
4054 + !*** ../node_modules/core-js/modules/_array-species-create.js ***!
3072 4055 \****************************************************************/
4056 +/*! unknown exports (runtime-defined) */
4057 +/*! runtime requirements: module, __webpack_require__ */
4058 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4059 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4060 +
4061 +// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
4062 +var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
4063 +
4064 +module.exports = function (original, length) {
4065 + return new (speciesConstructor(original))(length);
4066 +};
4067 +
4068 +
4069 +/***/ }),
4070 +
4071 +/***/ "../node_modules/core-js/modules/_classof.js":
4072 +/*!***************************************************!*\
4073 + !*** ../node_modules/core-js/modules/_classof.js ***!
4074 + \***************************************************/
4075 +/*! unknown exports (runtime-defined) */
4076 +/*! runtime requirements: module, __webpack_require__ */
4077 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
4078 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4079 +
4080 +// getting tag from 19.1.3.6 Object.prototype.toString()
4081 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4082 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
4083 +// ES3 wrong here
4084 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
4085 +
4086 +// fallback for IE11 Script Access Denied error
4087 +var tryGet = function (it, key) {
4088 + try {
4089 + return it[key];
4090 + } catch (e) { /* empty */ }
4091 +};
4092 +
4093 +module.exports = function (it) {
4094 + var O, T, B;
4095 + return it === undefined ? 'Undefined' : it === null ? 'Null'
4096 + // @@toStringTag case
4097 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
4098 + // builtinTag case
4099 + : ARG ? cof(O)
4100 + // ES3 arguments fallback
4101 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
4102 +};
4103 +
4104 +
4105 +/***/ }),
4106 +
4107 +/***/ "../node_modules/core-js/modules/_cof.js":
4108 +/*!***********************************************!*\
4109 + !*** ../node_modules/core-js/modules/_cof.js ***!
4110 + \***********************************************/
4111 +/*! unknown exports (runtime-defined) */
4112 +/*! runtime requirements: module */
4113 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3073 4114 /***/ ((module) => {
3074 4115
3075 -function _classCallCheck(a, n) {
3076 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
3077 -}
3078 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
4116 +var toString = {}.toString;
3079 4117
4118 +module.exports = function (it) {
4119 + return toString.call(it).slice(8, -1);
4120 +};
4121 +
4122 +
3080 4123 /***/ }),
3081 4124
3082 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
3083 -/*!*************************************************************!*\
3084 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
3085 - \*************************************************************/
4125 +/***/ "../node_modules/core-js/modules/_core.js":
4126 +/*!************************************************!*\
4127 + !*** ../node_modules/core-js/modules/_core.js ***!
4128 + \************************************************/
4129 +/*! unknown exports (runtime-defined) */
4130 +/*! runtime requirements: module */
4131 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
4132 +/***/ ((module) => {
4133 +
4134 +var core = module.exports = { version: '2.6.12' };
4135 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
4136 +
4137 +
4138 +/***/ }),
4139 +
4140 +/***/ "../node_modules/core-js/modules/_ctx.js":
4141 +/*!***********************************************!*\
4142 + !*** ../node_modules/core-js/modules/_ctx.js ***!
4143 + \***********************************************/
4144 +/*! unknown exports (runtime-defined) */
4145 +/*! runtime requirements: module, __webpack_require__ */
4146 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3086 4147 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3087 4148
3088 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
3089 -function _defineProperties(e, r) {
3090 - for (var t = 0; t < r.length; t++) {
3091 - var o = r[t];
3092 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
4149 +// optional / simple context binding
4150 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
4151 +module.exports = function (fn, that, length) {
4152 + aFunction(fn);
4153 + if (that === undefined) return fn;
4154 + switch (length) {
4155 + case 1: return function (a) {
4156 + return fn.call(that, a);
4157 + };
4158 + case 2: return function (a, b) {
4159 + return fn.call(that, a, b);
4160 + };
4161 + case 3: return function (a, b, c) {
4162 + return fn.call(that, a, b, c);
4163 + };
3093 4164 }
3094 -}
3095 -function _createClass(e, r, t) {
3096 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
3097 - writable: !1
3098 - }), e;
3099 -}
3100 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
4165 + return function (/* ...args */) {
4166 + return fn.apply(that, arguments);
4167 + };
4168 +};
3101 4169
4170 +
3102 4171 /***/ }),
3103 4172
3104 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
3105 -/*!****************************************************************!*\
3106 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
3107 - \****************************************************************/
4173 +/***/ "../node_modules/core-js/modules/_defined.js":
4174 +/*!***************************************************!*\
4175 + !*** ../node_modules/core-js/modules/_defined.js ***!
4176 + \***************************************************/
4177 +/*! unknown exports (runtime-defined) */
4178 +/*! runtime requirements: module */
4179 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
4180 +/***/ ((module) => {
4181 +
4182 +// 7.2.1 RequireObjectCoercible(argument)
4183 +module.exports = function (it) {
4184 + if (it == undefined) throw TypeError("Can't call method on " + it);
4185 + return it;
4186 +};
4187 +
4188 +
4189 +/***/ }),
4190 +
4191 +/***/ "../node_modules/core-js/modules/_descriptors.js":
4192 +/*!*******************************************************!*\
4193 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
4194 + \*******************************************************/
4195 +/*! unknown exports (runtime-defined) */
4196 +/*! runtime requirements: module, __webpack_require__ */
4197 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3108 4198 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3109 4199
3110 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
3111 -function _defineProperty(e, r, t) {
3112 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
3113 - value: t,
3114 - enumerable: !0,
3115 - configurable: !0,
3116 - writable: !0
3117 - }) : e[r] = t, e;
3118 -}
3119 -module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
4200 +// Thank's IE8 for his funny defineProperty
4201 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
4202 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
4203 +});
3120 4204
4205 +
3121 4206 /***/ }),
3122 4207
3123 -/***/ "../node_modules/@babel/runtime/helpers/get.js":
3124 -/*!*****************************************************!*\
3125 - !*** ../node_modules/@babel/runtime/helpers/get.js ***!
3126 - \*****************************************************/
4208 +/***/ "../node_modules/core-js/modules/_dom-create.js":
4209 +/*!******************************************************!*\
4210 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
4211 + \******************************************************/
4212 +/*! unknown exports (runtime-defined) */
4213 +/*! runtime requirements: __webpack_require__, module */
4214 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3127 4215 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3128 4216
3129 -var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
3130 -function _get() {
3131 - return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
3132 - var p = superPropBase(e, t);
3133 - if (p) {
3134 - var n = Object.getOwnPropertyDescriptor(p, t);
3135 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
3136 - }
3137 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments);
3138 -}
3139 -module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
4217 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4218 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
4219 +// typeof document.createElement is 'object' in old IE
4220 +var is = isObject(document) && isObject(document.createElement);
4221 +module.exports = function (it) {
4222 + return is ? document.createElement(it) : {};
4223 +};
3140 4224
4225 +
3141 4226 /***/ }),
3142 4227
3143 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
3144 -/*!****************************************************************!*\
3145 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
3146 - \****************************************************************/
4228 +/***/ "../node_modules/core-js/modules/_export.js":
4229 +/*!**************************************************!*\
4230 + !*** ../node_modules/core-js/modules/_export.js ***!
4231 + \**************************************************/
4232 +/*! unknown exports (runtime-defined) */
4233 +/*! runtime requirements: module, __webpack_require__ */
4234 +/*! CommonJS bailout: module.exports is used directly at 43:0-14 */
4235 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4236 +
4237 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
4238 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
4239 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
4240 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
4241 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
4242 +var PROTOTYPE = 'prototype';
4243 +
4244 +var $export = function (type, name, source) {
4245 + var IS_FORCED = type & $export.F;
4246 + var IS_GLOBAL = type & $export.G;
4247 + var IS_STATIC = type & $export.S;
4248 + var IS_PROTO = type & $export.P;
4249 + var IS_BIND = type & $export.B;
4250 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
4251 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
4252 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
4253 + var key, own, out, exp;
4254 + if (IS_GLOBAL) source = name;
4255 + for (key in source) {
4256 + // contains in native
4257 + own = !IS_FORCED && target && target[key] !== undefined;
4258 + // export native or passed
4259 + out = (own ? target : source)[key];
4260 + // bind timers to global for call from export context
4261 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
4262 + // extend global
4263 + if (target) redefine(target, key, out, type & $export.U);
4264 + // export
4265 + if (exports[key] != out) hide(exports, key, exp);
4266 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
4267 + }
4268 +};
4269 +global.core = core;
4270 +// type bitmap
4271 +$export.F = 1; // forced
4272 +$export.G = 2; // global
4273 +$export.S = 4; // static
4274 +$export.P = 8; // proto
4275 +$export.B = 16; // bind
4276 +$export.W = 32; // wrap
4277 +$export.U = 64; // safe
4278 +$export.R = 128; // real proto method for `library`
4279 +module.exports = $export;
4280 +
4281 +
4282 +/***/ }),
4283 +
4284 +/***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
4285 +/*!***********************************************************!*\
4286 + !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
4287 + \***********************************************************/
4288 +/*! unknown exports (runtime-defined) */
4289 +/*! runtime requirements: module, __webpack_require__ */
4290 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
4291 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4292 +
4293 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
4294 +module.exports = function (KEY) {
4295 + var re = /./;
4296 + try {
4297 + '/./'[KEY](re);
4298 + } catch (e) {
4299 + try {
4300 + re[MATCH] = false;
4301 + return !'/./'[KEY](re);
4302 + } catch (f) { /* empty */ }
4303 + } return true;
4304 +};
4305 +
4306 +
4307 +/***/ }),
4308 +
4309 +/***/ "../node_modules/core-js/modules/_fails.js":
4310 +/*!*************************************************!*\
4311 + !*** ../node_modules/core-js/modules/_fails.js ***!
4312 + \*************************************************/
4313 +/*! unknown exports (runtime-defined) */
4314 +/*! runtime requirements: module */
4315 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3147 4316 /***/ ((module) => {
3148 4317
3149 -function _getPrototypeOf(t) {
3150 - return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
3151 - return t.__proto__ || Object.getPrototypeOf(t);
3152 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
3153 -}
3154 -module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
4318 +module.exports = function (exec) {
4319 + try {
4320 + return !!exec();
4321 + } catch (e) {
4322 + return true;
4323 + }
4324 +};
3155 4325
4326 +
3156 4327 /***/ }),
3157 4328
3158 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
3159 -/*!**********************************************************!*\
3160 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
3161 - \**********************************************************/
4329 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
4330 +/*!******************************************************!*\
4331 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
4332 + \******************************************************/
4333 +/*! unknown exports (runtime-defined) */
4334 +/*! runtime requirements: module, __webpack_require__ */
4335 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
3162 4336 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3163 4337
3164 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
3165 -function _inherits(t, e) {
3166 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
3167 - t.prototype = Object.create(e && e.prototype, {
3168 - constructor: {
3169 - value: t,
3170 - writable: !0,
3171 - configurable: !0
4338 +"use strict";
4339 +
4340 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
4341 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
4342 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
4343 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
4344 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4345 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
4346 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
4347 +
4348 +var SPECIES = wks('species');
4349 +
4350 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
4351 + // #replace needs built-in support for named groups.
4352 + // #match works fine because it just return the exec results, even if it has
4353 + // a "grops" property.
4354 + var re = /./;
4355 + re.exec = function () {
4356 + var result = [];
4357 + result.groups = { a: '7' };
4358 + return result;
4359 + };
4360 + return ''.replace(re, '$<a>') !== '7';
4361 +});
4362 +
4363 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
4364 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
4365 + var re = /(?:)/;
4366 + var originalExec = re.exec;
4367 + re.exec = function () { return originalExec.apply(this, arguments); };
4368 + var result = 'ab'.split(re);
4369 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
4370 +})();
4371 +
4372 +module.exports = function (KEY, length, exec) {
4373 + var SYMBOL = wks(KEY);
4374 +
4375 + var DELEGATES_TO_SYMBOL = !fails(function () {
4376 + // String methods call symbol-named RegEp methods
4377 + var O = {};
4378 + O[SYMBOL] = function () { return 7; };
4379 + return ''[KEY](O) != 7;
4380 + });
4381 +
4382 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
4383 + // Symbol-named RegExp methods call .exec
4384 + var execCalled = false;
4385 + var re = /a/;
4386 + re.exec = function () { execCalled = true; return null; };
4387 + if (KEY === 'split') {
4388 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
4389 + // a new one. We need to return the patched regex when creating the new one.
4390 + re.constructor = {};
4391 + re.constructor[SPECIES] = function () { return re; };
3172 4392 }
3173 - }), Object.defineProperty(t, "prototype", {
3174 - writable: !1
3175 - }), e && setPrototypeOf(t, e);
3176 -}
3177 -module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
4393 + re[SYMBOL]('');
4394 + return !execCalled;
4395 + }) : undefined;
3178 4396
4397 + if (
4398 + !DELEGATES_TO_SYMBOL ||
4399 + !DELEGATES_TO_EXEC ||
4400 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
4401 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
4402 + ) {
4403 + var nativeRegExpMethod = /./[SYMBOL];
4404 + var fns = exec(
4405 + defined,
4406 + SYMBOL,
4407 + ''[KEY],
4408 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
4409 + if (regexp.exec === regexpExec) {
4410 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
4411 + // The native String method already delegates to @@method (this
4412 + // polyfilled function), leasing to infinite recursion.
4413 + // We avoid it by directly calling the native @@method method.
4414 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
4415 + }
4416 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
4417 + }
4418 + return { done: false };
4419 + }
4420 + );
4421 + var strfn = fns[0];
4422 + var rxfn = fns[1];
4423 +
4424 + redefine(String.prototype, KEY, strfn);
4425 + hide(RegExp.prototype, SYMBOL, length == 2
4426 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
4427 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
4428 + ? function (string, arg) { return rxfn.call(string, this, arg); }
4429 + // 21.2.5.6 RegExp.prototype[@@match](string)
4430 + // 21.2.5.9 RegExp.prototype[@@search](string)
4431 + : function (string) { return rxfn.call(string, this); }
4432 + );
4433 + }
4434 +};
4435 +
4436 +
3179 4437 /***/ }),
3180 4438
3181 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
3182 -/*!***********************************************************************!*\
3183 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
3184 - \***********************************************************************/
3185 -/***/ ((module) => {
4439 +/***/ "../node_modules/core-js/modules/_flags.js":
4440 +/*!*************************************************!*\
4441 + !*** ../node_modules/core-js/modules/_flags.js ***!
4442 + \*************************************************/
4443 +/*! unknown exports (runtime-defined) */
4444 +/*! runtime requirements: module, __webpack_require__ */
4445 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4446 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3186 4447
3187 -function _interopRequireDefault(e) {
3188 - return e && e.__esModule ? e : {
3189 - "default": e
3190 - };
3191 -}
3192 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
4448 +"use strict";
3193 4449
4450 +// 21.2.5.3 get RegExp.prototype.flags
4451 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4452 +module.exports = function () {
4453 + var that = anObject(this);
4454 + var result = '';
4455 + if (that.global) result += 'g';
4456 + if (that.ignoreCase) result += 'i';
4457 + if (that.multiline) result += 'm';
4458 + if (that.unicode) result += 'u';
4459 + if (that.sticky) result += 'y';
4460 + return result;
4461 +};
4462 +
4463 +
3194 4464 /***/ }),
3195 4465
3196 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
3197 -/*!**********************************************************************!*\
3198 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
3199 - \**********************************************************************/
4466 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
4467 +/*!**************************************************************!*\
4468 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
4469 + \**************************************************************/
4470 +/*! unknown exports (runtime-defined) */
4471 +/*! runtime requirements: module, __webpack_require__ */
4472 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
4473 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4474 +
4475 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
4476 +
4477 +
4478 +/***/ }),
4479 +
4480 +/***/ "../node_modules/core-js/modules/_global.js":
4481 +/*!**************************************************!*\
4482 + !*** ../node_modules/core-js/modules/_global.js ***!
4483 + \**************************************************/
4484 +/*! unknown exports (runtime-defined) */
4485 +/*! runtime requirements: module */
4486 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
3200 4487 /***/ ((module) => {
3201 4488
3202 -function _iterableToArrayLimit(r, l) {
3203 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
3204 - if (null != t) {
3205 - var e,
3206 - n,
3207 - i,
3208 - u,
3209 - a = [],
3210 - f = !0,
3211 - o = !1;
3212 - try {
3213 - if (i = (t = t.call(r)).next, 0 === l) {
3214 - if (Object(t) !== t) return;
3215 - f = !1;
3216 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
3217 - } catch (r) {
3218 - o = !0, n = r;
3219 - } finally {
3220 - try {
3221 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
3222 - } finally {
3223 - if (o) throw n;
3224 - }
3225 - }
3226 - return a;
3227 - }
3228 -}
3229 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
4489 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
4490 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
4491 + ? window : typeof self != 'undefined' && self.Math == Math ? self
4492 + // eslint-disable-next-line no-new-func
4493 + : Function('return this')();
4494 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
3230 4495
4496 +
3231 4497 /***/ }),
3232 4498
3233 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
3234 -/*!*****************************************************************!*\
3235 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
3236 - \*****************************************************************/
4499 +/***/ "../node_modules/core-js/modules/_has.js":
4500 +/*!***********************************************!*\
4501 + !*** ../node_modules/core-js/modules/_has.js ***!
4502 + \***********************************************/
4503 +/*! unknown exports (runtime-defined) */
4504 +/*! runtime requirements: module */
4505 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3237 4506 /***/ ((module) => {
3238 4507
3239 -function _nonIterableRest() {
3240 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
3241 -}
3242 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
4508 +var hasOwnProperty = {}.hasOwnProperty;
4509 +module.exports = function (it, key) {
4510 + return hasOwnProperty.call(it, key);
4511 +};
3243 4512
4513 +
3244 4514 /***/ }),
3245 4515
3246 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
3247 -/*!***************************************************************************!*\
3248 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
3249 - \***************************************************************************/
4516 +/***/ "../node_modules/core-js/modules/_hide.js":
4517 +/*!************************************************!*\
4518 + !*** ../node_modules/core-js/modules/_hide.js ***!
4519 + \************************************************/
4520 +/*! unknown exports (runtime-defined) */
4521 +/*! runtime requirements: module, __webpack_require__ */
4522 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3250 4523 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3251 4524
3252 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3253 -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
3254 -function _possibleConstructorReturn(t, e) {
3255 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
3256 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
3257 - return assertThisInitialized(t);
3258 -}
3259 -module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
4525 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
4526 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
4527 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
4528 + return dP.f(object, key, createDesc(1, value));
4529 +} : function (object, key, value) {
4530 + object[key] = value;
4531 + return object;
4532 +};
3260 4533
4534 +
3261 4535 /***/ }),
3262 4536
3263 -/***/ "../node_modules/@babel/runtime/helpers/regenerator.js":
3264 -/*!*************************************************************!*\
3265 - !*** ../node_modules/@babel/runtime/helpers/regenerator.js ***!
3266 - \*************************************************************/
4537 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
4538 +/*!**********************************************************!*\
4539 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
4540 + \**********************************************************/
4541 +/*! unknown exports (runtime-defined) */
4542 +/*! runtime requirements: module, __webpack_require__ */
4543 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3267 4544 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3268 4545
3269 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
3270 -function _regenerator() {
3271 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
3272 - var e,
3273 - t,
3274 - r = "function" == typeof Symbol ? Symbol : {},
3275 - n = r.iterator || "@@iterator",
3276 - o = r.toStringTag || "@@toStringTag";
3277 - function i(r, n, o, i) {
3278 - var c = n && n.prototype instanceof Generator ? n : Generator,
3279 - u = Object.create(c.prototype);
3280 - return regeneratorDefine(u, "_invoke", function (r, n, o) {
3281 - var i,
3282 - c,
3283 - u,
3284 - f = 0,
3285 - p = o || [],
3286 - y = !1,
3287 - G = {
3288 - p: 0,
3289 - n: 0,
3290 - v: e,
3291 - a: d,
3292 - f: d.bind(e, 4),
3293 - d: function d(t, r) {
3294 - return i = t, c = 0, u = e, G.n = r, a;
3295 - }
3296 - };
3297 - function d(r, n) {
3298 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
3299 - var o,
3300 - i = p[t],
3301 - d = G.p,
3302 - l = i[2];
3303 - 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));
3304 - }
3305 - if (o || r > 1) return a;
3306 - throw y = !0, n;
3307 - }
3308 - return function (o, p, l) {
3309 - if (f > 1) throw TypeError("Generator is already running");
3310 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
3311 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
3312 - try {
3313 - if (f = 2, i) {
3314 - if (c || (o = "next"), t = i[o]) {
3315 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
3316 - if (!t.done) return t;
3317 - u = t.value, c < 2 && (c = 0);
3318 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
3319 - i = e;
3320 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
3321 - } catch (t) {
3322 - i = e, c = 1, u = t;
3323 - } finally {
3324 - f = 1;
3325 - }
3326 - }
3327 - return {
3328 - value: t,
3329 - done: y
3330 - };
3331 - };
3332 - }(r, o, i), !0), u;
3333 - }
3334 - var a = {};
3335 - function Generator() {}
3336 - function GeneratorFunction() {}
3337 - function GeneratorFunctionPrototype() {}
3338 - t = Object.getPrototypeOf;
3339 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
3340 - return this;
3341 - }), t),
3342 - u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
3343 - function f(e) {
3344 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
3345 - }
3346 - 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 () {
3347 - return this;
3348 - }), regeneratorDefine(u, "toString", function () {
3349 - return "[object Generator]";
3350 - }), (module.exports = _regenerator = function _regenerator() {
3351 - return {
3352 - w: i,
3353 - m: f
3354 - };
3355 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
3356 -}
3357 -module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
4546 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
4547 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
4548 +});
3358 4549
4550 +
3359 4551 /***/ }),
3360 4552
3361 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js":
3362 -/*!******************************************************************!*\
3363 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsync.js ***!
3364 - \******************************************************************/
4553 +/***/ "../node_modules/core-js/modules/_iobject.js":
4554 +/*!***************************************************!*\
4555 + !*** ../node_modules/core-js/modules/_iobject.js ***!
4556 + \***************************************************/
4557 +/*! unknown exports (runtime-defined) */
4558 +/*! runtime requirements: module, __webpack_require__ */
4559 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3365 4560 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3366 4561
3367 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
3368 -function _regeneratorAsync(n, e, r, t, o) {
3369 - var a = regeneratorAsyncGen(n, e, r, t, o);
3370 - return a.next().then(function (n) {
3371 - return n.done ? n.value : a.next();
3372 - });
3373 -}
3374 -module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
4562 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
4563 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4564 +// eslint-disable-next-line no-prototype-builtins
4565 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
4566 + return cof(it) == 'String' ? it.split('') : Object(it);
4567 +};
3375 4568
4569 +
3376 4570 /***/ }),
3377 4571
3378 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js":
3379 -/*!*********************************************************************!*\
3380 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js ***!
3381 - \*********************************************************************/
4572 +/***/ "../node_modules/core-js/modules/_is-array.js":
4573 +/*!****************************************************!*\
4574 + !*** ../node_modules/core-js/modules/_is-array.js ***!
4575 + \****************************************************/
4576 +/*! unknown exports (runtime-defined) */
4577 +/*! runtime requirements: module, __webpack_require__ */
4578 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3382 4579 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3383 4580
3384 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
3385 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
3386 -function _regeneratorAsyncGen(r, e, t, o, n) {
3387 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
3388 -}
3389 -module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
4581 +// 7.2.2 IsArray(argument)
4582 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4583 +module.exports = Array.isArray || function isArray(arg) {
4584 + return cof(arg) == 'Array';
4585 +};
3390 4586
4587 +
3391 4588 /***/ }),
3392 4589
3393 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js":
3394 -/*!**************************************************************************!*\
3395 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js ***!
3396 - \**************************************************************************/
4590 +/***/ "../node_modules/core-js/modules/_is-object.js":
4591 +/*!*****************************************************!*\
4592 + !*** ../node_modules/core-js/modules/_is-object.js ***!
4593 + \*****************************************************/
4594 +/*! unknown exports (runtime-defined) */
4595 +/*! runtime requirements: module */
4596 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
4597 +/***/ ((module) => {
4598 +
4599 +module.exports = function (it) {
4600 + return typeof it === 'object' ? it !== null : typeof it === 'function';
4601 +};
4602 +
4603 +
4604 +/***/ }),
4605 +
4606 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
4607 +/*!*****************************************************!*\
4608 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
4609 + \*****************************************************/
4610 +/*! unknown exports (runtime-defined) */
4611 +/*! runtime requirements: module, __webpack_require__ */
4612 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3397 4613 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3398 4614
3399 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
3400 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
3401 -function AsyncIterator(t, e) {
3402 - function n(r, o, i, f) {
3403 - try {
3404 - var c = t[r](o),
3405 - u = c.value;
3406 - return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
3407 - n("next", t, i, f);
3408 - }, function (t) {
3409 - n("throw", t, i, f);
3410 - }) : e.resolve(u).then(function (t) {
3411 - c.value = t, i(c);
3412 - }, function (t) {
3413 - return n("throw", t, i, f);
3414 - });
3415 - } catch (t) {
3416 - f(t);
3417 - }
3418 - }
3419 - var r;
3420 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
3421 - return this;
3422 - })), regeneratorDefine(this, "_invoke", function (t, o, i) {
3423 - function f() {
3424 - return new e(function (e, r) {
3425 - n(t, i, e, r);
3426 - });
3427 - }
3428 - return r = r ? r.then(f, f) : f();
3429 - }, !0);
3430 -}
3431 -module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
4615 +// 7.2.8 IsRegExp(argument)
4616 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
4617 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
4618 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
4619 +module.exports = function (it) {
4620 + var isRegExp;
4621 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
4622 +};
3432 4623
4624 +
3433 4625 /***/ }),
3434 4626
3435 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js":
3436 -/*!*******************************************************************!*\
3437 - !*** ../node_modules/@babel/runtime/helpers/regeneratorDefine.js ***!
3438 - \*******************************************************************/
4627 +/***/ "../node_modules/core-js/modules/_library.js":
4628 +/*!***************************************************!*\
4629 + !*** ../node_modules/core-js/modules/_library.js ***!
4630 + \***************************************************/
4631 +/*! unknown exports (runtime-defined) */
4632 +/*! runtime requirements: module */
4633 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3439 4634 /***/ ((module) => {
3440 4635
3441 -function _regeneratorDefine(e, r, n, t) {
3442 - var i = Object.defineProperty;
3443 - try {
3444 - i({}, "", {});
3445 - } catch (e) {
3446 - i = 0;
3447 - }
3448 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
3449 - function o(r, n) {
3450 - _regeneratorDefine(e, r, function (e) {
3451 - return this._invoke(r, n, e);
3452 - });
3453 - }
3454 - r ? i ? i(e, r, {
3455 - value: n,
3456 - enumerable: !t,
3457 - configurable: !t,
3458 - writable: !t
3459 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
3460 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
3461 -}
3462 -module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
4636 +module.exports = false;
3463 4637
4638 +
3464 4639 /***/ }),
3465 4640
3466 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js":
3467 -/*!*****************************************************************!*\
3468 - !*** ../node_modules/@babel/runtime/helpers/regeneratorKeys.js ***!
3469 - \*****************************************************************/
4641 +/***/ "../node_modules/core-js/modules/_object-dp.js":
4642 +/*!*****************************************************!*\
4643 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
4644 + \*****************************************************/
4645 +/*! default exports */
4646 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
4647 +/*! other exports [not provided] [no usage info] */
4648 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
4649 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4650 +
4651 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4652 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
4653 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
4654 +var dP = Object.defineProperty;
4655 +
4656 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
4657 + anObject(O);
4658 + P = toPrimitive(P, true);
4659 + anObject(Attributes);
4660 + if (IE8_DOM_DEFINE) try {
4661 + return dP(O, P, Attributes);
4662 + } catch (e) { /* empty */ }
4663 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
4664 + if ('value' in Attributes) O[P] = Attributes.value;
4665 + return O;
4666 +};
4667 +
4668 +
4669 +/***/ }),
4670 +
4671 +/***/ "../node_modules/core-js/modules/_property-desc.js":
4672 +/*!*********************************************************!*\
4673 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
4674 + \*********************************************************/
4675 +/*! unknown exports (runtime-defined) */
4676 +/*! runtime requirements: module */
4677 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3470 4678 /***/ ((module) => {
3471 4679
3472 -function _regeneratorKeys(e) {
3473 - var n = Object(e),
3474 - r = [];
3475 - for (var t in n) r.unshift(t);
3476 - return function e() {
3477 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
3478 - return e.done = !0, e;
4680 +module.exports = function (bitmap, value) {
4681 + return {
4682 + enumerable: !(bitmap & 1),
4683 + configurable: !(bitmap & 2),
4684 + writable: !(bitmap & 4),
4685 + value: value
3479 4686 };
3480 -}
3481 -module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
4687 +};
3482 4688
4689 +
3483 4690 /***/ }),
3484 4691
3485 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
3486 -/*!********************************************************************!*\
3487 - !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
3488 - \********************************************************************/
4692 +/***/ "../node_modules/core-js/modules/_redefine.js":
4693 +/*!****************************************************!*\
4694 + !*** ../node_modules/core-js/modules/_redefine.js ***!
4695 + \****************************************************/
4696 +/*! unknown exports (runtime-defined) */
4697 +/*! runtime requirements: __webpack_require__, module */
4698 +/*! CommonJS bailout: module.exports is used directly at 13:1-15 */
3489 4699 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3490 4700
3491 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
3492 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
3493 -var regeneratorAsync = __webpack_require__(/*! ./regeneratorAsync.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js");
3494 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
3495 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
3496 -var regeneratorKeys = __webpack_require__(/*! ./regeneratorKeys.js */ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js");
3497 -var regeneratorValues = __webpack_require__(/*! ./regeneratorValues.js */ "../node_modules/@babel/runtime/helpers/regeneratorValues.js");
3498 -function _regeneratorRuntime() {
3499 - "use strict";
4701 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
4702 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
4703 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
4704 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
4705 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
4706 +var TO_STRING = 'toString';
4707 +var TPL = ('' + $toString).split(TO_STRING);
3500 4708
3501 - var r = regenerator(),
3502 - e = r.m(_regeneratorRuntime),
3503 - t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
3504 - function n(r) {
3505 - var e = "function" == typeof r && r.constructor;
3506 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
4709 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
4710 + return $toString.call(it);
4711 +};
4712 +
4713 +(module.exports = function (O, key, val, safe) {
4714 + var isFunction = typeof val == 'function';
4715 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
4716 + if (O[key] === val) return;
4717 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
4718 + if (O === global) {
4719 + O[key] = val;
4720 + } else if (!safe) {
4721 + delete O[key];
4722 + hide(O, key, val);
4723 + } else if (O[key]) {
4724 + O[key] = val;
4725 + } else {
4726 + hide(O, key, val);
3507 4727 }
3508 - var o = {
3509 - "throw": 1,
3510 - "return": 2,
3511 - "break": 3,
3512 - "continue": 3
3513 - };
3514 - function a(r) {
3515 - var e, t;
3516 - return function (n) {
3517 - e || (e = {
3518 - stop: function stop() {
3519 - return t(n.a, 2);
3520 - },
3521 - "catch": function _catch() {
3522 - return n.v;
3523 - },
3524 - abrupt: function abrupt(r, e) {
3525 - return t(n.a, o[r], e);
3526 - },
3527 - delegateYield: function delegateYield(r, o, a) {
3528 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
3529 - },
3530 - finish: function finish(r) {
3531 - return t(n.f, r);
3532 - }
3533 - }, t = function t(r, _t, o) {
3534 - n.p = e.prev, n.n = e.next;
3535 - try {
3536 - return r(_t, o);
3537 - } finally {
3538 - e.next = n.n;
3539 - }
3540 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
3541 - try {
3542 - return r.call(this, e);
3543 - } finally {
3544 - n.p = e.prev, n.n = e.next;
3545 - }
3546 - };
4728 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
4729 +})(Function.prototype, TO_STRING, function toString() {
4730 + return typeof this == 'function' && this[SRC] || $toString.call(this);
4731 +});
4732 +
4733 +
4734 +/***/ }),
4735 +
4736 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
4737 +/*!****************************************************************!*\
4738 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
4739 + \****************************************************************/
4740 +/*! unknown exports (runtime-defined) */
4741 +/*! runtime requirements: module, __webpack_require__ */
4742 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
4743 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4744 +
4745 +"use strict";
4746 +
4747 +
4748 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
4749 +var builtinExec = RegExp.prototype.exec;
4750 +
4751 + // `RegExpExec` abstract operation
4752 +// https://tc39.github.io/ecma262/#sec-regexpexec
4753 +module.exports = function (R, S) {
4754 + var exec = R.exec;
4755 + if (typeof exec === 'function') {
4756 + var result = exec.call(R, S);
4757 + if (typeof result !== 'object') {
4758 + throw new TypeError('RegExp exec method returned something other than an Object or null');
4759 + }
4760 + return result;
3547 4761 }
3548 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
3549 - return {
3550 - wrap: function wrap(e, t, n, o) {
3551 - return r.w(a(e), t, n, o && o.reverse());
3552 - },
3553 - isGeneratorFunction: n,
3554 - mark: r.m,
3555 - awrap: function awrap(r, e) {
3556 - return new OverloadYield(r, e);
3557 - },
3558 - AsyncIterator: regeneratorAsyncIterator,
3559 - async: function async(r, e, t, o, u) {
3560 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
3561 - },
3562 - keys: regeneratorKeys,
3563 - values: regeneratorValues
3564 - };
3565 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
3566 -}
3567 -module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
4762 + if (classof(R) !== 'RegExp') {
4763 + throw new TypeError('RegExp#exec called on incompatible receiver');
4764 + }
4765 + return builtinExec.call(R, S);
4766 +};
3568 4767
4768 +
3569 4769 /***/ }),
3570 4770
3571 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorValues.js":
3572 -/*!*******************************************************************!*\
3573 - !*** ../node_modules/@babel/runtime/helpers/regeneratorValues.js ***!
3574 - \*******************************************************************/
4771 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
4772 +/*!*******************************************************!*\
4773 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
4774 + \*******************************************************/
4775 +/*! unknown exports (runtime-defined) */
4776 +/*! runtime requirements: module, __webpack_require__ */
4777 +/*! CommonJS bailout: module.exports is used directly at 58:0-14 */
3575 4778 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3576 4779
3577 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3578 -function _regeneratorValues(e) {
3579 - if (null != e) {
3580 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"],
3581 - r = 0;
3582 - if (t) return t.call(e);
3583 - if ("function" == typeof e.next) return e;
3584 - if (!isNaN(e.length)) return {
3585 - next: function next() {
3586 - return e && r >= e.length && (e = void 0), {
3587 - value: e && e[r++],
3588 - done: !e
3589 - };
3590 - }
3591 - };
3592 - }
3593 - throw new TypeError(_typeof(e) + " is not iterable");
4780 +"use strict";
4781 +
4782 +
4783 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
4784 +
4785 +var nativeExec = RegExp.prototype.exec;
4786 +// This always refers to the native implementation, because the
4787 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
4788 +// which loads this file before patching the method.
4789 +var nativeReplace = String.prototype.replace;
4790 +
4791 +var patchedExec = nativeExec;
4792 +
4793 +var LAST_INDEX = 'lastIndex';
4794 +
4795 +var UPDATES_LAST_INDEX_WRONG = (function () {
4796 + var re1 = /a/,
4797 + re2 = /b*/g;
4798 + nativeExec.call(re1, 'a');
4799 + nativeExec.call(re2, 'a');
4800 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
4801 +})();
4802 +
4803 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
4804 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
4805 +
4806 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
4807 +
4808 +if (PATCH) {
4809 + patchedExec = function exec(str) {
4810 + var re = this;
4811 + var lastIndex, reCopy, match, i;
4812 +
4813 + if (NPCG_INCLUDED) {
4814 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
4815 + }
4816 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
4817 +
4818 + match = nativeExec.call(re, str);
4819 +
4820 + if (UPDATES_LAST_INDEX_WRONG && match) {
4821 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
4822 + }
4823 + if (NPCG_INCLUDED && match && match.length > 1) {
4824 + // Fix browsers whose `exec` methods don't consistently return `undefined`
4825 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
4826 + // eslint-disable-next-line no-loop-func
4827 + nativeReplace.call(match[0], reCopy, function () {
4828 + for (i = 1; i < arguments.length - 2; i++) {
4829 + if (arguments[i] === undefined) match[i] = undefined;
4830 + }
4831 + });
4832 + }
4833 +
4834 + return match;
4835 + };
3594 4836 }
3595 -module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
3596 4837
4838 +module.exports = patchedExec;
4839 +
4840 +
3597 4841 /***/ }),
3598 4842
3599 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
3600 -/*!****************************************************************!*\
3601 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
3602 - \****************************************************************/
4843 +/***/ "../node_modules/core-js/modules/_same-value.js":
4844 +/*!******************************************************!*\
4845 + !*** ../node_modules/core-js/modules/_same-value.js ***!
4846 + \******************************************************/
4847 +/*! unknown exports (runtime-defined) */
4848 +/*! runtime requirements: module */
4849 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3603 4850 /***/ ((module) => {
3604 4851
3605 -function _setPrototypeOf(t, e) {
3606 - return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
3607 - return t.__proto__ = e, t;
3608 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
3609 -}
3610 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
4852 +// 7.2.9 SameValue(x, y)
4853 +module.exports = Object.is || function is(x, y) {
4854 + // eslint-disable-next-line no-self-compare
4855 + return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
4856 +};
3611 4857
4858 +
3612 4859 /***/ }),
3613 4860
3614 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
4861 +/***/ "../node_modules/core-js/modules/_shared.js":
4862 +/*!**************************************************!*\
4863 + !*** ../node_modules/core-js/modules/_shared.js ***!
4864 + \**************************************************/
4865 +/*! unknown exports (runtime-defined) */
4866 +/*! runtime requirements: module, __webpack_require__ */
4867 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
4868 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4869 +
4870 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
4871 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
4872 +var SHARED = '__core-js_shared__';
4873 +var store = global[SHARED] || (global[SHARED] = {});
4874 +
4875 +(module.exports = function (key, value) {
4876 + return store[key] || (store[key] = value !== undefined ? value : {});
4877 +})('versions', []).push({
4878 + version: core.version,
4879 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
4880 + copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
4881 +});
4882 +
4883 +
4884 +/***/ }),
4885 +
4886 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
3615 4887 /*!***************************************************************!*\
3616 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
4888 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
3617 4889 \***************************************************************/
4890 +/*! unknown exports (runtime-defined) */
4891 +/*! runtime requirements: module, __webpack_require__ */
4892 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3618 4893 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3619 4894
3620 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
3621 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
3622 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
3623 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
3624 -function _slicedToArray(r, e) {
3625 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
3626 -}
3627 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4895 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
4896 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
4897 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
4898 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
4899 +module.exports = function (O, D) {
4900 + var C = anObject(O).constructor;
4901 + var S;
4902 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
4903 +};
3628 4904
4905 +
3629 4906 /***/ }),
3630 4907
3631 -/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
3632 -/*!***************************************************************!*\
3633 - !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
3634 - \***************************************************************/
4908 +/***/ "../node_modules/core-js/modules/_string-at.js":
4909 +/*!*****************************************************!*\
4910 + !*** ../node_modules/core-js/modules/_string-at.js ***!
4911 + \*****************************************************/
4912 +/*! unknown exports (runtime-defined) */
4913 +/*! runtime requirements: module, __webpack_require__ */
4914 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3635 4915 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3636 4916
3637 -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
3638 -function _superPropBase(t, o) {
3639 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
3640 - return t;
3641 -}
3642 -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
4917 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4918 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4919 +// true -> String#at
4920 +// false -> String#codePointAt
4921 +module.exports = function (TO_STRING) {
4922 + return function (that, pos) {
4923 + var s = String(defined(that));
4924 + var i = toInteger(pos);
4925 + var l = s.length;
4926 + var a, b;
4927 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
4928 + a = s.charCodeAt(i);
4929 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
4930 + ? TO_STRING ? s.charAt(i) : a
4931 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
4932 + };
4933 +};
3643 4934
4935 +
3644 4936 /***/ }),
3645 4937
3646 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
4938 +/***/ "../node_modules/core-js/modules/_string-context.js":
4939 +/*!**********************************************************!*\
4940 + !*** ../node_modules/core-js/modules/_string-context.js ***!
4941 + \**********************************************************/
4942 +/*! unknown exports (runtime-defined) */
4943 +/*! runtime requirements: module, __webpack_require__ */
4944 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
4945 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4946 +
4947 +// helper for String#{startsWith, endsWith, includes}
4948 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
4949 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
4950 +
4951 +module.exports = function (that, searchString, NAME) {
4952 + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
4953 + return String(defined(that));
4954 +};
4955 +
4956 +
4957 +/***/ }),
4958 +
4959 +/***/ "../node_modules/core-js/modules/_to-absolute-index.js":
3647 4960 /*!*************************************************************!*\
3648 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
4961 + !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
3649 4962 \*************************************************************/
4963 +/*! unknown exports (runtime-defined) */
4964 +/*! runtime requirements: module, __webpack_require__ */
4965 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3650 4966 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3651 4967
3652 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3653 -function toPrimitive(t, r) {
3654 - if ("object" != _typeof(t) || !t) return t;
3655 - var e = t[Symbol.toPrimitive];
3656 - if (void 0 !== e) {
3657 - var i = e.call(t, r || "default");
3658 - if ("object" != _typeof(i)) return i;
3659 - throw new TypeError("@@toPrimitive must return a primitive value.");
3660 - }
3661 - return ("string" === r ? String : Number)(t);
3662 -}
3663 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
4968 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
4969 +var max = Math.max;
4970 +var min = Math.min;
4971 +module.exports = function (index, length) {
4972 + index = toInteger(index);
4973 + return index < 0 ? max(index + length, 0) : min(index, length);
4974 +};
3664 4975
4976 +
3665 4977 /***/ }),
3666 4978
3667 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
3668 -/*!***************************************************************!*\
3669 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
3670 - \***************************************************************/
4979 +/***/ "../node_modules/core-js/modules/_to-integer.js":
4980 +/*!******************************************************!*\
4981 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
4982 + \******************************************************/
4983 +/*! unknown exports (runtime-defined) */
4984 +/*! runtime requirements: module */
4985 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4986 +/***/ ((module) => {
4987 +
4988 +// 7.1.4 ToInteger
4989 +var ceil = Math.ceil;
4990 +var floor = Math.floor;
4991 +module.exports = function (it) {
4992 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
4993 +};
4994 +
4995 +
4996 +/***/ }),
4997 +
4998 +/***/ "../node_modules/core-js/modules/_to-iobject.js":
4999 +/*!******************************************************!*\
5000 + !*** ../node_modules/core-js/modules/_to-iobject.js ***!
5001 + \******************************************************/
5002 +/*! unknown exports (runtime-defined) */
5003 +/*! runtime requirements: module, __webpack_require__ */
5004 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
3671 5005 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3672 5006
3673 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
3674 -var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
3675 -function toPropertyKey(t) {
3676 - var i = toPrimitive(t, "string");
3677 - return "symbol" == _typeof(i) ? i : i + "";
3678 -}
3679 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
5007 +// to indexed object, toObject with fallback for non-array-like ES3 strings
5008 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
5009 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
5010 +module.exports = function (it) {
5011 + return IObject(defined(it));
5012 +};
3680 5013
5014 +
3681 5015 /***/ }),
3682 5016
3683 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
5017 +/***/ "../node_modules/core-js/modules/_to-length.js":
5018 +/*!*****************************************************!*\
5019 + !*** ../node_modules/core-js/modules/_to-length.js ***!
5020 + \*****************************************************/
5021 +/*! unknown exports (runtime-defined) */
5022 +/*! runtime requirements: module, __webpack_require__ */
5023 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
5024 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5025 +
5026 +// 7.1.15 ToLength
5027 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
5028 +var min = Math.min;
5029 +module.exports = function (it) {
5030 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
5031 +};
5032 +
5033 +
5034 +/***/ }),
5035 +
5036 +/***/ "../node_modules/core-js/modules/_to-object.js":
5037 +/*!*****************************************************!*\
5038 + !*** ../node_modules/core-js/modules/_to-object.js ***!
5039 + \*****************************************************/
5040 +/*! unknown exports (runtime-defined) */
5041 +/*! runtime requirements: module, __webpack_require__ */
5042 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
5043 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5044 +
5045 +// 7.1.13 ToObject(argument)
5046 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
5047 +module.exports = function (it) {
5048 + return Object(defined(it));
5049 +};
5050 +
5051 +
5052 +/***/ }),
5053 +
5054 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
3684 5055 /*!********************************************************!*\
3685 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
5056 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
3686 5057 \********************************************************/
5058 +/*! unknown exports (runtime-defined) */
5059 +/*! runtime requirements: module, __webpack_require__ */
5060 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
5061 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5062 +
5063 +// 7.1.1 ToPrimitive(input [, PreferredType])
5064 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
5065 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
5066 +// and the second argument - flag - preferred type is a string
5067 +module.exports = function (it, S) {
5068 + if (!isObject(it)) return it;
5069 + var fn, val;
5070 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
5071 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
5072 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
5073 + throw TypeError("Can't convert object to primitive value");
5074 +};
5075 +
5076 +
5077 +/***/ }),
5078 +
5079 +/***/ "../node_modules/core-js/modules/_uid.js":
5080 +/*!***********************************************!*\
5081 + !*** ../node_modules/core-js/modules/_uid.js ***!
5082 + \***********************************************/
5083 +/*! unknown exports (runtime-defined) */
5084 +/*! runtime requirements: module */
5085 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3687 5086 /***/ ((module) => {
3688 5087
3689 -function _typeof(o) {
3690 - "@babel/helpers - typeof";
5088 +var id = 0;
5089 +var px = Math.random();
5090 +module.exports = function (key) {
5091 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
5092 +};
3691 5093
3692 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
3693 - return typeof o;
3694 - } : function (o) {
3695 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
3696 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
3697 -}
3698 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
3699 5094
3700 5095 /***/ }),
3701 5096
3702 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
3703 -/*!****************************************************************************!*\
3704 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
3705 - \****************************************************************************/
5097 +/***/ "../node_modules/core-js/modules/_wks.js":
5098 +/*!***********************************************!*\
5099 + !*** ../node_modules/core-js/modules/_wks.js ***!
5100 + \***********************************************/
5101 +/*! unknown exports (runtime-defined) */
5102 +/*! runtime requirements: __webpack_require__, module */
5103 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
3706 5104 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3707 5105
3708 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
3709 -function _unsupportedIterableToArray(r, a) {
3710 - if (r) {
3711 - if ("string" == typeof r) return arrayLikeToArray(r, a);
3712 - var t = {}.toString.call(r).slice(8, -1);
3713 - 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;
5106 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
5107 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
5108 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
5109 +var USE_SYMBOL = typeof Symbol == 'function';
5110 +
5111 +var $exports = module.exports = function (name) {
5112 + return store[name] || (store[name] =
5113 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
5114 +};
5115 +
5116 +$exports.store = store;
5117 +
5118 +
5119 +/***/ }),
5120 +
5121 +/***/ "../node_modules/core-js/modules/es6.array.find.js":
5122 +/*!*********************************************************!*\
5123 + !*** ../node_modules/core-js/modules/es6.array.find.js ***!
5124 + \*********************************************************/
5125 +/*! unknown exports (runtime-defined) */
5126 +/*! runtime requirements: __webpack_require__ */
5127 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5128 +
5129 +"use strict";
5130 +
5131 +// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
5132 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
5133 +var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
5134 +var KEY = 'find';
5135 +var forced = true;
5136 +// Shouldn't skip holes
5137 +if (KEY in []) Array(1)[KEY](function () { forced = false; });
5138 +$export($export.P + $export.F * forced, 'Array', {
5139 + find: function find(callbackfn /* , that = undefined */) {
5140 + return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
3714 5141 }
5142 +});
5143 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
5144 +
5145 +
5146 +/***/ }),
5147 +
5148 +/***/ "../node_modules/core-js/modules/es6.object.to-string.js":
5149 +/*!***************************************************************!*\
5150 + !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
5151 + \***************************************************************/
5152 +/*! unknown exports (runtime-defined) */
5153 +/*! runtime requirements: __webpack_require__ */
5154 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5155 +
5156 +"use strict";
5157 +
5158 +// 19.1.3.6 Object.prototype.toString()
5159 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
5160 +var test = {};
5161 +test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
5162 +if (test + '' != '[object z]') {
5163 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
5164 + return '[object ' + classof(this) + ']';
5165 + }, true);
3715 5166 }
3716 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
3717 5167
5168 +
3718 5169 /***/ }),
3719 5170
3720 -/***/ "../node_modules/@babel/runtime/regenerator/index.js":
5171 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
5172 +/*!**********************************************************!*\
5173 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
5174 + \**********************************************************/
5175 +/*! unknown exports (runtime-defined) */
5176 +/*! runtime requirements: __webpack_require__ */
5177 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5178 +
5179 +"use strict";
5180 +
5181 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
5182 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
5183 + target: 'RegExp',
5184 + proto: true,
5185 + forced: regexpExec !== /./.exec
5186 +}, {
5187 + exec: regexpExec
5188 +});
5189 +
5190 +
5191 +/***/ }),
5192 +
5193 +/***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
3721 5194 /*!***********************************************************!*\
3722 - !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
5195 + !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
3723 5196 \***********************************************************/
3724 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5197 +/*! unknown exports (runtime-defined) */
5198 +/*! runtime requirements: __webpack_require__ */
5199 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
3725 5200
3726 -// TODO(Babel 8): Remove this file.
5201 +// 21.2.5.3 get RegExp.prototype.flags()
5202 +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', {
5203 + configurable: true,
5204 + get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
5205 +});
3727 5206
3728 -var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
3729 -module.exports = runtime;
3730 5207
3731 -// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
3732 -try {
3733 - regeneratorRuntime = runtime;
3734 -} catch (accidentalStrictMode) {
3735 - if (typeof globalThis === "object") {
3736 - globalThis.regeneratorRuntime = runtime;
5208 +/***/ }),
5209 +
5210 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
5211 +/*!*************************************************************!*\
5212 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
5213 + \*************************************************************/
5214 +/*! unknown exports (runtime-defined) */
5215 +/*! runtime requirements: __webpack_require__ */
5216 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5217 +
5218 +"use strict";
5219 +
5220 +
5221 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
5222 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
5223 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
5224 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
5225 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
5226 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
5227 +var max = Math.max;
5228 +var min = Math.min;
5229 +var floor = Math.floor;
5230 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
5231 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
5232 +
5233 +var maybeToString = function (it) {
5234 + return it === undefined ? it : String(it);
5235 +};
5236 +
5237 +// @@replace logic
5238 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
5239 + return [
5240 + // `String.prototype.replace` method
5241 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
5242 + function replace(searchValue, replaceValue) {
5243 + var O = defined(this);
5244 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
5245 + return fn !== undefined
5246 + ? fn.call(searchValue, O, replaceValue)
5247 + : $replace.call(String(O), searchValue, replaceValue);
5248 + },
5249 + // `RegExp.prototype[@@replace]` method
5250 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
5251 + function (regexp, replaceValue) {
5252 + var res = maybeCallNative($replace, regexp, this, replaceValue);
5253 + if (res.done) return res.value;
5254 +
5255 + var rx = anObject(regexp);
5256 + var S = String(this);
5257 + var functionalReplace = typeof replaceValue === 'function';
5258 + if (!functionalReplace) replaceValue = String(replaceValue);
5259 + var global = rx.global;
5260 + if (global) {
5261 + var fullUnicode = rx.unicode;
5262 + rx.lastIndex = 0;
5263 + }
5264 + var results = [];
5265 + while (true) {
5266 + var result = regExpExec(rx, S);
5267 + if (result === null) break;
5268 + results.push(result);
5269 + if (!global) break;
5270 + var matchStr = String(result[0]);
5271 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
5272 + }
5273 + var accumulatedResult = '';
5274 + var nextSourcePosition = 0;
5275 + for (var i = 0; i < results.length; i++) {
5276 + result = results[i];
5277 + var matched = String(result[0]);
5278 + var position = max(min(toInteger(result.index), S.length), 0);
5279 + var captures = [];
5280 + // NOTE: This is equivalent to
5281 + // captures = result.slice(1).map(maybeToString)
5282 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
5283 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
5284 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
5285 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
5286 + var namedCaptures = result.groups;
5287 + if (functionalReplace) {
5288 + var replacerArgs = [matched].concat(captures, position, S);
5289 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
5290 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
5291 + } else {
5292 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
5293 + }
5294 + if (position >= nextSourcePosition) {
5295 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
5296 + nextSourcePosition = position + matched.length;
5297 + }
5298 + }
5299 + return accumulatedResult + S.slice(nextSourcePosition);
5300 + }
5301 + ];
5302 +
5303 + // https://tc39.github.io/ecma262/#sec-getsubstitution
5304 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
5305 + var tailPos = position + matched.length;
5306 + var m = captures.length;
5307 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
5308 + if (namedCaptures !== undefined) {
5309 + namedCaptures = toObject(namedCaptures);
5310 + symbols = SUBSTITUTION_SYMBOLS;
5311 + }
5312 + return $replace.call(replacement, symbols, function (match, ch) {
5313 + var capture;
5314 + switch (ch.charAt(0)) {
5315 + case '$': return '$';
5316 + case '&': return matched;
5317 + case '`': return str.slice(0, position);
5318 + case "'": return str.slice(tailPos);
5319 + case '<':
5320 + capture = namedCaptures[ch.slice(1, -1)];
5321 + break;
5322 + default: // \d\d?
5323 + var n = +ch;
5324 + if (n === 0) return match;
5325 + if (n > m) {
5326 + var f = floor(n / 10);
5327 + if (f === 0) return match;
5328 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
5329 + return match;
5330 + }
5331 + capture = captures[n - 1];
5332 + }
5333 + return capture === undefined ? '' : capture;
5334 + });
5335 + }
5336 +});
5337 +
5338 +
5339 +/***/ }),
5340 +
5341 +/***/ "../node_modules/core-js/modules/es6.regexp.search.js":
5342 +/*!************************************************************!*\
5343 + !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
5344 + \************************************************************/
5345 +/*! unknown exports (runtime-defined) */
5346 +/*! runtime requirements: __webpack_require__ */
5347 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5348 +
5349 +"use strict";
5350 +
5351 +
5352 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
5353 +var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
5354 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
5355 +
5356 +// @@search logic
5357 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
5358 + return [
5359 + // `String.prototype.search` method
5360 + // https://tc39.github.io/ecma262/#sec-string.prototype.search
5361 + function search(regexp) {
5362 + var O = defined(this);
5363 + var fn = regexp == undefined ? undefined : regexp[SEARCH];
5364 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
5365 + },
5366 + // `RegExp.prototype[@@search]` method
5367 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
5368 + function (regexp) {
5369 + var res = maybeCallNative($search, regexp, this);
5370 + if (res.done) return res.value;
5371 + var rx = anObject(regexp);
5372 + var S = String(this);
5373 + var previousLastIndex = rx.lastIndex;
5374 + if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
5375 + var result = regExpExec(rx, S);
5376 + if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
5377 + return result === null ? -1 : result.index;
5378 + }
5379 + ];
5380 +});
5381 +
5382 +
5383 +/***/ }),
5384 +
5385 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
5386 +/*!***********************************************************!*\
5387 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
5388 + \***********************************************************/
5389 +/*! unknown exports (runtime-defined) */
5390 +/*! runtime requirements: __webpack_require__ */
5391 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5392 +
5393 +"use strict";
5394 +
5395 +
5396 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
5397 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
5398 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
5399 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
5400 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
5401 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
5402 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
5403 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
5404 +var $min = Math.min;
5405 +var $push = [].push;
5406 +var $SPLIT = 'split';
5407 +var LENGTH = 'length';
5408 +var LAST_INDEX = 'lastIndex';
5409 +var MAX_UINT32 = 0xffffffff;
5410 +
5411 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
5412 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
5413 +
5414 +// @@split logic
5415 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
5416 + var internalSplit;
5417 + if (
5418 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
5419 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
5420 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
5421 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
5422 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
5423 + ''[$SPLIT](/.?/)[LENGTH]
5424 + ) {
5425 + // based on es5-shim implementation, need to rework it
5426 + internalSplit = function (separator, limit) {
5427 + var string = String(this);
5428 + if (separator === undefined && limit === 0) return [];
5429 + // If `separator` is not a regex, use native split
5430 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
5431 + var output = [];
5432 + var flags = (separator.ignoreCase ? 'i' : '') +
5433 + (separator.multiline ? 'm' : '') +
5434 + (separator.unicode ? 'u' : '') +
5435 + (separator.sticky ? 'y' : '');
5436 + var lastLastIndex = 0;
5437 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
5438 + // Make `global` and avoid `lastIndex` issues by working with a copy
5439 + var separatorCopy = new RegExp(separator.source, flags + 'g');
5440 + var match, lastIndex, lastLength;
5441 + while (match = regexpExec.call(separatorCopy, string)) {
5442 + lastIndex = separatorCopy[LAST_INDEX];
5443 + if (lastIndex > lastLastIndex) {
5444 + output.push(string.slice(lastLastIndex, match.index));
5445 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
5446 + lastLength = match[0][LENGTH];
5447 + lastLastIndex = lastIndex;
5448 + if (output[LENGTH] >= splitLimit) break;
5449 + }
5450 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
5451 + }
5452 + if (lastLastIndex === string[LENGTH]) {
5453 + if (lastLength || !separatorCopy.test('')) output.push('');
5454 + } else output.push(string.slice(lastLastIndex));
5455 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
5456 + };
5457 + // Chakra, V8
5458 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
5459 + internalSplit = function (separator, limit) {
5460 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
5461 + };
3737 5462 } else {
3738 - Function("r", "regeneratorRuntime = r")(runtime);
5463 + internalSplit = $split;
3739 5464 }
5465 +
5466 + return [
5467 + // `String.prototype.split` method
5468 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
5469 + function split(separator, limit) {
5470 + var O = defined(this);
5471 + var splitter = separator == undefined ? undefined : separator[SPLIT];
5472 + return splitter !== undefined
5473 + ? splitter.call(separator, O, limit)
5474 + : internalSplit.call(String(O), separator, limit);
5475 + },
5476 + // `RegExp.prototype[@@split]` method
5477 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
5478 + //
5479 + // NOTE: This cannot be properly polyfilled in engines that don't support
5480 + // the 'y' flag.
5481 + function (regexp, limit) {
5482 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
5483 + if (res.done) return res.value;
5484 +
5485 + var rx = anObject(regexp);
5486 + var S = String(this);
5487 + var C = speciesConstructor(rx, RegExp);
5488 +
5489 + var unicodeMatching = rx.unicode;
5490 + var flags = (rx.ignoreCase ? 'i' : '') +
5491 + (rx.multiline ? 'm' : '') +
5492 + (rx.unicode ? 'u' : '') +
5493 + (SUPPORTS_Y ? 'y' : 'g');
5494 +
5495 + // ^(? + rx + ) is needed, in combination with some S slicing, to
5496 + // simulate the 'y' flag.
5497 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
5498 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
5499 + if (lim === 0) return [];
5500 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
5501 + var p = 0;
5502 + var q = 0;
5503 + var A = [];
5504 + while (q < S.length) {
5505 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
5506 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
5507 + var e;
5508 + if (
5509 + z === null ||
5510 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
5511 + ) {
5512 + q = advanceStringIndex(S, q, unicodeMatching);
5513 + } else {
5514 + A.push(S.slice(p, q));
5515 + if (A.length === lim) return A;
5516 + for (var i = 1; i <= z.length - 1; i++) {
5517 + A.push(z[i]);
5518 + if (A.length === lim) return A;
5519 + }
5520 + q = p = e;
5521 + }
5522 + }
5523 + A.push(S.slice(p));
5524 + return A;
5525 + }
5526 + ];
5527 +});
5528 +
5529 +
5530 +/***/ }),
5531 +
5532 +/***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
5533 +/*!***************************************************************!*\
5534 + !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
5535 + \***************************************************************/
5536 +/*! unknown exports (runtime-defined) */
5537 +/*! runtime requirements: __webpack_require__ */
5538 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5539 +
5540 +"use strict";
5541 +
5542 +__webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
5543 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
5544 +var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
5545 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
5546 +var TO_STRING = 'toString';
5547 +var $toString = /./[TO_STRING];
5548 +
5549 +var define = function (fn) {
5550 + __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
5551 +};
5552 +
5553 +// 21.2.5.14 RegExp.prototype.toString()
5554 +if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
5555 + define(function toString() {
5556 + var R = anObject(this);
5557 + return '/'.concat(R.source, '/',
5558 + 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
5559 + });
5560 +// FF44- RegExp#toString has a wrong name
5561 +} else if ($toString.name != TO_STRING) {
5562 + define(function toString() {
5563 + return $toString.call(this);
5564 + });
3740 5565 }
3741 5566
3742 5567
3743 5568 /***/ }),
3744 5569
5570 +/***/ "../node_modules/core-js/modules/es6.string.includes.js":
5571 +/*!**************************************************************!*\
5572 + !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
5573 + \**************************************************************/
5574 +/*! unknown exports (runtime-defined) */
5575 +/*! runtime requirements: __webpack_require__ */
5576 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5577 +
5578 +"use strict";
5579 +// 21.1.3.7 String.prototype.includes(searchString, position = 0)
5580 +
5581 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
5582 +var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
5583 +var INCLUDES = 'includes';
5584 +
5585 +$export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
5586 + includes: function includes(searchString /* , position = 0 */) {
5587 + return !!~context(this, searchString, INCLUDES)
5588 + .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
5589 + }
5590 +});
5591 +
5592 +
5593 +/***/ }),
5594 +
5595 +/***/ "../node_modules/core-js/modules/es7.array.includes.js":
5596 +/*!*************************************************************!*\
5597 + !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
5598 + \*************************************************************/
5599 +/*! unknown exports (runtime-defined) */
5600 +/*! runtime requirements: __webpack_require__ */
5601 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5602 +
5603 +"use strict";
5604 +
5605 +// https://github.com/tc39/Array.prototype.includes
5606 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
5607 +var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
5608 +
5609 +$export($export.P, 'Array', {
5610 + includes: function includes(el /* , fromIndex = 0 */) {
5611 + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
5612 + }
5613 +});
5614 +
5615 +__webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
5616 +
5617 +
5618 +/***/ }),
5619 +
3745 5620 /***/ "@wordpress/i18n":
3746 5621 /*!**************************!*\
3747 5622 !*** external "wp.i18n" ***!
3748 5623 \**************************/
5624 +/*! dynamic exports */
5625 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
5626 +/*! runtime requirements: module */
3749 5627 /***/ ((module) => {
3750 5628
3751 5629 "use strict";
3752 5630 module.exports = wp.i18n;
@@ -3760,11 +5638,10 @@
3760 5638 /******/
3761 5639 /******/ // The require function
3762 5640 /******/ function __webpack_require__(moduleId) {
3763 5641 /******/ // Check if module is in cache
3764 -/******/ var cachedModule = __webpack_module_cache__[moduleId];
3765 -/******/ if (cachedModule !== undefined) {
3766 -/******/ return cachedModule.exports;
5642 +/******/ if(__webpack_module_cache__[moduleId]) {
5643 +/******/ return __webpack_module_cache__[moduleId].exports;
3767 5644 /******/ }
3768 5645 /******/ // Create a new module (and put it into the cache)
3769 5646 /******/ var module = __webpack_module_cache__[moduleId] = {
3770 5647 /******/ // no module.id needed
@@ -3779,31 +5656,38 @@
3779 5656 /******/ return module.exports;
3780 5657 /******/ }
3781 5658 /******/
3782 5659 /************************************************************************/
3783 -var __webpack_exports__ = {};
3784 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
3785 5660 (() => {
3786 5661 "use strict";
3787 5662 /*!***************************************!*\
3788 5663 !*** ../assets/dev/js/admin/admin.js ***!
3789 5664 \***************************************/
5665 +/*! unknown exports (runtime-defined) */
5666 +/*! runtime requirements: __webpack_require__ */
3790 5667 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3791 5668
3792 5669
3793 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3794 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
3795 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
3796 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
5670 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5671 +
5672 +var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5673 +
5674 +var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
5675 +
5676 +__webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5677 +
5678 +__webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
5679 +
5680 +__webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
5681 +
5682 +__webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
5683 +
3797 5684 var _module = _interopRequireDefault(__webpack_require__(/*! elementor/modules/landing-pages/assets/js/admin/module */ "../modules/landing-pages/assets/js/admin/module.js"));
5685 +
3798 5686 var _module2 = _interopRequireDefault(__webpack_require__(/*! elementor/core/experiments/assets/js/admin/module */ "../core/experiments/assets/js/admin/module.js"));
5687 +
3799 5688 var _environment = _interopRequireDefault(__webpack_require__(/*! ../../../../core/common/assets/js/utils/environment */ "../core/common/assets/js/utils/environment.js"));
3800 -var _events = _interopRequireDefault(__webpack_require__(/*! elementor-utils/events */ "../assets/dev/js/utils/events.js"));
3801 -var _filesUploadHandler = _interopRequireDefault(__webpack_require__(/*! ../editor/utils/files-upload-handler */ "../assets/dev/js/editor/utils/files-upload-handler.js"));
3802 -var _templateControls = _interopRequireDefault(__webpack_require__(/*! ./new-template/template-controls.js */ "../assets/dev/js/admin/new-template/template-controls.js"));
3803 -var _jsonUploadWarningMessage = __webpack_require__(/*! elementor-utils/json-upload-warning-message */ "../assets/dev/js/utils/json-upload-warning-message.js");
3804 -var _module3 = _interopRequireDefault(__webpack_require__(/*! elementor/modules/floating-buttons/assets/js/floating-buttons/admin/module */ "../modules/floating-buttons/assets/js/floating-buttons/admin/module.js"));
3805 -__webpack_require__(/*! elementor-app/event-track/wp-dashboard-tracking */ "../app/assets/js/event-track/wp-dashboard-tracking.js");
5689 +
3806 5690 (function ($) {
3807 5691 var ElementorAdmin = elementorModules.ViewModule.extend({
3808 5692 maintenanceMode: null,
3809 5693 config: elementorAdminConfig,
@@ -3815,15 +5699,12 @@
3815 5699 $switchModeButton: $('#elementor-switch-mode-button'),
3816 5700 $elementorLoader: $('.elementor-loader'),
3817 5701 $builderEditor: $('#elementor-editor'),
3818 5702 $importButton: $('#elementor-import-template-trigger'),
3819 - $importNowButton: $('#e-import-template-action'),
3820 5703 $importArea: $('#elementor-import-template-area'),
3821 - $importForm: $('#elementor-import-template-form'),
3822 - $importFormFileInput: $('#elementor-import-template-form input[type="file"]'),
3823 5704 $settingsForm: $('#elementor-settings-form'),
3824 5705 $settingsTabsWrapper: $('#elementor-settings-tabs-wrapper'),
3825 - $menuGoProLink: $('a[href="admin.php?page=go_elementor_pro"], a[href*="admin.php?page=elementor-one-upgrade"]'),
5706 + $menuGetHelpLink: $('a[href="admin.php?page=go_knowledge_base_site"]'),
3826 5707 $reMigrateGlobalsButton: $('.elementor-re-migrate-globals-button')
3827 5708 };
3828 5709 elements.$settingsFormPages = elements.$settingsForm.find('.elementor-settings-form-page');
3829 5710 elements.$activeSettingsPage = elements.$settingsFormPages.filter('.elementor-active');
@@ -3838,8 +5719,9 @@
3838 5719 bindEvents: function bindEvents() {
3839 5720 var self = this;
3840 5721 self.elements.$switchModeButton.on('click', function (event) {
3841 5722 event.preventDefault();
5723 +
3842 5724 if (self.isElementorMode()) {
3843 5725 elementorCommon.dialogsManager.createWidget('confirm', {
3844 5726 message: __('Please note that you are switching to WordPress default editor. Your current layout, design and content might break.', 'elementor'),
3845 5727 headerMessage: __('Back to WordPress Editor', 'elementor'),
@@ -3855,14 +5737,17 @@
3855 5737 }).show();
3856 5738 } else {
3857 5739 self.elements.$switchModeInput.val(true);
3858 5740 var $wpTitle = $('#title');
5741 +
3859 5742 if (!$wpTitle.val()) {
3860 5743 $wpTitle.val('Elementor #' + $('#post_ID').val());
3861 5744 }
5745 +
3862 5746 if (wp.autosave) {
3863 5747 wp.autosave.server.triggerSave();
3864 5748 }
5749 +
3865 5750 self.animateLoader();
3866 5751 $(document).on('heartbeat-tick.autosave', function () {
3867 5752 elementorCommon.elements.$window.off('beforeunload.edit-post');
3868 5753 location.href = self.elements.$goToEditLink.attr('href');
@@ -3877,10 +5762,9 @@
3877 5762 event.preventDefault();
3878 5763 var $wrapperElm = $(this).closest('.e-notice--dismissible');
3879 5764 $.post(ajaxurl, {
3880 5765 action: 'elementor_set_admin_notice_viewed',
3881 - notice_id: $wrapperElm.data('notice_id'),
3882 - _wpnonce: $wrapperElm.data('nonce')
5766 + notice_id: $wrapperElm.data('notice_id')
3883 5767 });
3884 5768 $wrapperElm.fadeTo(100, 0, function () {
3885 5769 $wrapperElm.slideUp(100, function () {
3886 5770 $wrapperElm.remove();
@@ -3886,34 +5770,8 @@
3886 5770 $wrapperElm.remove();
3887 5771 });
3888 5772 });
3889 5773 });
3890 - var campaignNotices = {
3891 - plugin_image_optimization: 'elementor_image_optimization_campaign',
3892 - site_mailer_promotion: 'elementor_core_site_mailer_campaign'
3893 - };
3894 - Object.keys(campaignNotices).forEach(function (noticeId) {
3895 - $(".e-notice--cta.e-notice--dismissible[data-notice_id=\"".concat(noticeId, "\"] a.e-button--cta")).on('click', function () {
3896 - var $button = $(this);
3897 - elementorCommon.ajax.addRequest(campaignNotices[noticeId], {
3898 - data: {
3899 - campaign: ($button === null || $button === void 0 ? void 0 : $button.data('campaign')) || '',
3900 - source: ($button === null || $button === void 0 ? void 0 : $button.data('source')) || '',
3901 - medium: ($button === null || $button === void 0 ? void 0 : $button.data('medium')) || ''
3902 - }
3903 - });
3904 - });
3905 - });
3906 - $('.e-a-apps .e-a-item[data-plugin="image-optimization/image-optimization.php"] a.e-btn').on('click', function () {
3907 - var $button = $(this);
3908 - elementorCommon.ajax.addRequest('elementor_image_optimization_campaign', {
3909 - data: {
3910 - campaign: ($button === null || $button === void 0 ? void 0 : $button.data('campaign')) || '',
3911 - source: ($button === null || $button === void 0 ? void 0 : $button.data('source')) || '',
3912 - medium: ($button === null || $button === void 0 ? void 0 : $button.data('medium')) || ''
3913 - }
3914 - });
3915 - });
3916 5774 $('#elementor-clear-cache-button').on('click', function (event) {
3917 5775 event.preventDefault();
3918 5776 var $thisButton = $(this);
3919 5777 $thisButton.removeClass('success').addClass('loading');
@@ -3945,10 +5803,12 @@
3945 5803 }).done(function () {
3946 5804 $thisButton.removeClass('loading').addClass('success');
3947 5805 }).fail(function (_ref) {
3948 5806 var _responseJSON$data;
5807 +
3949 5808 var responseJSON = _ref.responseJSON;
3950 5809 $thisButton.removeClass('loading').addClass('error');
5810 +
3951 5811 if ((_responseJSON$data = responseJSON.data) !== null && _responseJSON$data !== void 0 && _responseJSON$data.message) {
3952 5812 $thisButton.after("<div class=\"e-recreate-kit-error-message\">".concat(responseJSON.data.message, "</div>"));
3953 5813 }
3954 5814 });
@@ -3955,11 +5815,11 @@
3955 5815 });
3956 5816 $('#elementor-replace-url-button').on('click', function (event) {
3957 5817 event.preventDefault();
3958 5818 var $this = $(this),
3959 - $tr = $this.parents('tr'),
3960 - $from = $tr.find('[name="from"]'),
3961 - $to = $tr.find('[name="to"]');
5819 + $tr = $this.parents('tr'),
5820 + $from = $tr.find('[name="from"]'),
5821 + $to = $tr.find('[name="to"]');
3962 5822 $this.removeClass('success').addClass('loading');
3963 5823 $.post(ajaxurl, {
3964 5824 action: 'elementor_replace_url',
3965 5825 from: $from.val(),
@@ -3966,11 +5826,13 @@
3966 5826 to: $to.val(),
3967 5827 _nonce: $this.data('nonce')
3968 5828 }).done(function (response) {
3969 5829 $this.removeClass('loading');
5830 +
3970 5831 if (response.success) {
3971 5832 $this.addClass('success');
3972 5833 }
5834 +
3973 5835 elementorCommon.dialogsManager.createWidget('alert', {
3974 5836 message: response.data
3975 5837 }).show();
3976 5838 });
@@ -3989,24 +5851,18 @@
3989 5851 },
3990 5852 defaultOption: 'confirm',
3991 5853 onConfirm: function onConfirm() {
3992 5854 $updateButton.removeClass('error').addClass('loading');
3993 - var _$updateButton$data = $updateButton.data(),
3994 - _nonce = _$updateButton$data._nonce,
3995 - action = _$updateButton$data.action,
3996 - redirectUrl = _$updateButton$data.redirectUrl;
3997 - $.post(ajaxurl, {
3998 - action: action,
3999 - _nonce: _nonce
4000 - }).done(function (response) {
5855 + $.post(ajaxurl, $updateButton.data()).done(function (response) {
4001 5856 $updateButton.removeClass('loading').addClass('success');
4002 - var messageElement = document.createElement('p');
4003 - messageElement.appendChild(document.createTextNode(response.data.message));
4004 - $('#elementor_upgrade_fa_button').parent().append(messageElement);
4005 - if (redirectUrl) {
4006 - location.href = decodeURIComponent(redirectUrl);
5857 + $('#elementor_upgrade_fa_button').parent().append(response.data.message);
5858 + var redirectTo = (location.search.split('redirect_to=')[1] || '').split('&')[0];
5859 +
5860 + if (redirectTo) {
5861 + location.href = decodeURIComponent(redirectTo);
4007 5862 return;
4008 5863 }
5864 +
4009 5865 history.go(-1);
4010 5866 }).fail(function () {
4011 5867 $updateButton.removeClass('loading').addClass('error');
4012 5868 });
@@ -4029,13 +5885,13 @@
4029 5885 }
4030 5886 });
4031 5887 $('select.elementor-rollback-select').on('change', function () {
4032 5888 var $this = $(this),
4033 - $rollbackButton = $this.next('.elementor-rollback-button'),
4034 - placeholderText = $rollbackButton.data('placeholder-text'),
4035 - placeholderUrl = $rollbackButton.data('placeholder-url');
5889 + $rollbackButton = $this.next('.elementor-rollback-button'),
5890 + placeholderText = $rollbackButton.data('placeholder-text'),
5891 + placeholderUrl = $rollbackButton.data('placeholder-url');
4036 5892 $rollbackButton.html(placeholderText.replace('{VERSION}', $this.val()));
4037 - $rollbackButton.data('href', placeholderUrl.replace('VERSION', $this.val()));
5893 + $rollbackButton.attr('href', placeholderUrl.replace('VERSION', $this.val()));
4038 5894 }).trigger('change');
4039 5895 $('.elementor-rollback-button').on('click', function (event) {
4040 5896 event.preventDefault();
4041 5897 var $this = $(this);
@@ -4047,9 +5903,9 @@
4047 5903 cancel: __('Cancel', 'elementor')
4048 5904 },
4049 5905 onConfirm: function onConfirm() {
4050 5906 $this.addClass('loading');
4051 - location.href = $this.data('href');
5907 + location.href = $this.attr('href');
4052 5908 }
4053 5909 }).show();
4054 5910 });
4055 5911 self.elements.$reMigrateGlobalsButton.on('click', function (event) {
@@ -4071,10 +5927,12 @@
4071 5927 });
4072 5928 }
4073 5929 }).show();
4074 5930 });
4075 - $('.elementor_google_font select').on('change', function () {
4076 - $('.elementor_font_display').toggle('1' === $(this).val());
5931 + $('.elementor_css_print_method select').on('change', function () {
5932 + var $descriptions = $('.elementor-css-print-method-description');
5933 + $descriptions.hide();
5934 + $descriptions.filter('[data-value="' + $(this).val() + '"]').show();
4077 5935 }).trigger('change');
4078 5936 },
4079 5937 onInit: function onInit() {
4080 5938 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
@@ -4080,141 +5938,53 @@
4080 5938 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
4081 5939 this.initTemplatesImport();
4082 5940 this.initMaintenanceMode();
4083 5941 this.goToSettingsTabFromHash();
4084 - this.openLinksInNewTab();
5942 + this.openGetHelpInNewTab();
4085 5943 this.addUserAgentClasses();
4086 5944 this.roleManager.init();
5945 +
4087 5946 if (elementorCommon.config.experimentalFeatures['landing-pages']) {
4088 5947 new _module.default();
4089 5948 }
4090 - if (elementorCommon.config.experimentalFeatures.container) {
4091 - new _module3.default();
4092 - }
4093 - this.templateControls = new _templateControls.default();
5949 +
4094 5950 new _module2.default();
4095 5951 },
4096 5952 addUserAgentClasses: function addUserAgentClasses() {
4097 5953 var body = document.querySelector('body');
4098 - Object.entries(_environment.default).forEach(function (_ref2) {
5954 + (0, _entries.default)(_environment.default).forEach(function (_ref2) {
4099 5955 var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
4100 - key = _ref3[0],
4101 - value = _ref3[1];
5956 + key = _ref3[0],
5957 + value = _ref3[1];
5958 +
4102 5959 if (!value) {
4103 5960 return;
4104 5961 }
5962 +
4105 5963 body.classList.add('e--ua-' + key);
4106 5964 });
4107 5965 },
4108 - /**
4109 - * Open Links in New Tab
4110 - *
4111 - * Adds a `target="_blank"` attribute to the Admin Dashboard menu items specified in the `elements` array,
4112 - * if the elements are found in the DOM. The items in the `elements` array should be jQuery instances.
4113 - *
4114 - * @since 3.6.0
4115 - */
4116 - openLinksInNewTab: function openLinksInNewTab() {
4117 - var elements = [this.elements.$menuGoProLink];
4118 - elements.forEach(function ($element) {
4119 - // Only add the attribute if the element is found.
4120 - if ($element.length) {
4121 - $element.attr('target', '_blank');
4122 - }
4123 - });
5966 + openGetHelpInNewTab: function openGetHelpInNewTab() {
5967 + this.elements.$menuGetHelpLink.attr('target', '_blank');
4124 5968 },
4125 5969 initTemplatesImport: function initTemplatesImport() {
4126 - var _elementorAdminConfig, _elementorAdminConfig2;
4127 - var canImport = 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);
4128 - if (!canImport || !elementorCommon.elements.$body.hasClass('post-type-elementor_library')) {
5970 + if (!elementorCommon.elements.$body.hasClass('post-type-elementor_library')) {
4129 5971 return;
4130 5972 }
4131 - if (0 === this.elements.$importNowButton.length) {
4132 - return;
4133 - }
5973 +
4134 5974 var self = this,
4135 - $importForm = self.elements.$importForm,
4136 - $importButton = self.elements.$importButton,
4137 - $importArea = self.elements.$importArea,
4138 - $importNowButton = self.elements.$importNowButton,
4139 - $importFormFileInput = self.elements.$importFormFileInput;
5975 + $importButton = self.elements.$importButton,
5976 + $importArea = self.elements.$importArea;
4140 5977 self.elements.$formAnchor = $('.wp-header-end');
4141 - $('#wpbody-content').find('.page-title-action').first().before($importButton);
5978 + $('#wpbody-content').find('.page-title-action').last().after($importButton);
4142 5979 self.elements.$formAnchor.after($importArea);
4143 5980 $importButton.on('click', function () {
4144 5981 $('#elementor-import-template-area').toggle();
4145 5982 });
4146 - var messages = {
4147 - jsonUploadWarning: {
4148 - shown: false
4149 - },
4150 - enableUnfilteredFiles: {
4151 - shown: false
4152 - }
4153 - };
4154 - var originalButtonValue = $importNowButton[0].value;
4155 - $importForm.on('submit', /*#__PURE__*/function () {
4156 - var _ref4 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(event) {
4157 - var hasImportedFiles, areUnfilteredFilesEnabled, enableUnfilteredFilesModal, _t;
4158 - return _regenerator.default.wrap(function (_context) {
4159 - while (1) switch (_context.prev = _context.next) {
4160 - case 0:
4161 - $importNowButton[0].disabled = true;
4162 - $importNowButton[0].value = __('Importing...', 'elementor');
4163 - if (messages.jsonUploadWarning.shown) {
4164 - _context.next = 5;
4165 - break;
4166 - }
4167 - event.preventDefault();
4168 - _context.prev = 1;
4169 - _context.next = 2;
4170 - return (0, _jsonUploadWarningMessage.showJsonUploadWarningMessageIfNeeded)({
4171 - IntroductionClass: window.elementorModules.admin.utils.Introduction,
4172 - introductionMap: window.elementorAdmin.config.user.introduction,
4173 - waitForSetViewed: true
4174 - });
4175 - case 2:
4176 - messages.jsonUploadWarning.shown = true;
4177 - $importForm.trigger('submit');
4178 - _context.next = 4;
4179 - break;
4180 - case 3:
4181 - _context.prev = 3;
4182 - _t = _context["catch"](1);
4183 - $importNowButton[0].disabled = false;
4184 - $importNowButton[0].value = originalButtonValue;
4185 - case 4:
4186 - return _context.abrupt("return");
4187 - case 5:
4188 - hasImportedFiles = $importFormFileInput[0].files.length;
4189 - areUnfilteredFilesEnabled = elementorCommon.config.filesUpload.unfilteredFiles;
4190 - if (!(hasImportedFiles && !areUnfilteredFilesEnabled && !messages.enableUnfilteredFiles.shown)) {
4191 - _context.next = 6;
4192 - break;
4193 - }
4194 - event.preventDefault();
4195 - enableUnfilteredFilesModal = _filesUploadHandler.default.getUnfilteredFilesNotEnabledImportTemplateDialog(function () {
4196 - messages.enableUnfilteredFiles.shown = true;
4197 - $importForm.trigger('submit');
4198 - });
4199 - enableUnfilteredFilesModal.show();
4200 - return _context.abrupt("return");
4201 - case 6:
4202 - messages.jsonUploadWarning.shown = false;
4203 - messages.enableUnfilteredFiles.shown = false;
4204 - case 7:
4205 - case "end":
4206 - return _context.stop();
4207 - }
4208 - }, _callee, null, [[1, 3]]);
4209 - }));
4210 - return function (_x) {
4211 - return _ref4.apply(this, arguments);
4212 - };
4213 - }());
4214 5983 },
4215 5984 initMaintenanceMode: function initMaintenanceMode() {
4216 5985 var MaintenanceMode = __webpack_require__(/*! elementor-admin/maintenance-mode */ "../assets/dev/js/admin/maintenance-mode.js");
5986 +
4217 5987 this.maintenanceMode = new MaintenanceMode();
4218 5988 },
4219 5989 isElementorMode: function isElementorMode() {
4220 5990 return !!this.elements.$switchModeInput.val();
@@ -4223,8 +5993,9 @@
4223 5993 this.elements.$goToEditLink.addClass('elementor-animate');
4224 5994 },
4225 5995 goToSettingsTabFromHash: function goToSettingsTabFromHash() {
4226 5996 var hash = location.hash.slice(1);
5997 +
4227 5998 if (hash) {
4228 5999 this.goToSettingsTab(hash);
4229 6000 }
4230 6001 },
@@ -4229,11 +6000,13 @@
4229 6000 }
4230 6001 },
4231 6002 goToSettingsTab: function goToSettingsTab(tabName) {
4232 6003 var $pages = this.elements.$settingsFormPages;
6004 +
4233 6005 if (!$pages.length) {
4234 6006 return;
4235 6007 }
6008 +
4236 6009 var $activePage = $pages.filter('#' + tabName);
4237 6010 this.elements.$activeSettingsPage.removeClass('elementor-active');
4238 6011 this.elements.$activeSettingsTab.removeClass('nav-tab-active');
4239 6012 var $activeTab = this.elements.$settingsTabs.filter('#elementor-settings-' + tabName);
@@ -4259,33 +6032,37 @@
4259 6032 arrowDown: 'dashicons-arrow-down'
4260 6033 },
4261 6034 toggle: function toggle($trigger) {
4262 6035 var self = this,
4263 - $row = $trigger.closest(self.selectors.row),
4264 - $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find('.dashicons'),
4265 - $controls = $row.find(self.selectors.controlsContainer);
6036 + $row = $trigger.closest(self.selectors.row),
6037 + $toggleHandleIcon = $row.find(self.selectors.toggleHandle).find('.dashicons'),
6038 + $controls = $row.find(self.selectors.controlsContainer);
4266 6039 $controls.toggleClass('hidden');
6040 +
4267 6041 if ($controls.hasClass('hidden')) {
4268 6042 $toggleHandleIcon.removeClass(self.selectors.arrowUp).addClass(self.selectors.arrowDown);
4269 6043 } else {
4270 6044 $toggleHandleIcon.removeClass(self.selectors.arrowDown).addClass(self.selectors.arrowUp);
4271 6045 }
6046 +
4272 6047 self.updateLabel($row);
4273 6048 },
4274 6049 updateLabel: function updateLabel($row) {
4275 6050 var self = this,
4276 - $indicator = $row.find(self.selectors.excludedIndicator),
4277 - excluded = $row.find(self.selectors.excludedField).is(':checked');
6051 + $indicator = $row.find(self.selectors.excludedIndicator),
6052 + excluded = $row.find(self.selectors.excludedField).is(':checked');
6053 +
4278 6054 if (excluded) {
4279 6055 $indicator.html($indicator.data('excluded-label'));
4280 6056 } else {
4281 6057 $indicator.html('');
4282 6058 }
6059 +
4283 6060 self.setAdvancedState($row, excluded);
4284 6061 },
4285 6062 setAdvancedState: function setAdvancedState($row, state) {
4286 6063 var self = this,
4287 - $controls = $row.find('input[type="checkbox"]').not(self.selectors.excludedField);
6064 + $controls = $row.find('input[type="checkbox"]').not(self.selectors.excludedField);
4288 6065 $controls.each(function (index, input) {
4289 6066 $(input).prop('disabled', state);
4290 6067 });
4291 6068 },
@@ -4300,11 +6077,13 @@
4300 6077 });
4301 6078 },
4302 6079 init: function init() {
4303 6080 var self = this;
6081 +
4304 6082 if (!$('body[class*="' + self.selectors.body + '"]').length) {
4305 6083 return;
4306 6084 }
6085 +
4307 6086 self.bind();
4308 6087 $(self.selectors.row).each(function (index, row) {
4309 6088 self.updateLabel($(row));
4310 6089 });
@@ -4312,9 +6091,9 @@
4312 6091 }
4313 6092 });
4314 6093 $(function () {
4315 6094 window.elementorAdmin = new ElementorAdmin();
4316 - _events.default.dispatch(elementorCommon.elements.$window, 'elementor/admin/init');
6095 + elementorCommon.elements.$window.trigger('elementor/admin/init');
4317 6096 });
4318 6097 })(jQuery);
4319 6098 })();
4320 6099