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

editor-document.js in Elementor Website Builder – more than just a page builder 3.4.0-dev8, at assets/js/editor-document.js

26,478 lines 1.0 MB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.2.5 - 28-06-2021 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
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__) => {
13
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");
15
16 /***/ }),
17
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/map.js":
58 /*!*************************************************************!*\
59 !*** ../node_modules/@babel/runtime-corejs2/core-js/map.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/map.js */
63 /*! runtime requirements: module, __webpack_require__ */
64 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
65
66 module.exports = __webpack_require__(/*! core-js/library/fn/map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js");
67
68 /***/ }),
69
70 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
71 /*!***********************************************************************!*\
72 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.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/assign.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/assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js");
80
81 /***/ }),
82
83 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
84 /*!***********************************************************************!*\
85 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.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/create.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/create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js");
93
94 /***/ }),
95
96 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
97 /*!**********************************************************************************!*\
98 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.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/define-properties.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/define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js");
106
107 /***/ }),
108
109 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
110 /*!********************************************************************************!*\
111 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.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/define-property.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/define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js");
119
120 /***/ }),
121
122 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
123 /*!************************************************************************!*\
124 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.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/entries.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/entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js");
132
133 /***/ }),
134
135 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
136 /*!********************************************************************************************!*\
137 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.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/object/get-own-property-descriptor.js */
141 /*! runtime requirements: module, __webpack_require__ */
142 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
143
144 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");
145
146 /***/ }),
147
148 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
149 /*!*********************************************************************************************!*\
150 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.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/object/get-own-property-descriptors.js */
154 /*! runtime requirements: module, __webpack_require__ */
155 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
156
157 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
158
159 /***/ }),
160
161 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
162 /*!*****************************************************************************************!*\
163 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.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/object/get-own-property-symbols.js */
167 /*! runtime requirements: module, __webpack_require__ */
168 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
169
170 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js");
171
172 /***/ }),
173
174 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
175 /*!*********************************************************************************!*\
176 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.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/object/get-prototype-of.js */
180 /*! runtime requirements: module, __webpack_require__ */
181 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
182
183 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");
184
185 /***/ }),
186
187 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
188 /*!*********************************************************************!*\
189 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
190 \*********************************************************************/
191 /*! dynamic exports */
192 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js */
193 /*! runtime requirements: module, __webpack_require__ */
194 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
195
196 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js");
197
198 /***/ }),
199
200 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
201 /*!*********************************************************************************!*\
202 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
203 \*********************************************************************************/
204 /*! dynamic exports */
205 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js */
206 /*! runtime requirements: module, __webpack_require__ */
207 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
208
209 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");
210
211 /***/ }),
212
213 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js":
214 /*!***********************************************************************!*\
215 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/values.js ***!
216 \***********************************************************************/
217 /*! dynamic exports */
218 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js */
219 /*! runtime requirements: module, __webpack_require__ */
220 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
221
222 module.exports = __webpack_require__(/*! core-js/library/fn/object/values */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js");
223
224 /***/ }),
225
226 /***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
227 /*!*******************************************************************!*\
228 !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
229 \*******************************************************************/
230 /*! dynamic exports */
231 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js */
232 /*! runtime requirements: module, __webpack_require__ */
233 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
234
235 module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js");
236
237 /***/ }),
238
239 /***/ "../node_modules/@babel/runtime-corejs2/core-js/promise.js":
240 /*!*****************************************************************!*\
241 !*** ../node_modules/@babel/runtime-corejs2/core-js/promise.js ***!
242 \*****************************************************************/
243 /*! dynamic exports */
244 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js */
245 /*! runtime requirements: module, __webpack_require__ */
246 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
247
248 module.exports = __webpack_require__(/*! core-js/library/fn/promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js");
249
250 /***/ }),
251
252 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
253 /*!***************************************************************************!*\
254 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
255 \***************************************************************************/
256 /*! dynamic exports */
257 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js */
258 /*! runtime requirements: module, __webpack_require__ */
259 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
260
261 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js");
262
263 /***/ }),
264
265 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
266 /*!*********************************************************************!*\
267 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
268 \*********************************************************************/
269 /*! dynamic exports */
270 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js */
271 /*! runtime requirements: module, __webpack_require__ */
272 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
273
274 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js");
275
276 /***/ }),
277
278 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
279 /*!****************************************************************!*\
280 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
281 \****************************************************************/
282 /*! dynamic exports */
283 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js */
284 /*! runtime requirements: module, __webpack_require__ */
285 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
286
287 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js");
288
289 /***/ }),
290
291 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js":
292 /*!*****************************************************************************!*\
293 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js ***!
294 \*****************************************************************************/
295 /*! dynamic exports */
296 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js */
297 /*! runtime requirements: module, __webpack_require__ */
298 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
299
300 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js");
301
302 /***/ }),
303
304 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
305 /*!*************************************************************************!*\
306 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
307 \*************************************************************************/
308 /*! dynamic exports */
309 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js */
310 /*! runtime requirements: module, __webpack_require__ */
311 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
312
313 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js");
314
315 /***/ }),
316
317 /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
318 /*!******************************************************************!*\
319 !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
320 \******************************************************************/
321 /*! dynamic exports */
322 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js */
323 /*! runtime requirements: module, __webpack_require__ */
324 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
325
326 module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js");
327
328 /***/ }),
329
330 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
331 /*!**************************************************************************!*\
332 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
333 \**************************************************************************/
334 /*! unknown exports (runtime-defined) */
335 /*! runtime requirements: module */
336 /*! CommonJS bailout: module.exports is used directly at 11:0-14 */
337 /***/ ((module) => {
338
339 function _arrayLikeToArray(arr, len) {
340 if (len == null || len > arr.length) len = arr.length;
341
342 for (var i = 0, arr2 = new Array(len); i < len; i++) {
343 arr2[i] = arr[i];
344 }
345
346 return arr2;
347 }
348
349 module.exports = _arrayLikeToArray;
350
351 /***/ }),
352
353 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
354 /*!************************************************************************!*\
355 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
356 \************************************************************************/
357 /*! unknown exports (runtime-defined) */
358 /*! runtime requirements: module, __webpack_require__ */
359 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
360 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
361
362 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
363
364 function _arrayWithHoles(arr) {
365 if (_Array$isArray(arr)) return arr;
366 }
367
368 module.exports = _arrayWithHoles;
369
370 /***/ }),
371
372 /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
373 /*!*******************************************************************************!*\
374 !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
375 \*******************************************************************************/
376 /*! unknown exports (runtime-defined) */
377 /*! runtime requirements: module */
378 /*! CommonJS bailout: module.exports is used directly at 9:0-14 */
379 /***/ ((module) => {
380
381 function _assertThisInitialized(self) {
382 if (self === void 0) {
383 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
384 }
385
386 return self;
387 }
388
389 module.exports = _assertThisInitialized;
390
391 /***/ }),
392
393 /***/ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js":
394 /*!**************************************************************************!*\
395 !*** ../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js ***!
396 \**************************************************************************/
397 /*! unknown exports (runtime-defined) */
398 /*! runtime requirements: module, __webpack_require__ */
399 /*! CommonJS bailout: module.exports is used directly at 39:0-14 */
400 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
401
402 var _Promise = __webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js");
403
404 function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
405 try {
406 var info = gen[key](arg);
407 var value = info.value;
408 } catch (error) {
409 reject(error);
410 return;
411 }
412
413 if (info.done) {
414 resolve(value);
415 } else {
416 _Promise.resolve(value).then(_next, _throw);
417 }
418 }
419
420 function _asyncToGenerator(fn) {
421 return function () {
422 var self = this,
423 args = arguments;
424 return new _Promise(function (resolve, reject) {
425 var gen = fn.apply(self, args);
426
427 function _next(value) {
428 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
429 }
430
431 function _throw(err) {
432 asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
433 }
434
435 _next(undefined);
436 });
437 };
438 }
439
440 module.exports = _asyncToGenerator;
441
442 /***/ }),
443
444 /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
445 /*!************************************************************************!*\
446 !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
447 \************************************************************************/
448 /*! unknown exports (runtime-defined) */
449 /*! runtime requirements: module */
450 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
451 /***/ ((module) => {
452
453 function _classCallCheck(instance, Constructor) {
454 if (!(instance instanceof Constructor)) {
455 throw new TypeError("Cannot call a class as a function");
456 }
457 }
458
459 module.exports = _classCallCheck;
460
461 /***/ }),
462
463 /***/ "../node_modules/@babel/runtime-corejs2/helpers/construct.js":
464 /*!*******************************************************************!*\
465 !*** ../node_modules/@babel/runtime-corejs2/helpers/construct.js ***!
466 \*******************************************************************/
467 /*! unknown exports (runtime-defined) */
468 /*! runtime requirements: module, __webpack_require__ */
469 /*! CommonJS bailout: module.exports is used directly at 9:4-18 */
470 /*! CommonJS bailout: module.exports is used directly at 11:4-18 */
471 /*! CommonJS bailout: module.exports is used directly at 24:0-14 */
472 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
473
474 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
475
476 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
477
478 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
479
480 function _construct(Parent, args, Class) {
481 if (isNativeReflectConstruct()) {
482 module.exports = _construct = _Reflect$construct;
483 } else {
484 module.exports = _construct = function _construct(Parent, args, Class) {
485 var a = [null];
486 a.push.apply(a, args);
487 var Constructor = Function.bind.apply(Parent, a);
488 var instance = new Constructor();
489 if (Class) setPrototypeOf(instance, Class.prototype);
490 return instance;
491 };
492 }
493
494 return _construct.apply(null, arguments);
495 }
496
497 module.exports = _construct;
498
499 /***/ }),
500
501 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
502 /*!*********************************************************************!*\
503 !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
504 \*********************************************************************/
505 /*! unknown exports (runtime-defined) */
506 /*! runtime requirements: module, __webpack_require__ */
507 /*! CommonJS bailout: module.exports is used directly at 20:0-14 */
508 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
509
510 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
511
512 function _defineProperties(target, props) {
513 for (var i = 0; i < props.length; i++) {
514 var descriptor = props[i];
515 descriptor.enumerable = descriptor.enumerable || false;
516 descriptor.configurable = true;
517 if ("value" in descriptor) descriptor.writable = true;
518
519 _Object$defineProperty(target, descriptor.key, descriptor);
520 }
521 }
522
523 function _createClass(Constructor, protoProps, staticProps) {
524 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
525 if (staticProps) _defineProperties(Constructor, staticProps);
526 return Constructor;
527 }
528
529 module.exports = _createClass;
530
531 /***/ }),
532
533 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
534 /*!*********************************************************************!*\
535 !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
536 \*********************************************************************/
537 /*! unknown exports (runtime-defined) */
538 /*! runtime requirements: module, __webpack_require__ */
539 /*! CommonJS bailout: module.exports is used directly at 26:0-14 */
540 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
541
542 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
543
544 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
545
546 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
547
548 var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
549
550 function _createSuper(Derived) {
551 var hasNativeReflectConstruct = isNativeReflectConstruct();
552 return function _createSuperInternal() {
553 var Super = getPrototypeOf(Derived),
554 result;
555
556 if (hasNativeReflectConstruct) {
557 var NewTarget = getPrototypeOf(this).constructor;
558 result = _Reflect$construct(Super, arguments, NewTarget);
559 } else {
560 result = Super.apply(this, arguments);
561 }
562
563 return possibleConstructorReturn(this, result);
564 };
565 }
566
567 module.exports = _createSuper;
568
569 /***/ }),
570
571 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
572 /*!************************************************************************!*\
573 !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
574 \************************************************************************/
575 /*! unknown exports (runtime-defined) */
576 /*! runtime requirements: module, __webpack_require__ */
577 /*! CommonJS bailout: module.exports is used directly at 18:0-14 */
578 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
579
580 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
581
582 function _defineProperty(obj, key, value) {
583 if (key in obj) {
584 _Object$defineProperty(obj, key, {
585 value: value,
586 enumerable: true,
587 configurable: true,
588 writable: true
589 });
590 } else {
591 obj[key] = value;
592 }
593
594 return obj;
595 }
596
597 module.exports = _defineProperty;
598
599 /***/ }),
600
601 /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
602 /*!*************************************************************!*\
603 !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
604 \*************************************************************/
605 /*! unknown exports (runtime-defined) */
606 /*! runtime requirements: module, __webpack_require__ */
607 /*! CommonJS bailout: module.exports is used directly at 9:4-18 */
608 /*! CommonJS bailout: module.exports is used directly at 11:4-18 */
609 /*! CommonJS bailout: module.exports is used directly at 28:0-14 */
610 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
611
612 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");
613
614 var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
615
616 var superPropBase = __webpack_require__(/*! ./superPropBase */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
617
618 function _get(target, property, receiver) {
619 if (typeof Reflect !== "undefined" && _Reflect$get) {
620 module.exports = _get = _Reflect$get;
621 } else {
622 module.exports = _get = function _get(target, property, receiver) {
623 var base = superPropBase(target, property);
624 if (!base) return;
625
626 var desc = _Object$getOwnPropertyDescriptor(base, property);
627
628 if (desc.get) {
629 return desc.get.call(receiver);
630 }
631
632 return desc.value;
633 };
634 }
635
636 return _get(target, property, receiver || target);
637 }
638
639 module.exports = _get;
640
641 /***/ }),
642
643 /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
644 /*!************************************************************************!*\
645 !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
646 \************************************************************************/
647 /*! unknown exports (runtime-defined) */
648 /*! runtime requirements: module, __webpack_require__ */
649 /*! CommonJS bailout: module.exports is used directly at 6:2-16 */
650 /*! CommonJS bailout: module.exports is used directly at 12:0-14 */
651 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
652
653 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");
654
655 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");
656
657 function _getPrototypeOf(o) {
658 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
659 return o.__proto__ || _Object$getPrototypeOf(o);
660 };
661 return _getPrototypeOf(o);
662 }
663
664 module.exports = _getPrototypeOf;
665
666 /***/ }),
667
668 /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
669 /*!******************************************************************!*\
670 !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
671 \******************************************************************/
672 /*! unknown exports (runtime-defined) */
673 /*! runtime requirements: module, __webpack_require__ */
674 /*! CommonJS bailout: module.exports is used directly at 20:0-14 */
675 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
676
677 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
678
679 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
680
681 function _inherits(subClass, superClass) {
682 if (typeof superClass !== "function" && superClass !== null) {
683 throw new TypeError("Super expression must either be null or a function");
684 }
685
686 subClass.prototype = _Object$create(superClass && superClass.prototype, {
687 constructor: {
688 value: subClass,
689 writable: true,
690 configurable: true
691 }
692 });
693 if (superClass) setPrototypeOf(subClass, superClass);
694 }
695
696 module.exports = _inherits;
697
698 /***/ }),
699
700 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
701 /*!*******************************************************************************!*\
702 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
703 \*******************************************************************************/
704 /*! unknown exports (runtime-defined) */
705 /*! runtime requirements: module */
706 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
707 /***/ ((module) => {
708
709 function _interopRequireDefault(obj) {
710 return obj && obj.__esModule ? obj : {
711 "default": obj
712 };
713 }
714
715 module.exports = _interopRequireDefault;
716
717 /***/ }),
718
719 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
720 /*!********************************************************************************!*\
721 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
722 \********************************************************************************/
723 /*! unknown exports (runtime-defined) */
724 /*! runtime requirements: module, __webpack_require__ */
725 /*! CommonJS bailout: module.exports is used directly at 61:0-14 */
726 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
727
728 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");
729
730 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
731
732 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
733
734 var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
735
736 function _getRequireWildcardCache() {
737 if (typeof _WeakMap !== "function") return null;
738 var cache = new _WeakMap();
739
740 _getRequireWildcardCache = function _getRequireWildcardCache() {
741 return cache;
742 };
743
744 return cache;
745 }
746
747 function _interopRequireWildcard(obj) {
748 if (obj && obj.__esModule) {
749 return obj;
750 }
751
752 if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
753 return {
754 "default": obj
755 };
756 }
757
758 var cache = _getRequireWildcardCache();
759
760 if (cache && cache.has(obj)) {
761 return cache.get(obj);
762 }
763
764 var newObj = {};
765 var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
766
767 for (var key in obj) {
768 if (Object.prototype.hasOwnProperty.call(obj, key)) {
769 var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
770
771 if (desc && (desc.get || desc.set)) {
772 _Object$defineProperty(newObj, key, desc);
773 } else {
774 newObj[key] = obj[key];
775 }
776 }
777 }
778
779 newObj["default"] = obj;
780
781 if (cache) {
782 cache.set(obj, newObj);
783 }
784
785 return newObj;
786 }
787
788 module.exports = _interopRequireWildcard;
789
790 /***/ }),
791
792 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js":
793 /*!**************************************************************************!*\
794 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js ***!
795 \**************************************************************************/
796 /*! unknown exports (runtime-defined) */
797 /*! runtime requirements: module */
798 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
799 /***/ ((module) => {
800
801 function _isNativeFunction(fn) {
802 return Function.toString.call(fn).indexOf("[native code]") !== -1;
803 }
804
805 module.exports = _isNativeFunction;
806
807 /***/ }),
808
809 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
810 /*!**********************************************************************************!*\
811 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
812 \**********************************************************************************/
813 /*! unknown exports (runtime-defined) */
814 /*! runtime requirements: module, __webpack_require__ */
815 /*! CommonJS bailout: module.exports is used directly at 16:0-14 */
816 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
817
818 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
819
820 function _isNativeReflectConstruct() {
821 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
822 if (_Reflect$construct.sham) return false;
823 if (typeof Proxy === "function") return true;
824
825 try {
826 Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
827 return true;
828 } catch (e) {
829 return false;
830 }
831 }
832
833 module.exports = _isNativeReflectConstruct;
834
835 /***/ }),
836
837 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
838 /*!******************************************************************************!*\
839 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
840 \******************************************************************************/
841 /*! unknown exports (runtime-defined) */
842 /*! runtime requirements: module, __webpack_require__ */
843 /*! CommonJS bailout: module.exports is used directly at 34:0-14 */
844 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
845
846 var _getIterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/get-iterator */ "../node_modules/@babel/runtime-corejs2/core-js/get-iterator.js");
847
848 var _isIterable = __webpack_require__(/*! @babel/runtime-corejs2/core-js/is-iterable */ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js");
849
850 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
851
852 function _iterableToArrayLimit(arr, i) {
853 if (typeof _Symbol === "undefined" || !_isIterable(Object(arr))) return;
854 var _arr = [];
855 var _n = true;
856 var _d = false;
857 var _e = undefined;
858
859 try {
860 for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {
861 _arr.push(_s.value);
862
863 if (i && _arr.length === i) break;
864 }
865 } catch (err) {
866 _d = true;
867 _e = err;
868 } finally {
869 try {
870 if (!_n && _i["return"] != null) _i["return"]();
871 } finally {
872 if (_d) throw _e;
873 }
874 }
875
876 return _arr;
877 }
878
879 module.exports = _iterableToArrayLimit;
880
881 /***/ }),
882
883 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
884 /*!*************************************************************************!*\
885 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
886 \*************************************************************************/
887 /*! unknown exports (runtime-defined) */
888 /*! runtime requirements: module */
889 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
890 /***/ ((module) => {
891
892 function _nonIterableRest() {
893 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
894 }
895
896 module.exports = _nonIterableRest;
897
898 /***/ }),
899
900 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
901 /*!***********************************************************************!*\
902 !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
903 \***********************************************************************/
904 /*! unknown exports (runtime-defined) */
905 /*! runtime requirements: module, __webpack_require__ */
906 /*! CommonJS bailout: module.exports is used directly at 50:0-14 */
907 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
908
909 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
910
911 var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
912
913 var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
914
915 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");
916
917 var _Object$getOwnPropertySymbols = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
918
919 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
920
921 var defineProperty = __webpack_require__(/*! ./defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
922
923 function ownKeys(object, enumerableOnly) {
924 var keys = _Object$keys(object);
925
926 if (_Object$getOwnPropertySymbols) {
927 var symbols = _Object$getOwnPropertySymbols(object);
928
929 if (enumerableOnly) symbols = symbols.filter(function (sym) {
930 return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
931 });
932 keys.push.apply(keys, symbols);
933 }
934
935 return keys;
936 }
937
938 function _objectSpread2(target) {
939 for (var i = 1; i < arguments.length; i++) {
940 var source = arguments[i] != null ? arguments[i] : {};
941
942 if (i % 2) {
943 ownKeys(Object(source), true).forEach(function (key) {
944 defineProperty(target, key, source[key]);
945 });
946 } else if (_Object$getOwnPropertyDescriptors) {
947 _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
948 } else {
949 ownKeys(Object(source)).forEach(function (key) {
950 _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
951 });
952 }
953 }
954
955 return target;
956 }
957
958 module.exports = _objectSpread2;
959
960 /***/ }),
961
962 /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
963 /*!***********************************************************************************!*\
964 !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
965 \***********************************************************************************/
966 /*! unknown exports (runtime-defined) */
967 /*! runtime requirements: module, __webpack_require__ */
968 /*! CommonJS bailout: module.exports is used directly at 13:0-14 */
969 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
970
971 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
972
973 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
974
975 function _possibleConstructorReturn(self, call) {
976 if (call && (_typeof(call) === "object" || typeof call === "function")) {
977 return call;
978 }
979
980 return assertThisInitialized(self);
981 }
982
983 module.exports = _possibleConstructorReturn;
984
985 /***/ }),
986
987 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
988 /*!************************************************************************!*\
989 !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
990 \************************************************************************/
991 /*! unknown exports (runtime-defined) */
992 /*! runtime requirements: module, __webpack_require__ */
993 /*! CommonJS bailout: module.exports is used directly at 4:2-16 */
994 /*! CommonJS bailout: module.exports is used directly at 12:0-14 */
995 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
996
997 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");
998
999 function _setPrototypeOf(o, p) {
1000 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1001 o.__proto__ = p;
1002 return o;
1003 };
1004
1005 return _setPrototypeOf(o, p);
1006 }
1007
1008 module.exports = _setPrototypeOf;
1009
1010 /***/ }),
1011
1012 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1013 /*!***********************************************************************!*\
1014 !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1015 \***********************************************************************/
1016 /*! unknown exports (runtime-defined) */
1017 /*! runtime requirements: module, __webpack_require__ */
1018 /*! CommonJS bailout: module.exports is used directly at 13:0-14 */
1019 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1020
1021 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1022
1023 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1024
1025 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1026
1027 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1028
1029 function _slicedToArray(arr, i) {
1030 return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1031 }
1032
1033 module.exports = _slicedToArray;
1034
1035 /***/ }),
1036
1037 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1038 /*!***********************************************************************!*\
1039 !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1040 \***********************************************************************/
1041 /*! unknown exports (runtime-defined) */
1042 /*! runtime requirements: module, __webpack_require__ */
1043 /*! CommonJS bailout: module.exports is used directly at 12:0-14 */
1044 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1045
1046 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1047
1048 function _superPropBase(object, property) {
1049 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1050 object = getPrototypeOf(object);
1051 if (object === null) break;
1052 }
1053
1054 return object;
1055 }
1056
1057 module.exports = _superPropBase;
1058
1059 /***/ }),
1060
1061 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1062 /*!****************************************************************!*\
1063 !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1064 \****************************************************************/
1065 /*! unknown exports (runtime-defined) */
1066 /*! runtime requirements: module, __webpack_require__ */
1067 /*! CommonJS bailout: module.exports is used directly at 9:4-18 */
1068 /*! CommonJS bailout: module.exports is used directly at 13:4-18 */
1069 /*! CommonJS bailout: module.exports is used directly at 21:0-14 */
1070 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1071
1072 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1073
1074 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1075
1076 function _typeof(obj) {
1077 "@babel/helpers - typeof";
1078
1079 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1080 module.exports = _typeof = function _typeof(obj) {
1081 return typeof obj;
1082 };
1083 } else {
1084 module.exports = _typeof = function _typeof(obj) {
1085 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1086 };
1087 }
1088
1089 return _typeof(obj);
1090 }
1091
1092 module.exports = _typeof;
1093
1094 /***/ }),
1095
1096 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1097 /*!************************************************************************************!*\
1098 !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1099 \************************************************************************************/
1100 /*! unknown exports (runtime-defined) */
1101 /*! runtime requirements: module, __webpack_require__ */
1102 /*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1103 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1104
1105 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1106
1107 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1108
1109 function _unsupportedIterableToArray(o, minLen) {
1110 if (!o) return;
1111 if (typeof o === "string") return arrayLikeToArray(o, minLen);
1112 var n = Object.prototype.toString.call(o).slice(8, -1);
1113 if (n === "Object" && o.constructor) n = o.constructor.name;
1114 if (n === "Map" || n === "Set") return _Array$from(o);
1115 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1116 }
1117
1118 module.exports = _unsupportedIterableToArray;
1119
1120 /***/ }),
1121
1122 /***/ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js":
1123 /*!*************************************************************************!*\
1124 !*** ../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js ***!
1125 \*************************************************************************/
1126 /*! unknown exports (runtime-defined) */
1127 /*! runtime requirements: module, __webpack_require__ */
1128 /*! CommonJS bailout: module.exports is used directly at 16:2-16 */
1129 /*! CommonJS bailout: module.exports is used directly at 47:0-14 */
1130 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1131
1132 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
1133
1134 var _Map = __webpack_require__(/*! @babel/runtime-corejs2/core-js/map */ "../node_modules/@babel/runtime-corejs2/core-js/map.js");
1135
1136 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1137
1138 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
1139
1140 var isNativeFunction = __webpack_require__(/*! ./isNativeFunction */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeFunction.js");
1141
1142 var construct = __webpack_require__(/*! ./construct */ "../node_modules/@babel/runtime-corejs2/helpers/construct.js");
1143
1144 function _wrapNativeSuper(Class) {
1145 var _cache = typeof _Map === "function" ? new _Map() : undefined;
1146
1147 module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
1148 if (Class === null || !isNativeFunction(Class)) return Class;
1149
1150 if (typeof Class !== "function") {
1151 throw new TypeError("Super expression must either be null or a function");
1152 }
1153
1154 if (typeof _cache !== "undefined") {
1155 if (_cache.has(Class)) return _cache.get(Class);
1156
1157 _cache.set(Class, Wrapper);
1158 }
1159
1160 function Wrapper() {
1161 return construct(Class, arguments, getPrototypeOf(this).constructor);
1162 }
1163
1164 Wrapper.prototype = _Object$create(Class.prototype, {
1165 constructor: {
1166 value: Wrapper,
1167 enumerable: false,
1168 writable: true,
1169 configurable: true
1170 }
1171 });
1172 return setPrototypeOf(Wrapper, Class);
1173 };
1174
1175 return _wrapNativeSuper(Class);
1176 }
1177
1178 module.exports = _wrapNativeSuper;
1179
1180 /***/ }),
1181
1182 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js":
1183 /*!********************************************************************************************!*\
1184 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js ***!
1185 \********************************************************************************************/
1186 /*! dynamic exports */
1187 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1188 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1189 /*! runtime requirements: module, __webpack_require__ */
1190 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1191
1192 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1193 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js");
1194 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.from;
1195
1196
1197 /***/ }),
1198
1199 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js":
1200 /*!************************************************************************************************!*\
1201 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js ***!
1202 \************************************************************************************************/
1203 /*! dynamic exports */
1204 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1205 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1206 /*! runtime requirements: module, __webpack_require__ */
1207 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1208
1209 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js");
1210 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.isArray;
1211
1212
1213 /***/ }),
1214
1215 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js":
1216 /*!**********************************************************************************************!*\
1217 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/get-iterator.js ***!
1218 \**********************************************************************************************/
1219 /*! dynamic exports */
1220 /*! 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 */
1221 /*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js */
1222 /*! runtime requirements: module, __webpack_require__ */
1223 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1224
1225 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1226 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1227 module.exports = __webpack_require__(/*! ../modules/core.get-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js");
1228
1229
1230 /***/ }),
1231
1232 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js":
1233 /*!*********************************************************************************************!*\
1234 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js ***!
1235 \*********************************************************************************************/
1236 /*! dynamic exports */
1237 /*! 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 */
1238 /*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js */
1239 /*! runtime requirements: module, __webpack_require__ */
1240 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1241
1242 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1243 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1244 module.exports = __webpack_require__(/*! ../modules/core.is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js");
1245
1246
1247 /***/ }),
1248
1249 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js":
1250 /*!*************************************************************************************!*\
1251 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/map.js ***!
1252 \*************************************************************************************/
1253 /*! dynamic exports */
1254 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1255 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1256 /*! runtime requirements: module, __webpack_require__ */
1257 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1258
1259 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1260 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1261 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1262 __webpack_require__(/*! ../modules/es6.map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js");
1263 __webpack_require__(/*! ../modules/es7.map.to-json */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js");
1264 __webpack_require__(/*! ../modules/es7.map.of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js");
1265 __webpack_require__(/*! ../modules/es7.map.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js");
1266 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Map;
1267
1268
1269 /***/ }),
1270
1271 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js":
1272 /*!***********************************************************************************************!*\
1273 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js ***!
1274 \***********************************************************************************************/
1275 /*! dynamic exports */
1276 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1277 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1278 /*! runtime requirements: module, __webpack_require__ */
1279 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1280
1281 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js");
1282 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.assign;
1283
1284
1285 /***/ }),
1286
1287 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js":
1288 /*!***********************************************************************************************!*\
1289 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js ***!
1290 \***********************************************************************************************/
1291 /*! unknown exports (runtime-defined) */
1292 /*! runtime requirements: __webpack_require__, module */
1293 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1294 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1295
1296 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js");
1297 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1298 module.exports = function create(P, D) {
1299 return $Object.create(P, D);
1300 };
1301
1302
1303 /***/ }),
1304
1305 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js":
1306 /*!**********************************************************************************************************!*\
1307 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js ***!
1308 \**********************************************************************************************************/
1309 /*! unknown exports (runtime-defined) */
1310 /*! runtime requirements: __webpack_require__, module */
1311 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1312 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1313
1314 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js");
1315 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1316 module.exports = function defineProperties(T, D) {
1317 return $Object.defineProperties(T, D);
1318 };
1319
1320
1321 /***/ }),
1322
1323 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js":
1324 /*!********************************************************************************************************!*\
1325 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js ***!
1326 \********************************************************************************************************/
1327 /*! unknown exports (runtime-defined) */
1328 /*! runtime requirements: __webpack_require__, module */
1329 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1330 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1331
1332 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js");
1333 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1334 module.exports = function defineProperty(it, key, desc) {
1335 return $Object.defineProperty(it, key, desc);
1336 };
1337
1338
1339 /***/ }),
1340
1341 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js":
1342 /*!************************************************************************************************!*\
1343 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/entries.js ***!
1344 \************************************************************************************************/
1345 /*! dynamic exports */
1346 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1347 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1348 /*! runtime requirements: module, __webpack_require__ */
1349 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1350
1351 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js");
1352 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.entries;
1353
1354
1355 /***/ }),
1356
1357 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
1358 /*!********************************************************************************************************************!*\
1359 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
1360 \********************************************************************************************************************/
1361 /*! unknown exports (runtime-defined) */
1362 /*! runtime requirements: __webpack_require__, module */
1363 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1364 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1365
1366 __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");
1367 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1368 module.exports = function getOwnPropertyDescriptor(it, key) {
1369 return $Object.getOwnPropertyDescriptor(it, key);
1370 };
1371
1372
1373 /***/ }),
1374
1375 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
1376 /*!*********************************************************************************************************************!*\
1377 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
1378 \*********************************************************************************************************************/
1379 /*! dynamic exports */
1380 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1381 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1382 /*! runtime requirements: module, __webpack_require__ */
1383 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1384
1385 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
1386 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
1387
1388
1389 /***/ }),
1390
1391 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js":
1392 /*!*****************************************************************************************************************!*\
1393 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
1394 \*****************************************************************************************************************/
1395 /*! dynamic exports */
1396 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1397 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1398 /*! runtime requirements: module, __webpack_require__ */
1399 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1400
1401 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1402 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
1403
1404
1405 /***/ }),
1406
1407 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js":
1408 /*!*********************************************************************************************************!*\
1409 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js ***!
1410 \*********************************************************************************************************/
1411 /*! dynamic exports */
1412 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1413 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1414 /*! runtime requirements: module, __webpack_require__ */
1415 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1416
1417 __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");
1418 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
1419
1420
1421 /***/ }),
1422
1423 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js":
1424 /*!*********************************************************************************************!*\
1425 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js ***!
1426 \*********************************************************************************************/
1427 /*! dynamic exports */
1428 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1429 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1430 /*! runtime requirements: module, __webpack_require__ */
1431 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1432
1433 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js");
1434 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.keys;
1435
1436
1437 /***/ }),
1438
1439 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js":
1440 /*!*********************************************************************************************************!*\
1441 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js ***!
1442 \*********************************************************************************************************/
1443 /*! dynamic exports */
1444 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1445 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1446 /*! runtime requirements: module, __webpack_require__ */
1447 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1448
1449 __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");
1450 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
1451
1452
1453 /***/ }),
1454
1455 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js":
1456 /*!***********************************************************************************************!*\
1457 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/values.js ***!
1458 \***********************************************************************************************/
1459 /*! dynamic exports */
1460 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1461 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1462 /*! runtime requirements: module, __webpack_require__ */
1463 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1464
1465 __webpack_require__(/*! ../../modules/es7.object.values */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js");
1466 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.values;
1467
1468
1469 /***/ }),
1470
1471 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js":
1472 /*!*******************************************************************************************!*\
1473 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/parse-int.js ***!
1474 \*******************************************************************************************/
1475 /*! dynamic exports */
1476 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1477 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1478 /*! runtime requirements: module, __webpack_require__ */
1479 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1480
1481 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js");
1482 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").parseInt;
1483
1484
1485 /***/ }),
1486
1487 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js":
1488 /*!*****************************************************************************************!*\
1489 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/promise.js ***!
1490 \*****************************************************************************************/
1491 /*! dynamic exports */
1492 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1493 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1494 /*! runtime requirements: module, __webpack_require__ */
1495 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1496
1497 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1498 __webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1499 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1500 __webpack_require__(/*! ../modules/es6.promise */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js");
1501 __webpack_require__(/*! ../modules/es7.promise.finally */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js");
1502 __webpack_require__(/*! ../modules/es7.promise.try */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js");
1503 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Promise;
1504
1505
1506 /***/ }),
1507
1508 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js":
1509 /*!***************************************************************************************************!*\
1510 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js ***!
1511 \***************************************************************************************************/
1512 /*! dynamic exports */
1513 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1514 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1515 /*! runtime requirements: module, __webpack_require__ */
1516 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1517
1518 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js");
1519 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.construct;
1520
1521
1522 /***/ }),
1523
1524 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js":
1525 /*!*********************************************************************************************!*\
1526 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js ***!
1527 \*********************************************************************************************/
1528 /*! dynamic exports */
1529 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1530 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1531 /*! runtime requirements: module, __webpack_require__ */
1532 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1533
1534 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js");
1535 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.get;
1536
1537
1538 /***/ }),
1539
1540 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js":
1541 /*!*****************************************************************************************************!*\
1542 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/has-instance.js ***!
1543 \*****************************************************************************************************/
1544 /*! unknown exports (runtime-defined) */
1545 /*! runtime requirements: module, __webpack_require__ */
1546 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1547 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1548
1549 __webpack_require__(/*! ../../modules/es6.function.has-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js");
1550 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('hasInstance');
1551
1552
1553 /***/ }),
1554
1555 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js":
1556 /*!**********************************************************************************************!*\
1557 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js ***!
1558 \**********************************************************************************************/
1559 /*! dynamic exports */
1560 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1561 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1562 /*! runtime requirements: module, __webpack_require__ */
1563 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1564
1565 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1566 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1567 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
1568 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js");
1569 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Symbol;
1570
1571
1572 /***/ }),
1573
1574 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js":
1575 /*!*************************************************************************************************!*\
1576 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js ***!
1577 \*************************************************************************************************/
1578 /*! unknown exports (runtime-defined) */
1579 /*! runtime requirements: module, __webpack_require__ */
1580 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1581 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1582
1583 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1584 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1585 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
1586
1587
1588 /***/ }),
1589
1590 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js":
1591 /*!******************************************************************************************!*\
1592 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/weak-map.js ***!
1593 \******************************************************************************************/
1594 /*! dynamic exports */
1595 /*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1596 /*! other exports [maybe provided (runtime-defined)] [no usage info] */
1597 /*! runtime requirements: module, __webpack_require__ */
1598 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1599
1600 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1601 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1602 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js");
1603 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js");
1604 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js");
1605 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").WeakMap;
1606
1607
1608 /***/ }),
1609
1610 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js":
1611 /*!**************************************************************************************************!*\
1612 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js ***!
1613 \**************************************************************************************************/
1614 /*! unknown exports (runtime-defined) */
1615 /*! runtime requirements: module */
1616 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1617 /***/ ((module) => {
1618
1619 module.exports = function (it) {
1620 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1621 return it;
1622 };
1623
1624
1625 /***/ }),
1626
1627 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js":
1628 /*!**********************************************************************************************************!*\
1629 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js ***!
1630 \**********************************************************************************************************/
1631 /*! unknown exports (runtime-defined) */
1632 /*! runtime requirements: module */
1633 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1634 /***/ ((module) => {
1635
1636 module.exports = function () { /* empty */ };
1637
1638
1639 /***/ }),
1640
1641 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js":
1642 /*!***************************************************************************************************!*\
1643 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js ***!
1644 \***************************************************************************************************/
1645 /*! unknown exports (runtime-defined) */
1646 /*! runtime requirements: module */
1647 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1648 /***/ ((module) => {
1649
1650 module.exports = function (it, Constructor, name, forbiddenField) {
1651 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
1652 throw TypeError(name + ': incorrect invocation!');
1653 } return it;
1654 };
1655
1656
1657 /***/ }),
1658
1659 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js":
1660 /*!*************************************************************************************************!*\
1661 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js ***!
1662 \*************************************************************************************************/
1663 /*! unknown exports (runtime-defined) */
1664 /*! runtime requirements: module, __webpack_require__ */
1665 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1666 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1667
1668 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1669 module.exports = function (it) {
1670 if (!isObject(it)) throw TypeError(it + ' is not an object!');
1671 return it;
1672 };
1673
1674
1675 /***/ }),
1676
1677 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js":
1678 /*!***********************************************************************************************************!*\
1679 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js ***!
1680 \***********************************************************************************************************/
1681 /*! unknown exports (runtime-defined) */
1682 /*! runtime requirements: module, __webpack_require__ */
1683 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1684 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1685
1686 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
1687
1688 module.exports = function (iter, ITERATOR) {
1689 var result = [];
1690 forOf(iter, false, result.push, result, ITERATOR);
1691 return result;
1692 };
1693
1694
1695 /***/ }),
1696
1697 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js":
1698 /*!******************************************************************************************************!*\
1699 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js ***!
1700 \******************************************************************************************************/
1701 /*! unknown exports (runtime-defined) */
1702 /*! runtime requirements: module, __webpack_require__ */
1703 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1704 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1705
1706 // false -> Array#indexOf
1707 // true -> Array#includes
1708 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1709 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1710 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js");
1711 module.exports = function (IS_INCLUDES) {
1712 return function ($this, el, fromIndex) {
1713 var O = toIObject($this);
1714 var length = toLength(O.length);
1715 var index = toAbsoluteIndex(fromIndex, length);
1716 var value;
1717 // Array#includes uses SameValueZero equality algorithm
1718 // eslint-disable-next-line no-self-compare
1719 if (IS_INCLUDES && el != el) while (length > index) {
1720 value = O[index++];
1721 // eslint-disable-next-line no-self-compare
1722 if (value != value) return true;
1723 // Array#indexOf ignores holes, Array#includes - not
1724 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1725 if (O[index] === el) return IS_INCLUDES || index || 0;
1726 } return !IS_INCLUDES && -1;
1727 };
1728 };
1729
1730
1731 /***/ }),
1732
1733 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js":
1734 /*!*****************************************************************************************************!*\
1735 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js ***!
1736 \*****************************************************************************************************/
1737 /*! unknown exports (runtime-defined) */
1738 /*! runtime requirements: module, __webpack_require__ */
1739 /*! CommonJS bailout: module.exports is used directly at 13:0-14 */
1740 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1741
1742 // 0 -> Array#forEach
1743 // 1 -> Array#map
1744 // 2 -> Array#filter
1745 // 3 -> Array#some
1746 // 4 -> Array#every
1747 // 5 -> Array#find
1748 // 6 -> Array#findIndex
1749 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1750 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
1751 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
1752 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1753 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js");
1754 module.exports = function (TYPE, $create) {
1755 var IS_MAP = TYPE == 1;
1756 var IS_FILTER = TYPE == 2;
1757 var IS_SOME = TYPE == 3;
1758 var IS_EVERY = TYPE == 4;
1759 var IS_FIND_INDEX = TYPE == 6;
1760 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
1761 var create = $create || asc;
1762 return function ($this, callbackfn, that) {
1763 var O = toObject($this);
1764 var self = IObject(O);
1765 var f = ctx(callbackfn, that, 3);
1766 var length = toLength(self.length);
1767 var index = 0;
1768 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
1769 var val, res;
1770 for (;length > index; index++) if (NO_HOLES || index in self) {
1771 val = self[index];
1772 res = f(val, index, O);
1773 if (TYPE) {
1774 if (IS_MAP) result[index] = res; // map
1775 else if (res) switch (TYPE) {
1776 case 3: return true; // some
1777 case 5: return val; // find
1778 case 6: return index; // findIndex
1779 case 2: result.push(val); // filter
1780 } else if (IS_EVERY) return false; // every
1781 }
1782 }
1783 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
1784 };
1785 };
1786
1787
1788 /***/ }),
1789
1790 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js":
1791 /*!*****************************************************************************************************************!*\
1792 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js ***!
1793 \*****************************************************************************************************************/
1794 /*! unknown exports (runtime-defined) */
1795 /*! runtime requirements: module, __webpack_require__ */
1796 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1797 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1798
1799 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1800 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
1801 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
1802
1803 module.exports = function (original) {
1804 var C;
1805 if (isArray(original)) {
1806 C = original.constructor;
1807 // cross-realm fallback
1808 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
1809 if (isObject(C)) {
1810 C = C[SPECIES];
1811 if (C === null) C = undefined;
1812 }
1813 } return C === undefined ? Array : C;
1814 };
1815
1816
1817 /***/ }),
1818
1819 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js":
1820 /*!************************************************************************************************************!*\
1821 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-create.js ***!
1822 \************************************************************************************************************/
1823 /*! unknown exports (runtime-defined) */
1824 /*! runtime requirements: module, __webpack_require__ */
1825 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1826 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1827
1828 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
1829 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-species-constructor.js");
1830
1831 module.exports = function (original, length) {
1832 return new (speciesConstructor(original))(length);
1833 };
1834
1835
1836 /***/ }),
1837
1838 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js":
1839 /*!********************************************************************************************!*\
1840 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js ***!
1841 \********************************************************************************************/
1842 /*! unknown exports (runtime-defined) */
1843 /*! runtime requirements: module, __webpack_require__ */
1844 /*! CommonJS bailout: module.exports is used directly at 16:0-14 */
1845 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1846
1847 "use strict";
1848
1849 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
1850 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1851 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
1852 var arraySlice = [].slice;
1853 var factories = {};
1854
1855 var construct = function (F, len, args) {
1856 if (!(len in factories)) {
1857 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
1858 // eslint-disable-next-line no-new-func
1859 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
1860 } return factories[len](F, args);
1861 };
1862
1863 module.exports = Function.bind || function bind(that /* , ...args */) {
1864 var fn = aFunction(this);
1865 var partArgs = arraySlice.call(arguments, 1);
1866 var bound = function (/* args... */) {
1867 var args = partArgs.concat(arraySlice.call(arguments));
1868 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
1869 };
1870 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
1871 return bound;
1872 };
1873
1874
1875 /***/ }),
1876
1877 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js":
1878 /*!***********************************************************************************************!*\
1879 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js ***!
1880 \***********************************************************************************************/
1881 /*! unknown exports (runtime-defined) */
1882 /*! runtime requirements: module, __webpack_require__ */
1883 /*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1884 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1885
1886 // getting tag from 19.1.3.6 Object.prototype.toString()
1887 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1888 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
1889 // ES3 wrong here
1890 var ARG = cof(function () { return arguments; }()) == 'Arguments';
1891
1892 // fallback for IE11 Script Access Denied error
1893 var tryGet = function (it, key) {
1894 try {
1895 return it[key];
1896 } catch (e) { /* empty */ }
1897 };
1898
1899 module.exports = function (it) {
1900 var O, T, B;
1901 return it === undefined ? 'Undefined' : it === null ? 'Null'
1902 // @@toStringTag case
1903 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
1904 // builtinTag case
1905 : ARG ? cof(O)
1906 // ES3 arguments fallback
1907 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
1908 };
1909
1910
1911 /***/ }),
1912
1913 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js":
1914 /*!*******************************************************************************************!*\
1915 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js ***!
1916 \*******************************************************************************************/
1917 /*! unknown exports (runtime-defined) */
1918 /*! runtime requirements: module */
1919 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1920 /***/ ((module) => {
1921
1922 var toString = {}.toString;
1923
1924 module.exports = function (it) {
1925 return toString.call(it).slice(8, -1);
1926 };
1927
1928
1929 /***/ }),
1930
1931 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js":
1932 /*!*********************************************************************************************************!*\
1933 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js ***!
1934 \*********************************************************************************************************/
1935 /*! unknown exports (runtime-defined) */
1936 /*! runtime requirements: __webpack_require__, module */
1937 /*! CommonJS bailout: module.exports is used directly at 27:0-14 */
1938 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1939
1940 "use strict";
1941
1942 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
1943 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
1944 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
1945 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1946 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
1947 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
1948 var $iterDefine = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js");
1949 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
1950 var setSpecies = __webpack_require__(/*! ./_set-species */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js");
1951 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
1952 var fastKey = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").fastKey;
1953 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
1954 var SIZE = DESCRIPTORS ? '_s' : 'size';
1955
1956 var getEntry = function (that, key) {
1957 // fast case
1958 var index = fastKey(key);
1959 var entry;
1960 if (index !== 'F') return that._i[index];
1961 // frozen object case
1962 for (entry = that._f; entry; entry = entry.n) {
1963 if (entry.k == key) return entry;
1964 }
1965 };
1966
1967 module.exports = {
1968 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
1969 var C = wrapper(function (that, iterable) {
1970 anInstance(that, C, NAME, '_i');
1971 that._t = NAME; // collection type
1972 that._i = create(null); // index
1973 that._f = undefined; // first entry
1974 that._l = undefined; // last entry
1975 that[SIZE] = 0; // size
1976 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
1977 });
1978 redefineAll(C.prototype, {
1979 // 23.1.3.1 Map.prototype.clear()
1980 // 23.2.3.2 Set.prototype.clear()
1981 clear: function clear() {
1982 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {
1983 entry.r = true;
1984 if (entry.p) entry.p = entry.p.n = undefined;
1985 delete data[entry.i];
1986 }
1987 that._f = that._l = undefined;
1988 that[SIZE] = 0;
1989 },
1990 // 23.1.3.3 Map.prototype.delete(key)
1991 // 23.2.3.4 Set.prototype.delete(value)
1992 'delete': function (key) {
1993 var that = validate(this, NAME);
1994 var entry = getEntry(that, key);
1995 if (entry) {
1996 var next = entry.n;
1997 var prev = entry.p;
1998 delete that._i[entry.i];
1999 entry.r = true;
2000 if (prev) prev.n = next;
2001 if (next) next.p = prev;
2002 if (that._f == entry) that._f = next;
2003 if (that._l == entry) that._l = prev;
2004 that[SIZE]--;
2005 } return !!entry;
2006 },
2007 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
2008 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
2009 forEach: function forEach(callbackfn /* , that = undefined */) {
2010 validate(this, NAME);
2011 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);
2012 var entry;
2013 while (entry = entry ? entry.n : this._f) {
2014 f(entry.v, entry.k, this);
2015 // revert to the last existing entry
2016 while (entry && entry.r) entry = entry.p;
2017 }
2018 },
2019 // 23.1.3.7 Map.prototype.has(key)
2020 // 23.2.3.7 Set.prototype.has(value)
2021 has: function has(key) {
2022 return !!getEntry(validate(this, NAME), key);
2023 }
2024 });
2025 if (DESCRIPTORS) dP(C.prototype, 'size', {
2026 get: function () {
2027 return validate(this, NAME)[SIZE];
2028 }
2029 });
2030 return C;
2031 },
2032 def: function (that, key, value) {
2033 var entry = getEntry(that, key);
2034 var prev, index;
2035 // change existing entry
2036 if (entry) {
2037 entry.v = value;
2038 // create new entry
2039 } else {
2040 that._l = entry = {
2041 i: index = fastKey(key, true), // <- index
2042 k: key, // <- key
2043 v: value, // <- value
2044 p: prev = that._l, // <- previous entry
2045 n: undefined, // <- next entry
2046 r: false // <- removed
2047 };
2048 if (!that._f) that._f = entry;
2049 if (prev) prev.n = entry;
2050 that[SIZE]++;
2051 // add to index
2052 if (index !== 'F') that._i[index] = entry;
2053 } return that;
2054 },
2055 getEntry: getEntry,
2056 setStrong: function (C, NAME, IS_MAP) {
2057 // add .keys, .values, .entries, [@@iterator]
2058 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
2059 $iterDefine(C, NAME, function (iterated, kind) {
2060 this._t = validate(iterated, NAME); // target
2061 this._k = kind; // kind
2062 this._l = undefined; // previous
2063 }, function () {
2064 var that = this;
2065 var kind = that._k;
2066 var entry = that._l;
2067 // revert to the last existing entry
2068 while (entry && entry.r) entry = entry.p;
2069 // get next entry
2070 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {
2071 // or finish the iteration
2072 that._t = undefined;
2073 return step(1);
2074 }
2075 // return step by kind
2076 if (kind == 'keys') return step(0, entry.k);
2077 if (kind == 'values') return step(0, entry.v);
2078 return step(0, [entry.k, entry.v]);
2079 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);
2080
2081 // add [@@species], 23.1.2.2, 23.2.2.2
2082 setSpecies(NAME);
2083 }
2084 };
2085
2086
2087 /***/ }),
2088
2089 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js":
2090 /*!**********************************************************************************************************!*\
2091 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js ***!
2092 \**********************************************************************************************************/
2093 /*! unknown exports (runtime-defined) */
2094 /*! runtime requirements: module, __webpack_require__ */
2095 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2096 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2097
2098 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
2099 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
2100 var from = __webpack_require__(/*! ./_array-from-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-from-iterable.js");
2101 module.exports = function (NAME) {
2102 return function toJSON() {
2103 if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic");
2104 return from(this);
2105 };
2106 };
2107
2108
2109 /***/ }),
2110
2111 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js":
2112 /*!*******************************************************************************************************!*\
2113 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js ***!
2114 \*******************************************************************************************************/
2115 /*! unknown exports (runtime-defined) */
2116 /*! runtime requirements: __webpack_require__, module */
2117 /*! CommonJS bailout: module.exports is used directly at 49:0-14 */
2118 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2119
2120 "use strict";
2121
2122 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
2123 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").getWeak;
2124 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2125 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2126 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
2127 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
2128 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js");
2129 var $has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2130 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
2131 var arrayFind = createArrayMethod(5);
2132 var arrayFindIndex = createArrayMethod(6);
2133 var id = 0;
2134
2135 // fallback for uncaught frozen keys
2136 var uncaughtFrozenStore = function (that) {
2137 return that._l || (that._l = new UncaughtFrozenStore());
2138 };
2139 var UncaughtFrozenStore = function () {
2140 this.a = [];
2141 };
2142 var findUncaughtFrozen = function (store, key) {
2143 return arrayFind(store.a, function (it) {
2144 return it[0] === key;
2145 });
2146 };
2147 UncaughtFrozenStore.prototype = {
2148 get: function (key) {
2149 var entry = findUncaughtFrozen(this, key);
2150 if (entry) return entry[1];
2151 },
2152 has: function (key) {
2153 return !!findUncaughtFrozen(this, key);
2154 },
2155 set: function (key, value) {
2156 var entry = findUncaughtFrozen(this, key);
2157 if (entry) entry[1] = value;
2158 else this.a.push([key, value]);
2159 },
2160 'delete': function (key) {
2161 var index = arrayFindIndex(this.a, function (it) {
2162 return it[0] === key;
2163 });
2164 if (~index) this.a.splice(index, 1);
2165 return !!~index;
2166 }
2167 };
2168
2169 module.exports = {
2170 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
2171 var C = wrapper(function (that, iterable) {
2172 anInstance(that, C, NAME, '_i');
2173 that._t = NAME; // collection type
2174 that._i = id++; // collection id
2175 that._l = undefined; // leak store for uncaught frozen objects
2176 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
2177 });
2178 redefineAll(C.prototype, {
2179 // 23.3.3.2 WeakMap.prototype.delete(key)
2180 // 23.4.3.3 WeakSet.prototype.delete(value)
2181 'delete': function (key) {
2182 if (!isObject(key)) return false;
2183 var data = getWeak(key);
2184 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
2185 return data && $has(data, this._i) && delete data[this._i];
2186 },
2187 // 23.3.3.4 WeakMap.prototype.has(key)
2188 // 23.4.3.4 WeakSet.prototype.has(value)
2189 has: function has(key) {
2190 if (!isObject(key)) return false;
2191 var data = getWeak(key);
2192 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
2193 return data && $has(data, this._i);
2194 }
2195 });
2196 return C;
2197 },
2198 def: function (that, key, value) {
2199 var data = getWeak(anObject(key), true);
2200 if (data === true) uncaughtFrozenStore(that).set(key, value);
2201 else data[that._i] = value;
2202 return that;
2203 },
2204 ufstore: uncaughtFrozenStore
2205 };
2206
2207
2208 /***/ }),
2209
2210 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js":
2211 /*!**************************************************************************************************!*\
2212 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js ***!
2213 \**************************************************************************************************/
2214 /*! unknown exports (runtime-defined) */
2215 /*! runtime requirements: __webpack_require__, module */
2216 /*! CommonJS bailout: module.exports is used directly at 16:0-14 */
2217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2218
2219 "use strict";
2220
2221 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2222 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2223 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js");
2224 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2225 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2226 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js");
2227 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
2228 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
2229 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2230 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2231 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2232 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js")(0);
2233 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
2234
2235 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
2236 var Base = global[NAME];
2237 var C = Base;
2238 var ADDER = IS_MAP ? 'set' : 'add';
2239 var proto = C && C.prototype;
2240 var O = {};
2241 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
2242 new C().entries().next();
2243 }))) {
2244 // create collection constructor
2245 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
2246 redefineAll(C.prototype, methods);
2247 meta.NEED = true;
2248 } else {
2249 C = wrapper(function (target, iterable) {
2250 anInstance(target, C, NAME, '_c');
2251 target._c = new Base();
2252 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
2253 });
2254 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
2255 var IS_ADDER = KEY == 'add' || KEY == 'set';
2256 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
2257 anInstance(this, C, KEY);
2258 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
2259 var result = this._c[KEY](a === 0 ? 0 : a, b);
2260 return IS_ADDER ? this : result;
2261 });
2262 });
2263 IS_WEAK || dP(C.prototype, 'size', {
2264 get: function () {
2265 return this._c.size;
2266 }
2267 });
2268 }
2269
2270 setToStringTag(C, NAME);
2271
2272 O[NAME] = C;
2273 $export($export.G + $export.W + $export.F, O);
2274
2275 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
2276
2277 return C;
2278 };
2279
2280
2281 /***/ }),
2282
2283 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js":
2284 /*!********************************************************************************************!*\
2285 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js ***!
2286 \********************************************************************************************/
2287 /*! unknown exports (runtime-defined) */
2288 /*! runtime requirements: module */
2289 /*! CommonJS bailout: module.exports is used directly at 1:11-25 */
2290 /***/ ((module) => {
2291
2292 var core = module.exports = { version: '2.6.11' };
2293 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
2294
2295
2296 /***/ }),
2297
2298 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js":
2299 /*!*******************************************************************************************************!*\
2300 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js ***!
2301 \*******************************************************************************************************/
2302 /*! unknown exports (runtime-defined) */
2303 /*! runtime requirements: module, __webpack_require__ */
2304 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2305 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2306
2307 "use strict";
2308
2309 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2310 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2311
2312 module.exports = function (object, index, value) {
2313 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
2314 else object[index] = value;
2315 };
2316
2317
2318 /***/ }),
2319
2320 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js":
2321 /*!*******************************************************************************************!*\
2322 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js ***!
2323 \*******************************************************************************************/
2324 /*! unknown exports (runtime-defined) */
2325 /*! runtime requirements: module, __webpack_require__ */
2326 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2327 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2328
2329 // optional / simple context binding
2330 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
2331 module.exports = function (fn, that, length) {
2332 aFunction(fn);
2333 if (that === undefined) return fn;
2334 switch (length) {
2335 case 1: return function (a) {
2336 return fn.call(that, a);
2337 };
2338 case 2: return function (a, b) {
2339 return fn.call(that, a, b);
2340 };
2341 case 3: return function (a, b, c) {
2342 return fn.call(that, a, b, c);
2343 };
2344 }
2345 return function (/* ...args */) {
2346 return fn.apply(that, arguments);
2347 };
2348 };
2349
2350
2351 /***/ }),
2352
2353 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js":
2354 /*!***********************************************************************************************!*\
2355 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js ***!
2356 \***********************************************************************************************/
2357 /*! unknown exports (runtime-defined) */
2358 /*! runtime requirements: module */
2359 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2360 /***/ ((module) => {
2361
2362 // 7.2.1 RequireObjectCoercible(argument)
2363 module.exports = function (it) {
2364 if (it == undefined) throw TypeError("Can't call method on " + it);
2365 return it;
2366 };
2367
2368
2369 /***/ }),
2370
2371 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js":
2372 /*!***************************************************************************************************!*\
2373 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js ***!
2374 \***************************************************************************************************/
2375 /*! unknown exports (runtime-defined) */
2376 /*! runtime requirements: module, __webpack_require__ */
2377 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2378 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2379
2380 // Thank's IE8 for his funny defineProperty
2381 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
2382 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
2383 });
2384
2385
2386 /***/ }),
2387
2388 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js":
2389 /*!**************************************************************************************************!*\
2390 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js ***!
2391 \**************************************************************************************************/
2392 /*! unknown exports (runtime-defined) */
2393 /*! runtime requirements: __webpack_require__, module */
2394 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2395 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2396
2397 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2398 var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
2399 // typeof document.createElement is 'object' in old IE
2400 var is = isObject(document) && isObject(document.createElement);
2401 module.exports = function (it) {
2402 return is ? document.createElement(it) : {};
2403 };
2404
2405
2406 /***/ }),
2407
2408 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js":
2409 /*!*****************************************************************************************************!*\
2410 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js ***!
2411 \*****************************************************************************************************/
2412 /*! unknown exports (runtime-defined) */
2413 /*! runtime requirements: module */
2414 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2415 /***/ ((module) => {
2416
2417 // IE 8- don't enum bug keys
2418 module.exports = (
2419 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
2420 ).split(',');
2421
2422
2423 /***/ }),
2424
2425 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js":
2426 /*!*************************************************************************************************!*\
2427 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js ***!
2428 \*************************************************************************************************/
2429 /*! unknown exports (runtime-defined) */
2430 /*! runtime requirements: module, __webpack_require__ */
2431 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2432 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2433
2434 // all enumerable object keys, includes symbols
2435 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
2436 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
2437 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
2438 module.exports = function (it) {
2439 var result = getKeys(it);
2440 var getSymbols = gOPS.f;
2441 if (getSymbols) {
2442 var symbols = getSymbols(it);
2443 var isEnum = pIE.f;
2444 var i = 0;
2445 var key;
2446 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
2447 } return result;
2448 };
2449
2450
2451 /***/ }),
2452
2453 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js":
2454 /*!**********************************************************************************************!*\
2455 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js ***!
2456 \**********************************************************************************************/
2457 /*! unknown exports (runtime-defined) */
2458 /*! runtime requirements: module, __webpack_require__ */
2459 /*! CommonJS bailout: module.exports is used directly at 62:0-14 */
2460 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2461
2462 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2463 var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2464 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2465 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2466 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2467 var PROTOTYPE = 'prototype';
2468
2469 var $export = function (type, name, source) {
2470 var IS_FORCED = type & $export.F;
2471 var IS_GLOBAL = type & $export.G;
2472 var IS_STATIC = type & $export.S;
2473 var IS_PROTO = type & $export.P;
2474 var IS_BIND = type & $export.B;
2475 var IS_WRAP = type & $export.W;
2476 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
2477 var expProto = exports[PROTOTYPE];
2478 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
2479 var key, own, out;
2480 if (IS_GLOBAL) source = name;
2481 for (key in source) {
2482 // contains in native
2483 own = !IS_FORCED && target && target[key] !== undefined;
2484 if (own && has(exports, key)) continue;
2485 // export native or passed
2486 out = own ? target[key] : source[key];
2487 // prevent global pollution for namespaces
2488 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
2489 // bind timers to global for call from export context
2490 : IS_BIND && own ? ctx(out, global)
2491 // wrap global constructors for prevent change them in library
2492 : IS_WRAP && target[key] == out ? (function (C) {
2493 var F = function (a, b, c) {
2494 if (this instanceof C) {
2495 switch (arguments.length) {
2496 case 0: return new C();
2497 case 1: return new C(a);
2498 case 2: return new C(a, b);
2499 } return new C(a, b, c);
2500 } return C.apply(this, arguments);
2501 };
2502 F[PROTOTYPE] = C[PROTOTYPE];
2503 return F;
2504 // make static versions for prototype methods
2505 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
2506 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
2507 if (IS_PROTO) {
2508 (exports.virtual || (exports.virtual = {}))[key] = out;
2509 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
2510 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
2511 }
2512 }
2513 };
2514 // type bitmap
2515 $export.F = 1; // forced
2516 $export.G = 2; // global
2517 $export.S = 4; // static
2518 $export.P = 8; // proto
2519 $export.B = 16; // bind
2520 $export.W = 32; // wrap
2521 $export.U = 64; // safe
2522 $export.R = 128; // real proto method for `library`
2523 module.exports = $export;
2524
2525
2526 /***/ }),
2527
2528 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js":
2529 /*!*********************************************************************************************!*\
2530 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js ***!
2531 \*********************************************************************************************/
2532 /*! unknown exports (runtime-defined) */
2533 /*! runtime requirements: module */
2534 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2535 /***/ ((module) => {
2536
2537 module.exports = function (exec) {
2538 try {
2539 return !!exec();
2540 } catch (e) {
2541 return true;
2542 }
2543 };
2544
2545
2546 /***/ }),
2547
2548 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js":
2549 /*!**********************************************************************************************!*\
2550 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js ***!
2551 \**********************************************************************************************/
2552 /*! unknown exports (runtime-defined) */
2553 /*! runtime requirements: module, __webpack_require__ */
2554 /*! CommonJS bailout: module.exports is used directly at 9:14-28 */
2555 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2556
2557 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2558 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
2559 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
2560 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2561 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
2562 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
2563 var BREAK = {};
2564 var RETURN = {};
2565 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
2566 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
2567 var f = ctx(fn, that, entries ? 2 : 1);
2568 var index = 0;
2569 var length, step, iterator, result;
2570 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
2571 // fast case for arrays with default iterator
2572 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
2573 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
2574 if (result === BREAK || result === RETURN) return result;
2575 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
2576 result = call(iterator, f, step.value, entries);
2577 if (result === BREAK || result === RETURN) return result;
2578 }
2579 };
2580 exports.BREAK = BREAK;
2581 exports.RETURN = RETURN;
2582
2583
2584 /***/ }),
2585
2586 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js":
2587 /*!**********************************************************************************************!*\
2588 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js ***!
2589 \**********************************************************************************************/
2590 /*! unknown exports (runtime-defined) */
2591 /*! runtime requirements: module */
2592 /*! CommonJS bailout: module.exports is used directly at 2:13-27 */
2593 /***/ ((module) => {
2594
2595 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
2596 var global = module.exports = typeof window != 'undefined' && window.Math == Math
2597 ? window : typeof self != 'undefined' && self.Math == Math ? self
2598 // eslint-disable-next-line no-new-func
2599 : Function('return this')();
2600 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
2601
2602
2603 /***/ }),
2604
2605 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js":
2606 /*!*******************************************************************************************!*\
2607 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js ***!
2608 \*******************************************************************************************/
2609 /*! unknown exports (runtime-defined) */
2610 /*! runtime requirements: module */
2611 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2612 /***/ ((module) => {
2613
2614 var hasOwnProperty = {}.hasOwnProperty;
2615 module.exports = function (it, key) {
2616 return hasOwnProperty.call(it, key);
2617 };
2618
2619
2620 /***/ }),
2621
2622 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js":
2623 /*!********************************************************************************************!*\
2624 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js ***!
2625 \********************************************************************************************/
2626 /*! unknown exports (runtime-defined) */
2627 /*! runtime requirements: module, __webpack_require__ */
2628 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2629 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2630
2631 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2632 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2633 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
2634 return dP.f(object, key, createDesc(1, value));
2635 } : function (object, key, value) {
2636 object[key] = value;
2637 return object;
2638 };
2639
2640
2641 /***/ }),
2642
2643 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js":
2644 /*!********************************************************************************************!*\
2645 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js ***!
2646 \********************************************************************************************/
2647 /*! unknown exports (runtime-defined) */
2648 /*! runtime requirements: __webpack_require__, module */
2649 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2650 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2651
2652 var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
2653 module.exports = document && document.documentElement;
2654
2655
2656 /***/ }),
2657
2658 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js":
2659 /*!******************************************************************************************************!*\
2660 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js ***!
2661 \******************************************************************************************************/
2662 /*! unknown exports (runtime-defined) */
2663 /*! runtime requirements: module, __webpack_require__ */
2664 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2665 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2666
2667 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 () {
2668 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;
2669 });
2670
2671
2672 /***/ }),
2673
2674 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js":
2675 /*!**********************************************************************************************!*\
2676 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js ***!
2677 \**********************************************************************************************/
2678 /*! unknown exports (runtime-defined) */
2679 /*! runtime requirements: module */
2680 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
2681 /***/ ((module) => {
2682
2683 // fast apply, http://jsperf.lnkit.com/fast-apply/5
2684 module.exports = function (fn, args, that) {
2685 var un = that === undefined;
2686 switch (args.length) {
2687 case 0: return un ? fn()
2688 : fn.call(that);
2689 case 1: return un ? fn(args[0])
2690 : fn.call(that, args[0]);
2691 case 2: return un ? fn(args[0], args[1])
2692 : fn.call(that, args[0], args[1]);
2693 case 3: return un ? fn(args[0], args[1], args[2])
2694 : fn.call(that, args[0], args[1], args[2]);
2695 case 4: return un ? fn(args[0], args[1], args[2], args[3])
2696 : fn.call(that, args[0], args[1], args[2], args[3]);
2697 } return fn.apply(that, args);
2698 };
2699
2700
2701 /***/ }),
2702
2703 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js":
2704 /*!***********************************************************************************************!*\
2705 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js ***!
2706 \***********************************************************************************************/
2707 /*! unknown exports (runtime-defined) */
2708 /*! runtime requirements: module, __webpack_require__ */
2709 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2710 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2711
2712 // fallback for non-array-like ES3 and non-enumerable old V8 strings
2713 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
2714 // eslint-disable-next-line no-prototype-builtins
2715 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
2716 return cof(it) == 'String' ? it.split('') : Object(it);
2717 };
2718
2719
2720 /***/ }),
2721
2722 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js":
2723 /*!*****************************************************************************************************!*\
2724 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js ***!
2725 \*****************************************************************************************************/
2726 /*! unknown exports (runtime-defined) */
2727 /*! runtime requirements: module, __webpack_require__ */
2728 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2729 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2730
2731 // check on default Array iterator
2732 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2733 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2734 var ArrayProto = Array.prototype;
2735
2736 module.exports = function (it) {
2737 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
2738 };
2739
2740
2741 /***/ }),
2742
2743 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js":
2744 /*!************************************************************************************************!*\
2745 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js ***!
2746 \************************************************************************************************/
2747 /*! unknown exports (runtime-defined) */
2748 /*! runtime requirements: module, __webpack_require__ */
2749 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2750 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2751
2752 // 7.2.2 IsArray(argument)
2753 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
2754 module.exports = Array.isArray || function isArray(arg) {
2755 return cof(arg) == 'Array';
2756 };
2757
2758
2759 /***/ }),
2760
2761 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js":
2762 /*!*************************************************************************************************!*\
2763 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js ***!
2764 \*************************************************************************************************/
2765 /*! unknown exports (runtime-defined) */
2766 /*! runtime requirements: module */
2767 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2768 /***/ ((module) => {
2769
2770 module.exports = function (it) {
2771 return typeof it === 'object' ? it !== null : typeof it === 'function';
2772 };
2773
2774
2775 /***/ }),
2776
2777 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js":
2778 /*!*************************************************************************************************!*\
2779 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js ***!
2780 \*************************************************************************************************/
2781 /*! unknown exports (runtime-defined) */
2782 /*! runtime requirements: module, __webpack_require__ */
2783 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2784 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2785
2786 // call something on iterator step with safe closing on error
2787 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2788 module.exports = function (iterator, fn, value, entries) {
2789 try {
2790 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
2791 // 7.4.6 IteratorClose(iterator, completion)
2792 } catch (e) {
2793 var ret = iterator['return'];
2794 if (ret !== undefined) anObject(ret.call(iterator));
2795 throw e;
2796 }
2797 };
2798
2799
2800 /***/ }),
2801
2802 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js":
2803 /*!***************************************************************************************************!*\
2804 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js ***!
2805 \***************************************************************************************************/
2806 /*! unknown exports (runtime-defined) */
2807 /*! runtime requirements: module, __webpack_require__ */
2808 /*! CommonJS bailout: module.exports is used directly at 10:0-14 */
2809 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2810
2811 "use strict";
2812
2813 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
2814 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2815 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2816 var IteratorPrototype = {};
2817
2818 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
2819 __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; });
2820
2821 module.exports = function (Constructor, NAME, next) {
2822 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
2823 setToStringTag(Constructor, NAME + ' Iterator');
2824 };
2825
2826
2827 /***/ }),
2828
2829 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js":
2830 /*!***************************************************************************************************!*\
2831 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js ***!
2832 \***************************************************************************************************/
2833 /*! unknown exports (runtime-defined) */
2834 /*! runtime requirements: module, __webpack_require__ */
2835 /*! CommonJS bailout: module.exports is used directly at 18:0-14 */
2836 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2837
2838 "use strict";
2839
2840 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
2841 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2842 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
2843 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
2844 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2845 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js");
2846 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
2847 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
2848 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2849 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
2850 var FF_ITERATOR = '@@iterator';
2851 var KEYS = 'keys';
2852 var VALUES = 'values';
2853
2854 var returnThis = function () { return this; };
2855
2856 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
2857 $iterCreate(Constructor, NAME, next);
2858 var getMethod = function (kind) {
2859 if (!BUGGY && kind in proto) return proto[kind];
2860 switch (kind) {
2861 case KEYS: return function keys() { return new Constructor(this, kind); };
2862 case VALUES: return function values() { return new Constructor(this, kind); };
2863 } return function entries() { return new Constructor(this, kind); };
2864 };
2865 var TAG = NAME + ' Iterator';
2866 var DEF_VALUES = DEFAULT == VALUES;
2867 var VALUES_BUG = false;
2868 var proto = Base.prototype;
2869 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
2870 var $default = $native || getMethod(DEFAULT);
2871 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
2872 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
2873 var methods, key, IteratorPrototype;
2874 // Fix native
2875 if ($anyNative) {
2876 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
2877 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
2878 // Set @@toStringTag to native iterators
2879 setToStringTag(IteratorPrototype, TAG, true);
2880 // fix for some old engines
2881 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
2882 }
2883 }
2884 // fix Array#{values, @@iterator}.name in V8 / FF
2885 if (DEF_VALUES && $native && $native.name !== VALUES) {
2886 VALUES_BUG = true;
2887 $default = function values() { return $native.call(this); };
2888 }
2889 // Define iterator
2890 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
2891 hide(proto, ITERATOR, $default);
2892 }
2893 // Plug for library
2894 Iterators[NAME] = $default;
2895 Iterators[TAG] = returnThis;
2896 if (DEFAULT) {
2897 methods = {
2898 values: DEF_VALUES ? $default : getMethod(VALUES),
2899 keys: IS_SET ? $default : getMethod(KEYS),
2900 entries: $entries
2901 };
2902 if (FORCED) for (key in methods) {
2903 if (!(key in proto)) redefine(proto, key, methods[key]);
2904 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
2905 }
2906 return methods;
2907 };
2908
2909
2910 /***/ }),
2911
2912 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js":
2913 /*!***************************************************************************************************!*\
2914 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js ***!
2915 \***************************************************************************************************/
2916 /*! unknown exports (runtime-defined) */
2917 /*! runtime requirements: module, __webpack_require__ */
2918 /*! CommonJS bailout: module.exports is used directly at 11:0-14 */
2919 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2920
2921 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2922 var SAFE_CLOSING = false;
2923
2924 try {
2925 var riter = [7][ITERATOR]();
2926 riter['return'] = function () { SAFE_CLOSING = true; };
2927 // eslint-disable-next-line no-throw-literal
2928 Array.from(riter, function () { throw 2; });
2929 } catch (e) { /* empty */ }
2930
2931 module.exports = function (exec, skipClosing) {
2932 if (!skipClosing && !SAFE_CLOSING) return false;
2933 var safe = false;
2934 try {
2935 var arr = [7];
2936 var iter = arr[ITERATOR]();
2937 iter.next = function () { return { done: safe = true }; };
2938 arr[ITERATOR] = function () { return iter; };
2939 exec(arr);
2940 } catch (e) { /* empty */ }
2941 return safe;
2942 };
2943
2944
2945 /***/ }),
2946
2947 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js":
2948 /*!*************************************************************************************************!*\
2949 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js ***!
2950 \*************************************************************************************************/
2951 /*! unknown exports (runtime-defined) */
2952 /*! runtime requirements: module */
2953 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2954 /***/ ((module) => {
2955
2956 module.exports = function (done, value) {
2957 return { value: value, done: !!done };
2958 };
2959
2960
2961 /***/ }),
2962
2963 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js":
2964 /*!*************************************************************************************************!*\
2965 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js ***!
2966 \*************************************************************************************************/
2967 /*! unknown exports (runtime-defined) */
2968 /*! runtime requirements: module */
2969 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2970 /***/ ((module) => {
2971
2972 module.exports = {};
2973
2974
2975 /***/ }),
2976
2977 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js":
2978 /*!***********************************************************************************************!*\
2979 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js ***!
2980 \***********************************************************************************************/
2981 /*! unknown exports (runtime-defined) */
2982 /*! runtime requirements: module */
2983 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2984 /***/ ((module) => {
2985
2986 module.exports = true;
2987
2988
2989 /***/ }),
2990
2991 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js":
2992 /*!********************************************************************************************!*\
2993 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js ***!
2994 \********************************************************************************************/
2995 /*! unknown exports (runtime-defined) */
2996 /*! runtime requirements: __webpack_require__, module */
2997 /*! CommonJS bailout: module.exports is used directly at 47:11-25 */
2998 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2999
3000 var META = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js")('meta');
3001 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3002 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3003 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
3004 var id = 0;
3005 var isExtensible = Object.isExtensible || function () {
3006 return true;
3007 };
3008 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
3009 return isExtensible(Object.preventExtensions({}));
3010 });
3011 var setMeta = function (it) {
3012 setDesc(it, META, { value: {
3013 i: 'O' + ++id, // object ID
3014 w: {} // weak collections IDs
3015 } });
3016 };
3017 var fastKey = function (it, create) {
3018 // return primitive with prefix
3019 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
3020 if (!has(it, META)) {
3021 // can't set metadata to uncaught frozen object
3022 if (!isExtensible(it)) return 'F';
3023 // not necessary to add metadata
3024 if (!create) return 'E';
3025 // add missing metadata
3026 setMeta(it);
3027 // return object ID
3028 } return it[META].i;
3029 };
3030 var getWeak = function (it, create) {
3031 if (!has(it, META)) {
3032 // can't set metadata to uncaught frozen object
3033 if (!isExtensible(it)) return true;
3034 // not necessary to add metadata
3035 if (!create) return false;
3036 // add missing metadata
3037 setMeta(it);
3038 // return hash weak collections IDs
3039 } return it[META].w;
3040 };
3041 // add metadata on freeze-family methods calling
3042 var onFreeze = function (it) {
3043 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
3044 return it;
3045 };
3046 var meta = module.exports = {
3047 KEY: META,
3048 NEED: false,
3049 fastKey: fastKey,
3050 getWeak: getWeak,
3051 onFreeze: onFreeze
3052 };
3053
3054
3055 /***/ }),
3056
3057 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js":
3058 /*!*************************************************************************************************!*\
3059 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js ***!
3060 \*************************************************************************************************/
3061 /*! unknown exports (runtime-defined) */
3062 /*! runtime requirements: __webpack_require__, module */
3063 /*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3064 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3065
3066 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3067 var macrotask = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
3068 var Observer = global.MutationObserver || global.WebKitMutationObserver;
3069 var process = global.process;
3070 var Promise = global.Promise;
3071 var isNode = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process';
3072
3073 module.exports = function () {
3074 var head, last, notify;
3075
3076 var flush = function () {
3077 var parent, fn;
3078 if (isNode && (parent = process.domain)) parent.exit();
3079 while (head) {
3080 fn = head.fn;
3081 head = head.next;
3082 try {
3083 fn();
3084 } catch (e) {
3085 if (head) notify();
3086 else last = undefined;
3087 throw e;
3088 }
3089 } last = undefined;
3090 if (parent) parent.enter();
3091 };
3092
3093 // Node.js
3094 if (isNode) {
3095 notify = function () {
3096 process.nextTick(flush);
3097 };
3098 // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
3099 } else if (Observer && !(global.navigator && global.navigator.standalone)) {
3100 var toggle = true;
3101 var node = document.createTextNode('');
3102 new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
3103 notify = function () {
3104 node.data = toggle = !toggle;
3105 };
3106 // environments with maybe non-completely correct, but existent Promise
3107 } else if (Promise && Promise.resolve) {
3108 // Promise.resolve without an argument throws an error in LG WebOS 2
3109 var promise = Promise.resolve(undefined);
3110 notify = function () {
3111 promise.then(flush);
3112 };
3113 // for other environments - macrotask based on:
3114 // - setImmediate
3115 // - MessageChannel
3116 // - window.postMessag
3117 // - onreadystatechange
3118 // - setTimeout
3119 } else {
3120 notify = function () {
3121 // strange IE + webpack dev server bug - use .call(global)
3122 macrotask.call(global, flush);
3123 };
3124 }
3125
3126 return function (fn) {
3127 var task = { fn: fn, next: undefined };
3128 if (last) last.next = task;
3129 if (!head) {
3130 head = task;
3131 notify();
3132 } last = task;
3133 };
3134 };
3135
3136
3137 /***/ }),
3138
3139 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js":
3140 /*!**************************************************************************************************************!*\
3141 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js ***!
3142 \**************************************************************************************************************/
3143 /*! default exports */
3144 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3145 /*! other exports [not provided] [no usage info] */
3146 /*! runtime requirements: module, __webpack_require__ */
3147 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3148
3149 "use strict";
3150
3151 // 25.4.1.5 NewPromiseCapability(C)
3152 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3153
3154 function PromiseCapability(C) {
3155 var resolve, reject;
3156 this.promise = new C(function ($$resolve, $$reject) {
3157 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');
3158 resolve = $$resolve;
3159 reject = $$reject;
3160 });
3161 this.resolve = aFunction(resolve);
3162 this.reject = aFunction(reject);
3163 }
3164
3165 module.exports.f = function (C) {
3166 return new PromiseCapability(C);
3167 };
3168
3169
3170 /***/ }),
3171
3172 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js":
3173 /*!*****************************************************************************************************!*\
3174 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js ***!
3175 \*****************************************************************************************************/
3176 /*! unknown exports (runtime-defined) */
3177 /*! runtime requirements: module, __webpack_require__ */
3178 /*! CommonJS bailout: module.exports is used directly at 12:0-14 */
3179 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3180
3181 "use strict";
3182
3183 // 19.1.2.1 Object.assign(target, source, ...)
3184 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3185 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3186 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3187 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
3188 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3189 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
3190 var $assign = Object.assign;
3191
3192 // should work with symbols and should have deterministic property order (V8 bug)
3193 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
3194 var A = {};
3195 var B = {};
3196 // eslint-disable-next-line no-undef
3197 var S = Symbol();
3198 var K = 'abcdefghijklmnopqrst';
3199 A[S] = 7;
3200 K.split('').forEach(function (k) { B[k] = k; });
3201 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
3202 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
3203 var T = toObject(target);
3204 var aLen = arguments.length;
3205 var index = 1;
3206 var getSymbols = gOPS.f;
3207 var isEnum = pIE.f;
3208 while (aLen > index) {
3209 var S = IObject(arguments[index++]);
3210 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
3211 var length = keys.length;
3212 var j = 0;
3213 var key;
3214 while (length > j) {
3215 key = keys[j++];
3216 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
3217 }
3218 } return T;
3219 } : $assign;
3220
3221
3222 /***/ }),
3223
3224 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js":
3225 /*!*****************************************************************************************************!*\
3226 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js ***!
3227 \*****************************************************************************************************/
3228 /*! unknown exports (runtime-defined) */
3229 /*! runtime requirements: __webpack_require__, module */
3230 /*! CommonJS bailout: module.exports is used directly at 31:0-14 */
3231 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3232
3233 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
3234 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3235 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js");
3236 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
3237 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3238 var Empty = function () { /* empty */ };
3239 var PROTOTYPE = 'prototype';
3240
3241 // Create object with fake `null` prototype: use iframe Object with cleared prototype
3242 var createDict = function () {
3243 // Thrash, waste and sodomy: IE GC bug
3244 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('iframe');
3245 var i = enumBugKeys.length;
3246 var lt = '<';
3247 var gt = '>';
3248 var iframeDocument;
3249 iframe.style.display = 'none';
3250 __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js").appendChild(iframe);
3251 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
3252 // createDict = iframe.contentWindow.Object;
3253 // html.removeChild(iframe);
3254 iframeDocument = iframe.contentWindow.document;
3255 iframeDocument.open();
3256 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
3257 iframeDocument.close();
3258 createDict = iframeDocument.F;
3259 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
3260 return createDict();
3261 };
3262
3263 module.exports = Object.create || function create(O, Properties) {
3264 var result;
3265 if (O !== null) {
3266 Empty[PROTOTYPE] = anObject(O);
3267 result = new Empty();
3268 Empty[PROTOTYPE] = null;
3269 // add "__proto__" for Object.getPrototypeOf polyfill
3270 result[IE_PROTO] = O;
3271 } else result = createDict();
3272 return Properties === undefined ? result : dPs(result, Properties);
3273 };
3274
3275
3276 /***/ }),
3277
3278 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js":
3279 /*!*************************************************************************************************!*\
3280 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js ***!
3281 \*************************************************************************************************/
3282 /*! default exports */
3283 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3284 /*! other exports [not provided] [no usage info] */
3285 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
3286 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3287
3288 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3289 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
3290 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3291 var dP = Object.defineProperty;
3292
3293 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) {
3294 anObject(O);
3295 P = toPrimitive(P, true);
3296 anObject(Attributes);
3297 if (IE8_DOM_DEFINE) try {
3298 return dP(O, P, Attributes);
3299 } catch (e) { /* empty */ }
3300 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
3301 if ('value' in Attributes) O[P] = Attributes.value;
3302 return O;
3303 };
3304
3305
3306 /***/ }),
3307
3308 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js":
3309 /*!**************************************************************************************************!*\
3310 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js ***!
3311 \**************************************************************************************************/
3312 /*! unknown exports (runtime-defined) */
3313 /*! runtime requirements: module, __webpack_require__ */
3314 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3315 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3316
3317 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3318 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3319 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3320
3321 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
3322 anObject(O);
3323 var keys = getKeys(Properties);
3324 var length = keys.length;
3325 var i = 0;
3326 var P;
3327 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
3328 return O;
3329 };
3330
3331
3332 /***/ }),
3333
3334 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js":
3335 /*!***************************************************************************************************!*\
3336 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js ***!
3337 \***************************************************************************************************/
3338 /*! default exports */
3339 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3340 /*! other exports [not provided] [no usage info] */
3341 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
3342 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3343
3344 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
3345 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
3346 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3347 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3348 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3349 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
3350 var gOPD = Object.getOwnPropertyDescriptor;
3351
3352 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
3353 O = toIObject(O);
3354 P = toPrimitive(P, true);
3355 if (IE8_DOM_DEFINE) try {
3356 return gOPD(O, P);
3357 } catch (e) { /* empty */ }
3358 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
3359 };
3360
3361
3362 /***/ }),
3363
3364 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js":
3365 /*!*******************************************************************************************************!*\
3366 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js ***!
3367 \*******************************************************************************************************/
3368 /*! default exports */
3369 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3370 /*! other exports [not provided] [no usage info] */
3371 /*! runtime requirements: __webpack_require__, module */
3372 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3373
3374 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
3375 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3376 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f;
3377 var toString = {}.toString;
3378
3379 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
3380 ? Object.getOwnPropertyNames(window) : [];
3381
3382 var getWindowNames = function (it) {
3383 try {
3384 return gOPN(it);
3385 } catch (e) {
3386 return windowNames.slice();
3387 }
3388 };
3389
3390 module.exports.f = function getOwnPropertyNames(it) {
3391 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
3392 };
3393
3394
3395 /***/ }),
3396
3397 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js":
3398 /*!***************************************************************************************************!*\
3399 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js ***!
3400 \***************************************************************************************************/
3401 /*! default exports */
3402 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3403 /*! other exports [not provided] [no usage info] */
3404 /*! runtime requirements: __webpack_require__, __webpack_exports__ */
3405 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3406
3407 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
3408 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
3409 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');
3410
3411 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
3412 return $keys(O, hiddenKeys);
3413 };
3414
3415
3416 /***/ }),
3417
3418 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js":
3419 /*!***************************************************************************************************!*\
3420 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js ***!
3421 \***************************************************************************************************/
3422 /*! default exports */
3423 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3424 /*! other exports [not provided] [no usage info] */
3425 /*! runtime requirements: __webpack_exports__ */
3426 /***/ ((__unused_webpack_module, exports) => {
3427
3428 exports.f = Object.getOwnPropertySymbols;
3429
3430
3431 /***/ }),
3432
3433 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js":
3434 /*!**************************************************************************************************!*\
3435 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js ***!
3436 \**************************************************************************************************/
3437 /*! unknown exports (runtime-defined) */
3438 /*! runtime requirements: module, __webpack_require__ */
3439 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
3440 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3441
3442 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
3443 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3444 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3445 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3446 var ObjectProto = Object.prototype;
3447
3448 module.exports = Object.getPrototypeOf || function (O) {
3449 O = toObject(O);
3450 if (has(O, IE_PROTO)) return O[IE_PROTO];
3451 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
3452 return O.constructor.prototype;
3453 } return O instanceof Object ? ObjectProto : null;
3454 };
3455
3456
3457 /***/ }),
3458
3459 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js":
3460 /*!************************************************************************************************************!*\
3461 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js ***!
3462 \************************************************************************************************************/
3463 /*! unknown exports (runtime-defined) */
3464 /*! runtime requirements: module, __webpack_require__ */
3465 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3466 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3467
3468 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3469 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3470 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js")(false);
3471 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
3472
3473 module.exports = function (object, names) {
3474 var O = toIObject(object);
3475 var i = 0;
3476 var result = [];
3477 var key;
3478 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
3479 // Don't enum bug & hidden keys
3480 while (names.length > i) if (has(O, key = names[i++])) {
3481 ~arrayIndexOf(result, key) || result.push(key);
3482 }
3483 return result;
3484 };
3485
3486
3487 /***/ }),
3488
3489 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js":
3490 /*!***************************************************************************************************!*\
3491 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js ***!
3492 \***************************************************************************************************/
3493 /*! unknown exports (runtime-defined) */
3494 /*! runtime requirements: module, __webpack_require__ */
3495 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3496 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3497
3498 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
3499 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
3500 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
3501
3502 module.exports = Object.keys || function keys(O) {
3503 return $keys(O, enumBugKeys);
3504 };
3505
3506
3507 /***/ }),
3508
3509 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js":
3510 /*!**************************************************************************************************!*\
3511 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js ***!
3512 \**************************************************************************************************/
3513 /*! default exports */
3514 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
3515 /*! other exports [not provided] [no usage info] */
3516 /*! runtime requirements: __webpack_exports__ */
3517 /***/ ((__unused_webpack_module, exports) => {
3518
3519 exports.f = {}.propertyIsEnumerable;
3520
3521
3522 /***/ }),
3523
3524 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js":
3525 /*!**************************************************************************************************!*\
3526 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js ***!
3527 \**************************************************************************************************/
3528 /*! unknown exports (runtime-defined) */
3529 /*! runtime requirements: module, __webpack_require__ */
3530 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3531 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3532
3533 // most Object methods by ES6 should accept primitives
3534 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3535 var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3536 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3537 module.exports = function (KEY, exec) {
3538 var fn = (core.Object || {})[KEY] || Object[KEY];
3539 var exp = {};
3540 exp[KEY] = exec(fn);
3541 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
3542 };
3543
3544
3545 /***/ }),
3546
3547 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js":
3548 /*!*******************************************************************************************************!*\
3549 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js ***!
3550 \*******************************************************************************************************/
3551 /*! unknown exports (runtime-defined) */
3552 /*! runtime requirements: __webpack_require__, module */
3553 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3554 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3555
3556 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3557 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3558 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3559 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f;
3560 module.exports = function (isEntries) {
3561 return function (it) {
3562 var O = toIObject(it);
3563 var keys = getKeys(O);
3564 var length = keys.length;
3565 var i = 0;
3566 var result = [];
3567 var key;
3568 while (length > i) {
3569 key = keys[i++];
3570 if (!DESCRIPTORS || isEnum.call(O, key)) {
3571 result.push(isEntries ? [key, O[key]] : O[key]);
3572 }
3573 }
3574 return result;
3575 };
3576 };
3577
3578
3579 /***/ }),
3580
3581 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js":
3582 /*!************************************************************************************************!*\
3583 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js ***!
3584 \************************************************************************************************/
3585 /*! unknown exports (runtime-defined) */
3586 /*! runtime requirements: __webpack_require__, module */
3587 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3588 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3589
3590 // all object keys, includes non-enumerable and symbols
3591 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js");
3592 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3593 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3594 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect;
3595 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
3596 var keys = gOPN.f(anObject(it));
3597 var getSymbols = gOPS.f;
3598 return getSymbols ? keys.concat(getSymbols(it)) : keys;
3599 };
3600
3601
3602 /***/ }),
3603
3604 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js":
3605 /*!*************************************************************************************************!*\
3606 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js ***!
3607 \*************************************************************************************************/
3608 /*! unknown exports (runtime-defined) */
3609 /*! runtime requirements: __webpack_require__, module */
3610 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
3611 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3612
3613 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").parseInt;
3614 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js").trim;
3615 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js");
3616 var hex = /^[-+]?0[xX]/;
3617
3618 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
3619 var string = $trim(String(str), 3);
3620 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
3621 } : $parseInt;
3622
3623
3624 /***/ }),
3625
3626 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js":
3627 /*!***********************************************************************************************!*\
3628 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js ***!
3629 \***********************************************************************************************/
3630 /*! unknown exports (runtime-defined) */
3631 /*! runtime requirements: module */
3632 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3633 /***/ ((module) => {
3634
3635 module.exports = function (exec) {
3636 try {
3637 return { e: false, v: exec() };
3638 } catch (e) {
3639 return { e: true, v: e };
3640 }
3641 };
3642
3643
3644 /***/ }),
3645
3646 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js":
3647 /*!*******************************************************************************************************!*\
3648 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js ***!
3649 \*******************************************************************************************************/
3650 /*! unknown exports (runtime-defined) */
3651 /*! runtime requirements: module, __webpack_require__ */
3652 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3653 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3654
3655 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3656 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3657 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
3658
3659 module.exports = function (C, x) {
3660 anObject(C);
3661 if (isObject(x) && x.constructor === C) return x;
3662 var promiseCapability = newPromiseCapability.f(C);
3663 var resolve = promiseCapability.resolve;
3664 resolve(x);
3665 return promiseCapability.promise;
3666 };
3667
3668
3669 /***/ }),
3670
3671 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js":
3672 /*!*****************************************************************************************************!*\
3673 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js ***!
3674 \*****************************************************************************************************/
3675 /*! unknown exports (runtime-defined) */
3676 /*! runtime requirements: module */
3677 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
3678 /***/ ((module) => {
3679
3680 module.exports = function (bitmap, value) {
3681 return {
3682 enumerable: !(bitmap & 1),
3683 configurable: !(bitmap & 2),
3684 writable: !(bitmap & 4),
3685 value: value
3686 };
3687 };
3688
3689
3690 /***/ }),
3691
3692 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js":
3693 /*!****************************************************************************************************!*\
3694 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js ***!
3695 \****************************************************************************************************/
3696 /*! unknown exports (runtime-defined) */
3697 /*! runtime requirements: module, __webpack_require__ */
3698 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
3699 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3700
3701 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3702 module.exports = function (target, src, safe) {
3703 for (var key in src) {
3704 if (safe && target[key]) target[key] = src[key];
3705 else hide(target, key, src[key]);
3706 } return target;
3707 };
3708
3709
3710 /***/ }),
3711
3712 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js":
3713 /*!************************************************************************************************!*\
3714 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js ***!
3715 \************************************************************************************************/
3716 /*! dynamic exports */
3717 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js */
3718 /*! runtime requirements: module, __webpack_require__ */
3719 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3720
3721 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3722
3723
3724 /***/ }),
3725
3726 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js":
3727 /*!***********************************************************************************************************!*\
3728 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js ***!
3729 \***********************************************************************************************************/
3730 /*! unknown exports (runtime-defined) */
3731 /*! runtime requirements: module, __webpack_require__ */
3732 /*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3733 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3734
3735 "use strict";
3736
3737 // https://tc39.github.io/proposal-setmap-offrom/
3738 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3739 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3740 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
3741 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
3742
3743 module.exports = function (COLLECTION) {
3744 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
3745 var mapFn = arguments[1];
3746 var mapping, A, n, cb;
3747 aFunction(this);
3748 mapping = mapFn !== undefined;
3749 if (mapping) aFunction(mapFn);
3750 if (source == undefined) return new this();
3751 A = [];
3752 if (mapping) {
3753 n = 0;
3754 cb = ctx(mapFn, arguments[2], 2);
3755 forOf(source, false, function (nextItem) {
3756 A.push(cb(nextItem, n++));
3757 });
3758 } else {
3759 forOf(source, false, A.push, A);
3760 }
3761 return new this(A);
3762 } });
3763 };
3764
3765
3766 /***/ }),
3767
3768 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js":
3769 /*!*********************************************************************************************************!*\
3770 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js ***!
3771 \*********************************************************************************************************/
3772 /*! unknown exports (runtime-defined) */
3773 /*! runtime requirements: module, __webpack_require__ */
3774 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3775 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3776
3777 "use strict";
3778
3779 // https://tc39.github.io/proposal-setmap-offrom/
3780 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3781
3782 module.exports = function (COLLECTION) {
3783 $export($export.S, COLLECTION, { of: function of() {
3784 var length = arguments.length;
3785 var A = new Array(length);
3786 while (length--) A[length] = arguments[length];
3787 return new this(A);
3788 } });
3789 };
3790
3791
3792 /***/ }),
3793
3794 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js":
3795 /*!*************************************************************************************************!*\
3796 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js ***!
3797 \*************************************************************************************************/
3798 /*! unknown exports (runtime-defined) */
3799 /*! runtime requirements: module, __webpack_require__ */
3800 /*! CommonJS bailout: module.exports is used directly at 9:0-14 */
3801 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3802
3803 // Works with __proto__ only. Old v8 can't work with null proto objects.
3804 /* eslint-disable no-proto */
3805 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3806 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3807 var check = function (O, proto) {
3808 anObject(O);
3809 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
3810 };
3811 module.exports = {
3812 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
3813 function (test, buggy, set) {
3814 try {
3815 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);
3816 set(test, []);
3817 buggy = !(test instanceof Array);
3818 } catch (e) { buggy = true; }
3819 return function setPrototypeOf(O, proto) {
3820 check(O, proto);
3821 if (buggy) O.__proto__ = proto;
3822 else set(O, proto);
3823 return O;
3824 };
3825 }({}, false) : undefined),
3826 check: check
3827 };
3828
3829
3830 /***/ }),
3831
3832 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js":
3833 /*!***************************************************************************************************!*\
3834 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js ***!
3835 \***************************************************************************************************/
3836 /*! unknown exports (runtime-defined) */
3837 /*! runtime requirements: module, __webpack_require__ */
3838 /*! CommonJS bailout: module.exports is used directly at 8:0-14 */
3839 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3840
3841 "use strict";
3842
3843 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3844 var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3845 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3846 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3847 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
3848
3849 module.exports = function (KEY) {
3850 var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
3851 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
3852 configurable: true,
3853 get: function () { return this; }
3854 });
3855 };
3856
3857
3858 /***/ }),
3859
3860 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js":
3861 /*!*********************************************************************************************************!*\
3862 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js ***!
3863 \*********************************************************************************************************/
3864 /*! unknown exports (runtime-defined) */
3865 /*! runtime requirements: __webpack_require__, module */
3866 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3867 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3868
3869 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
3870 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3871 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
3872
3873 module.exports = function (it, tag, stat) {
3874 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
3875 };
3876
3877
3878 /***/ }),
3879
3880 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js":
3881 /*!**************************************************************************************************!*\
3882 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js ***!
3883 \**************************************************************************************************/
3884 /*! unknown exports (runtime-defined) */
3885 /*! runtime requirements: module, __webpack_require__ */
3886 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
3887 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3888
3889 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('keys');
3890 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
3891 module.exports = function (key) {
3892 return shared[key] || (shared[key] = uid(key));
3893 };
3894
3895
3896 /***/ }),
3897
3898 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js":
3899 /*!**********************************************************************************************!*\
3900 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js ***!
3901 \**********************************************************************************************/
3902 /*! unknown exports (runtime-defined) */
3903 /*! runtime requirements: module, __webpack_require__ */
3904 /*! CommonJS bailout: module.exports is used directly at 6:1-15 */
3905 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3906
3907 var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
3908 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3909 var SHARED = '__core-js_shared__';
3910 var store = global[SHARED] || (global[SHARED] = {});
3911
3912 (module.exports = function (key, value) {
3913 return store[key] || (store[key] = value !== undefined ? value : {});
3914 })('versions', []).push({
3915 version: core.version,
3916 mode: __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
3917 copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
3918 });
3919
3920
3921 /***/ }),
3922
3923 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js":
3924 /*!***********************************************************************************************************!*\
3925 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js ***!
3926 \***********************************************************************************************************/
3927 /*! unknown exports (runtime-defined) */
3928 /*! runtime requirements: module, __webpack_require__ */
3929 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3930 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3931
3932 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
3933 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3934 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3935 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species');
3936 module.exports = function (O, D) {
3937 var C = anObject(O).constructor;
3938 var S;
3939 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
3940 };
3941
3942
3943 /***/ }),
3944
3945 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js":
3946 /*!*************************************************************************************************!*\
3947 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js ***!
3948 \*************************************************************************************************/
3949 /*! unknown exports (runtime-defined) */
3950 /*! runtime requirements: module, __webpack_require__ */
3951 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
3952 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3953
3954 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
3955 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
3956 // true -> String#at
3957 // false -> String#codePointAt
3958 module.exports = function (TO_STRING) {
3959 return function (that, pos) {
3960 var s = String(defined(that));
3961 var i = toInteger(pos);
3962 var l = s.length;
3963 var a, b;
3964 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
3965 a = s.charCodeAt(i);
3966 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
3967 ? TO_STRING ? s.charAt(i) : a
3968 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
3969 };
3970 };
3971
3972
3973 /***/ }),
3974
3975 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js":
3976 /*!***************************************************************************************************!*\
3977 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-trim.js ***!
3978 \***************************************************************************************************/
3979 /*! unknown exports (runtime-defined) */
3980 /*! runtime requirements: module, __webpack_require__ */
3981 /*! CommonJS bailout: module.exports is used directly at 30:0-14 */
3982 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3983
3984 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3985 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
3986 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3987 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js");
3988 var space = '[' + spaces + ']';
3989 var non = '\u200b\u0085';
3990 var ltrim = RegExp('^' + space + space + '*');
3991 var rtrim = RegExp(space + space + '*$');
3992
3993 var exporter = function (KEY, exec, ALIAS) {
3994 var exp = {};
3995 var FORCE = fails(function () {
3996 return !!spaces[KEY]() || non[KEY]() != non;
3997 });
3998 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
3999 if (ALIAS) exp[ALIAS] = fn;
4000 $export($export.P + $export.F * FORCE, 'String', exp);
4001 };
4002
4003 // 1 -> String#trimLeft
4004 // 2 -> String#trimRight
4005 // 3 -> String#trim
4006 var trim = exporter.trim = function (string, TYPE) {
4007 string = String(defined(string));
4008 if (TYPE & 1) string = string.replace(ltrim, '');
4009 if (TYPE & 2) string = string.replace(rtrim, '');
4010 return string;
4011 };
4012
4013 module.exports = exporter;
4014
4015
4016 /***/ }),
4017
4018 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js":
4019 /*!*************************************************************************************************!*\
4020 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-ws.js ***!
4021 \*************************************************************************************************/
4022 /*! unknown exports (runtime-defined) */
4023 /*! runtime requirements: module */
4024 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
4025 /***/ ((module) => {
4026
4027 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
4028 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
4029
4030
4031 /***/ }),
4032
4033 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js":
4034 /*!********************************************************************************************!*\
4035 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js ***!
4036 \********************************************************************************************/
4037 /*! unknown exports (runtime-defined) */
4038 /*! runtime requirements: module, __webpack_require__ */
4039 /*! CommonJS bailout: module.exports is used directly at 81:0-14 */
4040 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4041
4042 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4043 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
4044 var html = __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js");
4045 var cel = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js");
4046 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4047 var process = global.process;
4048 var setTask = global.setImmediate;
4049 var clearTask = global.clearImmediate;
4050 var MessageChannel = global.MessageChannel;
4051 var Dispatch = global.Dispatch;
4052 var counter = 0;
4053 var queue = {};
4054 var ONREADYSTATECHANGE = 'onreadystatechange';
4055 var defer, channel, port;
4056 var run = function () {
4057 var id = +this;
4058 // eslint-disable-next-line no-prototype-builtins
4059 if (queue.hasOwnProperty(id)) {
4060 var fn = queue[id];
4061 delete queue[id];
4062 fn();
4063 }
4064 };
4065 var listener = function (event) {
4066 run.call(event.data);
4067 };
4068 // Node.js 0.9+ & IE10+ has setImmediate, otherwise:
4069 if (!setTask || !clearTask) {
4070 setTask = function setImmediate(fn) {
4071 var args = [];
4072 var i = 1;
4073 while (arguments.length > i) args.push(arguments[i++]);
4074 queue[++counter] = function () {
4075 // eslint-disable-next-line no-new-func
4076 invoke(typeof fn == 'function' ? fn : Function(fn), args);
4077 };
4078 defer(counter);
4079 return counter;
4080 };
4081 clearTask = function clearImmediate(id) {
4082 delete queue[id];
4083 };
4084 // Node.js 0.8-
4085 if (__webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js")(process) == 'process') {
4086 defer = function (id) {
4087 process.nextTick(ctx(run, id, 1));
4088 };
4089 // Sphere (JS game engine) Dispatch API
4090 } else if (Dispatch && Dispatch.now) {
4091 defer = function (id) {
4092 Dispatch.now(ctx(run, id, 1));
4093 };
4094 // Browsers with MessageChannel, includes WebWorkers
4095 } else if (MessageChannel) {
4096 channel = new MessageChannel();
4097 port = channel.port2;
4098 channel.port1.onmessage = listener;
4099 defer = ctx(port.postMessage, port, 1);
4100 // Browsers with postMessage, skip WebWorkers
4101 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
4102 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {
4103 defer = function (id) {
4104 global.postMessage(id + '', '*');
4105 };
4106 global.addEventListener('message', listener, false);
4107 // IE8-
4108 } else if (ONREADYSTATECHANGE in cel('script')) {
4109 defer = function (id) {
4110 html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {
4111 html.removeChild(this);
4112 run.call(id);
4113 };
4114 };
4115 // Rest old browsers
4116 } else {
4117 defer = function (id) {
4118 setTimeout(ctx(run, id, 1), 0);
4119 };
4120 }
4121 }
4122 module.exports = {
4123 set: setTask,
4124 clear: clearTask
4125 };
4126
4127
4128 /***/ }),
4129
4130 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js":
4131 /*!*********************************************************************************************************!*\
4132 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js ***!
4133 \*********************************************************************************************************/
4134 /*! unknown exports (runtime-defined) */
4135 /*! runtime requirements: module, __webpack_require__ */
4136 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4137 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4138
4139 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
4140 var max = Math.max;
4141 var min = Math.min;
4142 module.exports = function (index, length) {
4143 index = toInteger(index);
4144 return index < 0 ? max(index + length, 0) : min(index, length);
4145 };
4146
4147
4148 /***/ }),
4149
4150 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js":
4151 /*!**************************************************************************************************!*\
4152 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js ***!
4153 \**************************************************************************************************/
4154 /*! unknown exports (runtime-defined) */
4155 /*! runtime requirements: module */
4156 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4157 /***/ ((module) => {
4158
4159 // 7.1.4 ToInteger
4160 var ceil = Math.ceil;
4161 var floor = Math.floor;
4162 module.exports = function (it) {
4163 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
4164 };
4165
4166
4167 /***/ }),
4168
4169 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js":
4170 /*!**************************************************************************************************!*\
4171 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js ***!
4172 \**************************************************************************************************/
4173 /*! unknown exports (runtime-defined) */
4174 /*! runtime requirements: module, __webpack_require__ */
4175 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4176 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4177
4178 // to indexed object, toObject with fallback for non-array-like ES3 strings
4179 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
4180 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
4181 module.exports = function (it) {
4182 return IObject(defined(it));
4183 };
4184
4185
4186 /***/ }),
4187
4188 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js":
4189 /*!*************************************************************************************************!*\
4190 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js ***!
4191 \*************************************************************************************************/
4192 /*! unknown exports (runtime-defined) */
4193 /*! runtime requirements: module, __webpack_require__ */
4194 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4195 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4196
4197 // 7.1.15 ToLength
4198 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
4199 var min = Math.min;
4200 module.exports = function (it) {
4201 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
4202 };
4203
4204
4205 /***/ }),
4206
4207 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js":
4208 /*!*************************************************************************************************!*\
4209 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js ***!
4210 \*************************************************************************************************/
4211 /*! unknown exports (runtime-defined) */
4212 /*! runtime requirements: module, __webpack_require__ */
4213 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4214 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4215
4216 // 7.1.13 ToObject(argument)
4217 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
4218 module.exports = function (it) {
4219 return Object(defined(it));
4220 };
4221
4222
4223 /***/ }),
4224
4225 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js":
4226 /*!****************************************************************************************************!*\
4227 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js ***!
4228 \****************************************************************************************************/
4229 /*! unknown exports (runtime-defined) */
4230 /*! runtime requirements: module, __webpack_require__ */
4231 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
4232 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4233
4234 // 7.1.1 ToPrimitive(input [, PreferredType])
4235 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4236 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
4237 // and the second argument - flag - preferred type is a string
4238 module.exports = function (it, S) {
4239 if (!isObject(it)) return it;
4240 var fn, val;
4241 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4242 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
4243 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
4244 throw TypeError("Can't convert object to primitive value");
4245 };
4246
4247
4248 /***/ }),
4249
4250 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js":
4251 /*!*******************************************************************************************!*\
4252 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js ***!
4253 \*******************************************************************************************/
4254 /*! unknown exports (runtime-defined) */
4255 /*! runtime requirements: module */
4256 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4257 /***/ ((module) => {
4258
4259 var id = 0;
4260 var px = Math.random();
4261 module.exports = function (key) {
4262 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
4263 };
4264
4265
4266 /***/ }),
4267
4268 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js":
4269 /*!**************************************************************************************************!*\
4270 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js ***!
4271 \**************************************************************************************************/
4272 /*! unknown exports (runtime-defined) */
4273 /*! runtime requirements: module, __webpack_require__ */
4274 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4275 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4276
4277 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4278 var navigator = global.navigator;
4279
4280 module.exports = navigator && navigator.userAgent || '';
4281
4282
4283 /***/ }),
4284
4285 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js":
4286 /*!***********************************************************************************************************!*\
4287 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js ***!
4288 \***********************************************************************************************************/
4289 /*! unknown exports (runtime-defined) */
4290 /*! runtime requirements: module, __webpack_require__ */
4291 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
4292 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4293
4294 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4295 module.exports = function (it, TYPE) {
4296 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
4297 return it;
4298 };
4299
4300
4301 /***/ }),
4302
4303 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js":
4304 /*!**************************************************************************************************!*\
4305 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js ***!
4306 \**************************************************************************************************/
4307 /*! unknown exports (runtime-defined) */
4308 /*! runtime requirements: __webpack_require__, module */
4309 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
4310 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4311
4312 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4313 var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
4314 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
4315 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
4316 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
4317 module.exports = function (name) {
4318 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
4319 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
4320 };
4321
4322
4323 /***/ }),
4324
4325 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js":
4326 /*!***********************************************************************************************!*\
4327 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js ***!
4328 \***********************************************************************************************/
4329 /*! default exports */
4330 /*! 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 */
4331 /*! exports [maybe provided (runtime-defined)] [no usage info] */
4332 /*! other exports [not provided] [no usage info] */
4333 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
4334 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4335
4336 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
4337
4338
4339 /***/ }),
4340
4341 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js":
4342 /*!*******************************************************************************************!*\
4343 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js ***!
4344 \*******************************************************************************************/
4345 /*! unknown exports (runtime-defined) */
4346 /*! runtime requirements: __webpack_require__, module */
4347 /*! CommonJS bailout: module.exports is used directly at 6:15-29 */
4348 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4349
4350 var store = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('wks');
4351 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
4352 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Symbol;
4353 var USE_SYMBOL = typeof Symbol == 'function';
4354
4355 var $exports = module.exports = function (name) {
4356 return store[name] || (store[name] =
4357 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
4358 };
4359
4360 $exports.store = store;
4361
4362
4363 /***/ }),
4364
4365 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js":
4366 /*!***************************************************************************************************************!*\
4367 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js ***!
4368 \***************************************************************************************************************/
4369 /*! unknown exports (runtime-defined) */
4370 /*! runtime requirements: module, __webpack_require__ */
4371 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4372 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4373
4374 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4375 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
4376 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4377 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
4378 if (it != undefined) return it[ITERATOR]
4379 || it['@@iterator']
4380 || Iterators[classof(it)];
4381 };
4382
4383
4384 /***/ }),
4385
4386 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js":
4387 /*!********************************************************************************************************!*\
4388 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator.js ***!
4389 \********************************************************************************************************/
4390 /*! unknown exports (runtime-defined) */
4391 /*! runtime requirements: module, __webpack_require__ */
4392 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
4393 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4394
4395 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
4396 var get = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
4397 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIterator = function (it) {
4398 var iterFn = get(it);
4399 if (typeof iterFn != 'function') throw TypeError(it + ' is not iterable!');
4400 return anObject(iterFn.call(it));
4401 };
4402
4403
4404 /***/ }),
4405
4406 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js":
4407 /*!*******************************************************************************************************!*\
4408 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js ***!
4409 \*******************************************************************************************************/
4410 /*! unknown exports (runtime-defined) */
4411 /*! runtime requirements: module, __webpack_require__ */
4412 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
4413 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4414
4415 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4416 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
4417 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4418 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").isIterable = function (it) {
4419 var O = Object(it);
4420 return O[ITERATOR] !== undefined
4421 || '@@iterator' in O
4422 // eslint-disable-next-line no-prototype-builtins
4423 || Iterators.hasOwnProperty(classof(O));
4424 };
4425
4426
4427 /***/ }),
4428
4429 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js":
4430 /*!*****************************************************************************************************!*\
4431 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js ***!
4432 \*****************************************************************************************************/
4433 /*! unknown exports (runtime-defined) */
4434 /*! runtime requirements: __webpack_require__ */
4435 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4436
4437 "use strict";
4438
4439 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4440 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4441 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4442 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
4443 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
4444 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
4445 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
4446 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
4447
4448 $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', {
4449 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
4450 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
4451 var O = toObject(arrayLike);
4452 var C = typeof this == 'function' ? this : Array;
4453 var aLen = arguments.length;
4454 var mapfn = aLen > 1 ? arguments[1] : undefined;
4455 var mapping = mapfn !== undefined;
4456 var index = 0;
4457 var iterFn = getIterFn(O);
4458 var length, result, step, iterator;
4459 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
4460 // if object isn't iterable or it's array with default iterator - use simple case
4461 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
4462 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
4463 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
4464 }
4465 } else {
4466 length = toLength(O.length);
4467 for (result = new C(length); length > index; index++) {
4468 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
4469 }
4470 }
4471 result.length = index;
4472 return result;
4473 }
4474 });
4475
4476
4477 /***/ }),
4478
4479 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js":
4480 /*!*********************************************************************************************************!*\
4481 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js ***!
4482 \*********************************************************************************************************/
4483 /*! unknown exports (runtime-defined) */
4484 /*! runtime requirements: __webpack_require__ */
4485 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4486
4487 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
4488 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4489
4490 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js") });
4491
4492
4493 /***/ }),
4494
4495 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js":
4496 /*!*********************************************************************************************************!*\
4497 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js ***!
4498 \*********************************************************************************************************/
4499 /*! unknown exports (runtime-defined) */
4500 /*! runtime requirements: module, __webpack_require__ */
4501 /*! CommonJS bailout: module.exports is used directly at 11:0-14 */
4502 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4503
4504 "use strict";
4505
4506 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js");
4507 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
4508 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
4509 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
4510
4511 // 22.1.3.4 Array.prototype.entries()
4512 // 22.1.3.13 Array.prototype.keys()
4513 // 22.1.3.29 Array.prototype.values()
4514 // 22.1.3.30 Array.prototype[@@iterator]()
4515 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) {
4516 this._t = toIObject(iterated); // target
4517 this._i = 0; // next index
4518 this._k = kind; // kind
4519 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
4520 }, function () {
4521 var O = this._t;
4522 var kind = this._k;
4523 var index = this._i++;
4524 if (!O || index >= O.length) {
4525 this._t = undefined;
4526 return step(1);
4527 }
4528 if (kind == 'keys') return step(0, index);
4529 if (kind == 'values') return step(0, O[index]);
4530 return step(0, [index, O[index]]);
4531 }, 'values');
4532
4533 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
4534 Iterators.Arguments = Iterators.Array;
4535
4536 addToUnscopables('keys');
4537 addToUnscopables('values');
4538 addToUnscopables('entries');
4539
4540
4541 /***/ }),
4542
4543 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js":
4544 /*!****************************************************************************************************************!*\
4545 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.function.has-instance.js ***!
4546 \****************************************************************************************************************/
4547 /*! unknown exports (runtime-defined) */
4548 /*! runtime requirements: __webpack_require__ */
4549 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4550
4551 "use strict";
4552
4553 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4554 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
4555 var HAS_INSTANCE = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('hasInstance');
4556 var FunctionProto = Function.prototype;
4557 // 19.2.3.6 Function.prototype[@@hasInstance](V)
4558 if (!(HAS_INSTANCE in FunctionProto)) __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f(FunctionProto, HAS_INSTANCE, { value: function (O) {
4559 if (typeof this != 'function' || !isObject(O)) return false;
4560 if (!isObject(this.prototype)) return O instanceof this;
4561 // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
4562 while (O = getPrototypeOf(O)) if (this.prototype === O) return true;
4563 return false;
4564 } });
4565
4566
4567 /***/ }),
4568
4569 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js":
4570 /*!**********************************************************************************************!*\
4571 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.map.js ***!
4572 \**********************************************************************************************/
4573 /*! unknown exports (runtime-defined) */
4574 /*! runtime requirements: module, __webpack_require__ */
4575 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
4576 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4577
4578 "use strict";
4579
4580 var strong = __webpack_require__(/*! ./_collection-strong */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-strong.js");
4581 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
4582 var MAP = 'Map';
4583
4584 // 23.1 Map Objects
4585 module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js")(MAP, function (get) {
4586 return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };
4587 }, {
4588 // 23.1.3.6 Map.prototype.get(key)
4589 get: function get(key) {
4590 var entry = strong.getEntry(validate(this, MAP), key);
4591 return entry && entry.v;
4592 },
4593 // 23.1.3.9 Map.prototype.set(key, value)
4594 set: function set(key, value) {
4595 return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);
4596 }
4597 }, strong, true);
4598
4599
4600 /***/ }),
4601
4602 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js":
4603 /*!********************************************************************************************************!*\
4604 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js ***!
4605 \********************************************************************************************************/
4606 /*! unknown exports (runtime-defined) */
4607 /*! runtime requirements: __webpack_require__ */
4608 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4609
4610 // 19.1.3.1 Object.assign(target, source)
4611 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4612
4613 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js") });
4614
4615
4616 /***/ }),
4617
4618 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js":
4619 /*!********************************************************************************************************!*\
4620 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js ***!
4621 \********************************************************************************************************/
4622 /*! unknown exports (runtime-defined) */
4623 /*! runtime requirements: __webpack_require__ */
4624 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4625
4626 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4627 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
4628 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js") });
4629
4630
4631 /***/ }),
4632
4633 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js":
4634 /*!*******************************************************************************************************************!*\
4635 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js ***!
4636 \*******************************************************************************************************************/
4637 /*! unknown exports (runtime-defined) */
4638 /*! runtime requirements: __webpack_require__ */
4639 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4640
4641 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4642 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
4643 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js") });
4644
4645
4646 /***/ }),
4647
4648 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js":
4649 /*!*****************************************************************************************************************!*\
4650 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js ***!
4651 \*****************************************************************************************************************/
4652 /*! unknown exports (runtime-defined) */
4653 /*! runtime requirements: __webpack_require__ */
4654 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4655
4656 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4657 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
4658 $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 });
4659
4660
4661 /***/ }),
4662
4663 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
4664 /*!*****************************************************************************************************************************!*\
4665 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
4666 \*****************************************************************************************************************************/
4667 /*! unknown exports (runtime-defined) */
4668 /*! runtime requirements: __webpack_require__ */
4669 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4670
4671 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
4672 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
4673 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f;
4674
4675 __webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
4676 return function getOwnPropertyDescriptor(it, key) {
4677 return $getOwnPropertyDescriptor(toIObject(it), key);
4678 };
4679 });
4680
4681
4682 /***/ }),
4683
4684 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
4685 /*!******************************************************************************************************************!*\
4686 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
4687 \******************************************************************************************************************/
4688 /*! unknown exports (runtime-defined) */
4689 /*! runtime requirements: __webpack_require__ */
4690 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4691
4692 // 19.1.2.9 Object.getPrototypeOf(O)
4693 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4694 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
4695
4696 __webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
4697 return function getPrototypeOf(it) {
4698 return $getPrototypeOf(toObject(it));
4699 };
4700 });
4701
4702
4703 /***/ }),
4704
4705 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js":
4706 /*!******************************************************************************************************!*\
4707 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js ***!
4708 \******************************************************************************************************/
4709 /*! unknown exports (runtime-defined) */
4710 /*! runtime requirements: __webpack_require__ */
4711 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4712
4713 // 19.1.2.14 Object.keys(O)
4714 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
4715 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
4716
4717 __webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
4718 return function keys(it) {
4719 return $keys(toObject(it));
4720 };
4721 });
4722
4723
4724 /***/ }),
4725
4726 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
4727 /*!******************************************************************************************************************!*\
4728 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
4729 \******************************************************************************************************************/
4730 /*! unknown exports (runtime-defined) */
4731 /*! runtime requirements: __webpack_require__ */
4732 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4733
4734 // 19.1.3.19 Object.setPrototypeOf(O, proto)
4735 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4736 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js").set });
4737
4738
4739 /***/ }),
4740
4741 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js":
4742 /*!***********************************************************************************************************!*\
4743 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js ***!
4744 \***********************************************************************************************************/
4745 /*! unknown exports (runtime-defined) */
4746 /*! runtime requirements: */
4747 /***/ (() => {
4748
4749
4750
4751 /***/ }),
4752
4753 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js":
4754 /*!****************************************************************************************************!*\
4755 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.parse-int.js ***!
4756 \****************************************************************************************************/
4757 /*! unknown exports (runtime-defined) */
4758 /*! runtime requirements: __webpack_require__ */
4759 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4760
4761 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4762 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_parse-int.js");
4763 // 18.2.5 parseInt(string, radix)
4764 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
4765
4766
4767 /***/ }),
4768
4769 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js":
4770 /*!**************************************************************************************************!*\
4771 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.promise.js ***!
4772 \**************************************************************************************************/
4773 /*! unknown exports (runtime-defined) */
4774 /*! runtime requirements: __webpack_require__ */
4775 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
4776
4777 "use strict";
4778
4779 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
4780 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
4781 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
4782 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
4783 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
4784 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
4785 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
4786 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-instance.js");
4787 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_for-of.js");
4788 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
4789 var task = __webpack_require__(/*! ./_task */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_task.js").set;
4790 var microtask = __webpack_require__(/*! ./_microtask */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_microtask.js")();
4791 var newPromiseCapabilityModule = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
4792 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
4793 var userAgent = __webpack_require__(/*! ./_user-agent */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_user-agent.js");
4794 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
4795 var PROMISE = 'Promise';
4796 var TypeError = global.TypeError;
4797 var process = global.process;
4798 var versions = process && process.versions;
4799 var v8 = versions && versions.v8 || '';
4800 var $Promise = global[PROMISE];
4801 var isNode = classof(process) == 'process';
4802 var empty = function () { /* empty */ };
4803 var Internal, newGenericPromiseCapability, OwnPromiseCapability, Wrapper;
4804 var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule.f;
4805
4806 var USE_NATIVE = !!function () {
4807 try {
4808 // correct subclassing with @@species support
4809 var promise = $Promise.resolve(1);
4810 var FakePromise = (promise.constructor = {})[__webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('species')] = function (exec) {
4811 exec(empty, empty);
4812 };
4813 // unhandled rejections tracking support, NodeJS Promise without it fails @@species test
4814 return (isNode || typeof PromiseRejectionEvent == 'function')
4815 && promise.then(empty) instanceof FakePromise
4816 // v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
4817 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565
4818 // we can't detect it synchronously, so just check versions
4819 && v8.indexOf('6.6') !== 0
4820 && userAgent.indexOf('Chrome/66') === -1;
4821 } catch (e) { /* empty */ }
4822 }();
4823
4824 // helpers
4825 var isThenable = function (it) {
4826 var then;
4827 return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
4828 };
4829 var notify = function (promise, isReject) {
4830 if (promise._n) return;
4831 promise._n = true;
4832 var chain = promise._c;
4833 microtask(function () {
4834 var value = promise._v;
4835 var ok = promise._s == 1;
4836 var i = 0;
4837 var run = function (reaction) {
4838 var handler = ok ? reaction.ok : reaction.fail;
4839 var resolve = reaction.resolve;
4840 var reject = reaction.reject;
4841 var domain = reaction.domain;
4842 var result, then, exited;
4843 try {
4844 if (handler) {
4845 if (!ok) {
4846 if (promise._h == 2) onHandleUnhandled(promise);
4847 promise._h = 1;
4848 }
4849 if (handler === true) result = value;
4850 else {
4851 if (domain) domain.enter();
4852 result = handler(value); // may throw
4853 if (domain) {
4854 domain.exit();
4855 exited = true;
4856 }
4857 }
4858 if (result === reaction.promise) {
4859 reject(TypeError('Promise-chain cycle'));
4860 } else if (then = isThenable(result)) {
4861 then.call(result, resolve, reject);
4862 } else resolve(result);
4863 } else reject(value);
4864 } catch (e) {
4865 if (domain && !exited) domain.exit();
4866 reject(e);
4867 }
4868 };
4869 while (chain.length > i) run(chain[i++]); // variable length - can't use forEach
4870 promise._c = [];
4871 promise._n = false;
4872 if (isReject && !promise._h) onUnhandled(promise);
4873 });
4874 };
4875 var onUnhandled = function (promise) {
4876 task.call(global, function () {
4877 var value = promise._v;
4878 var unhandled = isUnhandled(promise);
4879 var result, handler, console;
4880 if (unhandled) {
4881 result = perform(function () {
4882 if (isNode) {
4883 process.emit('unhandledRejection', value, promise);
4884 } else if (handler = global.onunhandledrejection) {
4885 handler({ promise: promise, reason: value });
4886 } else if ((console = global.console) && console.error) {
4887 console.error('Unhandled promise rejection', value);
4888 }
4889 });
4890 // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
4891 promise._h = isNode || isUnhandled(promise) ? 2 : 1;
4892 } promise._a = undefined;
4893 if (unhandled && result.e) throw result.v;
4894 });
4895 };
4896 var isUnhandled = function (promise) {
4897 return promise._h !== 1 && (promise._a || promise._c).length === 0;
4898 };
4899 var onHandleUnhandled = function (promise) {
4900 task.call(global, function () {
4901 var handler;
4902 if (isNode) {
4903 process.emit('rejectionHandled', promise);
4904 } else if (handler = global.onrejectionhandled) {
4905 handler({ promise: promise, reason: promise._v });
4906 }
4907 });
4908 };
4909 var $reject = function (value) {
4910 var promise = this;
4911 if (promise._d) return;
4912 promise._d = true;
4913 promise = promise._w || promise; // unwrap
4914 promise._v = value;
4915 promise._s = 2;
4916 if (!promise._a) promise._a = promise._c.slice();
4917 notify(promise, true);
4918 };
4919 var $resolve = function (value) {
4920 var promise = this;
4921 var then;
4922 if (promise._d) return;
4923 promise._d = true;
4924 promise = promise._w || promise; // unwrap
4925 try {
4926 if (promise === value) throw TypeError("Promise can't be resolved itself");
4927 if (then = isThenable(value)) {
4928 microtask(function () {
4929 var wrapper = { _w: promise, _d: false }; // wrap
4930 try {
4931 then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
4932 } catch (e) {
4933 $reject.call(wrapper, e);
4934 }
4935 });
4936 } else {
4937 promise._v = value;
4938 promise._s = 1;
4939 notify(promise, false);
4940 }
4941 } catch (e) {
4942 $reject.call({ _w: promise, _d: false }, e); // wrap
4943 }
4944 };
4945
4946 // constructor polyfill
4947 if (!USE_NATIVE) {
4948 // 25.4.3.1 Promise(executor)
4949 $Promise = function Promise(executor) {
4950 anInstance(this, $Promise, PROMISE, '_h');
4951 aFunction(executor);
4952 Internal.call(this);
4953 try {
4954 executor(ctx($resolve, this, 1), ctx($reject, this, 1));
4955 } catch (err) {
4956 $reject.call(this, err);
4957 }
4958 };
4959 // eslint-disable-next-line no-unused-vars
4960 Internal = function Promise(executor) {
4961 this._c = []; // <- awaiting reactions
4962 this._a = undefined; // <- checked in isUnhandled reactions
4963 this._s = 0; // <- state
4964 this._d = false; // <- done
4965 this._v = undefined; // <- value
4966 this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
4967 this._n = false; // <- notify
4968 };
4969 Internal.prototype = __webpack_require__(/*! ./_redefine-all */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine-all.js")($Promise.prototype, {
4970 // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
4971 then: function then(onFulfilled, onRejected) {
4972 var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
4973 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
4974 reaction.fail = typeof onRejected == 'function' && onRejected;
4975 reaction.domain = isNode ? process.domain : undefined;
4976 this._c.push(reaction);
4977 if (this._a) this._a.push(reaction);
4978 if (this._s) notify(this, false);
4979 return reaction.promise;
4980 },
4981 // 25.4.5.1 Promise.prototype.catch(onRejected)
4982 'catch': function (onRejected) {
4983 return this.then(undefined, onRejected);
4984 }
4985 });
4986 OwnPromiseCapability = function () {
4987 var promise = new Internal();
4988 this.promise = promise;
4989 this.resolve = ctx($resolve, promise, 1);
4990 this.reject = ctx($reject, promise, 1);
4991 };
4992 newPromiseCapabilityModule.f = newPromiseCapability = function (C) {
4993 return C === $Promise || C === Wrapper
4994 ? new OwnPromiseCapability(C)
4995 : newGenericPromiseCapability(C);
4996 };
4997 }
4998
4999 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Promise: $Promise });
5000 __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js")($Promise, PROMISE);
5001 __webpack_require__(/*! ./_set-species */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-species.js")(PROMISE);
5002 Wrapper = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js")[PROMISE];
5003
5004 // statics
5005 $export($export.S + $export.F * !USE_NATIVE, PROMISE, {
5006 // 25.4.4.5 Promise.reject(r)
5007 reject: function reject(r) {
5008 var capability = newPromiseCapability(this);
5009 var $$reject = capability.reject;
5010 $$reject(r);
5011 return capability.promise;
5012 }
5013 });
5014 $export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
5015 // 25.4.4.6 Promise.resolve(x)
5016 resolve: function resolve(x) {
5017 return promiseResolve(LIBRARY && this === Wrapper ? $Promise : this, x);
5018 }
5019 });
5020 $export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(/*! ./_iter-detect */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js")(function (iter) {
5021 $Promise.all(iter)['catch'](empty);
5022 })), PROMISE, {
5023 // 25.4.4.1 Promise.all(iterable)
5024 all: function all(iterable) {
5025 var C = this;
5026 var capability = newPromiseCapability(C);
5027 var resolve = capability.resolve;
5028 var reject = capability.reject;
5029 var result = perform(function () {
5030 var values = [];
5031 var index = 0;
5032 var remaining = 1;
5033 forOf(iterable, false, function (promise) {
5034 var $index = index++;
5035 var alreadyCalled = false;
5036 values.push(undefined);
5037 remaining++;
5038 C.resolve(promise).then(function (value) {
5039 if (alreadyCalled) return;
5040 alreadyCalled = true;
5041 values[$index] = value;
5042 --remaining || resolve(values);
5043 }, reject);
5044 });
5045 --remaining || resolve(values);
5046 });
5047 if (result.e) reject(result.v);
5048 return capability.promise;
5049 },
5050 // 25.4.4.4 Promise.race(iterable)
5051 race: function race(iterable) {
5052 var C = this;
5053 var capability = newPromiseCapability(C);
5054 var reject = capability.reject;
5055 var result = perform(function () {
5056 forOf(iterable, false, function (promise) {
5057 C.resolve(promise).then(capability.resolve, reject);
5058 });
5059 });
5060 if (result.e) reject(result.v);
5061 return capability.promise;
5062 }
5063 });
5064
5065
5066 /***/ }),
5067
5068 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js":
5069 /*!************************************************************************************************************!*\
5070 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js ***!
5071 \************************************************************************************************************/
5072 /*! unknown exports (runtime-defined) */
5073 /*! runtime requirements: __webpack_require__ */
5074 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5075
5076 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
5077 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5078 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
5079 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
5080 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5081 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5082 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
5083 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js");
5084 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
5085
5086 // MS Edge supports only 2 arguments and argumentsList argument is optional
5087 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
5088 var NEW_TARGET_BUG = fails(function () {
5089 function F() { /* empty */ }
5090 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
5091 });
5092 var ARGS_BUG = !fails(function () {
5093 rConstruct(function () { /* empty */ });
5094 });
5095
5096 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
5097 construct: function construct(Target, args /* , newTarget */) {
5098 aFunction(Target);
5099 anObject(args);
5100 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
5101 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
5102 if (Target == newTarget) {
5103 // w/o altered newTarget, optimization for 0-4 arguments
5104 switch (args.length) {
5105 case 0: return new Target();
5106 case 1: return new Target(args[0]);
5107 case 2: return new Target(args[0], args[1]);
5108 case 3: return new Target(args[0], args[1], args[2]);
5109 case 4: return new Target(args[0], args[1], args[2], args[3]);
5110 }
5111 // w/o altered newTarget, lot of arguments case
5112 var $args = [null];
5113 $args.push.apply($args, args);
5114 return new (bind.apply(Target, $args))();
5115 }
5116 // with altered newTarget, not support built-in constructors
5117 var proto = newTarget.prototype;
5118 var instance = create(isObject(proto) ? proto : Object.prototype);
5119 var result = Function.apply.call(Target, instance, args);
5120 return isObject(result) ? result : instance;
5121 }
5122 });
5123
5124
5125 /***/ }),
5126
5127 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js":
5128 /*!******************************************************************************************************!*\
5129 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js ***!
5130 \******************************************************************************************************/
5131 /*! unknown exports (runtime-defined) */
5132 /*! runtime requirements: __webpack_require__ */
5133 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5134
5135 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
5136 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5137 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
5138 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
5139 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5140 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5141 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5142
5143 function get(target, propertyKey /* , receiver */) {
5144 var receiver = arguments.length < 3 ? target : arguments[2];
5145 var desc, proto;
5146 if (anObject(target) === receiver) return target[propertyKey];
5147 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
5148 ? desc.value
5149 : desc.get !== undefined
5150 ? desc.get.call(receiver)
5151 : undefined;
5152 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
5153 }
5154
5155 $export($export.S, 'Reflect', { get: get });
5156
5157
5158 /***/ }),
5159
5160 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js":
5161 /*!**********************************************************************************************************!*\
5162 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js ***!
5163 \**********************************************************************************************************/
5164 /*! unknown exports (runtime-defined) */
5165 /*! runtime requirements: __webpack_require__ */
5166 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5167
5168 "use strict";
5169
5170 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js")(true);
5171
5172 // 21.1.3.27 String.prototype[@@iterator]()
5173 __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
5174 this._t = String(iterated); // target
5175 this._i = 0; // next index
5176 // 21.1.5.2.1 %StringIteratorPrototype%.next()
5177 }, function () {
5178 var O = this._t;
5179 var index = this._i;
5180 var point;
5181 if (index >= O.length) return { value: undefined, done: true };
5182 point = $at(O, index);
5183 this._i += point.length;
5184 return { value: point, done: false };
5185 });
5186
5187
5188 /***/ }),
5189
5190 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js":
5191 /*!*************************************************************************************************!*\
5192 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js ***!
5193 \*************************************************************************************************/
5194 /*! unknown exports (runtime-defined) */
5195 /*! runtime requirements: __webpack_require__ */
5196 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5197
5198 "use strict";
5199
5200 // ECMAScript 6 symbols shim
5201 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5202 var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
5203 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
5204 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5205 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
5206 var META = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").KEY;
5207 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
5208 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js");
5209 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
5210 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
5211 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
5212 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
5213 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js");
5214 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js");
5215 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
5216 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
5217 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5218 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
5219 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
5220 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
5221 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
5222 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
5223 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js");
5224 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5225 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
5226 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
5227 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
5228 var gOPD = $GOPD.f;
5229 var dP = $DP.f;
5230 var gOPN = gOPNExt.f;
5231 var $Symbol = global.Symbol;
5232 var $JSON = global.JSON;
5233 var _stringify = $JSON && $JSON.stringify;
5234 var PROTOTYPE = 'prototype';
5235 var HIDDEN = wks('_hidden');
5236 var TO_PRIMITIVE = wks('toPrimitive');
5237 var isEnum = {}.propertyIsEnumerable;
5238 var SymbolRegistry = shared('symbol-registry');
5239 var AllSymbols = shared('symbols');
5240 var OPSymbols = shared('op-symbols');
5241 var ObjectProto = Object[PROTOTYPE];
5242 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
5243 var QObject = global.QObject;
5244 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
5245 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
5246
5247 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
5248 var setSymbolDesc = DESCRIPTORS && $fails(function () {
5249 return _create(dP({}, 'a', {
5250 get: function () { return dP(this, 'a', { value: 7 }).a; }
5251 })).a != 7;
5252 }) ? function (it, key, D) {
5253 var protoDesc = gOPD(ObjectProto, key);
5254 if (protoDesc) delete ObjectProto[key];
5255 dP(it, key, D);
5256 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
5257 } : dP;
5258
5259 var wrap = function (tag) {
5260 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
5261 sym._k = tag;
5262 return sym;
5263 };
5264
5265 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
5266 return typeof it == 'symbol';
5267 } : function (it) {
5268 return it instanceof $Symbol;
5269 };
5270
5271 var $defineProperty = function defineProperty(it, key, D) {
5272 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
5273 anObject(it);
5274 key = toPrimitive(key, true);
5275 anObject(D);
5276 if (has(AllSymbols, key)) {
5277 if (!D.enumerable) {
5278 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
5279 it[HIDDEN][key] = true;
5280 } else {
5281 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
5282 D = _create(D, { enumerable: createDesc(0, false) });
5283 } return setSymbolDesc(it, key, D);
5284 } return dP(it, key, D);
5285 };
5286 var $defineProperties = function defineProperties(it, P) {
5287 anObject(it);
5288 var keys = enumKeys(P = toIObject(P));
5289 var i = 0;
5290 var l = keys.length;
5291 var key;
5292 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
5293 return it;
5294 };
5295 var $create = function create(it, P) {
5296 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
5297 };
5298 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
5299 var E = isEnum.call(this, key = toPrimitive(key, true));
5300 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
5301 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
5302 };
5303 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
5304 it = toIObject(it);
5305 key = toPrimitive(key, true);
5306 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
5307 var D = gOPD(it, key);
5308 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
5309 return D;
5310 };
5311 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
5312 var names = gOPN(toIObject(it));
5313 var result = [];
5314 var i = 0;
5315 var key;
5316 while (names.length > i) {
5317 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
5318 } return result;
5319 };
5320 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
5321 var IS_OP = it === ObjectProto;
5322 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
5323 var result = [];
5324 var i = 0;
5325 var key;
5326 while (names.length > i) {
5327 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
5328 } return result;
5329 };
5330
5331 // 19.4.1.1 Symbol([description])
5332 if (!USE_NATIVE) {
5333 $Symbol = function Symbol() {
5334 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
5335 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
5336 var $set = function (value) {
5337 if (this === ObjectProto) $set.call(OPSymbols, value);
5338 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
5339 setSymbolDesc(this, tag, createDesc(1, value));
5340 };
5341 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
5342 return wrap(tag);
5343 };
5344 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
5345 return this._k;
5346 });
5347
5348 $GOPD.f = $getOwnPropertyDescriptor;
5349 $DP.f = $defineProperty;
5350 __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
5351 __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
5352 $GOPS.f = $getOwnPropertySymbols;
5353
5354 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js")) {
5355 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
5356 }
5357
5358 wksExt.f = function (name) {
5359 return wrap(wks(name));
5360 };
5361 }
5362
5363 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
5364
5365 for (var es6Symbols = (
5366 // 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
5367 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
5368 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
5369
5370 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
5371
5372 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
5373 // 19.4.2.1 Symbol.for(key)
5374 'for': function (key) {
5375 return has(SymbolRegistry, key += '')
5376 ? SymbolRegistry[key]
5377 : SymbolRegistry[key] = $Symbol(key);
5378 },
5379 // 19.4.2.5 Symbol.keyFor(sym)
5380 keyFor: function keyFor(sym) {
5381 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
5382 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
5383 },
5384 useSetter: function () { setter = true; },
5385 useSimple: function () { setter = false; }
5386 });
5387
5388 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
5389 // 19.1.2.2 Object.create(O [, Properties])
5390 create: $create,
5391 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
5392 defineProperty: $defineProperty,
5393 // 19.1.2.3 Object.defineProperties(O, Properties)
5394 defineProperties: $defineProperties,
5395 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
5396 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
5397 // 19.1.2.7 Object.getOwnPropertyNames(O)
5398 getOwnPropertyNames: $getOwnPropertyNames,
5399 // 19.1.2.8 Object.getOwnPropertySymbols(O)
5400 getOwnPropertySymbols: $getOwnPropertySymbols
5401 });
5402
5403 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
5404 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
5405 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
5406
5407 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
5408 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
5409 return $GOPS.f(toObject(it));
5410 }
5411 });
5412
5413 // 24.3.2 JSON.stringify(value [, replacer [, space]])
5414 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
5415 var S = $Symbol();
5416 // MS Edge converts symbol values to JSON as {}
5417 // WebKit converts symbol values to JSON as null
5418 // V8 throws on boxed symbols
5419 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
5420 })), 'JSON', {
5421 stringify: function stringify(it) {
5422 var args = [it];
5423 var i = 1;
5424 var replacer, $replacer;
5425 while (arguments.length > i) args.push(arguments[i++]);
5426 $replacer = replacer = args[1];
5427 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
5428 if (!isArray(replacer)) replacer = function (key, value) {
5429 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
5430 if (!isSymbol(value)) return value;
5431 };
5432 args[1] = replacer;
5433 return _stringify.apply($JSON, args);
5434 }
5435 });
5436
5437 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
5438 $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);
5439 // 19.4.3.5 Symbol.prototype[@@toStringTag]
5440 setToStringTag($Symbol, 'Symbol');
5441 // 20.2.1.9 Math[@@toStringTag]
5442 setToStringTag(Math, 'Math', true);
5443 // 24.3.3 JSON[@@toStringTag]
5444 setToStringTag(global.JSON, 'JSON', true);
5445
5446
5447 /***/ }),
5448
5449 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js":
5450 /*!***************************************************************************************************!*\
5451 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.weak-map.js ***!
5452 \***************************************************************************************************/
5453 /*! unknown exports (runtime-defined) */
5454 /*! runtime requirements: module, __webpack_require__ */
5455 /*! CommonJS bailout: module.exports is used directly at 40:15-29 */
5456 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5457
5458 "use strict";
5459
5460 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5461 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-methods.js")(0);
5462 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
5463 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js");
5464 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js");
5465 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-weak.js");
5466 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
5467 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
5468 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_validate-collection.js");
5469 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
5470 var WEAK_MAP = 'WeakMap';
5471 var getWeak = meta.getWeak;
5472 var isExtensible = Object.isExtensible;
5473 var uncaughtFrozenStore = weak.ufstore;
5474 var InternalMap;
5475
5476 var wrapper = function (get) {
5477 return function WeakMap() {
5478 return get(this, arguments.length > 0 ? arguments[0] : undefined);
5479 };
5480 };
5481
5482 var methods = {
5483 // 23.3.3.3 WeakMap.prototype.get(key)
5484 get: function get(key) {
5485 if (isObject(key)) {
5486 var data = getWeak(key);
5487 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
5488 return data ? data[this._i] : undefined;
5489 }
5490 },
5491 // 23.3.3.5 WeakMap.prototype.set(key, value)
5492 set: function set(key, value) {
5493 return weak.def(validate(this, WEAK_MAP), key, value);
5494 }
5495 };
5496
5497 // 23.3 WeakMap Objects
5498 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
5499
5500 // IE11 WeakMap frozen keys fix
5501 if (NATIVE_WEAK_MAP && IS_IE11) {
5502 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
5503 assign(InternalMap.prototype, methods);
5504 meta.NEED = true;
5505 each(['delete', 'has', 'get', 'set'], function (key) {
5506 var proto = $WeakMap.prototype;
5507 var method = proto[key];
5508 redefine(proto, key, function (a, b) {
5509 // store frozen objects on internal weakmap shim
5510 if (isObject(a) && !isExtensible(a)) {
5511 if (!this._f) this._f = new InternalMap();
5512 var result = this._f[key](a, b);
5513 return key == 'set' ? this : result;
5514 // store all the rest on native weakmap
5515 } return method.call(this, a, b);
5516 });
5517 });
5518 }
5519
5520
5521 /***/ }),
5522
5523 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js":
5524 /*!***************************************************************************************************!*\
5525 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.from.js ***!
5526 \***************************************************************************************************/
5527 /*! unknown exports (runtime-defined) */
5528 /*! runtime requirements: __webpack_require__ */
5529 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5530
5531 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
5532 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js")('Map');
5533
5534
5535 /***/ }),
5536
5537 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js":
5538 /*!*************************************************************************************************!*\
5539 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.of.js ***!
5540 \*************************************************************************************************/
5541 /*! unknown exports (runtime-defined) */
5542 /*! runtime requirements: __webpack_require__ */
5543 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5544
5545 // https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
5546 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js")('Map');
5547
5548
5549 /***/ }),
5550
5551 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js":
5552 /*!******************************************************************************************************!*\
5553 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.map.to-json.js ***!
5554 \******************************************************************************************************/
5555 /*! unknown exports (runtime-defined) */
5556 /*! runtime requirements: __webpack_require__ */
5557 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5558
5559 // https://github.com/DavidBruant/Map-Set.prototype.toJSON
5560 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5561
5562 $export($export.P + $export.R, 'Map', { toJSON: __webpack_require__(/*! ./_collection-to-json */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_collection-to-json.js")('Map') });
5563
5564
5565 /***/ }),
5566
5567 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js":
5568 /*!*********************************************************************************************************!*\
5569 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.entries.js ***!
5570 \*********************************************************************************************************/
5571 /*! unknown exports (runtime-defined) */
5572 /*! runtime requirements: __webpack_require__ */
5573 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5574
5575 // https://github.com/tc39/proposal-object-values-entries
5576 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5577 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js")(true);
5578
5579 $export($export.S, 'Object', {
5580 entries: function entries(it) {
5581 return $entries(it);
5582 }
5583 });
5584
5585
5586 /***/ }),
5587
5588 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
5589 /*!******************************************************************************************************************************!*\
5590 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
5591 \******************************************************************************************************************************/
5592 /*! unknown exports (runtime-defined) */
5593 /*! runtime requirements: __webpack_require__ */
5594 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5595
5596 // https://github.com/tc39/proposal-object-getownpropertydescriptors
5597 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5598 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js");
5599 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
5600 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
5601 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
5602
5603 $export($export.S, 'Object', {
5604 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
5605 var O = toIObject(object);
5606 var getDesc = gOPD.f;
5607 var keys = ownKeys(O);
5608 var result = {};
5609 var i = 0;
5610 var key, desc;
5611 while (keys.length > i) {
5612 desc = getDesc(O, key = keys[i++]);
5613 if (desc !== undefined) createProperty(result, key, desc);
5614 }
5615 return result;
5616 }
5617 });
5618
5619
5620 /***/ }),
5621
5622 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js":
5623 /*!********************************************************************************************************!*\
5624 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.values.js ***!
5625 \********************************************************************************************************/
5626 /*! unknown exports (runtime-defined) */
5627 /*! runtime requirements: __webpack_require__ */
5628 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5629
5630 // https://github.com/tc39/proposal-object-values-entries
5631 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5632 var $values = __webpack_require__(/*! ./_object-to-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-to-array.js")(false);
5633
5634 $export($export.S, 'Object', {
5635 values: function values(it) {
5636 return $values(it);
5637 }
5638 });
5639
5640
5641 /***/ }),
5642
5643 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js":
5644 /*!**********************************************************************************************************!*\
5645 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.finally.js ***!
5646 \**********************************************************************************************************/
5647 /*! unknown exports (runtime-defined) */
5648 /*! runtime requirements: __webpack_require__ */
5649 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5650
5651 "use strict";
5652 // https://github.com/tc39/proposal-promise-finally
5653
5654 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5655 var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
5656 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5657 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_species-constructor.js");
5658 var promiseResolve = __webpack_require__(/*! ./_promise-resolve */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_promise-resolve.js");
5659
5660 $export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {
5661 var C = speciesConstructor(this, core.Promise || global.Promise);
5662 var isFunction = typeof onFinally == 'function';
5663 return this.then(
5664 isFunction ? function (x) {
5665 return promiseResolve(C, onFinally()).then(function () { return x; });
5666 } : onFinally,
5667 isFunction ? function (e) {
5668 return promiseResolve(C, onFinally()).then(function () { throw e; });
5669 } : onFinally
5670 );
5671 } });
5672
5673
5674 /***/ }),
5675
5676 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js":
5677 /*!******************************************************************************************************!*\
5678 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.promise.try.js ***!
5679 \******************************************************************************************************/
5680 /*! unknown exports (runtime-defined) */
5681 /*! runtime requirements: __webpack_require__ */
5682 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5683
5684 "use strict";
5685
5686 // https://github.com/tc39/proposal-promise-try
5687 var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
5688 var newPromiseCapability = __webpack_require__(/*! ./_new-promise-capability */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_new-promise-capability.js");
5689 var perform = __webpack_require__(/*! ./_perform */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_perform.js");
5690
5691 $export($export.S, 'Promise', { 'try': function (callbackfn) {
5692 var promiseCapability = newPromiseCapability.f(this);
5693 var result = perform(callbackfn);
5694 (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v);
5695 return promiseCapability.promise;
5696 } });
5697
5698
5699 /***/ }),
5700
5701 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
5702 /*!****************************************************************************************************************!*\
5703 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
5704 \****************************************************************************************************************/
5705 /*! unknown exports (runtime-defined) */
5706 /*! runtime requirements: __webpack_require__ */
5707 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5708
5709 __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
5710
5711
5712 /***/ }),
5713
5714 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js":
5715 /*!************************************************************************************************************!*\
5716 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js ***!
5717 \************************************************************************************************************/
5718 /*! unknown exports (runtime-defined) */
5719 /*! runtime requirements: __webpack_require__ */
5720 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5721
5722 __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('observable');
5723
5724
5725 /***/ }),
5726
5727 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js":
5728 /*!********************************************************************************************************!*\
5729 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.from.js ***!
5730 \********************************************************************************************************/
5731 /*! unknown exports (runtime-defined) */
5732 /*! runtime requirements: __webpack_require__ */
5733 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5734
5735 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
5736 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
5737
5738
5739 /***/ }),
5740
5741 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js":
5742 /*!******************************************************************************************************!*\
5743 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.weak-map.of.js ***!
5744 \******************************************************************************************************/
5745 /*! unknown exports (runtime-defined) */
5746 /*! runtime requirements: __webpack_require__ */
5747 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5748
5749 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
5750 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
5751
5752
5753 /***/ }),
5754
5755 /***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js":
5756 /*!*******************************************************************************************************!*\
5757 !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js ***!
5758 \*******************************************************************************************************/
5759 /*! unknown exports (runtime-defined) */
5760 /*! runtime requirements: __webpack_require__ */
5761 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
5762
5763 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js");
5764 var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
5765 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
5766 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
5767 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
5768
5769 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
5770 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
5771 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
5772 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
5773 'TextTrackList,TouchList').split(',');
5774
5775 for (var i = 0; i < DOMIterables.length; i++) {
5776 var NAME = DOMIterables[i];
5777 var Collection = global[NAME];
5778 var proto = Collection && Collection.prototype;
5779 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
5780 Iterators[NAME] = Iterators.Array;
5781 }
5782
5783
5784 /***/ }),
5785
5786 /***/ "../node_modules/@babel/runtime/regenerator/index.js":
5787 /*!***********************************************************!*\
5788 !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
5789 \***********************************************************/
5790 /*! dynamic exports */
5791 /*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/regenerator-runtime/runtime.js */
5792 /*! runtime requirements: module, __webpack_require__ */
5793 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5794
5795 module.exports = __webpack_require__(/*! regenerator-runtime */ "../node_modules/regenerator-runtime/runtime.js");
5796
5797
5798 /***/ }),
5799
5800 /***/ "../assets/dev/js/editor/components/validator/base.js":
5801 /*!************************************************************!*\
5802 !*** ../assets/dev/js/editor/components/validator/base.js ***!
5803 \************************************************************/
5804 /*! unknown exports (runtime-defined) */
5805 /*! runtime requirements: module */
5806 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
5807 /***/ ((module) => {
5808
5809 "use strict";
5810
5811
5812 module.exports = elementorModules.Module.extend({
5813 errors: [],
5814 __construct: function __construct(settings) {
5815 var customValidationMethod = settings.customValidationMethod;
5816
5817 if (customValidationMethod) {
5818 this.validationMethod = customValidationMethod;
5819 }
5820 },
5821 getDefaultSettings: function getDefaultSettings() {
5822 return {
5823 validationTerms: {}
5824 };
5825 },
5826 isValid: function isValid() {
5827 var validationErrors = this.validationMethod.apply(this, arguments);
5828
5829 if (validationErrors.length) {
5830 this.errors = validationErrors;
5831 return false;
5832 }
5833
5834 return true;
5835 },
5836 validationMethod: function validationMethod(newValue) {
5837 var validationTerms = this.getSettings('validationTerms'),
5838 errors = [];
5839
5840 if (validationTerms.required) {
5841 if (!('' + newValue).length) {
5842 errors.push('Required value is empty');
5843 }
5844 }
5845
5846 return errors;
5847 }
5848 });
5849
5850 /***/ }),
5851
5852 /***/ "../assets/dev/js/editor/data/globals/base/create-base.js":
5853 /*!****************************************************************!*\
5854 !*** ../assets/dev/js/editor/data/globals/base/create-base.js ***!
5855 \****************************************************************/
5856 /*! unknown exports (runtime-defined) */
5857 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
5858 /*! CommonJS bailout: exports is used directly at 7:23-30 */
5859 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5860
5861 "use strict";
5862
5863
5864 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5865
5866 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5867
5868 _Object$defineProperty(exports, "__esModule", {
5869 value: true
5870 });
5871
5872 exports.default = void 0;
5873
5874 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5875
5876 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5877
5878 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5879
5880 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5881
5882 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
5883
5884 var CreateBase = /*#__PURE__*/function (_CommandBase) {
5885 (0, _inherits2.default)(CreateBase, _CommandBase);
5886
5887 var _super = (0, _createSuper2.default)(CreateBase);
5888
5889 function CreateBase() {
5890 (0, _classCallCheck2.default)(this, CreateBase);
5891 return _super.apply(this, arguments);
5892 }
5893
5894 (0, _createClass2.default)(CreateBase, [{
5895 key: "validateArgs",
5896 value: function validateArgs() {
5897 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5898 this.requireContainer(args);
5899 this.requireArgumentType('setting', 'string', args);
5900 this.requireArgumentType('title', 'string', args);
5901 }
5902 }]);
5903 return CreateBase;
5904 }(_commandBase.default);
5905
5906 exports.default = CreateBase;
5907
5908 /***/ }),
5909
5910 /***/ "../assets/dev/js/editor/data/globals/colors/commands/create.js":
5911 /*!**********************************************************************!*\
5912 !*** ../assets/dev/js/editor/data/globals/colors/commands/create.js ***!
5913 \**********************************************************************/
5914 /*! unknown exports (runtime-defined) */
5915 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
5916 /*! CommonJS bailout: exports is used directly at 7:23-30 */
5917 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5918
5919 "use strict";
5920
5921
5922 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5923
5924 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5925
5926 _Object$defineProperty(exports, "__esModule", {
5927 value: true
5928 });
5929
5930 exports.Create = void 0;
5931
5932 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5933
5934 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5935
5936 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5937
5938 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5939
5940 var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
5941
5942 var Create = /*#__PURE__*/function (_CreateBase) {
5943 (0, _inherits2.default)(Create, _CreateBase);
5944
5945 var _super = (0, _createSuper2.default)(Create);
5946
5947 function Create() {
5948 (0, _classCallCheck2.default)(this, Create);
5949 return _super.apply(this, arguments);
5950 }
5951
5952 (0, _createClass2.default)(Create, [{
5953 key: "apply",
5954 value: function apply() {
5955 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
5956 var container = args.container,
5957 setting = args.setting,
5958 title = args.title,
5959 controls = container.controls;
5960 var result = false;
5961
5962 if (!controls[setting]) {
5963 throw new Error("Invalid setting: control '".concat(setting, "', not found."));
5964 } // `args.id` used by tests.
5965
5966
5967 var id = args.id || elementorCommon.helpers.getUniqueId();
5968 result = $e.data.create("globals/colors?id=".concat(id), {
5969 title: title,
5970 value: container.settings.get(setting)
5971 });
5972 return result;
5973 }
5974 }]);
5975 return Create;
5976 }(_createBase.default);
5977
5978 exports.Create = Create;
5979
5980 /***/ }),
5981
5982 /***/ "../assets/dev/js/editor/data/globals/colors/commands/index.js":
5983 /*!*********************************************************************!*\
5984 !*** ../assets/dev/js/editor/data/globals/colors/commands/index.js ***!
5985 \*********************************************************************/
5986 /*! unknown exports (runtime-defined) */
5987 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
5988 /*! CommonJS bailout: exports is used directly at 5:23-30 */
5989 /*! CommonJS bailout: exports is used directly at 9:23-30 */
5990 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5991
5992 "use strict";
5993
5994
5995 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5996
5997 _Object$defineProperty(exports, "__esModule", {
5998 value: true
5999 });
6000
6001 _Object$defineProperty(exports, "Create", {
6002 enumerable: true,
6003 get: function get() {
6004 return _create.Create;
6005 }
6006 });
6007
6008 var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/colors/commands/create.js");
6009
6010 /***/ }),
6011
6012 /***/ "../assets/dev/js/editor/data/globals/colors/component.js":
6013 /*!****************************************************************!*\
6014 !*** ../assets/dev/js/editor/data/globals/colors/component.js ***!
6015 \****************************************************************/
6016 /*! unknown exports (runtime-defined) */
6017 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6018 /*! CommonJS bailout: exports is used directly at 9:23-30 */
6019 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6020
6021 "use strict";
6022
6023
6024 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6025
6026 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6027
6028 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6029
6030 _Object$defineProperty(exports, "__esModule", {
6031 value: true
6032 });
6033
6034 exports.default = void 0;
6035
6036 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6037
6038 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6039
6040 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6041
6042 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6043
6044 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6045
6046 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/colors/commands/index.js"));
6047
6048 var Component = /*#__PURE__*/function (_ComponentBase) {
6049 (0, _inherits2.default)(Component, _ComponentBase);
6050
6051 var _super = (0, _createSuper2.default)(Component);
6052
6053 function Component() {
6054 (0, _classCallCheck2.default)(this, Component);
6055 return _super.apply(this, arguments);
6056 }
6057
6058 (0, _createClass2.default)(Component, [{
6059 key: "getNamespace",
6060 value: function getNamespace() {
6061 return 'globals/colors';
6062 }
6063 }, {
6064 key: "defaultCommands",
6065 value: function defaultCommands() {
6066 return this.importCommands(commands);
6067 }
6068 }]);
6069 return Component;
6070 }(_componentBase.default);
6071
6072 exports.default = Component;
6073
6074 /***/ }),
6075
6076 /***/ "../assets/dev/js/editor/data/globals/commands/data/colors.js":
6077 /*!********************************************************************!*\
6078 !*** ../assets/dev/js/editor/data/globals/commands/data/colors.js ***!
6079 \********************************************************************/
6080 /*! unknown exports (runtime-defined) */
6081 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6082 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6083 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6084
6085 "use strict";
6086
6087
6088 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6089
6090 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6091
6092 _Object$defineProperty(exports, "__esModule", {
6093 value: true
6094 });
6095
6096 exports.default = exports.Colors = void 0;
6097
6098 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6099
6100 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6101
6102 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6103
6104 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6105
6106 var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6107
6108 var Colors = /*#__PURE__*/function (_CommandData) {
6109 (0, _inherits2.default)(Colors, _CommandData);
6110
6111 var _super = (0, _createSuper2.default)(Colors);
6112
6113 function Colors() {
6114 (0, _classCallCheck2.default)(this, Colors);
6115 return _super.apply(this, arguments);
6116 }
6117
6118 (0, _createClass2.default)(Colors, null, [{
6119 key: "getEndpointFormat",
6120 value: function getEndpointFormat() {
6121 return 'globals/colors/{id}';
6122 }
6123 }]);
6124 return Colors;
6125 }(_commandData.default);
6126
6127 exports.Colors = Colors;
6128 var _default = Colors;
6129 exports.default = _default;
6130
6131 /***/ }),
6132
6133 /***/ "../assets/dev/js/editor/data/globals/commands/data/index.js":
6134 /*!*******************************************************************!*\
6135 !*** ../assets/dev/js/editor/data/globals/commands/data/index.js ***!
6136 \*******************************************************************/
6137 /*! unknown exports (runtime-defined) */
6138 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6139 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6140 /*! CommonJS bailout: exports is used directly at 11:23-30 */
6141 /*! CommonJS bailout: exports is used directly at 18:23-30 */
6142 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6143
6144 "use strict";
6145
6146
6147 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6148
6149 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6150
6151 _Object$defineProperty(exports, "__esModule", {
6152 value: true
6153 });
6154
6155 _Object$defineProperty(exports, "Colors", {
6156 enumerable: true,
6157 get: function get() {
6158 return _colors.Colors;
6159 }
6160 });
6161
6162 _Object$defineProperty(exports, "Typography", {
6163 enumerable: true,
6164 get: function get() {
6165 return _typography.Typography;
6166 }
6167 });
6168
6169 exports.Index = void 0;
6170
6171 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6172
6173 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6174
6175 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6176
6177 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6178
6179 var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6180
6181 var _colors = __webpack_require__(/*! ./colors */ "../assets/dev/js/editor/data/globals/commands/data/colors.js");
6182
6183 var _typography = __webpack_require__(/*! ./typography */ "../assets/dev/js/editor/data/globals/commands/data/typography.js");
6184
6185 // Alphabetical order
6186 // TODO: Remove - Move to into base, Possible to handle using ComponentData.
6187 var Index = /*#__PURE__*/function (_CommandData) {
6188 (0, _inherits2.default)(Index, _CommandData);
6189
6190 var _super = (0, _createSuper2.default)(Index);
6191
6192 function Index() {
6193 (0, _classCallCheck2.default)(this, Index);
6194 return _super.apply(this, arguments);
6195 }
6196
6197 (0, _createClass2.default)(Index, null, [{
6198 key: "getEndpointFormat",
6199 value: function getEndpointFormat() {
6200 // Format 'globals/index' to 'globals'.
6201 return 'globals';
6202 }
6203 }]);
6204 return Index;
6205 }(_commandData.default);
6206
6207 exports.Index = Index;
6208
6209 /***/ }),
6210
6211 /***/ "../assets/dev/js/editor/data/globals/commands/data/typography.js":
6212 /*!************************************************************************!*\
6213 !*** ../assets/dev/js/editor/data/globals/commands/data/typography.js ***!
6214 \************************************************************************/
6215 /*! unknown exports (runtime-defined) */
6216 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6217 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6218 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6219
6220 "use strict";
6221
6222
6223 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6224
6225 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6226
6227 _Object$defineProperty(exports, "__esModule", {
6228 value: true
6229 });
6230
6231 exports.default = exports.Typography = void 0;
6232
6233 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6234
6235 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6236
6237 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6238
6239 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6240
6241 var _commandData = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-data */ "../core/common/assets/js/api/modules/command-data.js"));
6242
6243 var Typography = /*#__PURE__*/function (_CommandData) {
6244 (0, _inherits2.default)(Typography, _CommandData);
6245
6246 var _super = (0, _createSuper2.default)(Typography);
6247
6248 function Typography() {
6249 (0, _classCallCheck2.default)(this, Typography);
6250 return _super.apply(this, arguments);
6251 }
6252
6253 (0, _createClass2.default)(Typography, null, [{
6254 key: "getEndpointFormat",
6255 value: function getEndpointFormat() {
6256 return 'globals/typography/{id}';
6257 }
6258 }]);
6259 return Typography;
6260 }(_commandData.default);
6261
6262 exports.Typography = Typography;
6263 var _default = Typography;
6264 exports.default = _default;
6265
6266 /***/ }),
6267
6268 /***/ "../assets/dev/js/editor/data/globals/component.js":
6269 /*!*********************************************************!*\
6270 !*** ../assets/dev/js/editor/data/globals/component.js ***!
6271 \*********************************************************/
6272 /*! unknown exports (runtime-defined) */
6273 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6274 /*! CommonJS bailout: exports is used directly at 9:23-30 */
6275 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6276
6277 "use strict";
6278
6279
6280 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6281
6282 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6283
6284 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6285
6286 _Object$defineProperty(exports, "__esModule", {
6287 value: true
6288 });
6289
6290 exports.default = void 0;
6291
6292 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6293
6294 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6295
6296 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6297
6298 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6299
6300 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6301
6302 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6303
6304 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6305
6306 var _component = _interopRequireDefault(__webpack_require__(/*! ./typography/component */ "../assets/dev/js/editor/data/globals/typography/component.js"));
6307
6308 var _component2 = _interopRequireDefault(__webpack_require__(/*! ./colors/component */ "../assets/dev/js/editor/data/globals/colors/component.js"));
6309
6310 var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands/data/ */ "../assets/dev/js/editor/data/globals/commands/data/index.js"));
6311
6312 var Component = /*#__PURE__*/function (_ComponentBase) {
6313 (0, _inherits2.default)(Component, _ComponentBase);
6314
6315 var _super = (0, _createSuper2.default)(Component);
6316
6317 function Component() {
6318 (0, _classCallCheck2.default)(this, Component);
6319 return _super.apply(this, arguments);
6320 }
6321
6322 (0, _createClass2.default)(Component, [{
6323 key: "__construct",
6324 value: function __construct() {
6325 var _this = this;
6326
6327 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6328 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
6329 elementorCommon.elements.$window.on('elementor:loaded', function () {
6330 return _this.refreshGlobalData();
6331 });
6332 }
6333 }, {
6334 key: "getNamespace",
6335 value: function getNamespace() {
6336 return 'globals';
6337 }
6338 }, {
6339 key: "registerAPI",
6340 value: function registerAPI() {
6341 $e.components.register(new _component.default({
6342 manager: this
6343 }));
6344 $e.components.register(new _component2.default({
6345 manager: this
6346 }));
6347 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
6348 }
6349 }, {
6350 key: "defaultData",
6351 value: function defaultData() {
6352 return this.importCommands(commandsData);
6353 }
6354 }, {
6355 key: "refreshGlobalData",
6356 value: function refreshGlobalData() {
6357 $e.data.deleteCache($e.components.get('globals'), 'globals/index');
6358 }
6359 }]);
6360 return Component;
6361 }(_componentBase.default);
6362
6363 exports.default = Component;
6364
6365 /***/ }),
6366
6367 /***/ "../assets/dev/js/editor/data/globals/typography/commands/create.js":
6368 /*!**************************************************************************!*\
6369 !*** ../assets/dev/js/editor/data/globals/typography/commands/create.js ***!
6370 \**************************************************************************/
6371 /*! unknown exports (runtime-defined) */
6372 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6373 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6374 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6375
6376 "use strict";
6377
6378
6379 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6380
6381 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6382
6383 _Object$defineProperty(exports, "__esModule", {
6384 value: true
6385 });
6386
6387 exports.Create = void 0;
6388
6389 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
6390
6391 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6392
6393 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6394
6395 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6396
6397 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6398
6399 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6400
6401 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6402
6403 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6404
6405 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6406
6407 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6408
6409 var _createBase = _interopRequireDefault(__webpack_require__(/*! elementor-editor/data/globals/base/create-base */ "../assets/dev/js/editor/data/globals/base/create-base.js"));
6410
6411 var Create = /*#__PURE__*/function (_CreateBase) {
6412 (0, _inherits2.default)(Create, _CreateBase);
6413
6414 var _super = (0, _createSuper2.default)(Create);
6415
6416 function Create() {
6417 (0, _classCallCheck2.default)(this, Create);
6418 return _super.apply(this, arguments);
6419 }
6420
6421 (0, _createClass2.default)(Create, [{
6422 key: "apply",
6423 value: function apply() {
6424 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6425 var container = args.container,
6426 setting = args.setting,
6427 title = args.title,
6428 controls = container.controls,
6429 availableControls = {};
6430 var result = false,
6431 groupPrefix = '';
6432
6433 if (controls[setting] && controls[setting].groupPrefix) {
6434 groupPrefix = controls[setting].groupPrefix;
6435 } else {
6436 throw new Error("Invalid setting: control '".concat(setting, "', not found."));
6437 }
6438
6439 if (groupPrefix) {
6440 (0, _entries.default)(controls).forEach(function (_ref) {
6441 var _ref2 = (0, _slicedToArray2.default)(_ref, 1),
6442 key = _ref2[0];
6443
6444 if (key.includes(groupPrefix)) {
6445 // Get values but remove defaults.
6446 var value = container.settings.get(key),
6447 defaultValue = container.controls[key].default;
6448
6449 if (!_.isEqual(value, defaultValue)) {
6450 availableControls[key.replace(groupPrefix, elementor.config.kit_config.typography_prefix)] = container.settings.get(key);
6451 }
6452 }
6453 });
6454 }
6455
6456 if ((0, _values.default)(availableControls).length) {
6457 var id = elementorCommon.helpers.getUniqueId();
6458 result = $e.data.create("globals/typography?id=".concat(id), {
6459 title: title,
6460 value: availableControls
6461 });
6462 }
6463
6464 return result;
6465 }
6466 }]);
6467 return Create;
6468 }(_createBase.default);
6469
6470 exports.Create = Create;
6471
6472 /***/ }),
6473
6474 /***/ "../assets/dev/js/editor/data/globals/typography/commands/index.js":
6475 /*!*************************************************************************!*\
6476 !*** ../assets/dev/js/editor/data/globals/typography/commands/index.js ***!
6477 \*************************************************************************/
6478 /*! unknown exports (runtime-defined) */
6479 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6480 /*! CommonJS bailout: exports is used directly at 5:23-30 */
6481 /*! CommonJS bailout: exports is used directly at 9:23-30 */
6482 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6483
6484 "use strict";
6485
6486
6487 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6488
6489 _Object$defineProperty(exports, "__esModule", {
6490 value: true
6491 });
6492
6493 _Object$defineProperty(exports, "Create", {
6494 enumerable: true,
6495 get: function get() {
6496 return _create.Create;
6497 }
6498 });
6499
6500 var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/data/globals/typography/commands/create.js");
6501
6502 /***/ }),
6503
6504 /***/ "../assets/dev/js/editor/data/globals/typography/component.js":
6505 /*!********************************************************************!*\
6506 !*** ../assets/dev/js/editor/data/globals/typography/component.js ***!
6507 \********************************************************************/
6508 /*! unknown exports (runtime-defined) */
6509 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6510 /*! CommonJS bailout: exports is used directly at 9:23-30 */
6511 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6512
6513 "use strict";
6514
6515
6516 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6517
6518 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6519
6520 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6521
6522 _Object$defineProperty(exports, "__esModule", {
6523 value: true
6524 });
6525
6526 exports.default = void 0;
6527
6528 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6529
6530 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6531
6532 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6533
6534 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6535
6536 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6537
6538 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6539
6540 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
6541
6542 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/data/globals/typography/commands/index.js"));
6543
6544 var Component = /*#__PURE__*/function (_ComponentBase) {
6545 (0, _inherits2.default)(Component, _ComponentBase);
6546
6547 var _super = (0, _createSuper2.default)(Component);
6548
6549 function Component() {
6550 (0, _classCallCheck2.default)(this, Component);
6551 return _super.apply(this, arguments);
6552 }
6553
6554 (0, _createClass2.default)(Component, [{
6555 key: "__construct",
6556 value: function __construct() {
6557 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
6558 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
6559 }
6560 }, {
6561 key: "getNamespace",
6562 value: function getNamespace() {
6563 return 'globals/typography';
6564 }
6565 }, {
6566 key: "defaultCommands",
6567 value: function defaultCommands() {
6568 return this.importCommands(commands);
6569 }
6570 }]);
6571 return Component;
6572 }(_componentBase.default);
6573
6574 exports.default = Component;
6575
6576 /***/ }),
6577
6578 /***/ "../assets/dev/js/editor/document/backwards-compatibility.js":
6579 /*!*******************************************************************!*\
6580 !*** ../assets/dev/js/editor/document/backwards-compatibility.js ***!
6581 \*******************************************************************/
6582 /*! unknown exports (runtime-defined) */
6583 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6584 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6585 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6586
6587 "use strict";
6588 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6589
6590
6591 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6592
6593 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6594
6595 _Object$defineProperty(exports, "__esModule", {
6596 value: true
6597 });
6598
6599 exports.default = void 0;
6600
6601 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6602
6603 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6604
6605 var BackwardsCompatibility = /*#__PURE__*/function () {
6606 function BackwardsCompatibility() {
6607 (0, _classCallCheck2.default)(this, BackwardsCompatibility);
6608 elementorCommon.elements.$window.on('elementor:init', this.deprecatedEvents);
6609 elementor.channels.data.on('template:before:insert', this.startInsertTemplate).on('template:after:insert', this.endItem);
6610 }
6611
6612 (0, _createClass2.default)(BackwardsCompatibility, [{
6613 key: "deprecatedEvents",
6614 value: function deprecatedEvents() {
6615 var elementorDataEvents = elementor.channels.data._events,
6616 deprecatedEvents = ['drag:before:update', 'drag:after:update', 'element:before:add', 'element:after:add', 'element:before:remove', 'element:after:remove', 'element:before:paste:style', 'element:after:paste:style', 'element:before:reset:style', 'element:after:reset:style', 'section:before:drop', 'section:after:drop'];
6617 deprecatedEvents.forEach(function (event) {
6618 if (elementorDataEvents[event] && elementorDataEvents[event].length) {
6619 elementorCommon.helpers.softDeprecated("event: ".concat(event), '2.8.0', '$e.hooks');
6620 }
6621 });
6622 }
6623 }, {
6624 key: "startInsertTemplate",
6625 value: function startInsertTemplate(model) {
6626 elementorCommon.helpers.softDeprecated('event: template:before:insert', '2.8.0', "$e.run( 'document/import' )");
6627 elementor.documents.getCurrent().history.startItem({
6628 type: 'add',
6629 title: __('Template', 'elementor'),
6630 subTitle: model.get('title'),
6631 elementType: 'template'
6632 });
6633 }
6634 }, {
6635 key: "endItem",
6636 value: function endItem() {
6637 elementor.documents.getCurrent().history.endItem();
6638 }
6639 }]);
6640 return BackwardsCompatibility;
6641 }();
6642
6643 exports.default = BackwardsCompatibility;
6644
6645 /***/ }),
6646
6647 /***/ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js":
6648 /*!********************************************************************************!*\
6649 !*** ../assets/dev/js/editor/document/commands/base/command-disable-enable.js ***!
6650 \********************************************************************************/
6651 /*! unknown exports (runtime-defined) */
6652 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6653 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6654 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6655
6656 "use strict";
6657
6658
6659 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6660
6661 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6662
6663 _Object$defineProperty(exports, "__esModule", {
6664 value: true
6665 });
6666
6667 exports.default = void 0;
6668
6669 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6670
6671 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6672
6673 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6674
6675 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6676
6677 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6678
6679 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6680
6681 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
6682
6683 var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
6684
6685 var CommandDisableEnable = /*#__PURE__*/function (_CommandHistory) {
6686 (0, _inherits2.default)(CommandDisableEnable, _CommandHistory);
6687
6688 var _super = (0, _createSuper2.default)(CommandDisableEnable);
6689
6690 function CommandDisableEnable() {
6691 (0, _classCallCheck2.default)(this, CommandDisableEnable);
6692 return _super.apply(this, arguments);
6693 }
6694
6695 (0, _createClass2.default)(CommandDisableEnable, [{
6696 key: "initialize",
6697 value: function initialize(args) {
6698 (0, _get2.default)((0, _getPrototypeOf2.default)(CommandDisableEnable.prototype), "initialize", this).call(this, args);
6699 /**
6700 * Which command is running.
6701 *
6702 * @type {string}
6703 */
6704
6705 this.type = this.currentCommand === this.constructor.getEnableCommand() ? 'enable' : 'disable';
6706 }
6707 }, {
6708 key: "getTitle",
6709 value: function getTitle() {
6710 elementorModules.ForceMethodImplementation();
6711 }
6712 }, {
6713 key: "validateArgs",
6714 value: function validateArgs(args) {
6715 this.requireContainer(args);
6716 this.requireArgumentConstructor('settings', Object, args);
6717 }
6718 }, {
6719 key: "getHistory",
6720 value: function getHistory(args) {
6721 var settings = args.settings,
6722 _args$containers = args.containers,
6723 containers = _args$containers === void 0 ? [args.container] : _args$containers,
6724 changes = {};
6725 containers.forEach(function (container) {
6726 var id = container.id;
6727
6728 if (!changes[id]) {
6729 changes[id] = {};
6730 }
6731
6732 changes[id] = settings;
6733 });
6734
6735 var subTitle = this.getTitle() + ' ' + _settings.default.getSubTitle(args),
6736 type = this.type;
6737
6738 return {
6739 containers: containers,
6740 subTitle: subTitle,
6741 data: {
6742 changes: changes,
6743 command: this.currentCommand
6744 },
6745 type: type,
6746 restore: this.constructor.restore
6747 };
6748 }
6749 }, {
6750 key: "isDataChanged",
6751 value: function isDataChanged() {
6752 return true;
6753 }
6754 }], [{
6755 key: "getEnableCommand",
6756
6757 /**
6758 * @returns {string}
6759 */
6760 value: function getEnableCommand() {
6761 elementorModules.ForceMethodImplementation();
6762 }
6763 /**
6764 * @returns {string}
6765 */
6766
6767 }, {
6768 key: "getDisableCommand",
6769 value: function getDisableCommand() {
6770 elementorModules.ForceMethodImplementation();
6771 }
6772 }, {
6773 key: "restore",
6774 value: function restore(historyItem, isRedo) {
6775 var data = historyItem.get('data'),
6776 CommandClass = $e.commands.getCommandClass(data.command); // Upon `disable` command toggle `isRedo`.
6777
6778 if (CommandClass.getDisableCommand() === data.command) {
6779 isRedo = !isRedo;
6780 }
6781
6782 historyItem.get('containers').forEach(function (container) {
6783 var settings = data.changes[container.id],
6784 toggle = isRedo ? CommandClass.getEnableCommand() : CommandClass.getDisableCommand();
6785 $e.run(toggle, {
6786 container: container,
6787 settings: settings
6788 });
6789 container.panel.refresh();
6790 });
6791 }
6792 }]);
6793 return CommandDisableEnable;
6794 }(_commandHistory.default);
6795
6796 exports.default = CommandDisableEnable;
6797
6798 /***/ }),
6799
6800 /***/ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js":
6801 /*!**********************************************************************************!*\
6802 !*** ../assets/dev/js/editor/document/commands/base/command-history-debounce.js ***!
6803 \**********************************************************************************/
6804 /*! unknown exports (runtime-defined) */
6805 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6806 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6807 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6808
6809 "use strict";
6810
6811
6812 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6813
6814 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6815
6816 _Object$defineProperty(exports, "__esModule", {
6817 value: true
6818 });
6819
6820 exports.default = exports.getDefaultDebounceDelay = exports.DEFAULT_DEBOUNCE_DELAY = void 0;
6821
6822 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6823
6824 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6825
6826 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6827
6828 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6829
6830 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6831
6832 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6833
6834 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6835
6836 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6837
6838 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
6839
6840 var DEFAULT_DEBOUNCE_DELAY = 800;
6841 /**
6842 * Function getDefaultDebounceDelay().
6843 *
6844 * Returns default debounce delay time, if exists in config override.
6845 *
6846 * @returns {number}
6847 */
6848
6849 exports.DEFAULT_DEBOUNCE_DELAY = DEFAULT_DEBOUNCE_DELAY;
6850
6851 var getDefaultDebounceDelay = function getDefaultDebounceDelay() {
6852 var result = DEFAULT_DEBOUNCE_DELAY;
6853
6854 if (elementor.config.document && undefined !== elementor.config.document.debounceDelay) {
6855 result = elementor.config.document.debounceDelay;
6856 }
6857
6858 return result;
6859 };
6860
6861 exports.getDefaultDebounceDelay = getDefaultDebounceDelay;
6862
6863 var CommandHistoryDebounce = /*#__PURE__*/function (_CommandHistory) {
6864 (0, _inherits2.default)(CommandHistoryDebounce, _CommandHistory);
6865
6866 var _super = (0, _createSuper2.default)(CommandHistoryDebounce);
6867
6868 function CommandHistoryDebounce() {
6869 (0, _classCallCheck2.default)(this, CommandHistoryDebounce);
6870 return _super.apply(this, arguments);
6871 }
6872
6873 (0, _createClass2.default)(CommandHistoryDebounce, [{
6874 key: "initialize",
6875 value: function initialize(args) {
6876 var _args$options = args.options,
6877 options = _args$options === void 0 ? {} : _args$options;
6878 (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistoryDebounce.prototype), "initialize", this).call(this, args);
6879
6880 if (!this.constructor.debounce) {
6881 this.constructor.debounce = _.debounce(function (fn) {
6882 return fn();
6883 }, getDefaultDebounceDelay());
6884 } // If its head command, and not called within another command.
6885
6886
6887 if (1 === $e.commands.currentTrace.length || options.debounce) {
6888 this.isDebounceRequired = true;
6889 }
6890 }
6891 }, {
6892 key: "onBeforeRun",
6893 value: function onBeforeRun(args) {
6894 _commandBase.default.prototype.onBeforeRun.call(this, args);
6895
6896 if (this.history && this.isHistoryActive()) {
6897 $e.internal('document/history/add-transaction', this.history);
6898 }
6899 }
6900 }, {
6901 key: "onAfterRun",
6902 value: function onAfterRun(args, result) {
6903 _commandBase.default.prototype.onAfterRun.call(this, args, result);
6904
6905 if (this.isHistoryActive()) {
6906 if (this.isDebounceRequired) {
6907 this.constructor.debounce(function () {
6908 return $e.internal('document/history/end-transaction');
6909 });
6910 } else {
6911 $e.internal('document/history/end-transaction');
6912 }
6913 }
6914 }
6915 }, {
6916 key: "onCatchApply",
6917 value: function onCatchApply(e) {
6918 _commandBase.default.prototype.onCatchApply.call(this, e); // Rollback history on failure.
6919
6920
6921 if (e instanceof $e.modules.HookBreak && this.history) {
6922 if (this.isDebounceRequired) {
6923 // `clear-transaction` is under debounce, because it should `clear-transaction` after `end-transaction`.
6924 this.constructor.debounce(function () {
6925 return $e.internal('document/history/clear-transaction');
6926 });
6927 } else {
6928 $e.internal('document/history/clear-transaction');
6929 }
6930 }
6931 }
6932 }], [{
6933 key: "getInstanceType",
6934
6935 /**
6936 * Function debounce().
6937 *
6938 * Will debounce every function you pass in, at the same debounce flow.
6939 *
6940 * @param {(function())}
6941 */
6942 value: function getInstanceType() {
6943 return 'CommandHistoryDebounce';
6944 }
6945 }]);
6946 return CommandHistoryDebounce;
6947 }(_commandHistory.default);
6948
6949 exports.default = CommandHistoryDebounce;
6950 (0, _defineProperty2.default)(CommandHistoryDebounce, "debounce", undefined);
6951
6952 /***/ }),
6953
6954 /***/ "../assets/dev/js/editor/document/commands/base/command-history.js":
6955 /*!*************************************************************************!*\
6956 !*** ../assets/dev/js/editor/document/commands/base/command-history.js ***!
6957 \*************************************************************************/
6958 /*! unknown exports (runtime-defined) */
6959 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
6960 /*! CommonJS bailout: exports is used directly at 7:23-30 */
6961 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6962
6963 "use strict";
6964
6965
6966 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6967
6968 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6969
6970 _Object$defineProperty(exports, "__esModule", {
6971 value: true
6972 });
6973
6974 exports.default = void 0;
6975
6976 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6977
6978 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
6979
6980 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
6981
6982 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6983
6984 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6985
6986 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6987
6988 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
6989
6990 var CommandHistory = /*#__PURE__*/function (_CommandBase) {
6991 (0, _inherits2.default)(CommandHistory, _CommandBase);
6992
6993 var _super = (0, _createSuper2.default)(CommandHistory);
6994
6995 (0, _createClass2.default)(CommandHistory, null, [{
6996 key: "getInstanceType",
6997 value: function getInstanceType() {
6998 return 'CommandHistory';
6999 }
7000 }]);
7001
7002 function CommandHistory(args) {
7003 var _this;
7004
7005 (0, _classCallCheck2.default)(this, CommandHistory);
7006 _this = _super.call(this, args);
7007 /**
7008 * Get History from child command.
7009 *
7010 * @type {{}|boolean}
7011 */
7012
7013 _this.history = _this.getHistory(args);
7014 /**
7015 * @type {number|boolean}
7016 */
7017
7018 _this.historyId = false;
7019 return _this;
7020 }
7021 /**
7022 * Function getHistory().
7023 *
7024 * Get history object from child, do nothing if it false.
7025 *
7026 * @param [args={}]
7027 *
7028 * @returns {({}|boolean)}
7029 */
7030
7031
7032 (0, _createClass2.default)(CommandHistory, [{
7033 key: "getHistory",
7034 value: function getHistory() {
7035 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
7036 // eslint-disable-line no-unused-vars
7037 elementorModules.ForceMethodImplementation();
7038 }
7039 /**
7040 * Function isHistoryActive().
7041 *
7042 * Return `elementor.documents.getCurrent().history.getActive()`.
7043 *
7044 * @returns {boolean}
7045 */
7046
7047 }, {
7048 key: "isHistoryActive",
7049 value: function isHistoryActive() {
7050 return elementor.documents.getCurrent().history.getActive();
7051 }
7052 }, {
7053 key: "onBeforeRun",
7054 value: function onBeforeRun(args) {
7055 (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onBeforeRun", this).call(this, args);
7056
7057 if (this.history && this.isHistoryActive()) {
7058 this.historyId = $e.internal('document/history/start-log', this.history);
7059 }
7060 }
7061 }, {
7062 key: "onAfterRun",
7063 value: function onAfterRun(args, result) {
7064 (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onAfterRun", this).call(this, args, result);
7065
7066 if (this.history && this.isHistoryActive()) {
7067 $e.internal('document/history/end-log', {
7068 id: this.historyId
7069 });
7070 }
7071 }
7072 }, {
7073 key: "onCatchApply",
7074 value: function onCatchApply(e) {
7075 (0, _get2.default)((0, _getPrototypeOf2.default)(CommandHistory.prototype), "onCatchApply", this).call(this, e); // Rollback history on failure.
7076
7077 if (e instanceof $e.modules.HookBreak && this.historyId) {
7078 $e.internal('document/history/delete-log', {
7079 id: this.historyId
7080 });
7081 }
7082 }
7083 }]);
7084 return CommandHistory;
7085 }(_commandBase.default);
7086
7087 exports.default = CommandHistory;
7088
7089 /***/ }),
7090
7091 /***/ "../assets/dev/js/editor/document/component.js":
7092 /*!*****************************************************!*\
7093 !*** ../assets/dev/js/editor/document/component.js ***!
7094 \*****************************************************/
7095 /*! unknown exports (runtime-defined) */
7096 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7097 /*! CommonJS bailout: exports is used directly at 9:23-30 */
7098 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7099
7100 "use strict";
7101
7102
7103 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7104
7105 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7106
7107 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7108
7109 _Object$defineProperty(exports, "__esModule", {
7110 value: true
7111 });
7112
7113 exports.default = void 0;
7114
7115 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
7116
7117 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7118
7119 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7120
7121 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
7122
7123 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
7124
7125 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7126
7127 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7128
7129 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
7130
7131 var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility.js */ "../assets/dev/js/editor/document/backwards-compatibility.js"));
7132
7133 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
7134
7135 var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! ./commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
7136
7137 var components = _interopRequireWildcard(__webpack_require__(/*! ./ */ "../assets/dev/js/editor/document/index.js"));
7138
7139 var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/hooks/index.js"));
7140
7141 var Component = /*#__PURE__*/function (_ComponentBase) {
7142 (0, _inherits2.default)(Component, _ComponentBase);
7143
7144 var _super = (0, _createSuper2.default)(Component);
7145
7146 function Component() {
7147 (0, _classCallCheck2.default)(this, Component);
7148 return _super.apply(this, arguments);
7149 }
7150
7151 (0, _createClass2.default)(Component, [{
7152 key: "getNamespace",
7153 value: function getNamespace() {
7154 return 'document';
7155 }
7156 }, {
7157 key: "registerAPI",
7158 value: function registerAPI() {
7159 new _backwardsCompatibility.default();
7160 (0, _values.default)(components).forEach(function (ComponentClass) {
7161 return $e.components.register(new ComponentClass());
7162 });
7163 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "registerAPI", this).call(this);
7164 }
7165 }, {
7166 key: "defaultCommands",
7167 value: function defaultCommands() {
7168 return {//example: ( args ) => ( new Commands.Example( args ).run() ),
7169 };
7170 }
7171 }, {
7172 key: "defaultHooks",
7173 value: function defaultHooks() {
7174 return this.importHooks(hooks);
7175 }
7176 }, {
7177 key: "defaultUtils",
7178 value: function defaultUtils() {
7179 var _this = this;
7180
7181 return {
7182 findViewRecursive: function findViewRecursive(parent, key, value) {
7183 var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
7184 var found = [];
7185
7186 for (var x in parent._views) {
7187 var view = parent._views[x];
7188
7189 if (value === view.model.get(key)) {
7190 found.push(view);
7191
7192 if (!multiple) {
7193 return found;
7194 }
7195 }
7196
7197 if (view.children) {
7198 var views = _this.utils.findViewRecursive(view.children, key, value, multiple);
7199
7200 if (views.length) {
7201 found = found.concat(views);
7202
7203 if (!multiple) {
7204 return found;
7205 }
7206 }
7207 }
7208 }
7209
7210 return found;
7211 },
7212 findViewById: function findViewById(id) {
7213 var elements = _this.utils.findViewRecursive(elementor.getPreviewView().children, 'id', id, false);
7214
7215 return elements ? elements[0] : false;
7216 },
7217 findContainerById: function findContainerById(id) {
7218 var result = _this.utils.findViewById(id);
7219
7220 if (result) {
7221 result = result.getContainer();
7222 }
7223
7224 return result;
7225 }
7226 };
7227 }
7228 }], [{
7229 key: "getModules",
7230 value: function getModules() {
7231 var modules = {
7232 get CommandHistoryBase() {
7233 elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryBase', '3.0.0', '$e.modules.document.CommandHistory');
7234 return this.CommandHistory;
7235 },
7236
7237 get CommandHistoryDebounceBase() {
7238 elementorCommon.helpers.hardDeprecated('$e.modules.document.CommandHistoryDebounceBase', '3.0.0', '$e.modules.document.CommandHistoryDebounce');
7239 return this.CommandHistoryDebounce;
7240 },
7241
7242 CommandHistory: _commandHistory.default,
7243 CommandHistoryDebounce: _commandHistoryDebounce.default
7244 };
7245 return modules;
7246 }
7247 }]);
7248 return Component;
7249 }(_componentBase.default);
7250
7251 exports.default = Component;
7252
7253 /***/ }),
7254
7255 /***/ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js":
7256 /*!********************************************************************************!*\
7257 !*** ../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js ***!
7258 \********************************************************************************/
7259 /*! unknown exports (runtime-defined) */
7260 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7261 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7262 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7263
7264 "use strict";
7265 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7266
7267
7268 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7269
7270 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7271
7272 _Object$defineProperty(exports, "__esModule", {
7273 value: true
7274 });
7275
7276 exports.default = void 0;
7277
7278 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7279
7280 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7281
7282 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7283
7284 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7285
7286 var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
7287
7288 var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
7289 (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
7290
7291 var _super = (0, _createSuper2.default)(DisableEnable);
7292
7293 function DisableEnable() {
7294 (0, _classCallCheck2.default)(this, DisableEnable);
7295 return _super.apply(this, arguments);
7296 }
7297
7298 (0, _createClass2.default)(DisableEnable, [{
7299 key: "getTitle",
7300 value: function getTitle() {
7301 return __('Dynamic');
7302 }
7303 }], [{
7304 key: "getEnableCommand",
7305 value: function getEnableCommand() {
7306 return 'document/dynamic/enable';
7307 }
7308 }, {
7309 key: "getDisableCommand",
7310 value: function getDisableCommand() {
7311 return 'document/dynamic/disable';
7312 }
7313 }]);
7314 return DisableEnable;
7315 }(_commandDisableEnable.default);
7316
7317 exports.default = DisableEnable;
7318
7319 /***/ }),
7320
7321 /***/ "../assets/dev/js/editor/document/dynamic/commands/disable.js":
7322 /*!********************************************************************!*\
7323 !*** ../assets/dev/js/editor/document/dynamic/commands/disable.js ***!
7324 \********************************************************************/
7325 /*! unknown exports (runtime-defined) */
7326 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7327 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7328 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7329
7330 "use strict";
7331
7332
7333 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7334
7335 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7336
7337 _Object$defineProperty(exports, "__esModule", {
7338 value: true
7339 });
7340
7341 exports.default = exports.Disable = void 0;
7342
7343 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7344
7345 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7346
7347 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7348
7349 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7350
7351 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7352
7353 var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
7354
7355 var Disable = /*#__PURE__*/function (_DisableEnable) {
7356 (0, _inherits2.default)(Disable, _DisableEnable);
7357
7358 var _super = (0, _createSuper2.default)(Disable);
7359
7360 function Disable() {
7361 (0, _classCallCheck2.default)(this, Disable);
7362 return _super.apply(this, arguments);
7363 }
7364
7365 (0, _createClass2.default)(Disable, [{
7366 key: "apply",
7367 value: function apply(args) {
7368 var settings = args.settings,
7369 _args$containers = args.containers,
7370 containers = _args$containers === void 0 ? [args.container] : _args$containers;
7371 containers.forEach(function (container) {
7372 container = container.lookup();
7373 (0, _keys.default)(settings).forEach(function (setting) {
7374 container.dynamic.unset(setting);
7375 });
7376 container.settings.set('__dynamic__', container.dynamic.toJSON());
7377 container.render();
7378 });
7379 }
7380 }]);
7381 return Disable;
7382 }(_disableEnable.default);
7383
7384 exports.Disable = Disable;
7385 var _default = Disable;
7386 exports.default = _default;
7387
7388 /***/ }),
7389
7390 /***/ "../assets/dev/js/editor/document/dynamic/commands/enable.js":
7391 /*!*******************************************************************!*\
7392 !*** ../assets/dev/js/editor/document/dynamic/commands/enable.js ***!
7393 \*******************************************************************/
7394 /*! unknown exports (runtime-defined) */
7395 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7396 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7397 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7398
7399 "use strict";
7400
7401
7402 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7403
7404 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7405
7406 _Object$defineProperty(exports, "__esModule", {
7407 value: true
7408 });
7409
7410 exports.default = exports.Enable = void 0;
7411
7412 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7413
7414 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7415
7416 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7417
7418 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7419
7420 var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/dynamic/commands/base/disable-enable.js"));
7421
7422 var Enable = /*#__PURE__*/function (_DisableEnable) {
7423 (0, _inherits2.default)(Enable, _DisableEnable);
7424
7425 var _super = (0, _createSuper2.default)(Enable);
7426
7427 function Enable() {
7428 (0, _classCallCheck2.default)(this, Enable);
7429 return _super.apply(this, arguments);
7430 }
7431
7432 (0, _createClass2.default)(Enable, [{
7433 key: "apply",
7434 value: function apply(args) {
7435 var settings = args.settings,
7436 _args$containers = args.containers,
7437 containers = _args$containers === void 0 ? [args.container] : _args$containers;
7438 containers.forEach(function (container) {
7439 container = container.lookup();
7440 container.dynamic.set(settings);
7441 container.settings.set('__dynamic__', container.dynamic.toJSON());
7442 container.render();
7443 });
7444 }
7445 }]);
7446 return Enable;
7447 }(_disableEnable.default);
7448
7449 exports.Enable = Enable;
7450 var _default = Enable;
7451 exports.default = _default;
7452
7453 /***/ }),
7454
7455 /***/ "../assets/dev/js/editor/document/dynamic/commands/index.js":
7456 /*!******************************************************************!*\
7457 !*** ../assets/dev/js/editor/document/dynamic/commands/index.js ***!
7458 \******************************************************************/
7459 /*! unknown exports (runtime-defined) */
7460 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7461 /*! CommonJS bailout: exports is used directly at 5:23-30 */
7462 /*! CommonJS bailout: exports is used directly at 9:23-30 */
7463 /*! CommonJS bailout: exports is used directly at 16:23-30 */
7464 /*! CommonJS bailout: exports is used directly at 23:23-30 */
7465 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7466
7467 "use strict";
7468
7469
7470 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7471
7472 _Object$defineProperty(exports, "__esModule", {
7473 value: true
7474 });
7475
7476 _Object$defineProperty(exports, "Disable", {
7477 enumerable: true,
7478 get: function get() {
7479 return _disable.Disable;
7480 }
7481 });
7482
7483 _Object$defineProperty(exports, "Enable", {
7484 enumerable: true,
7485 get: function get() {
7486 return _enable.Enable;
7487 }
7488 });
7489
7490 _Object$defineProperty(exports, "Settings", {
7491 enumerable: true,
7492 get: function get() {
7493 return _settings.Settings;
7494 }
7495 });
7496
7497 var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/dynamic/commands/disable.js");
7498
7499 var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/dynamic/commands/enable.js");
7500
7501 var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/dynamic/commands/settings.js");
7502
7503 /***/ }),
7504
7505 /***/ "../assets/dev/js/editor/document/dynamic/commands/settings.js":
7506 /*!*********************************************************************!*\
7507 !*** ../assets/dev/js/editor/document/dynamic/commands/settings.js ***!
7508 \*********************************************************************/
7509 /*! unknown exports (runtime-defined) */
7510 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7511 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7512 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7513
7514 "use strict";
7515
7516
7517 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7518
7519 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7520
7521 _Object$defineProperty(exports, "__esModule", {
7522 value: true
7523 });
7524
7525 exports.default = exports.Settings = void 0;
7526
7527 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7528
7529 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7530
7531 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7532
7533 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7534
7535 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7536
7537 var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
7538
7539 var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
7540
7541 /**
7542 * The difference between 'document/elements/settings` and `document/dynamic/settings` is:
7543 * that `document/elements/settings` apply settings to `container.settings` and `document/dynamic/settings` affect
7544 * `container.settings.__dynamic__`, also clearing the dynamic if `args.settings` is empty.
7545 */
7546 var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
7547 (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
7548
7549 var _super = (0, _createSuper2.default)(Settings);
7550
7551 function Settings() {
7552 (0, _classCallCheck2.default)(this, Settings);
7553 return _super.apply(this, arguments);
7554 }
7555
7556 (0, _createClass2.default)(Settings, [{
7557 key: "validateArgs",
7558 value: function validateArgs(args) {
7559 this.requireContainer(args);
7560 this.requireArgumentConstructor('settings', Object, args);
7561 }
7562 }, {
7563 key: "getHistory",
7564 value: function getHistory(args) {
7565 var settings = args.settings,
7566 _args$containers = args.containers,
7567 containers = _args$containers === void 0 ? [args.container] : _args$containers,
7568 changes = {};
7569 containers.forEach(function (container) {
7570 var id = container.id;
7571
7572 if (!changes[id]) {
7573 changes[id] = {};
7574 }
7575
7576 changes[id] = {
7577 old: container.dynamic.toJSON(),
7578 new: settings
7579 };
7580 });
7581
7582 var subTitle = _settings.default.getSubTitle(args);
7583
7584 return {
7585 containers: containers,
7586 subTitle: subTitle,
7587 data: {
7588 changes: changes
7589 },
7590 type: 'change',
7591 restore: this.constructor.restore
7592 };
7593 }
7594 }, {
7595 key: "apply",
7596 value: function apply(args) {
7597 var settings = args.settings,
7598 _args$containers2 = args.containers,
7599 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
7600 containers.forEach(function (container) {
7601 container = container.lookup();
7602
7603 if (!(0, _keys.default)(settings).length) {
7604 container.dynamic.clear();
7605 } else {
7606 container.dynamic.set(settings);
7607 }
7608
7609 container.settings.set('__dynamic__', container.dynamic.toJSON());
7610 container.render();
7611 });
7612 }
7613 }], [{
7614 key: "restore",
7615 value: function restore(historyItem, isRedo) {
7616 var data = historyItem.get('data');
7617 historyItem.get('containers').forEach(function (container) {
7618 var changes = data.changes[container.id];
7619 $e.run('document/dynamic/settings', {
7620 container: container,
7621 settings: isRedo ? changes.new : changes.old
7622 });
7623 container.panel.refresh();
7624 });
7625 }
7626 }]);
7627 return Settings;
7628 }(_commandHistoryDebounce.default);
7629
7630 exports.Settings = Settings;
7631 var _default = Settings;
7632 exports.default = _default;
7633
7634 /***/ }),
7635
7636 /***/ "../assets/dev/js/editor/document/dynamic/component.js":
7637 /*!*************************************************************!*\
7638 !*** ../assets/dev/js/editor/document/dynamic/component.js ***!
7639 \*************************************************************/
7640 /*! unknown exports (runtime-defined) */
7641 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7642 /*! CommonJS bailout: exports is used directly at 9:23-30 */
7643 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7644
7645 "use strict";
7646
7647
7648 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7649
7650 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7651
7652 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7653
7654 _Object$defineProperty(exports, "__esModule", {
7655 value: true
7656 });
7657
7658 exports.default = void 0;
7659
7660 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7661
7662 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7663
7664 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7665
7666 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7667
7668 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
7669
7670 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/dynamic/commands/index.js"));
7671
7672 var Component = /*#__PURE__*/function (_ComponentBase) {
7673 (0, _inherits2.default)(Component, _ComponentBase);
7674
7675 var _super = (0, _createSuper2.default)(Component);
7676
7677 function Component() {
7678 (0, _classCallCheck2.default)(this, Component);
7679 return _super.apply(this, arguments);
7680 }
7681
7682 (0, _createClass2.default)(Component, [{
7683 key: "getNamespace",
7684 value: function getNamespace() {
7685 return 'document/dynamic';
7686 }
7687 }, {
7688 key: "defaultCommands",
7689 value: function defaultCommands() {
7690 return this.importCommands(commands);
7691 }
7692 }]);
7693 return Component;
7694 }(_componentBase.default);
7695
7696 exports.default = Component;
7697
7698 /***/ }),
7699
7700 /***/ "../assets/dev/js/editor/document/elements/commands/copy-all.js":
7701 /*!**********************************************************************!*\
7702 !*** ../assets/dev/js/editor/document/elements/commands/copy-all.js ***!
7703 \**********************************************************************/
7704 /*! unknown exports (runtime-defined) */
7705 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7706 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7707 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7708
7709 "use strict";
7710
7711
7712 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7713
7714 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7715
7716 _Object$defineProperty(exports, "__esModule", {
7717 value: true
7718 });
7719
7720 exports.default = exports.CopyAll = void 0;
7721
7722 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
7723
7724 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7725
7726 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7727
7728 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7729
7730 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7731
7732 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7733
7734 var CopyAll = /*#__PURE__*/function (_CommandBase) {
7735 (0, _inherits2.default)(CopyAll, _CommandBase);
7736
7737 var _super = (0, _createSuper2.default)(CopyAll);
7738
7739 function CopyAll() {
7740 (0, _classCallCheck2.default)(this, CopyAll);
7741 return _super.apply(this, arguments);
7742 }
7743
7744 (0, _createClass2.default)(CopyAll, [{
7745 key: "apply",
7746 value: function apply() {
7747 $e.run('document/elements/copy', {
7748 containers: (0, _values.default)(elementor.getPreviewView().children._views).map(function (view) {
7749 return view.getContainer();
7750 })
7751 });
7752 }
7753 }]);
7754 return CopyAll;
7755 }(_commandBase.default);
7756
7757 exports.CopyAll = CopyAll;
7758 var _default = CopyAll;
7759 exports.default = _default;
7760
7761 /***/ }),
7762
7763 /***/ "../assets/dev/js/editor/document/elements/commands/copy.js":
7764 /*!******************************************************************!*\
7765 !*** ../assets/dev/js/editor/document/elements/commands/copy.js ***!
7766 \******************************************************************/
7767 /*! unknown exports (runtime-defined) */
7768 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7769 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7770 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7771
7772 "use strict";
7773
7774
7775 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7776
7777 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7778
7779 _Object$defineProperty(exports, "__esModule", {
7780 value: true
7781 });
7782
7783 exports.default = exports.Copy = void 0;
7784
7785 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7786
7787 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7788
7789 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7790
7791 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7792
7793 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
7794
7795 var Copy = /*#__PURE__*/function (_CommandBase) {
7796 (0, _inherits2.default)(Copy, _CommandBase);
7797
7798 var _super = (0, _createSuper2.default)(Copy);
7799
7800 function Copy() {
7801 (0, _classCallCheck2.default)(this, Copy);
7802 return _super.apply(this, arguments);
7803 }
7804
7805 (0, _createClass2.default)(Copy, [{
7806 key: "validateArgs",
7807 value: function validateArgs(args) {
7808 this.requireContainer(args);
7809 }
7810 }, {
7811 key: "apply",
7812 value: function apply(args) {
7813 var _args$storageKey = args.storageKey,
7814 storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
7815 _args$containers = args.containers,
7816 containers = _args$containers === void 0 ? [args.container] : _args$containers;
7817 elementorCommon.storage.set(storageKey, containers.map(function (container) {
7818 return container.model.toJSON({
7819 copyHtmlCache: true
7820 });
7821 }));
7822 }
7823 }]);
7824 return Copy;
7825 }(_commandBase.default);
7826
7827 exports.Copy = Copy;
7828 var _default = Copy;
7829 exports.default = _default;
7830
7831 /***/ }),
7832
7833 /***/ "../assets/dev/js/editor/document/elements/commands/create.js":
7834 /*!********************************************************************!*\
7835 !*** ../assets/dev/js/editor/document/elements/commands/create.js ***!
7836 \********************************************************************/
7837 /*! unknown exports (runtime-defined) */
7838 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7839 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7840 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7841
7842 "use strict";
7843
7844
7845 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7846
7847 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7848
7849 _Object$defineProperty(exports, "__esModule", {
7850 value: true
7851 });
7852
7853 exports.default = exports.Create = void 0;
7854
7855 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7856
7857 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7858
7859 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
7860
7861 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
7862
7863 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
7864
7865 var Create = /*#__PURE__*/function (_CommandHistory) {
7866 (0, _inherits2.default)(Create, _CommandHistory);
7867
7868 var _super = (0, _createSuper2.default)(Create);
7869
7870 function Create() {
7871 (0, _classCallCheck2.default)(this, Create);
7872 return _super.apply(this, arguments);
7873 }
7874
7875 (0, _createClass2.default)(Create, [{
7876 key: "validateArgs",
7877 value: function validateArgs(args) {
7878 this.requireContainer(args); // Avoid Backbone model & etc.
7879
7880 this.requireArgumentConstructor('model', Object, args);
7881 }
7882 }, {
7883 key: "getHistory",
7884 value: function getHistory(args) {
7885 var model = args.model,
7886 _args$containers = args.containers,
7887 containers = _args$containers === void 0 ? [args.container] : _args$containers;
7888 return {
7889 containers: containers,
7890 model: model,
7891 type: 'add',
7892 title: elementor.helpers.getModelLabel(model)
7893 };
7894 }
7895 }, {
7896 key: "apply",
7897 value: function apply(args) {
7898 var _this = this;
7899
7900 var model = args.model,
7901 _args$options = args.options,
7902 options = _args$options === void 0 ? {} : _args$options,
7903 _args$containers2 = args.containers,
7904 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
7905 var result = []; // BC: Deprecated since 2.8.0 - use `$e.hooks`.
7906
7907 if (!options.trigger) {
7908 options.trigger = {
7909 beforeAdd: 'element:before:add',
7910 afterAdd: 'element:after:add'
7911 };
7912 }
7913
7914 containers.forEach(function (container) {
7915 container = container.lookup();
7916 var createdContainer = container.view.addElement(model, options).getContainer();
7917 result.push(createdContainer);
7918 /**
7919 * Acknowledge history of each created item, because we cannot pass the elements when they do not exist
7920 * in getHistory().
7921 */
7922
7923 if (_this.isHistoryActive()) {
7924 $e.internal('document/history/log-sub-item', {
7925 container: container,
7926 type: 'sub-add',
7927 restore: _this.constructor.restore,
7928 options: options,
7929 data: {
7930 containerToRestore: createdContainer,
7931 modelToRestore: createdContainer.model.toJSON()
7932 }
7933 });
7934 }
7935 });
7936
7937 if (1 === result.length) {
7938 result = result[0];
7939 }
7940
7941 return result;
7942 }
7943 }, {
7944 key: "isDataChanged",
7945 value: function isDataChanged() {
7946 return true;
7947 }
7948 }], [{
7949 key: "restore",
7950 value: function restore(historyItem, isRedo) {
7951 var data = historyItem.get('data'),
7952 container = historyItem.get('container'),
7953 options = historyItem.get('options') || {}; // No clone when restoring. e.g: duplicate will generate unique ids while restoring.
7954
7955 if (options.clone) {
7956 options.clone = false;
7957 }
7958
7959 if (isRedo) {
7960 $e.run('document/elements/create', {
7961 container: container,
7962 model: data.modelToRestore,
7963 options: options
7964 });
7965 } else {
7966 $e.run('document/elements/delete', {
7967 container: data.containerToRestore
7968 });
7969 }
7970 }
7971 }]);
7972 return Create;
7973 }(_commandHistory.default);
7974
7975 exports.Create = Create;
7976 var _default = Create;
7977 exports.default = _default;
7978
7979 /***/ }),
7980
7981 /***/ "../assets/dev/js/editor/document/elements/commands/delete.js":
7982 /*!********************************************************************!*\
7983 !*** ../assets/dev/js/editor/document/elements/commands/delete.js ***!
7984 \********************************************************************/
7985 /*! unknown exports (runtime-defined) */
7986 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
7987 /*! CommonJS bailout: exports is used directly at 7:23-30 */
7988 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7989
7990 "use strict";
7991
7992
7993 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7994
7995 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7996
7997 _Object$defineProperty(exports, "__esModule", {
7998 value: true
7999 });
8000
8001 exports.default = exports.Delete = void 0;
8002
8003 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8004
8005 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8006
8007 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8008
8009 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8010
8011 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8012
8013 var Delete = /*#__PURE__*/function (_CommandHistory) {
8014 (0, _inherits2.default)(Delete, _CommandHistory);
8015
8016 var _super = (0, _createSuper2.default)(Delete);
8017
8018 function Delete() {
8019 (0, _classCallCheck2.default)(this, Delete);
8020 return _super.apply(this, arguments);
8021 }
8022
8023 (0, _createClass2.default)(Delete, [{
8024 key: "validateArgs",
8025 value: function validateArgs(args) {
8026 this.requireContainer(args);
8027 }
8028 }, {
8029 key: "getHistory",
8030 value: function getHistory(args) {
8031 var _args$containers = args.containers,
8032 containers = _args$containers === void 0 ? [args.container] : _args$containers;
8033 return {
8034 containers: containers,
8035 type: 'remove'
8036 };
8037 }
8038 }, {
8039 key: "apply",
8040 value: function apply(args) {
8041 var _this = this;
8042
8043 var _args$containers2 = args.containers,
8044 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
8045 containers.forEach(function (container) {
8046 container = container.lookup();
8047
8048 if (_this.isHistoryActive()) {
8049 $e.internal('document/history/log-sub-item', {
8050 container: container,
8051 type: 'sub-remove',
8052 restore: _this.constructor.restore,
8053 data: {
8054 model: container.model.toJSON(),
8055 parent: container.parent,
8056 at: container.view._index
8057 }
8058 });
8059 } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8060
8061
8062 elementor.channels.data.trigger('element:before:remove', container.model);
8063 container.model.destroy(); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8064
8065 elementor.channels.data.trigger('element:after:remove', container.model);
8066 container.panel.refresh();
8067 });
8068
8069 if (1 === containers.length) {
8070 return containers[0];
8071 }
8072
8073 return containers;
8074 }
8075 }, {
8076 key: "isDataChanged",
8077 value: function isDataChanged() {
8078 return true;
8079 }
8080 }], [{
8081 key: "restore",
8082 value: function restore(historyItem, isRedo) {
8083 var container = historyItem.get('container'),
8084 data = historyItem.get('data');
8085
8086 if (isRedo) {
8087 $e.run('document/elements/delete', {
8088 container: container
8089 });
8090 } else {
8091 $e.run('document/elements/create', {
8092 container: data.parent,
8093 model: data.model,
8094 options: {
8095 at: data.at
8096 }
8097 });
8098 }
8099 }
8100 }]);
8101 return Delete;
8102 }(_commandHistory.default);
8103
8104 exports.Delete = Delete;
8105 var _default = Delete;
8106 exports.default = _default;
8107
8108 /***/ }),
8109
8110 /***/ "../assets/dev/js/editor/document/elements/commands/duplicate.js":
8111 /*!***********************************************************************!*\
8112 !*** ../assets/dev/js/editor/document/elements/commands/duplicate.js ***!
8113 \***********************************************************************/
8114 /*! unknown exports (runtime-defined) */
8115 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
8116 /*! CommonJS bailout: exports is used directly at 7:23-30 */
8117 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8118
8119 "use strict";
8120
8121
8122 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8123
8124 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8125
8126 _Object$defineProperty(exports, "__esModule", {
8127 value: true
8128 });
8129
8130 exports.default = exports.Duplicate = void 0;
8131
8132 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8133
8134 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8135
8136 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8137
8138 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8139
8140 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8141
8142 var Duplicate = /*#__PURE__*/function (_CommandHistory) {
8143 (0, _inherits2.default)(Duplicate, _CommandHistory);
8144
8145 var _super = (0, _createSuper2.default)(Duplicate);
8146
8147 function Duplicate() {
8148 (0, _classCallCheck2.default)(this, Duplicate);
8149 return _super.apply(this, arguments);
8150 }
8151
8152 (0, _createClass2.default)(Duplicate, [{
8153 key: "validateArgs",
8154 value: function validateArgs(args) {
8155 this.requireContainer(args);
8156 }
8157 }, {
8158 key: "getHistory",
8159 value: function getHistory(args) {
8160 var _args$containers = args.containers,
8161 containers = _args$containers === void 0 ? [args.container] : _args$containers;
8162 return {
8163 containers: containers,
8164 type: 'duplicate'
8165 };
8166 }
8167 }, {
8168 key: "apply",
8169 value: function apply(args) {
8170 var _args$containers2 = args.containers,
8171 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8172 result = [];
8173 containers.forEach(function (container) {
8174 var parent = container.parent,
8175 at = container.view._index + 1;
8176 result.push($e.run('document/elements/create', {
8177 container: parent,
8178 model: container.model.toJSON(),
8179 options: {
8180 at: at,
8181 clone: true
8182 }
8183 }));
8184 });
8185
8186 if (1 === result.length) {
8187 return result[0];
8188 }
8189
8190 return result;
8191 }
8192 }]);
8193 return Duplicate;
8194 }(_commandHistory.default);
8195
8196 exports.Duplicate = Duplicate;
8197 var _default = Duplicate;
8198 exports.default = _default;
8199
8200 /***/ }),
8201
8202 /***/ "../assets/dev/js/editor/document/elements/commands/empty.js":
8203 /*!*******************************************************************!*\
8204 !*** ../assets/dev/js/editor/document/elements/commands/empty.js ***!
8205 \*******************************************************************/
8206 /*! unknown exports (runtime-defined) */
8207 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
8208 /*! CommonJS bailout: exports is used directly at 7:23-30 */
8209 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8210
8211 "use strict";
8212 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8213
8214
8215 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8216
8217 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8218
8219 _Object$defineProperty(exports, "__esModule", {
8220 value: true
8221 });
8222
8223 exports.default = exports.Empty = void 0;
8224
8225 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8226
8227 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8228
8229 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8230
8231 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8232
8233 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8234
8235 var Empty = /*#__PURE__*/function (_CommandHistory) {
8236 (0, _inherits2.default)(Empty, _CommandHistory);
8237
8238 var _super = (0, _createSuper2.default)(Empty);
8239
8240 function Empty() {
8241 (0, _classCallCheck2.default)(this, Empty);
8242 return _super.apply(this, arguments);
8243 }
8244
8245 (0, _createClass2.default)(Empty, [{
8246 key: "getHistory",
8247 value: function getHistory(args) {
8248 if (args.force) {
8249 return {
8250 type: 'remove',
8251 title: __('All Content', 'elementor'),
8252 data: elementor.elements ? elementor.elements.toJSON() : null,
8253 restore: this.constructor.restore
8254 };
8255 }
8256
8257 return false;
8258 }
8259 }, {
8260 key: "apply",
8261 value: function apply(args) {
8262 if (args.force && elementor.elements) {
8263 elementor.elements.reset();
8264 elementor.getPreviewContainer().panel.closeEditor();
8265 return;
8266 }
8267
8268 elementor.getClearPageDialog().show();
8269 }
8270 }, {
8271 key: "isDataChanged",
8272 value: function isDataChanged() {
8273 if (this.args.force) {
8274 return true;
8275 }
8276 }
8277 }], [{
8278 key: "restore",
8279 value: function restore(historyItem, isRedo) {
8280 if (isRedo) {
8281 $e.run('document/elements/empty', {
8282 force: true
8283 });
8284 } else {
8285 var data = historyItem.get('data');
8286
8287 if (data) {
8288 elementor.getPreviewView().addChildModel(data);
8289 }
8290
8291 $e.internal('document/save/set-is-modified', {
8292 status: true
8293 });
8294 }
8295 }
8296 }]);
8297 return Empty;
8298 }(_commandHistory.default);
8299
8300 exports.Empty = Empty;
8301 var _default = Empty;
8302 exports.default = _default;
8303
8304 /***/ }),
8305
8306 /***/ "../assets/dev/js/editor/document/elements/commands/import.js":
8307 /*!********************************************************************!*\
8308 !*** ../assets/dev/js/editor/document/elements/commands/import.js ***!
8309 \********************************************************************/
8310 /*! unknown exports (runtime-defined) */
8311 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
8312 /*! CommonJS bailout: exports is used directly at 7:23-30 */
8313 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8314
8315 "use strict";
8316 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8317
8318
8319 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8320
8321 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8322
8323 _Object$defineProperty(exports, "__esModule", {
8324 value: true
8325 });
8326
8327 exports.default = exports.Import = void 0;
8328
8329 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
8330
8331 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
8332
8333 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8334
8335 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8336
8337 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8338
8339 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8340
8341 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8342
8343 var Import = /*#__PURE__*/function (_CommandHistory) {
8344 (0, _inherits2.default)(Import, _CommandHistory);
8345
8346 var _super = (0, _createSuper2.default)(Import);
8347
8348 function Import() {
8349 (0, _classCallCheck2.default)(this, Import);
8350 return _super.apply(this, arguments);
8351 }
8352
8353 (0, _createClass2.default)(Import, [{
8354 key: "validateArgs",
8355 value: function validateArgs(args) {
8356 this.requireArgumentInstance('model', Backbone.Model, args);
8357 this.requireArgumentConstructor('data', Object, args);
8358 }
8359 }, {
8360 key: "getHistory",
8361 value: function getHistory(args) {
8362 var model = args.model;
8363 return {
8364 type: 'add',
8365 title: __('Template', 'elementor'),
8366 subTitle: model.get('title')
8367 };
8368 }
8369 }, {
8370 key: "apply",
8371 value: function apply(args) {
8372 var data = args.data,
8373 _args$options = args.options,
8374 options = _args$options === void 0 ? args.options || {} : _args$options,
8375 previewContainer = elementor.getPreviewContainer(),
8376 result = [];
8377 var at = isNaN(options.at) ? previewContainer.view.collection.length : options.at; // Each `data.content`.
8378
8379 (0, _values.default)(data.content).forEach(function (model) {
8380 result.push($e.run('document/elements/create', {
8381 container: elementor.getPreviewContainer(),
8382 model: model,
8383 options: (0, _assign.default)(options, {
8384 at: at
8385 })
8386 }));
8387 at++;
8388 });
8389
8390 if (options.withPageSettings) {
8391 $e.run('document/elements/settings', {
8392 container: elementor.settings.page.getEditedView().getContainer(),
8393 settings: data.page_settings,
8394 options: {
8395 external: true
8396 }
8397 });
8398 }
8399
8400 return result;
8401 }
8402 }]);
8403 return Import;
8404 }(_commandHistory.default);
8405
8406 exports.Import = Import;
8407 var _default = Import;
8408 exports.default = _default;
8409
8410 /***/ }),
8411
8412 /***/ "../assets/dev/js/editor/document/elements/commands/index.js":
8413 /*!*******************************************************************!*\
8414 !*** ../assets/dev/js/editor/document/elements/commands/index.js ***!
8415 \*******************************************************************/
8416 /*! unknown exports (runtime-defined) */
8417 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
8418 /*! CommonJS bailout: exports is used directly at 5:23-30 */
8419 /*! CommonJS bailout: exports is used directly at 9:23-30 */
8420 /*! CommonJS bailout: exports is used directly at 16:23-30 */
8421 /*! CommonJS bailout: exports is used directly at 23:23-30 */
8422 /*! CommonJS bailout: exports is used directly at 30:23-30 */
8423 /*! CommonJS bailout: exports is used directly at 37:23-30 */
8424 /*! CommonJS bailout: exports is used directly at 44:23-30 */
8425 /*! CommonJS bailout: exports is used directly at 51:23-30 */
8426 /*! CommonJS bailout: exports is used directly at 58:23-30 */
8427 /*! CommonJS bailout: exports is used directly at 65:23-30 */
8428 /*! CommonJS bailout: exports is used directly at 72:23-30 */
8429 /*! CommonJS bailout: exports is used directly at 79:23-30 */
8430 /*! CommonJS bailout: exports is used directly at 86:23-30 */
8431 /*! CommonJS bailout: exports is used directly at 93:23-30 */
8432 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8433
8434 "use strict";
8435
8436
8437 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8438
8439 _Object$defineProperty(exports, "__esModule", {
8440 value: true
8441 });
8442
8443 _Object$defineProperty(exports, "Copy", {
8444 enumerable: true,
8445 get: function get() {
8446 return _copy.Copy;
8447 }
8448 });
8449
8450 _Object$defineProperty(exports, "CopyAll", {
8451 enumerable: true,
8452 get: function get() {
8453 return _copyAll.CopyAll;
8454 }
8455 });
8456
8457 _Object$defineProperty(exports, "Create", {
8458 enumerable: true,
8459 get: function get() {
8460 return _create.Create;
8461 }
8462 });
8463
8464 _Object$defineProperty(exports, "Delete", {
8465 enumerable: true,
8466 get: function get() {
8467 return _delete.Delete;
8468 }
8469 });
8470
8471 _Object$defineProperty(exports, "Duplicate", {
8472 enumerable: true,
8473 get: function get() {
8474 return _duplicate.Duplicate;
8475 }
8476 });
8477
8478 _Object$defineProperty(exports, "Empty", {
8479 enumerable: true,
8480 get: function get() {
8481 return _empty.Empty;
8482 }
8483 });
8484
8485 _Object$defineProperty(exports, "Import", {
8486 enumerable: true,
8487 get: function get() {
8488 return _import.Import;
8489 }
8490 });
8491
8492 _Object$defineProperty(exports, "Paste", {
8493 enumerable: true,
8494 get: function get() {
8495 return _paste.Paste;
8496 }
8497 });
8498
8499 _Object$defineProperty(exports, "Move", {
8500 enumerable: true,
8501 get: function get() {
8502 return _move.Move;
8503 }
8504 });
8505
8506 _Object$defineProperty(exports, "PasteStyle", {
8507 enumerable: true,
8508 get: function get() {
8509 return _pasteStyle.PasteStyle;
8510 }
8511 });
8512
8513 _Object$defineProperty(exports, "ResetSettings", {
8514 enumerable: true,
8515 get: function get() {
8516 return _resetSettings.ResetSettings;
8517 }
8518 });
8519
8520 _Object$defineProperty(exports, "ResetStyle", {
8521 enumerable: true,
8522 get: function get() {
8523 return _resetStyle.ResetStyle;
8524 }
8525 });
8526
8527 _Object$defineProperty(exports, "Settings", {
8528 enumerable: true,
8529 get: function get() {
8530 return _settings.Settings;
8531 }
8532 });
8533
8534 var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/elements/commands/copy.js");
8535
8536 var _copyAll = __webpack_require__(/*! ./copy-all */ "../assets/dev/js/editor/document/elements/commands/copy-all.js");
8537
8538 var _create = __webpack_require__(/*! ./create */ "../assets/dev/js/editor/document/elements/commands/create.js");
8539
8540 var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/elements/commands/delete.js");
8541
8542 var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/elements/commands/duplicate.js");
8543
8544 var _empty = __webpack_require__(/*! ./empty */ "../assets/dev/js/editor/document/elements/commands/empty.js");
8545
8546 var _import = __webpack_require__(/*! ./import */ "../assets/dev/js/editor/document/elements/commands/import.js");
8547
8548 var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/elements/commands/paste.js");
8549
8550 var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/elements/commands/move.js");
8551
8552 var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/elements/commands/paste-style.js");
8553
8554 var _resetSettings = __webpack_require__(/*! ./reset-settings */ "../assets/dev/js/editor/document/elements/commands/reset-settings.js");
8555
8556 var _resetStyle = __webpack_require__(/*! ./reset-style */ "../assets/dev/js/editor/document/elements/commands/reset-style.js");
8557
8558 var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/elements/commands/settings.js");
8559
8560 /***/ }),
8561
8562 /***/ "../assets/dev/js/editor/document/elements/commands/move.js":
8563 /*!******************************************************************!*\
8564 !*** ../assets/dev/js/editor/document/elements/commands/move.js ***!
8565 \******************************************************************/
8566 /*! unknown exports (runtime-defined) */
8567 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
8568 /*! CommonJS bailout: exports is used directly at 7:23-30 */
8569 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8570
8571 "use strict";
8572
8573
8574 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8575
8576 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8577
8578 _Object$defineProperty(exports, "__esModule", {
8579 value: true
8580 });
8581
8582 exports.default = exports.Move = void 0;
8583
8584 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8585
8586 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8587
8588 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8589
8590 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8591
8592 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8593
8594 var Move = /*#__PURE__*/function (_CommandHistory) {
8595 (0, _inherits2.default)(Move, _CommandHistory);
8596
8597 var _super = (0, _createSuper2.default)(Move);
8598
8599 function Move() {
8600 (0, _classCallCheck2.default)(this, Move);
8601 return _super.apply(this, arguments);
8602 }
8603
8604 (0, _createClass2.default)(Move, [{
8605 key: "validateArgs",
8606 value: function validateArgs(args) {
8607 this.requireContainer(args);
8608 this.requireArgumentInstance('target', elementorModules.editor.Container, args);
8609 }
8610 }, {
8611 key: "getHistory",
8612 value: function getHistory(args) {
8613 var _args$containers = args.containers,
8614 containers = _args$containers === void 0 ? [args.container] : _args$containers;
8615 return {
8616 containers: containers,
8617 type: 'move'
8618 };
8619 }
8620 }, {
8621 key: "apply",
8622 value: function apply(args) {
8623 var target = args.target,
8624 _args$options = args.options,
8625 options = _args$options === void 0 ? {} : _args$options,
8626 _args$containers2 = args.containers,
8627 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8628 reCreate = [];
8629 containers.forEach(function (container) {
8630 reCreate.push(container.model.toJSON());
8631 $e.run('document/elements/delete', {
8632 container: container
8633 });
8634 });
8635 var count = 0;
8636 reCreate.forEach(function (model) {
8637 // If multiple fix position.
8638 if (options.hasOwnProperty('at') && reCreate.length > 1) {
8639 if (0 !== count) {
8640 options.at += count;
8641 }
8642 } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8643
8644
8645 options.trigger = {
8646 beforeAdd: 'drag:before:update',
8647 afterAdd: 'drag:after:update'
8648 };
8649 $e.run('document/elements/create', {
8650 container: target,
8651 model: model,
8652 options: options
8653 });
8654 count++;
8655 });
8656 }
8657 }]);
8658 return Move;
8659 }(_commandHistory.default);
8660
8661 exports.Move = Move;
8662 var _default = Move;
8663 exports.default = _default;
8664
8665 /***/ }),
8666
8667 /***/ "../assets/dev/js/editor/document/elements/commands/paste-style.js":
8668 /*!*************************************************************************!*\
8669 !*** ../assets/dev/js/editor/document/elements/commands/paste-style.js ***!
8670 \*************************************************************************/
8671 /*! unknown exports (runtime-defined) */
8672 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
8673 /*! CommonJS bailout: exports is used directly at 7:23-30 */
8674 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8675
8676 "use strict";
8677
8678
8679 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8680
8681 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8682
8683 _Object$defineProperty(exports, "__esModule", {
8684 value: true
8685 });
8686
8687 exports.default = exports.PasteStyle = void 0;
8688
8689 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
8690
8691 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8692
8693 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
8694
8695 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
8696
8697 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8698
8699 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8700
8701 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8702
8703 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8704
8705 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8706
8707 var PasteStyle = /*#__PURE__*/function (_CommandHistory) {
8708 (0, _inherits2.default)(PasteStyle, _CommandHistory);
8709
8710 var _super = (0, _createSuper2.default)(PasteStyle);
8711
8712 function PasteStyle() {
8713 (0, _classCallCheck2.default)(this, PasteStyle);
8714 return _super.apply(this, arguments);
8715 }
8716
8717 (0, _createClass2.default)(PasteStyle, [{
8718 key: "validateArgs",
8719 value: function validateArgs(args) {
8720 this.requireContainer(args); // Validate if storage have data.
8721
8722 var _args$storageKey = args.storageKey,
8723 storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
8724 storageData = elementorCommon.storage.get(storageKey);
8725 this.requireArgumentType('storageData', 'object', {
8726 storageData: storageData
8727 });
8728 }
8729 }, {
8730 key: "validateControls",
8731 value: function validateControls(source, target) {
8732 var result = true; // Cannot use `_.isEmpty()` does not pass paste style test.
8733
8734 if (null === source || null === target || undefined === source || undefined === target || 'object' === (0, _typeof2.default)(source) ^ 'object' === (0, _typeof2.default)(target)) {
8735 result = false;
8736 }
8737
8738 return result;
8739 }
8740 }, {
8741 key: "getHistory",
8742 value: function getHistory(args) {
8743 var _args$containers = args.containers,
8744 containers = _args$containers === void 0 ? [args.container] : _args$containers;
8745 return {
8746 containers: containers,
8747 type: 'paste_style'
8748 };
8749 }
8750 }, {
8751 key: "apply",
8752 value: function apply(args) {
8753 var _this = this;
8754
8755 var _args$containers2 = args.containers,
8756 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
8757 _args$storageKey2 = args.storageKey,
8758 storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
8759 storageData = elementorCommon.storage.get(storageKey);
8760 containers.forEach(function (targetContainer) {
8761 var targetSettings = targetContainer.settings,
8762 targetSettingsAttributes = targetSettings.attributes,
8763 targetControls = targetSettings.controls,
8764 diffSettings = {},
8765 addExtraControls = function addExtraControls(sourceSettings, extraType) {
8766 if (sourceSettings[extraType]) {
8767 (0, _entries.default)(sourceSettings[extraType]).forEach(function (_ref) {
8768 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
8769 controlName = _ref2[0],
8770 value = _ref2[1];
8771
8772 var control = targetControls[controlName];
8773
8774 if (targetContainer.view.isStyleTransferControl(control)) {
8775 diffSettings[extraType] = diffSettings[extraType] || {};
8776 diffSettings[extraType][controlName] = value;
8777 }
8778 });
8779 }
8780 };
8781
8782 storageData.forEach(function (sourceModel) {
8783 var sourceSettings = sourceModel.settings;
8784 addExtraControls(sourceSettings, '__globals__');
8785 addExtraControls(sourceSettings, '__dynamic__');
8786 (0, _entries.default)(targetControls).forEach(function (_ref3) {
8787 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
8788 controlName = _ref4[0],
8789 control = _ref4[1];
8790
8791 if (!targetContainer.view.isStyleTransferControl(control)) {
8792 return;
8793 }
8794
8795 var controlSourceValue = sourceSettings[controlName],
8796 controlTargetValue = targetSettingsAttributes[controlName];
8797
8798 if (!_this.validateControls(controlSourceValue, controlTargetValue)) {
8799 return;
8800 }
8801
8802 if ('object' === (0, _typeof2.default)(controlSourceValue)) {
8803 var isEqual = (0, _keys.default)(controlSourceValue).some(function (propertyKey) {
8804 if (controlSourceValue[propertyKey] !== controlTargetValue[propertyKey]) {
8805 return false;
8806 }
8807 });
8808
8809 if (isEqual) {
8810 return;
8811 }
8812 }
8813
8814 if (controlSourceValue === controlTargetValue || !elementor.getControlView(control.type).onPasteStyle(control, controlSourceValue)) {
8815 return;
8816 }
8817
8818 diffSettings[controlName] = controlSourceValue;
8819 });
8820
8821 _this.pasteStyle(targetContainer, diffSettings);
8822 });
8823 });
8824 }
8825 /**
8826 * @param {Container} targetContainer
8827 * @param {{}} settings
8828 */
8829
8830 }, {
8831 key: "pasteStyle",
8832 value: function pasteStyle(targetContainer, settings) {
8833 // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8834 elementor.channels.data.trigger('element:before:paste:style', targetContainer.model);
8835 var globals = settings.__globals__;
8836
8837 if (globals) {
8838 delete settings.__globals__;
8839 }
8840
8841 $e.run('document/elements/settings', {
8842 container: targetContainer,
8843 settings: settings,
8844 options: {
8845 external: true,
8846 render: false
8847 }
8848 });
8849
8850 if (globals) {
8851 $e.run('document/globals/settings', {
8852 container: targetContainer,
8853 settings: globals,
8854 options: {
8855 external: true,
8856 render: false
8857 }
8858 });
8859 targetContainer.panel.refresh();
8860 } // BC: Deprecated since 2.8.0 - use `$e.hooks`.
8861
8862
8863 elementor.channels.data.trigger('element:after:paste:style', targetContainer.model);
8864 targetContainer.render();
8865 }
8866 }]);
8867 return PasteStyle;
8868 }(_commandHistory.default);
8869
8870 exports.PasteStyle = PasteStyle;
8871 var _default = PasteStyle;
8872 exports.default = _default;
8873
8874 /***/ }),
8875
8876 /***/ "../assets/dev/js/editor/document/elements/commands/paste.js":
8877 /*!*******************************************************************!*\
8878 !*** ../assets/dev/js/editor/document/elements/commands/paste.js ***!
8879 \*******************************************************************/
8880 /*! unknown exports (runtime-defined) */
8881 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
8882 /*! CommonJS bailout: exports is used directly at 7:23-30 */
8883 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8884
8885 "use strict";
8886 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8887
8888
8889 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8890
8891 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8892
8893 _Object$defineProperty(exports, "__esModule", {
8894 value: true
8895 });
8896
8897 exports.default = exports.Paste = void 0;
8898
8899 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
8900
8901 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
8902
8903 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
8904
8905 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
8906
8907 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
8908
8909 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
8910
8911 var Paste = /*#__PURE__*/function (_CommandHistory) {
8912 (0, _inherits2.default)(Paste, _CommandHistory);
8913
8914 var _super = (0, _createSuper2.default)(Paste);
8915
8916 function Paste() {
8917 (0, _classCallCheck2.default)(this, Paste);
8918 return _super.apply(this, arguments);
8919 }
8920
8921 (0, _createClass2.default)(Paste, [{
8922 key: "validateArgs",
8923 value: function validateArgs(args) {
8924 this.requireContainer(args); // Validate if storage have data.
8925
8926 var _args$storageKey = args.storageKey,
8927 storageKey = _args$storageKey === void 0 ? 'clipboard' : _args$storageKey,
8928 storageData = elementorCommon.storage.get(storageKey);
8929 this.requireArgumentType('storageData', 'object', {
8930 storageData: storageData
8931 });
8932 }
8933 }, {
8934 key: "getHistory",
8935 value: function getHistory() {
8936 return {
8937 type: 'paste',
8938 title: __('Elements', 'elementor')
8939 };
8940 }
8941 }, {
8942 key: "apply",
8943 value: function apply(args) {
8944 var _this = this;
8945
8946 var at = args.at,
8947 _args$rebuild = args.rebuild,
8948 rebuild = _args$rebuild === void 0 ? false : _args$rebuild,
8949 _args$storageKey2 = args.storageKey,
8950 storageKey = _args$storageKey2 === void 0 ? 'clipboard' : _args$storageKey2,
8951 _args$containers = args.containers,
8952 containers = _args$containers === void 0 ? [args.container] : _args$containers,
8953 _args$options = args.options,
8954 options = _args$options === void 0 ? {} : _args$options,
8955 storageData = elementorCommon.storage.get(storageKey),
8956 result = []; // Paste on "Add Section" area.
8957
8958 if (rebuild) {
8959 // Paste at each target.
8960 containers.forEach(function (targetContainer) {
8961 var index = 'undefined' === typeof at ? targetContainer.view.collection.length : at;
8962 storageData.forEach(function (model) {
8963 switch (model.elType) {
8964 case 'section':
8965 {
8966 // If is inner create section for `inner-section`.
8967 if (model.isInner) {
8968 var section = $e.run('document/elements/create', {
8969 container: targetContainer,
8970 model: {
8971 elType: 'section'
8972 },
8973 columns: 1,
8974 options: {
8975 at: index,
8976 edit: false
8977 }
8978 }); // `targetContainer` = first column at `section`.
8979
8980 targetContainer = section.view.children.findByIndex(0).getContainer();
8981 } // Will be not affected by hook since it always have `model.elements`.
8982
8983
8984 result.push(_this.pasteTo([targetContainer], [model], {
8985 at: index,
8986 edit: false
8987 }));
8988 index++;
8989 }
8990 break;
8991
8992 case 'column':
8993 {
8994 // Next code changed from original since `_checkIsEmpty()` was removed.
8995 var _section = $e.run('document/elements/create', {
8996 container: targetContainer,
8997 model: {
8998 elType: 'section'
8999 },
9000 columns: 0,
9001 // section with no columns.
9002 options: {
9003 at: index,
9004 edit: false
9005 }
9006 });
9007
9008 result.push(_this.pasteTo([_section], [model]));
9009 }
9010 break;
9011
9012 default:
9013 // In case it widget:
9014 var target; // If you trying to paste widget on section, then paste should be at the first column.
9015
9016 if ('section' === targetContainer.model.get('elType')) {
9017 target = [targetContainer.view.children.findByIndex(0).getContainer()];
9018 } else {
9019 // Else, create section with one column for element.
9020 var _section2 = $e.run('document/elements/create', {
9021 container: targetContainer,
9022 model: {
9023 elType: 'section'
9024 },
9025 columns: 1,
9026 options: {
9027 at: index
9028 }
9029 }); // Create the element in the column that just was created.
9030
9031
9032 target = [_section2.view.children.first().getContainer()];
9033 }
9034
9035 result.push(_this.pasteTo(target, [model]));
9036 }
9037 });
9038 });
9039 } else {
9040 if (undefined !== at) {
9041 options.at = at;
9042 }
9043
9044 result.push(this.pasteTo(containers, storageData, options));
9045 }
9046
9047 if (1 === result.length) {
9048 return result[0];
9049 }
9050
9051 return result;
9052 }
9053 }, {
9054 key: "pasteTo",
9055 value: function pasteTo(targetContainers, models) {
9056 var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
9057 options = (0, _assign.default)({
9058 at: null,
9059 clone: true
9060 }, options);
9061 var result = [];
9062 models.forEach(function (model) {
9063 result.push($e.run('document/elements/create', {
9064 containers: targetContainers,
9065 model: model,
9066 options: options
9067 })); // On paste sections, increase the `at` for every section.
9068
9069 if (null !== options.at) {
9070 options.at++;
9071 }
9072 });
9073
9074 if (1 === result.length) {
9075 return result[0];
9076 }
9077
9078 return result;
9079 }
9080 }]);
9081 return Paste;
9082 }(_commandHistory.default);
9083
9084 exports.Paste = Paste;
9085 var _default = Paste;
9086 exports.default = _default;
9087
9088 /***/ }),
9089
9090 /***/ "../assets/dev/js/editor/document/elements/commands/reset-settings.js":
9091 /*!****************************************************************************!*\
9092 !*** ../assets/dev/js/editor/document/elements/commands/reset-settings.js ***!
9093 \****************************************************************************/
9094 /*! unknown exports (runtime-defined) */
9095 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9096 /*! CommonJS bailout: exports is used directly at 7:23-30 */
9097 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9098
9099 "use strict";
9100
9101
9102 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9103
9104 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9105
9106 _Object$defineProperty(exports, "__esModule", {
9107 value: true
9108 });
9109
9110 exports.default = exports.ResetSettings = void 0;
9111
9112 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
9113
9114 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9115
9116 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9117
9118 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9119
9120 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9121
9122 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9123
9124 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9125
9126 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! ../../commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9127
9128 var ResetSettings = /*#__PURE__*/function (_CommandHistory) {
9129 (0, _inherits2.default)(ResetSettings, _CommandHistory);
9130
9131 var _super = (0, _createSuper2.default)(ResetSettings);
9132
9133 function ResetSettings() {
9134 (0, _classCallCheck2.default)(this, ResetSettings);
9135 return _super.apply(this, arguments);
9136 }
9137
9138 (0, _createClass2.default)(ResetSettings, [{
9139 key: "validateArgs",
9140 value: function validateArgs(args) {
9141 this.requireContainer(args);
9142 }
9143 }, {
9144 key: "getHistory",
9145 value: function getHistory(args) {
9146 var _args$containers = args.containers,
9147 containers = _args$containers === void 0 ? [args.container] : _args$containers;
9148 return {
9149 containers: containers,
9150 type: 'reset_settings'
9151 };
9152 }
9153 }, {
9154 key: "apply",
9155 value: function apply(args) {
9156 var _args$containers2 = args.containers,
9157 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9158 _args$settings = args.settings,
9159 settings = _args$settings === void 0 ? [] : _args$settings;
9160 containers.forEach(function (container) {
9161 var controls = (0, _entries.default)(container.settings.controls),
9162 defaultValues = {};
9163 controls.forEach(function (_ref) {
9164 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9165 controlName = _ref2[0],
9166 control = _ref2[1];
9167
9168 // If settings were specific, restore only them.
9169 if (settings && settings.length) {
9170 if (!settings.find(function (key) {
9171 return key === controlName;
9172 })) {
9173 return;
9174 }
9175 }
9176
9177 defaultValues[controlName] = control.default;
9178 });
9179 $e.run('document/elements/settings', {
9180 container: container,
9181 settings: defaultValues
9182 });
9183 container.render();
9184 });
9185 }
9186 }]);
9187 return ResetSettings;
9188 }(_commandHistory.default);
9189
9190 exports.ResetSettings = ResetSettings;
9191 var _default = ResetSettings;
9192 exports.default = _default;
9193
9194 /***/ }),
9195
9196 /***/ "../assets/dev/js/editor/document/elements/commands/reset-style.js":
9197 /*!*************************************************************************!*\
9198 !*** ../assets/dev/js/editor/document/elements/commands/reset-style.js ***!
9199 \*************************************************************************/
9200 /*! unknown exports (runtime-defined) */
9201 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9202 /*! CommonJS bailout: exports is used directly at 7:23-30 */
9203 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9204
9205 "use strict";
9206
9207
9208 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9209
9210 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9211
9212 _Object$defineProperty(exports, "__esModule", {
9213 value: true
9214 });
9215
9216 exports.default = exports.ResetStyle = void 0;
9217
9218 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9219
9220 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9221
9222 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9223
9224 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9225
9226 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9227
9228 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9229
9230 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
9231
9232 var ResetStyle = /*#__PURE__*/function (_CommandHistory) {
9233 (0, _inherits2.default)(ResetStyle, _CommandHistory);
9234
9235 var _super = (0, _createSuper2.default)(ResetStyle);
9236
9237 function ResetStyle() {
9238 (0, _classCallCheck2.default)(this, ResetStyle);
9239 return _super.apply(this, arguments);
9240 }
9241
9242 (0, _createClass2.default)(ResetStyle, [{
9243 key: "validateArgs",
9244 value: function validateArgs(args) {
9245 this.requireContainer(args);
9246 }
9247 }, {
9248 key: "getHistory",
9249 value: function getHistory(args) {
9250 var _args$containers = args.containers,
9251 containers = _args$containers === void 0 ? [args.container] : _args$containers;
9252 return {
9253 containers: containers,
9254 type: 'reset_style'
9255 };
9256 }
9257 }, {
9258 key: "apply",
9259 value: function apply(args) {
9260 var _args$containers2 = args.containers,
9261 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
9262 containers.forEach(function (container) {
9263 var controls = container.settings.controls,
9264 settingsKeys = [];
9265 container.view.allowRender = false;
9266 (0, _entries.default)(controls).forEach(function (_ref) {
9267 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9268 controlName = _ref2[0],
9269 control = _ref2[1];
9270
9271 if (!container.view.isStyleTransferControl(control)) {
9272 return;
9273 }
9274
9275 settingsKeys.push(controlName);
9276 }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
9277
9278 elementor.channels.data.trigger('element:before:reset:style', container.model);
9279 $e.run('document/elements/reset-settings', {
9280 container: container,
9281 settings: settingsKeys,
9282 options: {
9283 external: true
9284 }
9285 }); // BC: Deprecated since 2.8.0 - use `$e.hooks`.
9286
9287 elementor.channels.data.trigger('element:after:reset:style', container.model);
9288 container.view.allowRender = true;
9289 container.render();
9290 });
9291 }
9292 }]);
9293 return ResetStyle;
9294 }(_commandHistory.default);
9295
9296 exports.ResetStyle = ResetStyle;
9297 var _default = ResetStyle;
9298 exports.default = _default;
9299
9300 /***/ }),
9301
9302 /***/ "../assets/dev/js/editor/document/elements/commands/settings.js":
9303 /*!**********************************************************************!*\
9304 !*** ../assets/dev/js/editor/document/elements/commands/settings.js ***!
9305 \**********************************************************************/
9306 /*! unknown exports (runtime-defined) */
9307 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9308 /*! CommonJS bailout: exports is used directly at 7:23-30 */
9309 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9310
9311 "use strict";
9312
9313
9314 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9315
9316 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9317
9318 _Object$defineProperty(exports, "__esModule", {
9319 value: true
9320 });
9321
9322 exports.default = exports.Settings = void 0;
9323
9324 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9325
9326 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9327
9328 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9329
9330 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9331
9332 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9333
9334 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9335
9336 var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
9337
9338 var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
9339 (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
9340
9341 var _super = (0, _createSuper2.default)(Settings);
9342
9343 function Settings() {
9344 (0, _classCallCheck2.default)(this, Settings);
9345 return _super.apply(this, arguments);
9346 }
9347
9348 (0, _createClass2.default)(Settings, [{
9349 key: "addToHistory",
9350
9351 /**
9352 * Function addToHistory().
9353 *
9354 * @param {Container} container
9355 * @param {{}} newSettings
9356 * @param {{}} oldSettings
9357 */
9358 value: function addToHistory(container, newSettings, oldSettings) {
9359 var changes = (0, _defineProperty2.default)({}, container.id, {
9360 old: oldSettings,
9361 new: newSettings
9362 }),
9363 historyItem = {
9364 containers: [container],
9365 data: {
9366 changes: changes
9367 },
9368 type: 'change',
9369 restore: Settings.restore
9370 };
9371 $e.internal('document/history/add-transaction', historyItem);
9372 }
9373 }, {
9374 key: "validateArgs",
9375 value: function validateArgs(args) {
9376 this.requireContainer(args);
9377 this.requireArgumentConstructor('settings', Object, args);
9378 }
9379 }, {
9380 key: "getHistory",
9381 value: function getHistory(args) {
9382 var _args$containers = args.containers,
9383 containers = _args$containers === void 0 ? [args.container] : _args$containers,
9384 subTitle = this.constructor.getSubTitle(args);
9385 return {
9386 containers: containers,
9387 subTitle: subTitle,
9388 type: 'change'
9389 };
9390 }
9391 }, {
9392 key: "apply",
9393 value: function apply(args) {
9394 var _this = this;
9395
9396 var _args$containers2 = args.containers,
9397 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
9398 _args$settings = args.settings,
9399 settings = _args$settings === void 0 ? {} : _args$settings,
9400 _args$isMultiSettings = args.isMultiSettings,
9401 isMultiSettings = _args$isMultiSettings === void 0 ? false : _args$isMultiSettings,
9402 _args$options = args.options,
9403 options = _args$options === void 0 ? {} : _args$options,
9404 external = options.external,
9405 _options$render = options.render,
9406 render = _options$render === void 0 ? true : _options$render;
9407 containers.forEach(function (container) {
9408 container = container.lookup();
9409 /**
9410 * Settings support multi settings for each container, eg use:
9411 * settings: { '{ container-id }': { someSettingKey: someSettingValue } } etc.
9412 */
9413
9414 var newSettings = isMultiSettings ? settings[container.id] : settings,
9415 oldSettings = container.settings.toJSON(); // Clear old oldValues.
9416
9417 container.oldValues = {}; // Set oldValues, For each setting is about to change save setting value.
9418
9419 (0, _keys.default)(newSettings).forEach(function (key) {
9420 container.oldValues[key] = oldSettings[key];
9421 }); // If history active, add history transaction with old and new settings.
9422
9423 if (_this.isHistoryActive()) {
9424 _this.addToHistory(container, newSettings, container.oldValues);
9425 }
9426
9427 if (external) {
9428 container.settings.setExternalChange(newSettings);
9429 } else {
9430 container.settings.set(newSettings);
9431 }
9432
9433 if (render) {
9434 container.render();
9435 }
9436 });
9437 }
9438 }, {
9439 key: "isDataChanged",
9440 value: function isDataChanged() {
9441 return true;
9442 }
9443 }], [{
9444 key: "getSubTitle",
9445
9446 /**
9447 * Function getSubTitle().
9448 *
9449 * Get sub title by container.
9450 *
9451 * @param {{}} args
9452 *
9453 * @returns {string}
9454 */
9455 value: function getSubTitle(args) {
9456 var _args$containers3 = args.containers,
9457 containers = _args$containers3 === void 0 ? [args.container] : _args$containers3,
9458 _args$settings2 = args.settings,
9459 settings = _args$settings2 === void 0 ? {} : _args$settings2,
9460 isMultiSettings = args.isMultiSettings,
9461 settingsKeys = (0, _keys.default)(settings),
9462 controls = containers[0].controls,
9463 firstSettingKey = settingsKeys[0];
9464 var result = '';
9465
9466 if (!isMultiSettings && 1 === settingsKeys.length && controls && controls[firstSettingKey]) {
9467 result = controls[firstSettingKey].label;
9468 }
9469
9470 return result;
9471 }
9472 /**
9473 * Function restore().
9474 *
9475 * Redo/Restore.
9476 *
9477 * @param {{}} historyItem
9478 * @param {boolean} isRedo
9479 */
9480
9481 }, {
9482 key: "restore",
9483 value: function restore(historyItem, isRedo) {
9484 var data = historyItem.get('data');
9485 historyItem.get('containers').forEach(function (
9486 /* Container */
9487 container) {
9488 var changes = data.changes[container.id];
9489 $e.run('document/elements/settings', {
9490 container: container,
9491 settings: isRedo ? changes.new : changes.old,
9492 options: {
9493 external: true
9494 }
9495 });
9496 });
9497 }
9498 }]);
9499 return Settings;
9500 }(_commandHistoryDebounce.default);
9501
9502 exports.Settings = Settings;
9503 var _default = Settings;
9504 exports.default = _default;
9505
9506 /***/ }),
9507
9508 /***/ "../assets/dev/js/editor/document/elements/component.js":
9509 /*!**************************************************************!*\
9510 !*** ../assets/dev/js/editor/document/elements/component.js ***!
9511 \**************************************************************/
9512 /*! unknown exports (runtime-defined) */
9513 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9514 /*! CommonJS bailout: exports is used directly at 9:23-30 */
9515 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9516
9517 "use strict";
9518
9519
9520 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9521
9522 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9523
9524 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9525
9526 _Object$defineProperty(exports, "__esModule", {
9527 value: true
9528 });
9529
9530 exports.default = void 0;
9531
9532 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9533
9534 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9535
9536 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9537
9538 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9539
9540 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
9541
9542 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/elements/commands/index.js"));
9543
9544 var Component = /*#__PURE__*/function (_ComponentBase) {
9545 (0, _inherits2.default)(Component, _ComponentBase);
9546
9547 var _super = (0, _createSuper2.default)(Component);
9548
9549 function Component() {
9550 (0, _classCallCheck2.default)(this, Component);
9551 return _super.apply(this, arguments);
9552 }
9553
9554 (0, _createClass2.default)(Component, [{
9555 key: "getNamespace",
9556 value: function getNamespace() {
9557 return 'document/elements';
9558 }
9559 }, {
9560 key: "defaultCommands",
9561 value: function defaultCommands() {
9562 return this.importCommands(commands);
9563 }
9564 }]);
9565 return Component;
9566 }(_componentBase.default);
9567
9568 exports.default = Component;
9569
9570 /***/ }),
9571
9572 /***/ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js":
9573 /*!********************************************************************************!*\
9574 !*** ../assets/dev/js/editor/document/globals/commands/base/disable-enable.js ***!
9575 \********************************************************************************/
9576 /*! unknown exports (runtime-defined) */
9577 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9578 /*! CommonJS bailout: exports is used directly at 7:23-30 */
9579 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9580
9581 "use strict";
9582 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9583
9584
9585 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9586
9587 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9588
9589 _Object$defineProperty(exports, "__esModule", {
9590 value: true
9591 });
9592
9593 exports.default = void 0;
9594
9595 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9596
9597 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9598
9599 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9600
9601 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9602
9603 var _commandDisableEnable = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-disable-enable */ "../assets/dev/js/editor/document/commands/base/command-disable-enable.js"));
9604
9605 var DisableEnable = /*#__PURE__*/function (_CommandDisableEnable) {
9606 (0, _inherits2.default)(DisableEnable, _CommandDisableEnable);
9607
9608 var _super = (0, _createSuper2.default)(DisableEnable);
9609
9610 function DisableEnable() {
9611 (0, _classCallCheck2.default)(this, DisableEnable);
9612 return _super.apply(this, arguments);
9613 }
9614
9615 (0, _createClass2.default)(DisableEnable, [{
9616 key: "getTitle",
9617 value: function getTitle() {
9618 return __('Global');
9619 }
9620 }], [{
9621 key: "getName",
9622 value: function getName() {
9623 return 'Global';
9624 }
9625 }, {
9626 key: "getEnableCommand",
9627 value: function getEnableCommand() {
9628 return 'document/globals/enable';
9629 }
9630 }, {
9631 key: "getDisableCommand",
9632 value: function getDisableCommand() {
9633 return 'document/globals/disable';
9634 }
9635 }]);
9636 return DisableEnable;
9637 }(_commandDisableEnable.default);
9638
9639 exports.default = DisableEnable;
9640
9641 /***/ }),
9642
9643 /***/ "../assets/dev/js/editor/document/globals/commands/disable.js":
9644 /*!********************************************************************!*\
9645 !*** ../assets/dev/js/editor/document/globals/commands/disable.js ***!
9646 \********************************************************************/
9647 /*! unknown exports (runtime-defined) */
9648 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9649 /*! CommonJS bailout: exports is used directly at 7:23-30 */
9650 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9651
9652 "use strict";
9653
9654
9655 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9656
9657 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9658
9659 _Object$defineProperty(exports, "__esModule", {
9660 value: true
9661 });
9662
9663 exports.default = exports.Disable = void 0;
9664
9665 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9666
9667 var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
9668
9669 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
9670
9671 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
9672
9673 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
9674
9675 __webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
9676
9677 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
9678
9679 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9680
9681 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9682
9683 __webpack_require__(/*! regenerator-runtime/runtime.js */ "../node_modules/regenerator-runtime/runtime.js");
9684
9685 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
9686
9687 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9688
9689 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9690
9691 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9692
9693 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9694
9695 var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
9696
9697 // TODO: Disable is the only command that extends DisableEnable which is async.
9698 var Disable = /*#__PURE__*/function (_DisableEnable) {
9699 (0, _inherits2.default)(Disable, _DisableEnable);
9700
9701 var _super = (0, _createSuper2.default)(Disable);
9702
9703 function Disable() {
9704 (0, _classCallCheck2.default)(this, Disable);
9705 return _super.apply(this, arguments);
9706 }
9707
9708 (0, _createClass2.default)(Disable, [{
9709 key: "apply",
9710 value: function () {
9711 var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(args) {
9712 var settings, _args$containers, containers, _args$options, options, all;
9713
9714 return _regenerator.default.wrap(function _callee3$(_context3) {
9715 while (1) {
9716 switch (_context3.prev = _context3.next) {
9717 case 0:
9718 settings = args.settings, _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options;
9719 all = containers.map( /*#__PURE__*/function () {
9720 var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(
9721 /* Container */
9722 container) {
9723 var promises;
9724 return _regenerator.default.wrap(function _callee2$(_context2) {
9725 while (1) {
9726 switch (_context2.prev = _context2.next) {
9727 case 0:
9728 container = container.lookup();
9729 promises = []; // TODO rename `options.restore` => `options.unlink`.
9730
9731 if (!options.restore) {
9732 _context2.next = 6;
9733 break;
9734 }
9735
9736 promises = (0, _entries.default)(container.globals.attributes).map( /*#__PURE__*/function () {
9737 var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref2) {
9738 var _ref4, globalKey, globalValue;
9739
9740 return _regenerator.default.wrap(function _callee$(_context) {
9741 while (1) {
9742 switch (_context.prev = _context.next) {
9743 case 0:
9744 _ref4 = (0, _slicedToArray2.default)(_ref2, 2), globalKey = _ref4[0], globalValue = _ref4[1];
9745
9746 if (globalValue) {
9747 _context.next = 3;
9748 break;
9749 }
9750
9751 return _context.abrupt("return");
9752
9753 case 3:
9754 return _context.abrupt("return", $e.run('document/globals/unlink', {
9755 container: container,
9756 options: {
9757 external: true
9758 },
9759 globalValue: globalValue,
9760 setting: globalKey
9761 }));
9762
9763 case 4:
9764 case "end":
9765 return _context.stop();
9766 }
9767 }
9768 }, _callee);
9769 }));
9770
9771 return function (_x3) {
9772 return _ref3.apply(this, arguments);
9773 };
9774 }());
9775 _context2.next = 6;
9776 return _promise.default.all(promises);
9777
9778 case 6:
9779 // Clear globals.
9780 (0, _keys.default)(settings).forEach(function (setting) {
9781 return container.globals.set(setting, '');
9782 });
9783 container.settings.set('__globals__', container.globals.toJSON());
9784 container.renderUI();
9785
9786 case 9:
9787 case "end":
9788 return _context2.stop();
9789 }
9790 }
9791 }, _callee2);
9792 }));
9793
9794 return function (_x2) {
9795 return _ref.apply(this, arguments);
9796 };
9797 }());
9798 _context3.next = 4;
9799 return _promise.default.all(all);
9800
9801 case 4:
9802 case "end":
9803 return _context3.stop();
9804 }
9805 }
9806 }, _callee3);
9807 }));
9808
9809 function apply(_x) {
9810 return _apply.apply(this, arguments);
9811 }
9812
9813 return apply;
9814 }()
9815 }]);
9816 return Disable;
9817 }(_disableEnable.default);
9818
9819 exports.Disable = Disable;
9820 var _default = Disable;
9821 exports.default = _default;
9822
9823 /***/ }),
9824
9825 /***/ "../assets/dev/js/editor/document/globals/commands/enable.js":
9826 /*!*******************************************************************!*\
9827 !*** ../assets/dev/js/editor/document/globals/commands/enable.js ***!
9828 \*******************************************************************/
9829 /*! unknown exports (runtime-defined) */
9830 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9831 /*! CommonJS bailout: exports is used directly at 7:23-30 */
9832 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9833
9834 "use strict";
9835
9836
9837 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9838
9839 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9840
9841 _Object$defineProperty(exports, "__esModule", {
9842 value: true
9843 });
9844
9845 exports.default = exports.Enable = void 0;
9846
9847 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
9848
9849 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
9850
9851 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9852
9853 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9854
9855 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9856
9857 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9858
9859 var _disableEnable = _interopRequireDefault(__webpack_require__(/*! ./base/disable-enable */ "../assets/dev/js/editor/document/globals/commands/base/disable-enable.js"));
9860
9861 // Run when a global control value is chosen while the active value is custom.
9862 var Enable = /*#__PURE__*/function (_DisableEnable) {
9863 (0, _inherits2.default)(Enable, _DisableEnable);
9864
9865 var _super = (0, _createSuper2.default)(Enable);
9866
9867 function Enable() {
9868 (0, _classCallCheck2.default)(this, Enable);
9869 return _super.apply(this, arguments);
9870 }
9871
9872 (0, _createClass2.default)(Enable, [{
9873 key: "apply",
9874 value: function apply(args) {
9875 var settings = args.settings,
9876 _args$containers = args.containers,
9877 containers = _args$containers === void 0 ? [args.container] : _args$containers;
9878 containers.forEach(function (container) {
9879 container = container.lookup();
9880 container.globals.set(settings);
9881 container.settings.set('__globals__', container.globals.toJSON());
9882 container.renderUI(); // Clear custom local settings.
9883
9884 (0, _values.default)(container.getGroupRelatedControls(settings)).forEach(function (control) {
9885 container.settings.set(control.name, control.default);
9886 });
9887 });
9888 }
9889 }]);
9890 return Enable;
9891 }(_disableEnable.default);
9892
9893 exports.Enable = Enable;
9894 var _default = Enable;
9895 exports.default = _default;
9896
9897 /***/ }),
9898
9899 /***/ "../assets/dev/js/editor/document/globals/commands/index.js":
9900 /*!******************************************************************!*\
9901 !*** ../assets/dev/js/editor/document/globals/commands/index.js ***!
9902 \******************************************************************/
9903 /*! unknown exports (runtime-defined) */
9904 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9905 /*! CommonJS bailout: exports is used directly at 5:23-30 */
9906 /*! CommonJS bailout: exports is used directly at 9:23-30 */
9907 /*! CommonJS bailout: exports is used directly at 16:23-30 */
9908 /*! CommonJS bailout: exports is used directly at 23:23-30 */
9909 /*! CommonJS bailout: exports is used directly at 30:23-30 */
9910 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9911
9912 "use strict";
9913
9914
9915 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9916
9917 _Object$defineProperty(exports, "__esModule", {
9918 value: true
9919 });
9920
9921 _Object$defineProperty(exports, "Disable", {
9922 enumerable: true,
9923 get: function get() {
9924 return _disable.Disable;
9925 }
9926 });
9927
9928 _Object$defineProperty(exports, "Enable", {
9929 enumerable: true,
9930 get: function get() {
9931 return _enable.Enable;
9932 }
9933 });
9934
9935 _Object$defineProperty(exports, "Settings", {
9936 enumerable: true,
9937 get: function get() {
9938 return _settings.Settings;
9939 }
9940 });
9941
9942 _Object$defineProperty(exports, "Unlink", {
9943 enumerable: true,
9944 get: function get() {
9945 return _unlink.Unlink;
9946 }
9947 });
9948
9949 var _disable = __webpack_require__(/*! ./disable */ "../assets/dev/js/editor/document/globals/commands/disable.js");
9950
9951 var _enable = __webpack_require__(/*! ./enable */ "../assets/dev/js/editor/document/globals/commands/enable.js");
9952
9953 var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/globals/commands/settings.js");
9954
9955 var _unlink = __webpack_require__(/*! ./unlink */ "../assets/dev/js/editor/document/globals/commands/unlink.js");
9956
9957 /***/ }),
9958
9959 /***/ "../assets/dev/js/editor/document/globals/commands/settings.js":
9960 /*!*********************************************************************!*\
9961 !*** ../assets/dev/js/editor/document/globals/commands/settings.js ***!
9962 \*********************************************************************/
9963 /*! unknown exports (runtime-defined) */
9964 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
9965 /*! CommonJS bailout: exports is used directly at 7:23-30 */
9966 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9967
9968 "use strict";
9969
9970
9971 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9972
9973 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9974
9975 _Object$defineProperty(exports, "__esModule", {
9976 value: true
9977 });
9978
9979 exports.default = exports.Settings = void 0;
9980
9981 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9982
9983 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
9984
9985 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
9986
9987 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
9988
9989 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
9990
9991 var _commandHistoryDebounce = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history-debounce */ "../assets/dev/js/editor/document/commands/base/command-history-debounce.js"));
9992
9993 var _settings = _interopRequireDefault(__webpack_require__(/*! elementor-document/elements/commands/settings */ "../assets/dev/js/editor/document/elements/commands/settings.js"));
9994
9995 var Settings = /*#__PURE__*/function (_CommandHistoryDeboun) {
9996 (0, _inherits2.default)(Settings, _CommandHistoryDeboun);
9997
9998 var _super = (0, _createSuper2.default)(Settings);
9999
10000 function Settings() {
10001 (0, _classCallCheck2.default)(this, Settings);
10002 return _super.apply(this, arguments);
10003 }
10004
10005 (0, _createClass2.default)(Settings, [{
10006 key: "validateArgs",
10007 value: function validateArgs(args) {
10008 this.requireContainer(args);
10009 this.requireArgumentConstructor('settings', Object, args);
10010 }
10011 }, {
10012 key: "getHistory",
10013 value: function getHistory(args) {
10014 var settings = args.settings,
10015 _args$containers = args.containers,
10016 containers = _args$containers === void 0 ? [args.container] : _args$containers,
10017 changes = {};
10018 containers.forEach(function (container) {
10019 var id = container.id;
10020
10021 if (!changes[id]) {
10022 changes[id] = {};
10023 }
10024
10025 changes[id] = {
10026 old: container.globals.toJSON(),
10027 new: settings
10028 };
10029 });
10030
10031 var subTitle = _settings.default.getSubTitle(args);
10032
10033 return {
10034 containers: containers,
10035 subTitle: subTitle,
10036 data: {
10037 changes: changes
10038 },
10039 type: 'change',
10040 restore: this.constructor.restore
10041 };
10042 }
10043 }, {
10044 key: "apply",
10045 value: function apply(args) {
10046 var settings = args.settings,
10047 _args$containers2 = args.containers,
10048 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
10049 _args$options = args.options,
10050 options = _args$options === void 0 ? {} : _args$options,
10051 external = options.external,
10052 _options$render = options.render,
10053 render = _options$render === void 0 ? true : _options$render;
10054 containers.forEach(function (container) {
10055 container = container.lookup();
10056
10057 if (!(0, _keys.default)(settings).length) {
10058 container.globals.clear();
10059 } else {
10060 container.globals.set(settings);
10061 }
10062
10063 var globalSettings = container.globals.toJSON();
10064
10065 if (external) {
10066 container.settings.setExternalChange('__globals__', globalSettings);
10067 } else {
10068 container.settings.set('__globals__', globalSettings);
10069 }
10070
10071 if (render) {
10072 container.render();
10073 }
10074 });
10075 }
10076 }, {
10077 key: "isDataChanged",
10078 value: function isDataChanged() {
10079 return true;
10080 }
10081 }], [{
10082 key: "restore",
10083 value: function restore(historyItem, isRedo) {
10084 var data = historyItem.get('data');
10085 historyItem.get('containers').forEach(function (container) {
10086 var changes = data.changes[container.id];
10087 $e.run('document/globals/settings', {
10088 container: container,
10089 settings: isRedo ? changes.new : changes.old
10090 });
10091 container.panel.refresh();
10092 });
10093 }
10094 }]);
10095 return Settings;
10096 }(_commandHistoryDebounce.default);
10097
10098 exports.Settings = Settings;
10099 var _default = Settings;
10100 exports.default = _default;
10101
10102 /***/ }),
10103
10104 /***/ "../assets/dev/js/editor/document/globals/commands/unlink.js":
10105 /*!*******************************************************************!*\
10106 !*** ../assets/dev/js/editor/document/globals/commands/unlink.js ***!
10107 \*******************************************************************/
10108 /*! unknown exports (runtime-defined) */
10109 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10110 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10111 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10112
10113 "use strict";
10114
10115
10116 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10117
10118 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10119
10120 _Object$defineProperty(exports, "__esModule", {
10121 value: true
10122 });
10123
10124 exports.default = exports.Unlink = void 0;
10125
10126 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
10127
10128 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
10129
10130 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
10131
10132 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10133
10134 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
10135
10136 var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
10137
10138 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
10139
10140 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
10141
10142 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
10143
10144 __webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
10145
10146 __webpack_require__(/*! regenerator-runtime/runtime.js */ "../node_modules/regenerator-runtime/runtime.js");
10147
10148 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
10149
10150 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10151
10152 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10153
10154 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10155
10156 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10157
10158 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10159
10160 // TODO: Add dev-tools CSS to see if widget have globals.
10161 var Unlink = /*#__PURE__*/function (_CommandBase) {
10162 (0, _inherits2.default)(Unlink, _CommandBase);
10163
10164 var _super = (0, _createSuper2.default)(Unlink);
10165
10166 function Unlink() {
10167 (0, _classCallCheck2.default)(this, Unlink);
10168 return _super.apply(this, arguments);
10169 }
10170
10171 (0, _createClass2.default)(Unlink, [{
10172 key: "validateArgs",
10173 value: function validateArgs() {
10174 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
10175 this.requireContainer(args);
10176 this.requireArgumentType('setting', 'string', args);
10177 this.requireArgumentType('globalValue', 'string', args); // TODO: validate global value is command format.
10178 }
10179 }, {
10180 key: "apply",
10181 value: function () {
10182 var _apply = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(args) {
10183 var _args$containers, containers, setting, globalValue, _args$options, options, localSettings;
10184
10185 return _regenerator.default.wrap(function _callee2$(_context2) {
10186 while (1) {
10187 switch (_context2.prev = _context2.next) {
10188 case 0:
10189 _args$containers = args.containers, containers = _args$containers === void 0 ? [args.container] : _args$containers, setting = args.setting, globalValue = args.globalValue, _args$options = args.options, options = _args$options === void 0 ? {} : _args$options, localSettings = {};
10190 _context2.next = 3;
10191 return _promise.default.all(containers.map( /*#__PURE__*/function () {
10192 var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(
10193 /* Container */
10194 container) {
10195 var result, _container$controls$s, value, groupPrefix;
10196
10197 return _regenerator.default.wrap(function _callee$(_context) {
10198 while (1) {
10199 switch (_context.prev = _context.next) {
10200 case 0:
10201 _context.next = 2;
10202 return $e.data.get(globalValue);
10203
10204 case 2:
10205 result = _context.sent;
10206
10207 if (result) {
10208 // Prepare global value to mapping.
10209 value = result.data.value, groupPrefix = (_container$controls$s = container.controls[setting]) === null || _container$controls$s === void 0 ? void 0 : _container$controls$s.groupPrefix;
10210
10211 if (groupPrefix) {
10212 (0, _entries.default)(value).forEach(function (_ref2) {
10213 var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
10214 dataKey = _ref3[0],
10215 dataValue = _ref3[1];
10216
10217 dataKey = dataKey.replace(elementor.config.kit_config.typography_prefix, groupPrefix);
10218 localSettings[dataKey] = dataValue;
10219 });
10220 } else {
10221 localSettings[setting] = value;
10222 }
10223 }
10224
10225 return _context.abrupt("return", _promise.default.resolve());
10226
10227 case 5:
10228 case "end":
10229 return _context.stop();
10230 }
10231 }
10232 }, _callee);
10233 }));
10234
10235 return function (_x2) {
10236 return _ref.apply(this, arguments);
10237 };
10238 }()));
10239
10240 case 3:
10241 // Restore globals settings as custom local settings.
10242 if ((0, _keys.default)(localSettings).length) {
10243 $e.run('document/elements/settings', {
10244 containers: containers,
10245 options: options,
10246 settings: localSettings
10247 });
10248 }
10249
10250 case 4:
10251 case "end":
10252 return _context2.stop();
10253 }
10254 }
10255 }, _callee2);
10256 }));
10257
10258 function apply(_x) {
10259 return _apply.apply(this, arguments);
10260 }
10261
10262 return apply;
10263 }()
10264 }, {
10265 key: "isDataChanged",
10266 value: function isDataChanged() {
10267 return true;
10268 }
10269 }]);
10270 return Unlink;
10271 }(_commandBase.default);
10272
10273 exports.Unlink = Unlink;
10274 var _default = Unlink;
10275 exports.default = _default;
10276
10277 /***/ }),
10278
10279 /***/ "../assets/dev/js/editor/document/globals/component.js":
10280 /*!*************************************************************!*\
10281 !*** ../assets/dev/js/editor/document/globals/component.js ***!
10282 \*************************************************************/
10283 /*! unknown exports (runtime-defined) */
10284 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10285 /*! CommonJS bailout: exports is used directly at 9:23-30 */
10286 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10287
10288 "use strict";
10289
10290
10291 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10292
10293 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10294
10295 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10296
10297 _Object$defineProperty(exports, "__esModule", {
10298 value: true
10299 });
10300
10301 exports.default = void 0;
10302
10303 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10304
10305 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10306
10307 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10308
10309 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10310
10311 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
10312
10313 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/globals/commands/index.js"));
10314
10315 var Component = /*#__PURE__*/function (_ComponentBase) {
10316 (0, _inherits2.default)(Component, _ComponentBase);
10317
10318 var _super = (0, _createSuper2.default)(Component);
10319
10320 function Component() {
10321 (0, _classCallCheck2.default)(this, Component);
10322 return _super.apply(this, arguments);
10323 }
10324
10325 (0, _createClass2.default)(Component, [{
10326 key: "getNamespace",
10327 value: function getNamespace() {
10328 return 'document/globals';
10329 }
10330 }, {
10331 key: "defaultCommands",
10332 value: function defaultCommands() {
10333 return this.importCommands(commands);
10334 }
10335 }]);
10336 return Component;
10337 }(_componentBase.default);
10338
10339 exports.default = Component;
10340
10341 /***/ }),
10342
10343 /***/ "../assets/dev/js/editor/document/helper-bc.js":
10344 /*!*****************************************************!*\
10345 !*** ../assets/dev/js/editor/document/helper-bc.js ***!
10346 \*****************************************************/
10347 /*! unknown exports (runtime-defined) */
10348 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10349 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10350 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10351
10352 "use strict";
10353
10354
10355 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10356
10357 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10358
10359 _Object$defineProperty(exports, "__esModule", {
10360 value: true
10361 });
10362
10363 exports.default = void 0;
10364
10365 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10366
10367 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10368
10369 var BackwardsCompatibility = /*#__PURE__*/function () {
10370 function BackwardsCompatibility() {
10371 (0, _classCallCheck2.default)(this, BackwardsCompatibility);
10372 }
10373
10374 (0, _createClass2.default)(BackwardsCompatibility, null, [{
10375 key: "findViewRecursive",
10376 value: function findViewRecursive(parent, key, value) {
10377 var multiple = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
10378 elementorCommon.helpers.softDeprecated('findViewRecursive', '2.9.0', "$e.components.get( 'document' ).utils.findViewRecursive( parent, key, value, multiple )");
10379 return $e.components.get('document').utils.findViewRecursive(parent, key, value, multiple);
10380 }
10381 }, {
10382 key: "findViewById",
10383 value: function findViewById(id) {
10384 elementorCommon.helpers.softDeprecated('findViewById', '2.9.0', "$e.components.get( 'document' ).utils.findViewById( id )");
10385 return $e.components.get('document').utils.findViewById(id);
10386 }
10387 }, {
10388 key: "findContainerById",
10389 value: function findContainerById(id) {
10390 elementorCommon.helpers.softDeprecated('findContainerById', '2.9.0', "$e.components.get( 'document' ).utils.findContainerById( id )");
10391 return $e.components.get('document').utils.findContainerById(id);
10392 }
10393 }]);
10394 return BackwardsCompatibility;
10395 }();
10396
10397 exports.default = BackwardsCompatibility;
10398
10399 /***/ }),
10400
10401 /***/ "../assets/dev/js/editor/document/helper.js":
10402 /*!**************************************************!*\
10403 !*** ../assets/dev/js/editor/document/helper.js ***!
10404 \**************************************************/
10405 /*! unknown exports (runtime-defined) */
10406 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10407 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10408 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10409
10410 "use strict";
10411
10412
10413 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10414
10415 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10416
10417 _Object$defineProperty(exports, "__esModule", {
10418 value: true
10419 });
10420
10421 exports.default = void 0;
10422
10423 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
10424
10425 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10426
10427 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10428
10429 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10430
10431 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10432
10433 var _helperBc = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper-bc */ "../assets/dev/js/editor/document/helper-bc.js"));
10434
10435 // TODO: this file should be deleted.
10436 var Helper = /*#__PURE__*/function (_BackwardsCompatibili) {
10437 (0, _inherits2.default)(Helper, _BackwardsCompatibili);
10438
10439 var _super = (0, _createSuper2.default)(Helper);
10440
10441 function Helper() {
10442 (0, _classCallCheck2.default)(this, Helper);
10443 return _super.apply(this, arguments);
10444 }
10445
10446 (0, _createClass2.default)(Helper, null, [{
10447 key: "isValidChild",
10448 // TODO: This is not the right place for this function
10449 value: function isValidChild(childModel, parentModel) {
10450 var parentElType = parentModel.get('elType'),
10451 draggedElType = childModel.get('elType'),
10452 parentIsInner = parentModel.get('isInner'),
10453 draggedIsInner = childModel.get('isInner'); // Block's inner-section at inner-section column.
10454
10455 if (draggedIsInner && 'section' === draggedElType && parentIsInner && 'column' === parentElType) {
10456 return false;
10457 }
10458
10459 if (draggedElType === parentElType) {
10460 return false;
10461 }
10462
10463 if ('section' === draggedElType && !draggedIsInner && 'column' === parentElType) {
10464 return false;
10465 }
10466
10467 var childTypes = elementor.helpers.getElementChildType(parentElType);
10468 return childTypes && -1 !== childTypes.indexOf(childModel.get('elType'));
10469 } // TODO: This is not the right place for this function
10470
10471 }, {
10472 key: "isValidGrandChild",
10473 value: function isValidGrandChild(childModel, targetContainer) {
10474 var result;
10475 var childElType = childModel.get('elType');
10476
10477 switch (targetContainer.model.get('elType')) {
10478 case 'document':
10479 result = true;
10480 break;
10481
10482 case 'section':
10483 result = 'widget' === childElType;
10484 break;
10485
10486 default:
10487 result = false;
10488 }
10489
10490 return result;
10491 } // TODO: This is not the right place for this function
10492
10493 }, {
10494 key: "isSameElement",
10495 value: function isSameElement(sourceModel, targetContainer) {
10496 var targetElType = targetContainer.model.get('elType'),
10497 sourceElType = sourceModel.get('elType');
10498
10499 if (targetElType !== sourceElType) {
10500 return false;
10501 }
10502
10503 if ('column' === targetElType && 'column' === sourceElType) {
10504 return true;
10505 }
10506
10507 return targetContainer.model.get('isInner') === sourceModel.get('isInner');
10508 } // TODO: This is not the right place for this function
10509
10510 }, {
10511 key: "getPasteOptions",
10512 value: function getPasteOptions(sourceModel, targetContainer) {
10513 var result = {};
10514 result.isValidChild = this.isValidChild(sourceModel, targetContainer.model);
10515 result.isSameElement = this.isSameElement(sourceModel, targetContainer);
10516 result.isValidGrandChild = this.isValidGrandChild(sourceModel, targetContainer);
10517 return result;
10518 } // TODO: This is not the right place for this function
10519
10520 }, {
10521 key: "isPasteEnabled",
10522 value: function isPasteEnabled(targetContainer) {
10523 var storage = elementorCommon.storage.get('clipboard'); // No storage? no paste.
10524
10525 if (!storage || !storage[0]) {
10526 return false;
10527 }
10528
10529 if (!(storage[0] instanceof Backbone.Model)) {
10530 storage[0] = new Backbone.Model(storage[0]);
10531 }
10532
10533 var pasteOptions = this.getPasteOptions(storage[0], targetContainer);
10534 return (0, _values.default)(pasteOptions).some(function (opt) {
10535 return !!opt;
10536 });
10537 }
10538 }]);
10539 return Helper;
10540 }(_helperBc.default);
10541
10542 exports.default = Helper;
10543
10544 /***/ }),
10545
10546 /***/ "../assets/dev/js/editor/document/history/commands/base/base.js":
10547 /*!**********************************************************************!*\
10548 !*** ../assets/dev/js/editor/document/history/commands/base/base.js ***!
10549 \**********************************************************************/
10550 /*! unknown exports (runtime-defined) */
10551 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10552 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10553 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10554
10555 "use strict";
10556
10557
10558 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10559
10560 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10561
10562 _Object$defineProperty(exports, "__esModule", {
10563 value: true
10564 });
10565
10566 exports.default = void 0;
10567
10568 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10569
10570 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10571
10572 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10573
10574 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10575
10576 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10577
10578 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10579
10580 var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
10581
10582 var Base = /*#__PURE__*/function (_CommandInternalBase) {
10583 (0, _inherits2.default)(Base, _CommandInternalBase);
10584
10585 var _super = (0, _createSuper2.default)(Base);
10586
10587 function Base() {
10588 (0, _classCallCheck2.default)(this, Base);
10589 return _super.apply(this, arguments);
10590 }
10591
10592 (0, _createClass2.default)(Base, [{
10593 key: "initialize",
10594 value: function initialize(args) {
10595 (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
10596 /**
10597 * @type {HistoryManager}
10598 */
10599
10600 this.history = elementor.documents.getCurrent().history;
10601 }
10602 }]);
10603 return Base;
10604 }(_commandInternalBase.default);
10605
10606 exports.default = Base;
10607
10608 /***/ }),
10609
10610 /***/ "../assets/dev/js/editor/document/history/commands/do.js":
10611 /*!***************************************************************!*\
10612 !*** ../assets/dev/js/editor/document/history/commands/do.js ***!
10613 \***************************************************************/
10614 /*! unknown exports (runtime-defined) */
10615 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10616 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10617 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10618
10619 "use strict";
10620
10621
10622 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10623
10624 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10625
10626 _Object$defineProperty(exports, "__esModule", {
10627 value: true
10628 });
10629
10630 exports.default = exports.Do = void 0;
10631
10632 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10633
10634 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10635
10636 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10637
10638 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10639
10640 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
10641
10642 var Do = /*#__PURE__*/function (_CommandBase) {
10643 (0, _inherits2.default)(Do, _CommandBase);
10644
10645 var _super = (0, _createSuper2.default)(Do);
10646
10647 function Do() {
10648 (0, _classCallCheck2.default)(this, Do);
10649 return _super.apply(this, arguments);
10650 }
10651
10652 (0, _createClass2.default)(Do, [{
10653 key: "apply",
10654 value: function apply(args) {
10655 var index = args.index;
10656 return elementor.documents.getCurrent().history.doItem(index);
10657 }
10658 }]);
10659 return Do;
10660 }(_commandBase.default);
10661
10662 exports.Do = Do;
10663 var _default = Do;
10664 exports.default = _default;
10665
10666 /***/ }),
10667
10668 /***/ "../assets/dev/js/editor/document/history/commands/index.js":
10669 /*!******************************************************************!*\
10670 !*** ../assets/dev/js/editor/document/history/commands/index.js ***!
10671 \******************************************************************/
10672 /*! unknown exports (runtime-defined) */
10673 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10674 /*! CommonJS bailout: exports is used directly at 5:23-30 */
10675 /*! CommonJS bailout: exports is used directly at 9:23-30 */
10676 /*! CommonJS bailout: exports is used directly at 16:23-30 */
10677 /*! CommonJS bailout: exports is used directly at 23:23-30 */
10678 /*! CommonJS bailout: exports is used directly at 30:23-30 */
10679 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10680
10681 "use strict";
10682
10683
10684 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10685
10686 _Object$defineProperty(exports, "__esModule", {
10687 value: true
10688 });
10689
10690 _Object$defineProperty(exports, "Do", {
10691 enumerable: true,
10692 get: function get() {
10693 return _do.Do;
10694 }
10695 });
10696
10697 _Object$defineProperty(exports, "Redo", {
10698 enumerable: true,
10699 get: function get() {
10700 return _redo.Redo;
10701 }
10702 });
10703
10704 _Object$defineProperty(exports, "Undo", {
10705 enumerable: true,
10706 get: function get() {
10707 return _undo.Undo;
10708 }
10709 });
10710
10711 _Object$defineProperty(exports, "UndoAll", {
10712 enumerable: true,
10713 get: function get() {
10714 return _undoAll.UndoAll;
10715 }
10716 });
10717
10718 var _do = __webpack_require__(/*! ./do */ "../assets/dev/js/editor/document/history/commands/do.js");
10719
10720 var _redo = __webpack_require__(/*! ./redo */ "../assets/dev/js/editor/document/history/commands/redo.js");
10721
10722 var _undo = __webpack_require__(/*! ./undo */ "../assets/dev/js/editor/document/history/commands/undo.js");
10723
10724 var _undoAll = __webpack_require__(/*! ./undo-all */ "../assets/dev/js/editor/document/history/commands/undo-all.js");
10725
10726 /***/ }),
10727
10728 /***/ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js":
10729 /*!*************************************************************************************!*\
10730 !*** ../assets/dev/js/editor/document/history/commands/internal/add-transaction.js ***!
10731 \*************************************************************************************/
10732 /*! unknown exports (runtime-defined) */
10733 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10734 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10735 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10736
10737 "use strict";
10738
10739
10740 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10741
10742 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10743
10744 _Object$defineProperty(exports, "__esModule", {
10745 value: true
10746 });
10747
10748 exports.default = exports.AddTransaction = void 0;
10749
10750 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10751
10752 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10753
10754 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
10755
10756 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
10757
10758 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10759
10760 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10761
10762 var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10763
10764 var AddTransaction = /*#__PURE__*/function (_Base) {
10765 (0, _inherits2.default)(AddTransaction, _Base);
10766
10767 var _super = (0, _createSuper2.default)(AddTransaction);
10768
10769 function AddTransaction() {
10770 (0, _classCallCheck2.default)(this, AddTransaction);
10771 return _super.apply(this, arguments);
10772 }
10773
10774 (0, _createClass2.default)(AddTransaction, [{
10775 key: "initialize",
10776 value: function initialize(args) {
10777 (0, _get2.default)((0, _getPrototypeOf2.default)(AddTransaction.prototype), "initialize", this).call(this, args);
10778 /**
10779 * Debounce always send 'add-transaction' with title & subTitle, when the transaction
10780 * already started, there is no need to save those args they are useless.
10781 */
10782
10783 if (this.component.isTransactionStarted()) {
10784 delete args.title;
10785 delete args.subTitle;
10786 }
10787 }
10788 }, {
10789 key: "validateArgs",
10790 value: function validateArgs(args) {
10791 this.requireContainer();
10792 this.requireArgumentType('type', 'string', args);
10793 }
10794 }, {
10795 key: "apply",
10796 value: function apply(args) {
10797 var currentId = this.history.getCurrentId();
10798
10799 if (currentId) {
10800 // If log already started chain his historyId.
10801 args.id = currentId;
10802 }
10803
10804 args = this.component.normalizeLogTitle(args);
10805 this.component.transactions.push(args);
10806 }
10807 }]);
10808 return AddTransaction;
10809 }(_base.default);
10810
10811 exports.AddTransaction = AddTransaction;
10812 var _default = AddTransaction;
10813 exports.default = _default;
10814
10815 /***/ }),
10816
10817 /***/ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js":
10818 /*!***************************************************************************************!*\
10819 !*** ../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js ***!
10820 \***************************************************************************************/
10821 /*! unknown exports (runtime-defined) */
10822 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10823 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10824 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10825
10826 "use strict";
10827
10828
10829 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10830
10831 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10832
10833 _Object$defineProperty(exports, "__esModule", {
10834 value: true
10835 });
10836
10837 exports.default = exports.ClearTransaction = void 0;
10838
10839 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10840
10841 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10842
10843 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10844
10845 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10846
10847 var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10848
10849 var ClearTransaction = /*#__PURE__*/function (_Base) {
10850 (0, _inherits2.default)(ClearTransaction, _Base);
10851
10852 var _super = (0, _createSuper2.default)(ClearTransaction);
10853
10854 function ClearTransaction() {
10855 (0, _classCallCheck2.default)(this, ClearTransaction);
10856 return _super.apply(this, arguments);
10857 }
10858
10859 (0, _createClass2.default)(ClearTransaction, [{
10860 key: "apply",
10861 value: function apply() {
10862 this.component.transactions = [];
10863 }
10864 }]);
10865 return ClearTransaction;
10866 }(_base.default);
10867
10868 exports.ClearTransaction = ClearTransaction;
10869 var _default = ClearTransaction;
10870 exports.default = _default;
10871
10872 /***/ }),
10873
10874 /***/ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js":
10875 /*!********************************************************************************!*\
10876 !*** ../assets/dev/js/editor/document/history/commands/internal/delete-log.js ***!
10877 \********************************************************************************/
10878 /*! unknown exports (runtime-defined) */
10879 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10880 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10881 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10882
10883 "use strict";
10884
10885
10886 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10887
10888 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10889
10890 _Object$defineProperty(exports, "__esModule", {
10891 value: true
10892 });
10893
10894 exports.default = exports.DeleteLog = void 0;
10895
10896 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10897
10898 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10899
10900 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10901
10902 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10903
10904 var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10905
10906 var DeleteLog = /*#__PURE__*/function (_Base) {
10907 (0, _inherits2.default)(DeleteLog, _Base);
10908
10909 var _super = (0, _createSuper2.default)(DeleteLog);
10910
10911 function DeleteLog() {
10912 (0, _classCallCheck2.default)(this, DeleteLog);
10913 return _super.apply(this, arguments);
10914 }
10915
10916 (0, _createClass2.default)(DeleteLog, [{
10917 key: "apply",
10918 value: function apply(args) {
10919 if (args.id) {
10920 this.history.deleteItem(args.id);
10921 }
10922 }
10923 }]);
10924 return DeleteLog;
10925 }(_base.default);
10926
10927 exports.DeleteLog = DeleteLog;
10928 var _default = DeleteLog;
10929 exports.default = _default;
10930
10931 /***/ }),
10932
10933 /***/ "../assets/dev/js/editor/document/history/commands/internal/end-log.js":
10934 /*!*****************************************************************************!*\
10935 !*** ../assets/dev/js/editor/document/history/commands/internal/end-log.js ***!
10936 \*****************************************************************************/
10937 /*! unknown exports (runtime-defined) */
10938 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10939 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10940 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10941
10942 "use strict";
10943
10944
10945 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10946
10947 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10948
10949 _Object$defineProperty(exports, "__esModule", {
10950 value: true
10951 });
10952
10953 exports.default = exports.EndLog = void 0;
10954
10955 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10956
10957 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10958
10959 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10960
10961 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10962
10963 var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
10964
10965 var EndLog = /*#__PURE__*/function (_Base) {
10966 (0, _inherits2.default)(EndLog, _Base);
10967
10968 var _super = (0, _createSuper2.default)(EndLog);
10969
10970 function EndLog() {
10971 (0, _classCallCheck2.default)(this, EndLog);
10972 return _super.apply(this, arguments);
10973 }
10974
10975 (0, _createClass2.default)(EndLog, [{
10976 key: "apply",
10977 value: function apply(args) {
10978 if (args.id) {
10979 this.history.endItem(args.id);
10980 }
10981 }
10982 }]);
10983 return EndLog;
10984 }(_base.default);
10985
10986 exports.EndLog = EndLog;
10987 var _default = EndLog;
10988 exports.default = _default;
10989
10990 /***/ }),
10991
10992 /***/ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js":
10993 /*!*************************************************************************************!*\
10994 !*** ../assets/dev/js/editor/document/history/commands/internal/end-transaction.js ***!
10995 \*************************************************************************************/
10996 /*! unknown exports (runtime-defined) */
10997 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
10998 /*! CommonJS bailout: exports is used directly at 7:23-30 */
10999 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11000
11001 "use strict";
11002 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11003
11004
11005 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11006
11007 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11008
11009 _Object$defineProperty(exports, "__esModule", {
11010 value: true
11011 });
11012
11013 exports.default = exports.EndTransaction = void 0;
11014
11015 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
11016
11017 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11018
11019 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11020
11021 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11022
11023 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11024
11025 var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11026
11027 var EndTransaction = /*#__PURE__*/function (_Base) {
11028 (0, _inherits2.default)(EndTransaction, _Base);
11029
11030 var _super = (0, _createSuper2.default)(EndTransaction);
11031
11032 function EndTransaction() {
11033 (0, _classCallCheck2.default)(this, EndTransaction);
11034 return _super.apply(this, arguments);
11035 }
11036
11037 (0, _createClass2.default)(EndTransaction, [{
11038 key: "apply",
11039 value: function apply() {
11040 if (!this.component.isTransactionStarted()) {
11041 return;
11042 }
11043
11044 var firstItem = this.component.transactions[0],
11045 type = firstItem.type,
11046 transactions = this.component.mergeTransactions(this.component.transactions);
11047 var _firstItem$title = firstItem.title,
11048 title = _firstItem$title === void 0 ? '' : _firstItem$title,
11049 _firstItem$subTitle = firstItem.subTitle,
11050 subTitle = _firstItem$subTitle === void 0 ? '' : _firstItem$subTitle; // 'elements' title for multiple containers.
11051
11052 if (transactions.length > 1) {
11053 title = __('Elements', 'elementor');
11054 subTitle = '';
11055 }
11056
11057 var history = {
11058 title: title,
11059 subTitle: subTitle,
11060 type: type
11061 }; // If firstItem have id already it means that log already started for that transaction.
11062
11063 if (firstItem.id) {
11064 history.id = firstItem.id;
11065 }
11066
11067 var historyId = $e.internal('document/history/start-log', history);
11068 (0, _values.default)(transactions).forEach(function (item) {
11069 var itemArgs = item; // If log already started chain his historyId.
11070
11071 if (firstItem.id) {
11072 itemArgs.id = firstItem.id;
11073 }
11074
11075 $e.internal('document/history/log-sub-item', itemArgs);
11076 });
11077 $e.internal('document/history/end-log', {
11078 id: historyId
11079 }); // Clear transactions before leave.
11080
11081 $e.internal('document/history/clear-transaction');
11082 }
11083 }]);
11084 return EndTransaction;
11085 }(_base.default);
11086
11087 exports.EndTransaction = EndTransaction;
11088 var _default = EndTransaction;
11089 exports.default = _default;
11090
11091 /***/ }),
11092
11093 /***/ "../assets/dev/js/editor/document/history/commands/internal/index.js":
11094 /*!***************************************************************************!*\
11095 !*** ../assets/dev/js/editor/document/history/commands/internal/index.js ***!
11096 \***************************************************************************/
11097 /*! unknown exports (runtime-defined) */
11098 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11099 /*! CommonJS bailout: exports is used directly at 5:23-30 */
11100 /*! CommonJS bailout: exports is used directly at 9:23-30 */
11101 /*! CommonJS bailout: exports is used directly at 16:23-30 */
11102 /*! CommonJS bailout: exports is used directly at 23:23-30 */
11103 /*! CommonJS bailout: exports is used directly at 30:23-30 */
11104 /*! CommonJS bailout: exports is used directly at 37:23-30 */
11105 /*! CommonJS bailout: exports is used directly at 44:23-30 */
11106 /*! CommonJS bailout: exports is used directly at 51:23-30 */
11107 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11108
11109 "use strict";
11110
11111
11112 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11113
11114 _Object$defineProperty(exports, "__esModule", {
11115 value: true
11116 });
11117
11118 _Object$defineProperty(exports, "AddTransaction", {
11119 enumerable: true,
11120 get: function get() {
11121 return _addTransaction.AddTransaction;
11122 }
11123 });
11124
11125 _Object$defineProperty(exports, "ClearTransaction", {
11126 enumerable: true,
11127 get: function get() {
11128 return _clearTransaction.ClearTransaction;
11129 }
11130 });
11131
11132 _Object$defineProperty(exports, "DeleteLog", {
11133 enumerable: true,
11134 get: function get() {
11135 return _deleteLog.DeleteLog;
11136 }
11137 });
11138
11139 _Object$defineProperty(exports, "EndLog", {
11140 enumerable: true,
11141 get: function get() {
11142 return _endLog.EndLog;
11143 }
11144 });
11145
11146 _Object$defineProperty(exports, "EndTransaction", {
11147 enumerable: true,
11148 get: function get() {
11149 return _endTransaction.EndTransaction;
11150 }
11151 });
11152
11153 _Object$defineProperty(exports, "LogSubItem", {
11154 enumerable: true,
11155 get: function get() {
11156 return _logSubItem.LogSubItem;
11157 }
11158 });
11159
11160 _Object$defineProperty(exports, "StartLog", {
11161 enumerable: true,
11162 get: function get() {
11163 return _startLog.StartLog;
11164 }
11165 });
11166
11167 var _addTransaction = __webpack_require__(/*! ./add-transaction */ "../assets/dev/js/editor/document/history/commands/internal/add-transaction.js");
11168
11169 var _clearTransaction = __webpack_require__(/*! ./clear-transaction */ "../assets/dev/js/editor/document/history/commands/internal/clear-transaction.js");
11170
11171 var _deleteLog = __webpack_require__(/*! ./delete-log */ "../assets/dev/js/editor/document/history/commands/internal/delete-log.js");
11172
11173 var _endLog = __webpack_require__(/*! ./end-log */ "../assets/dev/js/editor/document/history/commands/internal/end-log.js");
11174
11175 var _endTransaction = __webpack_require__(/*! ./end-transaction */ "../assets/dev/js/editor/document/history/commands/internal/end-transaction.js");
11176
11177 var _logSubItem = __webpack_require__(/*! ./log-sub-item */ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js");
11178
11179 var _startLog = __webpack_require__(/*! ./start-log */ "../assets/dev/js/editor/document/history/commands/internal/start-log.js");
11180
11181 /***/ }),
11182
11183 /***/ "../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js":
11184 /*!**********************************************************************************!*\
11185 !*** ../assets/dev/js/editor/document/history/commands/internal/log-sub-item.js ***!
11186 \**********************************************************************************/
11187 /*! unknown exports (runtime-defined) */
11188 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11189 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11190 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11191
11192 "use strict";
11193
11194
11195 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11196
11197 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11198
11199 _Object$defineProperty(exports, "__esModule", {
11200 value: true
11201 });
11202
11203 exports.default = exports.LogSubItem = void 0;
11204
11205 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11206
11207 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11208
11209 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11210
11211 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11212
11213 var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11214
11215 var LogSubItem = /*#__PURE__*/function (_Base) {
11216 (0, _inherits2.default)(LogSubItem, _Base);
11217
11218 var _super = (0, _createSuper2.default)(LogSubItem);
11219
11220 function LogSubItem() {
11221 (0, _classCallCheck2.default)(this, LogSubItem);
11222 return _super.apply(this, arguments);
11223 }
11224
11225 (0, _createClass2.default)(LogSubItem, [{
11226 key: "apply",
11227 value: function apply(args) {
11228 if (!this.history.getActive()) {
11229 return;
11230 }
11231
11232 var id = args.id || this.history.getCurrentId();
11233 args = this.component.normalizeLogTitle(args);
11234 var items = this.history.getItems(),
11235 item = items.findWhere({
11236 id: id
11237 });
11238
11239 if (!item) {
11240 throw new Error('History item not found.');
11241 }
11242 /**
11243 * Sometimes `args.id` passed to `LogSubItem`, to add sub item for specific id.
11244 * this `id` should not be passed as sub-item.
11245 */
11246
11247
11248 if (args.id) {
11249 delete args.id;
11250 }
11251
11252 item.get('items').unshift(args);
11253 }
11254 }]);
11255 return LogSubItem;
11256 }(_base.default);
11257
11258 exports.LogSubItem = LogSubItem;
11259 var _default = LogSubItem;
11260 exports.default = _default;
11261
11262 /***/ }),
11263
11264 /***/ "../assets/dev/js/editor/document/history/commands/internal/start-log.js":
11265 /*!*******************************************************************************!*\
11266 !*** ../assets/dev/js/editor/document/history/commands/internal/start-log.js ***!
11267 \*******************************************************************************/
11268 /*! unknown exports (runtime-defined) */
11269 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11270 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11271 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11272
11273 "use strict";
11274
11275
11276 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11277
11278 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11279
11280 _Object$defineProperty(exports, "__esModule", {
11281 value: true
11282 });
11283
11284 exports.default = exports.StartLog = void 0;
11285
11286 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11287
11288 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11289
11290 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11291
11292 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11293
11294 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11295
11296 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11297
11298 var _base = _interopRequireDefault(__webpack_require__(/*! ../base/base */ "../assets/dev/js/editor/document/history/commands/base/base.js"));
11299
11300 var StartLog = /*#__PURE__*/function (_Base) {
11301 (0, _inherits2.default)(StartLog, _Base);
11302
11303 var _super = (0, _createSuper2.default)(StartLog);
11304
11305 function StartLog() {
11306 (0, _classCallCheck2.default)(this, StartLog);
11307 return _super.apply(this, arguments);
11308 }
11309
11310 (0, _createClass2.default)(StartLog, [{
11311 key: "initialize",
11312 value: function initialize(args) {
11313 (0, _get2.default)((0, _getPrototypeOf2.default)(StartLog.prototype), "initialize", this).call(this, args);
11314
11315 if (this.history.isItemStarted() || args.id) {
11316 this.isSubItem = true;
11317 return;
11318 }
11319
11320 this.args = this.component.normalizeLogTitle(args);
11321 }
11322 }, {
11323 key: "validateArgs",
11324 value: function validateArgs(args) {
11325 if (!this.isSubItem) {
11326 this.requireArgumentType('type', 'string', args);
11327 this.requireArgumentType('title', 'string', args);
11328 }
11329 }
11330 }, {
11331 key: "apply",
11332 value: function apply(args) {
11333 if (this.isSubItem) {
11334 $e.internal('document/history/log-sub-item', args);
11335 return null;
11336 }
11337
11338 return this.history.startItem(args);
11339 }
11340 }]);
11341 return StartLog;
11342 }(_base.default);
11343
11344 exports.StartLog = StartLog;
11345 var _default = StartLog;
11346 exports.default = _default;
11347
11348 /***/ }),
11349
11350 /***/ "../assets/dev/js/editor/document/history/commands/redo.js":
11351 /*!*****************************************************************!*\
11352 !*** ../assets/dev/js/editor/document/history/commands/redo.js ***!
11353 \*****************************************************************/
11354 /*! unknown exports (runtime-defined) */
11355 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11356 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11357 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11358
11359 "use strict";
11360
11361
11362 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11363
11364 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11365
11366 _Object$defineProperty(exports, "__esModule", {
11367 value: true
11368 });
11369
11370 exports.default = exports.Redo = void 0;
11371
11372 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11373
11374 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11375
11376 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11377
11378 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11379
11380 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11381
11382 var Redo = /*#__PURE__*/function (_CommandBase) {
11383 (0, _inherits2.default)(Redo, _CommandBase);
11384
11385 var _super = (0, _createSuper2.default)(Redo);
11386
11387 function Redo() {
11388 (0, _classCallCheck2.default)(this, Redo);
11389 return _super.apply(this, arguments);
11390 }
11391
11392 (0, _createClass2.default)(Redo, [{
11393 key: "apply",
11394 value: function apply() {
11395 elementor.documents.getCurrent().history.navigate(true);
11396 }
11397 }]);
11398 return Redo;
11399 }(_commandBase.default);
11400
11401 exports.Redo = Redo;
11402 var _default = Redo;
11403 exports.default = _default;
11404
11405 /***/ }),
11406
11407 /***/ "../assets/dev/js/editor/document/history/commands/undo-all.js":
11408 /*!*********************************************************************!*\
11409 !*** ../assets/dev/js/editor/document/history/commands/undo-all.js ***!
11410 \*********************************************************************/
11411 /*! unknown exports (runtime-defined) */
11412 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11413 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11414 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11415
11416 "use strict";
11417
11418
11419 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11420
11421 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11422
11423 _Object$defineProperty(exports, "__esModule", {
11424 value: true
11425 });
11426
11427 exports.default = exports.UndoAll = void 0;
11428
11429 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11430
11431 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11432
11433 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11434
11435 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11436
11437 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11438
11439 var UndoAll = /*#__PURE__*/function (_CommandBase) {
11440 (0, _inherits2.default)(UndoAll, _CommandBase);
11441
11442 var _super = (0, _createSuper2.default)(UndoAll);
11443
11444 function UndoAll() {
11445 (0, _classCallCheck2.default)(this, UndoAll);
11446 return _super.apply(this, arguments);
11447 }
11448
11449 (0, _createClass2.default)(UndoAll, [{
11450 key: "apply",
11451 value: function apply(args) {
11452 var document = args.document;
11453 document.history.doItem(document.history.getItems().length - 1);
11454 }
11455 }]);
11456 return UndoAll;
11457 }(_commandBase.default);
11458
11459 exports.UndoAll = UndoAll;
11460 var _default = UndoAll;
11461 exports.default = _default;
11462
11463 /***/ }),
11464
11465 /***/ "../assets/dev/js/editor/document/history/commands/undo.js":
11466 /*!*****************************************************************!*\
11467 !*** ../assets/dev/js/editor/document/history/commands/undo.js ***!
11468 \*****************************************************************/
11469 /*! unknown exports (runtime-defined) */
11470 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11471 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11472 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11473
11474 "use strict";
11475
11476
11477 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11478
11479 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11480
11481 _Object$defineProperty(exports, "__esModule", {
11482 value: true
11483 });
11484
11485 exports.default = exports.Undo = void 0;
11486
11487 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11488
11489 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11490
11491 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11492
11493 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11494
11495 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
11496
11497 var Undo = /*#__PURE__*/function (_CommandBase) {
11498 (0, _inherits2.default)(Undo, _CommandBase);
11499
11500 var _super = (0, _createSuper2.default)(Undo);
11501
11502 function Undo() {
11503 (0, _classCallCheck2.default)(this, Undo);
11504 return _super.apply(this, arguments);
11505 }
11506
11507 (0, _createClass2.default)(Undo, [{
11508 key: "apply",
11509 value: function apply() {
11510 elementor.documents.getCurrent().history.navigate();
11511 }
11512 }]);
11513 return Undo;
11514 }(_commandBase.default);
11515
11516 exports.Undo = Undo;
11517 var _default = Undo;
11518 exports.default = _default;
11519
11520 /***/ }),
11521
11522 /***/ "../assets/dev/js/editor/document/history/component.js":
11523 /*!*************************************************************!*\
11524 !*** ../assets/dev/js/editor/document/history/component.js ***!
11525 \*************************************************************/
11526 /*! unknown exports (runtime-defined) */
11527 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11528 /*! CommonJS bailout: exports is used directly at 9:23-30 */
11529 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11530
11531 "use strict";
11532 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11533
11534
11535 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
11536
11537 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11538
11539 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11540
11541 _Object$defineProperty(exports, "__esModule", {
11542 value: true
11543 });
11544
11545 exports.default = void 0;
11546
11547 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11548
11549 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11550
11551 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
11552
11553 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
11554
11555 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11556
11557 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11558
11559 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
11560
11561 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/history/commands/index.js"));
11562
11563 var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal/ */ "../assets/dev/js/editor/document/history/commands/internal/index.js"));
11564
11565 var Component = /*#__PURE__*/function (_ComponentBase) {
11566 (0, _inherits2.default)(Component, _ComponentBase);
11567
11568 var _super = (0, _createSuper2.default)(Component);
11569
11570 function Component() {
11571 (0, _classCallCheck2.default)(this, Component);
11572 return _super.apply(this, arguments);
11573 }
11574
11575 (0, _createClass2.default)(Component, [{
11576 key: "__construct",
11577 value: function __construct(args) {
11578 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
11579 /**
11580 * Transactions holder.
11581 *
11582 * @type {Array}
11583 */
11584
11585 this.transactions = [];
11586 }
11587 }, {
11588 key: "getNamespace",
11589 value: function getNamespace() {
11590 return 'document/history';
11591 }
11592 }, {
11593 key: "defaultCommands",
11594 value: function defaultCommands() {
11595 return this.importCommands(commands);
11596 }
11597 }, {
11598 key: "defaultCommandsInternal",
11599 value: function defaultCommandsInternal() {
11600 return this.importCommands(commandsInternal);
11601 }
11602 }, {
11603 key: "normalizeLogTitle",
11604 value: function normalizeLogTitle(args) {
11605 var _args$containers = args.containers,
11606 containers = _args$containers === void 0 ? [args.container] : _args$containers;
11607
11608 if (!args.title && containers[0]) {
11609 if (1 === containers.length) {
11610 args.title = containers[0].label;
11611 } else {
11612 args.title = __('Elements', 'elementor');
11613 }
11614 }
11615
11616 return args;
11617 }
11618 }, {
11619 key: "mergeTransactions",
11620 value: function mergeTransactions(transactions) {
11621 var result = {};
11622 transactions.forEach(function (itemArgs) {
11623 // If no containers at the current transaction.
11624 if (!itemArgs.container && !itemArgs.containers) {
11625 return;
11626 }
11627
11628 var _itemArgs$containers = itemArgs.containers,
11629 containers = _itemArgs$containers === void 0 ? [itemArgs.container] : _itemArgs$containers;
11630
11631 if (containers) {
11632 containers.forEach(function (container) {
11633 if (!itemArgs.data) {
11634 return;
11635 } // Replace new changes by current itemArgs.
11636
11637
11638 if (result[container.id]) {
11639 result[container.id].data.changes[container.id].new = itemArgs.data.changes[container.id].new;
11640 return;
11641 }
11642
11643 result[container.id] = itemArgs;
11644 });
11645 }
11646 });
11647 return result;
11648 }
11649 }, {
11650 key: "isTransactionStarted",
11651 value: function isTransactionStarted() {
11652 return Boolean(this.transactions.length);
11653 }
11654 }]);
11655 return Component;
11656 }(_componentBase.default);
11657
11658 exports.default = Component;
11659
11660 /***/ }),
11661
11662 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js":
11663 /*!***********************************************************************************************!*\
11664 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js ***!
11665 \***********************************************************************************************/
11666 /*! unknown exports (runtime-defined) */
11667 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11668 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11669 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11670
11671 "use strict";
11672
11673
11674 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11675
11676 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11677
11678 _Object$defineProperty(exports, "__esModule", {
11679 value: true
11680 });
11681
11682 exports.default = void 0;
11683
11684 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
11685
11686 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11687
11688 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11689
11690 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11691
11692 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11693
11694 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
11695
11696 var ResetLayoutBase = /*#__PURE__*/function (_After) {
11697 (0, _inherits2.default)(ResetLayoutBase, _After);
11698
11699 var _super = (0, _createSuper2.default)(ResetLayoutBase);
11700
11701 function ResetLayoutBase() {
11702 (0, _classCallCheck2.default)(this, ResetLayoutBase);
11703 return _super.apply(this, arguments);
11704 }
11705
11706 (0, _createClass2.default)(ResetLayoutBase, [{
11707 key: "getConditions",
11708 value: function getConditions() {
11709 // On `document/elements/move` do not fire the hook!.
11710 return !$e.commands.isCurrentFirstTrace('document/elements/move');
11711 }
11712 /**
11713 * @inheritDoc
11714 *
11715 * @param {{}} args
11716 * @param {Container||Container[]} containers
11717 *
11718 * @returns {boolean}
11719 */
11720
11721 }, {
11722 key: "apply",
11723 value: function apply(args, containers) {
11724 if (!(0, _isArray.default)(containers)) {
11725 containers = [containers];
11726 }
11727
11728 containers.forEach(function (
11729 /**Container*/
11730 container) {
11731 return container.parent.view.resetLayout(false);
11732 });
11733 }
11734 }]);
11735 return ResetLayoutBase;
11736 }(_after.default);
11737
11738 exports.default = ResetLayoutBase;
11739
11740 /***/ }),
11741
11742 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js":
11743 /*!*******************************************************************************************************************!*\
11744 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js ***!
11745 \*******************************************************************************************************************/
11746 /*! unknown exports (runtime-defined) */
11747 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11748 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11749 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11750
11751 "use strict";
11752
11753
11754 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11755
11756 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11757
11758 _Object$defineProperty(exports, "__esModule", {
11759 value: true
11760 });
11761
11762 exports.default = exports.CreateSectionColumnsResetLayout = void 0;
11763
11764 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11765
11766 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11767
11768 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11769
11770 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11771
11772 var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
11773
11774 var CreateSectionColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
11775 (0, _inherits2.default)(CreateSectionColumnsResetLayout, _ResetLayoutBase);
11776
11777 var _super = (0, _createSuper2.default)(CreateSectionColumnsResetLayout);
11778
11779 function CreateSectionColumnsResetLayout() {
11780 (0, _classCallCheck2.default)(this, CreateSectionColumnsResetLayout);
11781 return _super.apply(this, arguments);
11782 }
11783
11784 (0, _createClass2.default)(CreateSectionColumnsResetLayout, [{
11785 key: "getCommand",
11786 value: function getCommand() {
11787 return 'document/elements/create';
11788 }
11789 }, {
11790 key: "getId",
11791 value: function getId() {
11792 return 'section-columns-reset-layout--document/elements/create';
11793 }
11794 }, {
11795 key: "getContainerType",
11796 value: function getContainerType() {
11797 return 'section';
11798 }
11799 }]);
11800 return CreateSectionColumnsResetLayout;
11801 }(_resetLayoutBase.default);
11802
11803 exports.CreateSectionColumnsResetLayout = CreateSectionColumnsResetLayout;
11804 var _default = CreateSectionColumnsResetLayout;
11805 exports.default = _default;
11806
11807 /***/ }),
11808
11809 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js":
11810 /*!*************************************************************************************!*\
11811 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js ***!
11812 \*************************************************************************************/
11813 /*! unknown exports (runtime-defined) */
11814 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11815 /*! CommonJS bailout: exports is used directly at 5:23-30 */
11816 /*! CommonJS bailout: exports is used directly at 9:23-30 */
11817 /*! CommonJS bailout: exports is used directly at 16:23-30 */
11818 /*! CommonJS bailout: exports is used directly at 23:23-30 */
11819 /*! CommonJS bailout: exports is used directly at 30:23-30 */
11820 /*! CommonJS bailout: exports is used directly at 37:23-30 */
11821 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11822
11823 "use strict";
11824
11825
11826 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11827
11828 _Object$defineProperty(exports, "__esModule", {
11829 value: true
11830 });
11831
11832 _Object$defineProperty(exports, "CreateSectionColumnsResetLayout", {
11833 enumerable: true,
11834 get: function get() {
11835 return _createSectionColumnsResetLayout.CreateSectionColumnsResetLayout;
11836 }
11837 });
11838
11839 _Object$defineProperty(exports, "InnerSectionColumns", {
11840 enumerable: true,
11841 get: function get() {
11842 return _innerSectionColumns.InnerSectionColumns;
11843 }
11844 });
11845
11846 _Object$defineProperty(exports, "IsValidChild", {
11847 enumerable: true,
11848 get: function get() {
11849 return _isValidChild.IsValidChild;
11850 }
11851 });
11852
11853 _Object$defineProperty(exports, "SectionColumns", {
11854 enumerable: true,
11855 get: function get() {
11856 return _sectionColumns.SectionColumns;
11857 }
11858 });
11859
11860 _Object$defineProperty(exports, "SectionColumnsLimit", {
11861 enumerable: true,
11862 get: function get() {
11863 return _sectionColumnsLimit.SectionColumnsLimit;
11864 }
11865 });
11866
11867 var _createSectionColumnsResetLayout = __webpack_require__(/*! ./create-section-columns-reset-layout */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/create-section-columns-reset-layout.js");
11868
11869 var _innerSectionColumns = __webpack_require__(/*! ./inner-section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js");
11870
11871 var _isValidChild = __webpack_require__(/*! ./is-valid-child */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js");
11872
11873 var _sectionColumns = __webpack_require__(/*! ./section-columns */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js");
11874
11875 var _sectionColumnsLimit = __webpack_require__(/*! ./section-columns-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js");
11876
11877 /***/ }),
11878
11879 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js":
11880 /*!*****************************************************************************************************!*\
11881 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/inner-section-columns.js ***!
11882 \*****************************************************************************************************/
11883 /*! unknown exports (runtime-defined) */
11884 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11885 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11886 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11887
11888 "use strict";
11889
11890
11891 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11892
11893 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11894
11895 _Object$defineProperty(exports, "__esModule", {
11896 value: true
11897 });
11898
11899 exports.default = exports.InnerSectionColumns = void 0;
11900
11901 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
11902
11903 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
11904
11905 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
11906
11907 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
11908
11909 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
11910
11911 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
11912
11913 var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
11914
11915 var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
11916
11917 var InnerSectionColumns = /*#__PURE__*/function (_After) {
11918 (0, _inherits2.default)(InnerSectionColumns, _After);
11919
11920 var _super = (0, _createSuper2.default)(InnerSectionColumns);
11921
11922 function InnerSectionColumns() {
11923 (0, _classCallCheck2.default)(this, InnerSectionColumns);
11924 return _super.apply(this, arguments);
11925 }
11926
11927 (0, _createClass2.default)(InnerSectionColumns, [{
11928 key: "getCommand",
11929 value: function getCommand() {
11930 return 'document/elements/create';
11931 }
11932 }, {
11933 key: "getId",
11934 value: function getId() {
11935 return 'create-inner-section-columns';
11936 }
11937 }, {
11938 key: "getContainerType",
11939 value: function getContainerType() {
11940 return 'column';
11941 }
11942 }, {
11943 key: "getConditions",
11944 value: function getConditions(args) {
11945 return args.model.isInner && !args.model.elements;
11946 }
11947 /**
11948 * @inheritDoc
11949 *
11950 * @param {{}} args
11951 * @param {Container||Container[]} containers
11952 *
11953 * @returns {boolean}
11954 */
11955
11956 }, {
11957 key: "apply",
11958 value: function apply(args, containers) {
11959 var _args$structure = args.structure,
11960 structure = _args$structure === void 0 ? '20' : _args$structure,
11961 _args$options = args.options,
11962 options = _args$options === void 0 ? {} : _args$options;
11963
11964 if (!(0, _isArray.default)(containers)) {
11965 containers = [containers];
11966 }
11967
11968 _helper.default.createSectionColumns(containers, _section.DEFAULT_INNER_SECTION_COLUMNS, options, structure);
11969 }
11970 }]);
11971 return InnerSectionColumns;
11972 }(_after.default);
11973
11974 exports.InnerSectionColumns = InnerSectionColumns;
11975 var _default = InnerSectionColumns;
11976 exports.default = _default;
11977
11978 /***/ }),
11979
11980 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js":
11981 /*!**********************************************************************************************!*\
11982 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/is-valid-child.js ***!
11983 \**********************************************************************************************/
11984 /*! unknown exports (runtime-defined) */
11985 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
11986 /*! CommonJS bailout: exports is used directly at 7:23-30 */
11987 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11988
11989 "use strict";
11990
11991
11992 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11993
11994 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11995
11996 _Object$defineProperty(exports, "__esModule", {
11997 value: true
11998 });
11999
12000 exports.default = exports.IsValidChild = void 0;
12001
12002 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12003
12004 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12005
12006 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12007
12008 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12009
12010 var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12011
12012 var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
12013
12014 var IsValidChild = /*#__PURE__*/function (_Dependency) {
12015 (0, _inherits2.default)(IsValidChild, _Dependency);
12016
12017 var _super = (0, _createSuper2.default)(IsValidChild);
12018
12019 function IsValidChild() {
12020 (0, _classCallCheck2.default)(this, IsValidChild);
12021 return _super.apply(this, arguments);
12022 }
12023
12024 (0, _createClass2.default)(IsValidChild, [{
12025 key: "getCommand",
12026 value: function getCommand() {
12027 return 'document/elements/create';
12028 }
12029 }, {
12030 key: "getId",
12031 value: function getId() {
12032 return 'is-valid-child';
12033 }
12034 }, {
12035 key: "apply",
12036 value: function apply(args) {
12037 var _args$containers = args.containers,
12038 containers = _args$containers === void 0 ? [args.container] : _args$containers,
12039 _args$model = args.model,
12040 model = _args$model === void 0 ? {} : _args$model,
12041 modelToCreate = new Backbone.Model(model);
12042 return containers.some(function (
12043 /* Container */
12044 container) {
12045 return _helper.default.isValidChild(modelToCreate, container.model);
12046 });
12047 }
12048 }]);
12049 return IsValidChild;
12050 }(_dependency.default);
12051
12052 exports.IsValidChild = IsValidChild;
12053 var _default = IsValidChild;
12054 exports.default = _default;
12055
12056 /***/ }),
12057
12058 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js":
12059 /*!*****************************************************************************************************!*\
12060 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns-limit.js ***!
12061 \*****************************************************************************************************/
12062 /*! unknown exports (runtime-defined) */
12063 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12064 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12065 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12066
12067 "use strict";
12068
12069
12070 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12071
12072 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12073
12074 _Object$defineProperty(exports, "__esModule", {
12075 value: true
12076 });
12077
12078 exports.default = exports.SectionColumnsLimit = void 0;
12079
12080 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12081
12082 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12083
12084 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12085
12086 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12087
12088 var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12089
12090 var SectionColumnsLimit = /*#__PURE__*/function (_Dependency) {
12091 (0, _inherits2.default)(SectionColumnsLimit, _Dependency);
12092
12093 var _super = (0, _createSuper2.default)(SectionColumnsLimit);
12094
12095 function SectionColumnsLimit() {
12096 (0, _classCallCheck2.default)(this, SectionColumnsLimit);
12097 return _super.apply(this, arguments);
12098 }
12099
12100 (0, _createClass2.default)(SectionColumnsLimit, [{
12101 key: "getCommand",
12102 value: function getCommand() {
12103 return 'document/elements/create';
12104 }
12105 }, {
12106 key: "getId",
12107 value: function getId() {
12108 return 'section-columns-limit';
12109 }
12110 }, {
12111 key: "getContainerType",
12112 value: function getContainerType() {
12113 return 'section';
12114 }
12115 }, {
12116 key: "apply",
12117 value: function apply(args) {
12118 var _args$containers = args.containers,
12119 containers = _args$containers === void 0 ? [args.container] : _args$containers; // If one of the targets have maximum columns reached break the command.
12120
12121 return !containers.some(function (
12122 /**Container*/
12123 container) {
12124 return container.view.isCollectionFilled();
12125 });
12126 }
12127 }]);
12128 return SectionColumnsLimit;
12129 }(_dependency.default);
12130
12131 exports.SectionColumnsLimit = SectionColumnsLimit;
12132 var _default = SectionColumnsLimit;
12133 exports.default = _default;
12134
12135 /***/ }),
12136
12137 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js":
12138 /*!***********************************************************************************************!*\
12139 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/create/section-columns.js ***!
12140 \***********************************************************************************************/
12141 /*! unknown exports (runtime-defined) */
12142 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12143 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12144 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12145
12146 "use strict";
12147
12148
12149 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12150
12151 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12152
12153 _Object$defineProperty(exports, "__esModule", {
12154 value: true
12155 });
12156
12157 exports.default = exports.SectionColumns = void 0;
12158
12159 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12160
12161 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12162
12163 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12164
12165 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12166
12167 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12168
12169 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12170
12171 var _helper = _interopRequireDefault(__webpack_require__(/*! ../helper */ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js"));
12172
12173 var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
12174
12175 var SectionColumns = /*#__PURE__*/function (_After) {
12176 (0, _inherits2.default)(SectionColumns, _After);
12177
12178 var _super = (0, _createSuper2.default)(SectionColumns);
12179
12180 function SectionColumns() {
12181 (0, _classCallCheck2.default)(this, SectionColumns);
12182 return _super.apply(this, arguments);
12183 }
12184
12185 (0, _createClass2.default)(SectionColumns, [{
12186 key: "getCommand",
12187 value: function getCommand() {
12188 return 'document/elements/create';
12189 }
12190 }, {
12191 key: "getId",
12192 value: function getId() {
12193 return 'create-section-columns';
12194 }
12195 }, {
12196 key: "getContainerType",
12197 value: function getContainerType() {
12198 return 'document';
12199 }
12200 }, {
12201 key: "getConditions",
12202 value: function getConditions(args) {
12203 return !args.model.elements;
12204 }
12205 /**
12206 * @inheritDoc
12207 *
12208 * @param {{}} args
12209 * @param {Container||Container[]} containers
12210 *
12211 * @returns {boolean}
12212 */
12213
12214 }, {
12215 key: "apply",
12216 value: function apply(args, containers) {
12217 var _args$structure = args.structure,
12218 structure = _args$structure === void 0 ? false : _args$structure,
12219 _args$options = args.options,
12220 options = _args$options === void 0 ? {} : _args$options;
12221
12222 if (!(0, _isArray.default)(containers)) {
12223 containers = [containers];
12224 }
12225
12226 var _args$columns = args.columns,
12227 columns = _args$columns === void 0 ? 1 : _args$columns;
12228
12229 if (args.model.isInner && 1 === columns) {
12230 columns = _section.DEFAULT_INNER_SECTION_COLUMNS;
12231 }
12232
12233 _helper.default.createSectionColumns(containers, columns, options, structure);
12234 }
12235 }]);
12236 return SectionColumns;
12237 }(_after.default);
12238
12239 exports.SectionColumns = SectionColumns;
12240 var _default = SectionColumns;
12241 exports.default = _default;
12242
12243 /***/ }),
12244
12245 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js":
12246 /*!***************************************************************************************************************!*\
12247 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js ***!
12248 \***************************************************************************************************************/
12249 /*! unknown exports (runtime-defined) */
12250 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12251 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12252 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12253
12254 "use strict";
12255
12256
12257 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12258
12259 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12260
12261 _Object$defineProperty(exports, "__esModule", {
12262 value: true
12263 });
12264
12265 exports.default = exports.CreateColumnForEmptySection = void 0;
12266
12267 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
12268
12269 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12270
12271 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12272
12273 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12274
12275 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12276
12277 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12278
12279 var CreateColumnForEmptySection = /*#__PURE__*/function (_After) {
12280 (0, _inherits2.default)(CreateColumnForEmptySection, _After);
12281
12282 var _super = (0, _createSuper2.default)(CreateColumnForEmptySection);
12283
12284 function CreateColumnForEmptySection() {
12285 (0, _classCallCheck2.default)(this, CreateColumnForEmptySection);
12286 return _super.apply(this, arguments);
12287 }
12288
12289 (0, _createClass2.default)(CreateColumnForEmptySection, [{
12290 key: "getCommand",
12291 value: function getCommand() {
12292 return 'document/elements/delete';
12293 }
12294 }, {
12295 key: "getId",
12296 value: function getId() {
12297 return 'create-column-for-empty-section--document/elements/delete';
12298 }
12299 }, {
12300 key: "getContainerType",
12301 value: function getContainerType() {
12302 return 'column';
12303 }
12304 }, {
12305 key: "getConditions",
12306 value: function getConditions() {
12307 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
12308 var _args$containers = args.containers,
12309 containers = _args$containers === void 0 ? [args.container] : _args$containers; // Validate also that its a section, this is hook should not work with new flex container.
12310
12311 return containers.some(function (container) {
12312 return 'section' === container.parent.type && 0 === container.parent.children.length;
12313 });
12314 }
12315 /**
12316 * @inheritDoc
12317 *
12318 * @param {{}} args
12319 * @param {Container||Container[]} containers
12320 *
12321 * @returns {boolean}
12322 */
12323
12324 }, {
12325 key: "apply",
12326 value: function apply(args, containers) {
12327 if (!(0, _isArray.default)(containers)) {
12328 containers = [containers];
12329 }
12330
12331 containers.forEach(function (
12332 /**Container*/
12333 container) {
12334 var parent = container.parent; // If deleted the last column, should recreate it.
12335
12336 if (0 === parent.children.length) {
12337 $e.run('document/elements/create', {
12338 container: parent,
12339 model: {
12340 elType: 'column'
12341 }
12342 });
12343 }
12344 });
12345 }
12346 }]);
12347 return CreateColumnForEmptySection;
12348 }(_after.default);
12349
12350 exports.CreateColumnForEmptySection = CreateColumnForEmptySection;
12351 var _default = CreateColumnForEmptySection;
12352 exports.default = _default;
12353
12354 /***/ }),
12355
12356 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js":
12357 /*!******************************************************************************************************************!*\
12358 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js ***!
12359 \******************************************************************************************************************/
12360 /*! unknown exports (runtime-defined) */
12361 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12362 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12363 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12364
12365 "use strict";
12366
12367
12368 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12369
12370 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12371
12372 _Object$defineProperty(exports, "__esModule", {
12373 value: true
12374 });
12375
12376 exports.default = exports.DeleteColumnColumnsResetLayout = void 0;
12377
12378 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12379
12380 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12381
12382 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12383
12384 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12385
12386 var _resetLayoutBase = _interopRequireDefault(__webpack_require__(/*! ../base/reset-layout-base */ "../assets/dev/js/editor/document/hooks/data/document/elements/base/reset-layout-base.js"));
12387
12388 var DeleteColumnColumnsResetLayout = /*#__PURE__*/function (_ResetLayoutBase) {
12389 (0, _inherits2.default)(DeleteColumnColumnsResetLayout, _ResetLayoutBase);
12390
12391 var _super = (0, _createSuper2.default)(DeleteColumnColumnsResetLayout);
12392
12393 function DeleteColumnColumnsResetLayout() {
12394 (0, _classCallCheck2.default)(this, DeleteColumnColumnsResetLayout);
12395 return _super.apply(this, arguments);
12396 }
12397
12398 (0, _createClass2.default)(DeleteColumnColumnsResetLayout, [{
12399 key: "getCommand",
12400 value: function getCommand() {
12401 return 'document/elements/delete';
12402 }
12403 }, {
12404 key: "getId",
12405 value: function getId() {
12406 return 'section-columns-reset-layout--document/elements/delete';
12407 }
12408 }, {
12409 key: "getContainerType",
12410 value: function getContainerType() {
12411 return 'column';
12412 }
12413 }]);
12414 return DeleteColumnColumnsResetLayout;
12415 }(_resetLayoutBase.default);
12416
12417 exports.DeleteColumnColumnsResetLayout = DeleteColumnColumnsResetLayout;
12418 var _default = DeleteColumnColumnsResetLayout;
12419 exports.default = _default;
12420
12421 /***/ }),
12422
12423 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js":
12424 /*!*************************************************************************************!*\
12425 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js ***!
12426 \*************************************************************************************/
12427 /*! unknown exports (runtime-defined) */
12428 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12429 /*! CommonJS bailout: exports is used directly at 5:23-30 */
12430 /*! CommonJS bailout: exports is used directly at 9:23-30 */
12431 /*! CommonJS bailout: exports is used directly at 16:23-30 */
12432 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12433
12434 "use strict";
12435
12436
12437 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12438
12439 _Object$defineProperty(exports, "__esModule", {
12440 value: true
12441 });
12442
12443 _Object$defineProperty(exports, "CreateColumnForEmptySection", {
12444 enumerable: true,
12445 get: function get() {
12446 return _createColumnForEmptySection.CreateColumnForEmptySection;
12447 }
12448 });
12449
12450 _Object$defineProperty(exports, "DeleteColumnColumnsResetLayout", {
12451 enumerable: true,
12452 get: function get() {
12453 return _deleteColumnColumnsResetLayout.DeleteColumnColumnsResetLayout;
12454 }
12455 });
12456
12457 var _createColumnForEmptySection = __webpack_require__(/*! ./create-column-for-empty-section */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/create-column-for-empty-section.js");
12458
12459 var _deleteColumnColumnsResetLayout = __webpack_require__(/*! ./delete-column-columns-reset-layout */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/delete-column-columns-reset-layout.js");
12460
12461 /***/ }),
12462
12463 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/helper.js":
12464 /*!*******************************************************************************!*\
12465 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/helper.js ***!
12466 \*******************************************************************************/
12467 /*! unknown exports (runtime-defined) */
12468 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12469 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12470 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12471
12472 "use strict";
12473
12474
12475 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12476
12477 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12478
12479 _Object$defineProperty(exports, "__esModule", {
12480 value: true
12481 });
12482
12483 exports.default = void 0;
12484
12485 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12486
12487 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12488
12489 var _commands = __webpack_require__(/*! elementor-document/elements/commands */ "../assets/dev/js/editor/document/elements/commands/index.js");
12490
12491 var Helper = /*#__PURE__*/function () {
12492 function Helper() {
12493 (0, _classCallCheck2.default)(this, Helper);
12494 }
12495
12496 (0, _createClass2.default)(Helper, null, [{
12497 key: "createSectionColumns",
12498 value: function createSectionColumns(containers, columns, options) {
12499 var structure = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
12500 containers.forEach(function (
12501 /**Container*/
12502 container) {
12503 for (var loopIndex = 0; loopIndex < columns; loopIndex++) {
12504 var model = {
12505 id: elementorCommon.helpers.getUniqueId(),
12506 elType: 'column',
12507 settings: {},
12508 elements: []
12509 };
12510 /**
12511 * TODO: Try improve performance of using 'document/elements/create` instead of manual create.
12512 */
12513
12514 container.view.addChildModel(model);
12515 /**
12516 * Manual history & not using of `$e.run('document/elements/create')`
12517 * For performance reasons.
12518 */
12519
12520 $e.internal('document/history/log-sub-item', {
12521 container: container,
12522 type: 'sub-add',
12523 restore: _commands.Create.restore,
12524 options: options,
12525 data: {
12526 containerToRestore: container,
12527 modelToRestore: model
12528 }
12529 });
12530 }
12531 });
12532
12533 if (structure) {
12534 containers.forEach(function (
12535 /* Container */
12536 container) {
12537 container.view.setStructure(structure, false);
12538 });
12539 } else if (columns) {
12540 containers.forEach(function (
12541 /* Container */
12542 container) {
12543 return container.view.resetLayout();
12544 }); // Focus on last container.
12545
12546 containers[containers.length - 1].model.trigger('request:edit');
12547 }
12548 }
12549 }]);
12550 return Helper;
12551 }();
12552
12553 exports.default = Helper;
12554
12555 /***/ }),
12556
12557 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js":
12558 /*!***********************************************************************************!*\
12559 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js ***!
12560 \***********************************************************************************/
12561 /*! unknown exports (runtime-defined) */
12562 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12563 /*! CommonJS bailout: exports is used directly at 5:23-30 */
12564 /*! CommonJS bailout: exports is used directly at 9:23-30 */
12565 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12566
12567 "use strict";
12568
12569
12570 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12571
12572 _Object$defineProperty(exports, "__esModule", {
12573 value: true
12574 });
12575
12576 _Object$defineProperty(exports, "SectionColumnsSetStructure", {
12577 enumerable: true,
12578 get: function get() {
12579 return _sectionColumnsSetStructure.SectionColumnsSetStructure;
12580 }
12581 });
12582
12583 var _sectionColumnsSetStructure = __webpack_require__(/*! ./section-columns-set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js");
12584
12585 /***/ }),
12586
12587 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js":
12588 /*!***********************************************************************************************************!*\
12589 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/move/section-columns-set-structure.js ***!
12590 \***********************************************************************************************************/
12591 /*! unknown exports (runtime-defined) */
12592 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12593 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12594 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12595
12596 "use strict";
12597
12598
12599 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12600
12601 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12602
12603 _Object$defineProperty(exports, "__esModule", {
12604 value: true
12605 });
12606
12607 exports.default = exports.SectionColumnsSetStructure = void 0;
12608
12609 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12610
12611 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12612
12613 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12614
12615 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12616
12617 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12618
12619 var SectionColumnsSetStructure = /*#__PURE__*/function (_After) {
12620 (0, _inherits2.default)(SectionColumnsSetStructure, _After);
12621
12622 var _super = (0, _createSuper2.default)(SectionColumnsSetStructure);
12623
12624 function SectionColumnsSetStructure() {
12625 (0, _classCallCheck2.default)(this, SectionColumnsSetStructure);
12626 return _super.apply(this, arguments);
12627 }
12628
12629 (0, _createClass2.default)(SectionColumnsSetStructure, [{
12630 key: "getCommand",
12631 value: function getCommand() {
12632 return 'document/elements/move';
12633 }
12634 }, {
12635 key: "getId",
12636 value: function getId() {
12637 return 'section-columns-set-structure';
12638 }
12639 }, {
12640 key: "getContainerType",
12641 value: function getContainerType() {
12642 return 'column';
12643 }
12644 }, {
12645 key: "getConditions",
12646 value: function getConditions(args) {
12647 var _args$containers = args.containers,
12648 containers = _args$containers === void 0 ? [args.container] : _args$containers,
12649 target = args.target; // Fire the hook only when target is not equals to moved container parent.
12650
12651 return containers.some(function (
12652 /* Container */
12653 container) {
12654 return container.parent !== target;
12655 });
12656 }
12657 }, {
12658 key: "apply",
12659 value: function apply(args) {
12660 var _args$containers2 = args.containers,
12661 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
12662 target = args.target;
12663 containers.forEach(function (
12664 /* Container */
12665 container) {
12666 return container.parent.view.resetLayout();
12667 });
12668 target.view.resetLayout();
12669 return true;
12670 }
12671 }]);
12672 return SectionColumnsSetStructure;
12673 }(_after.default);
12674
12675 exports.SectionColumnsSetStructure = SectionColumnsSetStructure;
12676 var _default = SectionColumnsSetStructure;
12677 exports.default = _default;
12678
12679 /***/ }),
12680
12681 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js":
12682 /*!************************************************************************************!*\
12683 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js ***!
12684 \************************************************************************************/
12685 /*! unknown exports (runtime-defined) */
12686 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12687 /*! CommonJS bailout: exports is used directly at 5:23-30 */
12688 /*! CommonJS bailout: exports is used directly at 9:23-30 */
12689 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12690
12691 "use strict";
12692
12693
12694 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12695
12696 _Object$defineProperty(exports, "__esModule", {
12697 value: true
12698 });
12699
12700 _Object$defineProperty(exports, "IsPasteEnabled", {
12701 enumerable: true,
12702 get: function get() {
12703 return _isPasteEnabled.IsPasteEnabled;
12704 }
12705 });
12706
12707 var _isPasteEnabled = __webpack_require__(/*! ./is-paste-enabled */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js");
12708
12709 /***/ }),
12710
12711 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js":
12712 /*!***********************************************************************************************!*\
12713 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/paste/is-paste-enabled.js ***!
12714 \***********************************************************************************************/
12715 /*! unknown exports (runtime-defined) */
12716 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12717 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12718 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12719
12720 "use strict";
12721
12722
12723 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12724
12725 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12726
12727 _Object$defineProperty(exports, "__esModule", {
12728 value: true
12729 });
12730
12731 exports.default = exports.IsPasteEnabled = void 0;
12732
12733 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12734
12735 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12736
12737 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12738
12739 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12740
12741 var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12742
12743 var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
12744
12745 var IsPasteEnabled = /*#__PURE__*/function (_Dependency) {
12746 (0, _inherits2.default)(IsPasteEnabled, _Dependency);
12747
12748 var _super = (0, _createSuper2.default)(IsPasteEnabled);
12749
12750 function IsPasteEnabled() {
12751 (0, _classCallCheck2.default)(this, IsPasteEnabled);
12752 return _super.apply(this, arguments);
12753 }
12754
12755 (0, _createClass2.default)(IsPasteEnabled, [{
12756 key: "getCommand",
12757 value: function getCommand() {
12758 return 'document/elements/paste';
12759 }
12760 }, {
12761 key: "getId",
12762 value: function getId() {
12763 return 'is-paste-enabled';
12764 }
12765 }, {
12766 key: "getConditions",
12767 value: function getConditions(args) {
12768 return !args.rebuild;
12769 }
12770 }, {
12771 key: "apply",
12772 value: function apply(args) {
12773 var _args$containers = args.containers,
12774 containers = _args$containers === void 0 ? [args.container] : _args$containers;
12775 return containers.some(function (container) {
12776 return _helper.default.isPasteEnabled(container);
12777 });
12778 }
12779 }]);
12780 return IsPasteEnabled;
12781 }(_dependency.default);
12782
12783 exports.IsPasteEnabled = IsPasteEnabled;
12784 var _default = IsPasteEnabled;
12785 exports.default = _default;
12786
12787 /***/ }),
12788
12789 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js":
12790 /*!************************************************************************************************!*\
12791 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js ***!
12792 \************************************************************************************************/
12793 /*! unknown exports (runtime-defined) */
12794 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12795 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12796 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12797
12798 "use strict";
12799
12800
12801 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12802
12803 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12804
12805 _Object$defineProperty(exports, "__esModule", {
12806 value: true
12807 });
12808
12809 exports.default = exports.HandleDynamic = void 0;
12810
12811 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
12812
12813 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12814
12815 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12816
12817 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12818
12819 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12820
12821 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
12822
12823 var HandleDynamic = /*#__PURE__*/function (_After) {
12824 (0, _inherits2.default)(HandleDynamic, _After);
12825
12826 var _super = (0, _createSuper2.default)(HandleDynamic);
12827
12828 function HandleDynamic() {
12829 (0, _classCallCheck2.default)(this, HandleDynamic);
12830 return _super.apply(this, arguments);
12831 }
12832
12833 (0, _createClass2.default)(HandleDynamic, [{
12834 key: "getCommand",
12835 value: function getCommand() {
12836 return 'document/elements/settings';
12837 }
12838 }, {
12839 key: "getId",
12840 value: function getId() {
12841 return 'handle-dynamic';
12842 }
12843 }, {
12844 key: "getContainerType",
12845 value: function getContainerType() {
12846 return 'dynamic';
12847 }
12848 }, {
12849 key: "getConditions",
12850 value: function getConditions(args) {
12851 var _args$containers = args.containers,
12852 containers = _args$containers === void 0 ? [args.container] : _args$containers;
12853 return containers.some(function (
12854 /**Container*/
12855 container) {
12856 return 'dynamic' === container.type;
12857 });
12858 }
12859 }, {
12860 key: "apply",
12861 value: function apply(args) {
12862 var _args$containers2 = args.containers,
12863 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
12864 containers.forEach(function (
12865 /**Container*/
12866 container) {
12867 if ('dynamic' === container.type) {
12868 var tagText = elementor.dynamicTags.tagContainerToTagText(container),
12869 commandArgs = {
12870 container: container.parent,
12871 settings: (0, _defineProperty2.default)({}, container.view.options.controlName, tagText)
12872 };
12873 $e.run('document/dynamic/settings', commandArgs);
12874 }
12875 });
12876 return true;
12877 }
12878 }]);
12879 return HandleDynamic;
12880 }(_after.default);
12881
12882 exports.HandleDynamic = HandleDynamic;
12883 var _default = HandleDynamic;
12884 exports.default = _default;
12885
12886 /***/ }),
12887
12888 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js":
12889 /*!***************************************************************************************!*\
12890 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js ***!
12891 \***************************************************************************************/
12892 /*! unknown exports (runtime-defined) */
12893 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12894 /*! CommonJS bailout: exports is used directly at 5:23-30 */
12895 /*! CommonJS bailout: exports is used directly at 9:23-30 */
12896 /*! CommonJS bailout: exports is used directly at 16:23-30 */
12897 /*! CommonJS bailout: exports is used directly at 23:23-30 */
12898 /*! CommonJS bailout: exports is used directly at 30:23-30 */
12899 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12900
12901 "use strict";
12902
12903
12904 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12905
12906 _Object$defineProperty(exports, "__esModule", {
12907 value: true
12908 });
12909
12910 _Object$defineProperty(exports, "HandleDynamic", {
12911 enumerable: true,
12912 get: function get() {
12913 return _handleDynamic.HandleDynamic;
12914 }
12915 });
12916
12917 _Object$defineProperty(exports, "ResizeColumn", {
12918 enumerable: true,
12919 get: function get() {
12920 return _resizeColumn.ResizeColumn;
12921 }
12922 });
12923
12924 _Object$defineProperty(exports, "ResizeColumnLimit", {
12925 enumerable: true,
12926 get: function get() {
12927 return _resizeColumnLimit.ResizeColumnLimit;
12928 }
12929 });
12930
12931 _Object$defineProperty(exports, "SetStructure", {
12932 enumerable: true,
12933 get: function get() {
12934 return _setStructure.SetStructure;
12935 }
12936 });
12937
12938 var _handleDynamic = __webpack_require__(/*! ./handle-dynamic */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/handle-dynamic.js");
12939
12940 var _resizeColumn = __webpack_require__(/*! ./resize-column */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js");
12941
12942 var _resizeColumnLimit = __webpack_require__(/*! ./resize-column-limit */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js");
12943
12944 var _setStructure = __webpack_require__(/*! ./set-structure */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js");
12945
12946 /***/ }),
12947
12948 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js":
12949 /*!*****************************************************************************************************!*\
12950 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column-limit.js ***!
12951 \*****************************************************************************************************/
12952 /*! unknown exports (runtime-defined) */
12953 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
12954 /*! CommonJS bailout: exports is used directly at 7:23-30 */
12955 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12956
12957 "use strict";
12958
12959
12960 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
12961
12962 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
12963
12964 _Object$defineProperty(exports, "__esModule", {
12965 value: true
12966 });
12967
12968 exports.default = exports.ResizeColumnLimit = void 0;
12969
12970 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
12971
12972 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
12973
12974 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
12975
12976 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
12977
12978 var _dependency = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/dependency */ "../core/common/assets/js/api/modules/hooks/data/dependency.js"));
12979
12980 var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
12981
12982 var ResizeColumnLimit = /*#__PURE__*/function (_Dependency) {
12983 (0, _inherits2.default)(ResizeColumnLimit, _Dependency);
12984
12985 var _super = (0, _createSuper2.default)(ResizeColumnLimit);
12986
12987 function ResizeColumnLimit() {
12988 (0, _classCallCheck2.default)(this, ResizeColumnLimit);
12989 return _super.apply(this, arguments);
12990 }
12991
12992 (0, _createClass2.default)(ResizeColumnLimit, [{
12993 key: "getCommand",
12994 value: function getCommand() {
12995 return 'document/elements/settings';
12996 }
12997 }, {
12998 key: "getId",
12999 value: function getId() {
13000 return 'resize-column-limit';
13001 }
13002 }, {
13003 key: "getContainerType",
13004 value: function getContainerType() {
13005 return 'column';
13006 }
13007 }, {
13008 key: "getConditions",
13009 value: function getConditions(args) {
13010 return args.settings._inline_size;
13011 }
13012 }, {
13013 key: "apply",
13014 value: function apply(args) {
13015 var _args$containers = args.containers,
13016 containers = _args$containers === void 0 ? [args.container] : _args$containers;
13017 return containers.some(function (
13018 /**Container*/
13019 container) {
13020 var parentView = container.parent.view,
13021 columnView = container.view,
13022 currentSize = container.settings.get('_inline_size') || container.settings.get('_column_size'),
13023 newSize = args.settings._inline_size,
13024 nextChildView = parentView.getNextColumn(columnView) || parentView.getPreviousColumn(columnView);
13025
13026 if (!nextChildView) {
13027 if ($e.devTools) {
13028 $e.devTools.log.error('There is not any next column');
13029 }
13030
13031 return false;
13032 }
13033
13034 var $nextElement = nextChildView.$el,
13035 nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || parentView.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
13036 nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
13037
13038 if (nextElementNewSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
13039 if ($e.devTools) {
13040 $e.devTools.log.error('New column width is too large');
13041 }
13042
13043 return false;
13044 }
13045
13046 if (newSize < _section.DEFAULT_INNER_SECTION_COLUMNS) {
13047 if ($e.devTools) {
13048 $e.devTools.log.error('New column width is too small');
13049 }
13050
13051 return false;
13052 }
13053
13054 return true;
13055 });
13056 }
13057 }]);
13058 return ResizeColumnLimit;
13059 }(_dependency.default);
13060
13061 exports.ResizeColumnLimit = ResizeColumnLimit;
13062 var _default = ResizeColumnLimit;
13063 exports.default = _default;
13064
13065 /***/ }),
13066
13067 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js":
13068 /*!***********************************************************************************************!*\
13069 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/resize-column.js ***!
13070 \***********************************************************************************************/
13071 /*! unknown exports (runtime-defined) */
13072 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13073 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13074 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13075
13076 "use strict";
13077
13078
13079 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13080
13081 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13082
13083 _Object$defineProperty(exports, "__esModule", {
13084 value: true
13085 });
13086
13087 exports.default = exports.ResizeColumn = void 0;
13088
13089 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
13090
13091 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13092
13093 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13094
13095 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13096
13097 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13098
13099 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
13100
13101 var ResizeColumn = /*#__PURE__*/function (_After) {
13102 (0, _inherits2.default)(ResizeColumn, _After);
13103
13104 var _super = (0, _createSuper2.default)(ResizeColumn);
13105
13106 function ResizeColumn() {
13107 (0, _classCallCheck2.default)(this, ResizeColumn);
13108 return _super.apply(this, arguments);
13109 }
13110
13111 (0, _createClass2.default)(ResizeColumn, [{
13112 key: "getCommand",
13113 value: function getCommand() {
13114 return 'document/elements/settings';
13115 }
13116 }, {
13117 key: "getId",
13118 value: function getId() {
13119 return 'resize-column';
13120 }
13121 }, {
13122 key: "getContainerType",
13123 value: function getContainerType() {
13124 return 'column';
13125 }
13126 }, {
13127 key: "getConditions",
13128 value: function getConditions(args) {
13129 return args.settings._inline_size;
13130 }
13131 }, {
13132 key: "apply",
13133 value: function apply(args) {
13134 var _this = this;
13135
13136 var _args$containers = args.containers,
13137 containers = _args$containers === void 0 ? [args.container] : _args$containers;
13138 containers.forEach(function (
13139 /**Container*/
13140 container) {
13141 _this.resizeColumn(container, args.settings._inline_size);
13142 });
13143 return true;
13144 }
13145 }, {
13146 key: "resizeColumn",
13147 value: function resizeColumn(container, newSize) {
13148 var nextContainer = container.parent.view.getNeighborContainer(container);
13149
13150 if (!nextContainer) {
13151 return false;
13152 }
13153
13154 var parentView = container.parent.view,
13155 currentColumnView = container.view;
13156 var currentSize = null;
13157
13158 if (undefined === container.oldValues || null === container.oldValues._inline_size) {
13159 // Mean, that it was not set before ( first time ).
13160 currentSize = container.settings.get('_column_size');
13161 } else {
13162 var totalWidth = parentView.$el.find(' > .elementor-container')[0].getBoundingClientRect().width;
13163 currentSize = +(container.oldValues._inline_size || currentColumnView.el.getBoundingClientRect().width / totalWidth * 100);
13164 }
13165
13166 var nextChildView = nextContainer.view,
13167 $nextElement = nextChildView.$el,
13168 nextElementCurrentSize = +nextChildView.model.getSetting('_inline_size') || container.parent.view.getColumnPercentSize($nextElement, $nextElement[0].getBoundingClientRect().width),
13169 nextElementNewSize = +(currentSize + nextElementCurrentSize - newSize).toFixed(3);
13170 /**
13171 * TODO: Hook prevented ( next command will not call recursive hook ), but we didnt tell the hook to be prevented
13172 * consider: '$e.hooks.preventRecursive()'.
13173 */
13174
13175 $e.run('document/elements/settings', {
13176 containers: [nextContainer],
13177 settings: {
13178 _inline_size: nextElementNewSize
13179 },
13180 options: {
13181 callbacks: {
13182 'resize-column-limit': false
13183 },
13184 history: {
13185 title: elementor.config.elements.column.controls._inline_size.label
13186 },
13187 external: true,
13188 debounce: true
13189 }
13190 });
13191 return true;
13192 }
13193 }]);
13194 return ResizeColumn;
13195 }(_after.default);
13196
13197 exports.ResizeColumn = ResizeColumn;
13198 var _default = ResizeColumn;
13199 exports.default = _default;
13200
13201 /***/ }),
13202
13203 /***/ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js":
13204 /*!***********************************************************************************************!*\
13205 !*** ../assets/dev/js/editor/document/hooks/data/document/elements/settings/set-structure.js ***!
13206 \***********************************************************************************************/
13207 /*! unknown exports (runtime-defined) */
13208 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13209 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13210 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13211
13212 "use strict";
13213
13214
13215 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13216
13217 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13218
13219 _Object$defineProperty(exports, "__esModule", {
13220 value: true
13221 });
13222
13223 exports.default = exports.SetStructure = void 0;
13224
13225 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13226
13227 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13228
13229 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13230
13231 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13232
13233 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/data/after */ "../core/common/assets/js/api/modules/hooks/data/after.js"));
13234
13235 var SetStructure = /*#__PURE__*/function (_After) {
13236 (0, _inherits2.default)(SetStructure, _After);
13237
13238 var _super = (0, _createSuper2.default)(SetStructure);
13239
13240 function SetStructure() {
13241 (0, _classCallCheck2.default)(this, SetStructure);
13242 return _super.apply(this, arguments);
13243 }
13244
13245 (0, _createClass2.default)(SetStructure, [{
13246 key: "getCommand",
13247 value: function getCommand() {
13248 return 'document/elements/settings';
13249 }
13250 }, {
13251 key: "getId",
13252 value: function getId() {
13253 return 'set-structure';
13254 }
13255 }, {
13256 key: "getContainerType",
13257 value: function getContainerType() {
13258 return 'section';
13259 }
13260 }, {
13261 key: "getConditions",
13262 value: function getConditions(args) {
13263 return !!args.settings.structure;
13264 }
13265 }, {
13266 key: "apply",
13267 value: function apply(args) {
13268 var _args$containers = args.containers,
13269 containers = _args$containers === void 0 ? [args.container] : _args$containers;
13270 containers.forEach(function (
13271 /**Container*/
13272 container) {
13273 container.view.adjustColumns();
13274 });
13275 return true;
13276 }
13277 }]);
13278 return SetStructure;
13279 }(_after.default);
13280
13281 exports.SetStructure = SetStructure;
13282 var _default = SetStructure;
13283 exports.default = _default;
13284
13285 /***/ }),
13286
13287 /***/ "../assets/dev/js/editor/document/hooks/data/index.js":
13288 /*!************************************************************!*\
13289 !*** ../assets/dev/js/editor/document/hooks/data/index.js ***!
13290 \************************************************************/
13291 /*! unknown exports (runtime-defined) */
13292 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13293 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13294 /*! CommonJS bailout: exports is used directly at 15:13-20 */
13295 /*! CommonJS bailout: exports is used directly at 15:24-31 */
13296 /*! CommonJS bailout: exports is used directly at 17:25-32 */
13297 /*! CommonJS bailout: exports is used directly at 29:13-20 */
13298 /*! CommonJS bailout: exports is used directly at 29:24-31 */
13299 /*! CommonJS bailout: exports is used directly at 31:25-32 */
13300 /*! CommonJS bailout: exports is used directly at 43:13-20 */
13301 /*! CommonJS bailout: exports is used directly at 43:24-31 */
13302 /*! CommonJS bailout: exports is used directly at 45:25-32 */
13303 /*! CommonJS bailout: exports is used directly at 57:13-20 */
13304 /*! CommonJS bailout: exports is used directly at 57:24-31 */
13305 /*! CommonJS bailout: exports is used directly at 59:25-32 */
13306 /*! CommonJS bailout: exports is used directly at 71:13-20 */
13307 /*! CommonJS bailout: exports is used directly at 71:24-31 */
13308 /*! CommonJS bailout: exports is used directly at 73:25-32 */
13309 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13310
13311 "use strict";
13312
13313
13314 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13315
13316 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13317
13318 _Object$defineProperty(exports, "__esModule", {
13319 value: true
13320 });
13321
13322 var _create = __webpack_require__(/*! ./document/elements/create/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/create/index.js");
13323
13324 _Object$keys(_create).forEach(function (key) {
13325 if (key === "default" || key === "__esModule") return;
13326 if (key in exports && exports[key] === _create[key]) return;
13327
13328 _Object$defineProperty(exports, key, {
13329 enumerable: true,
13330 get: function get() {
13331 return _create[key];
13332 }
13333 });
13334 });
13335
13336 var _delete = __webpack_require__(/*! ./document/elements/delete/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/delete/index.js");
13337
13338 _Object$keys(_delete).forEach(function (key) {
13339 if (key === "default" || key === "__esModule") return;
13340 if (key in exports && exports[key] === _delete[key]) return;
13341
13342 _Object$defineProperty(exports, key, {
13343 enumerable: true,
13344 get: function get() {
13345 return _delete[key];
13346 }
13347 });
13348 });
13349
13350 var _move = __webpack_require__(/*! ./document/elements/move/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/move/index.js");
13351
13352 _Object$keys(_move).forEach(function (key) {
13353 if (key === "default" || key === "__esModule") return;
13354 if (key in exports && exports[key] === _move[key]) return;
13355
13356 _Object$defineProperty(exports, key, {
13357 enumerable: true,
13358 get: function get() {
13359 return _move[key];
13360 }
13361 });
13362 });
13363
13364 var _paste = __webpack_require__(/*! ./document/elements/paste/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/paste/index.js");
13365
13366 _Object$keys(_paste).forEach(function (key) {
13367 if (key === "default" || key === "__esModule") return;
13368 if (key in exports && exports[key] === _paste[key]) return;
13369
13370 _Object$defineProperty(exports, key, {
13371 enumerable: true,
13372 get: function get() {
13373 return _paste[key];
13374 }
13375 });
13376 });
13377
13378 var _settings = __webpack_require__(/*! ./document/elements/settings/ */ "../assets/dev/js/editor/document/hooks/data/document/elements/settings/index.js");
13379
13380 _Object$keys(_settings).forEach(function (key) {
13381 if (key === "default" || key === "__esModule") return;
13382 if (key in exports && exports[key] === _settings[key]) return;
13383
13384 _Object$defineProperty(exports, key, {
13385 enumerable: true,
13386 get: function get() {
13387 return _settings[key];
13388 }
13389 });
13390 });
13391
13392 /***/ }),
13393
13394 /***/ "../assets/dev/js/editor/document/hooks/index.js":
13395 /*!*******************************************************!*\
13396 !*** ../assets/dev/js/editor/document/hooks/index.js ***!
13397 \*******************************************************/
13398 /*! unknown exports (runtime-defined) */
13399 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13400 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13401 /*! CommonJS bailout: exports is used directly at 15:13-20 */
13402 /*! CommonJS bailout: exports is used directly at 15:24-31 */
13403 /*! CommonJS bailout: exports is used directly at 17:25-32 */
13404 /*! CommonJS bailout: exports is used directly at 29:13-20 */
13405 /*! CommonJS bailout: exports is used directly at 29:24-31 */
13406 /*! CommonJS bailout: exports is used directly at 31:25-32 */
13407 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13408
13409 "use strict";
13410
13411
13412 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13413
13414 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13415
13416 _Object$defineProperty(exports, "__esModule", {
13417 value: true
13418 });
13419
13420 var _data = __webpack_require__(/*! ./data/ */ "../assets/dev/js/editor/document/hooks/data/index.js");
13421
13422 _Object$keys(_data).forEach(function (key) {
13423 if (key === "default" || key === "__esModule") return;
13424 if (key in exports && exports[key] === _data[key]) return;
13425
13426 _Object$defineProperty(exports, key, {
13427 enumerable: true,
13428 get: function get() {
13429 return _data[key];
13430 }
13431 });
13432 });
13433
13434 var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/hooks/ui/index.js");
13435
13436 _Object$keys(_ui).forEach(function (key) {
13437 if (key === "default" || key === "__esModule") return;
13438 if (key in exports && exports[key] === _ui[key]) return;
13439
13440 _Object$defineProperty(exports, key, {
13441 enumerable: true,
13442 get: function get() {
13443 return _ui[key];
13444 }
13445 });
13446 });
13447
13448 /***/ }),
13449
13450 /***/ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js":
13451 /*!*******************************************************************************!*\
13452 !*** ../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js ***!
13453 \*******************************************************************************/
13454 /*! unknown exports (runtime-defined) */
13455 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13456 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13457 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13458
13459 "use strict";
13460
13461
13462 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13463
13464 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13465
13466 _Object$defineProperty(exports, "__esModule", {
13467 value: true
13468 });
13469
13470 exports.default = exports.ColumnIsPopulated = void 0;
13471
13472 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13473
13474 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13475
13476 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13477
13478 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13479
13480 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13481
13482 var ColumnIsPopulated = /*#__PURE__*/function (_After) {
13483 (0, _inherits2.default)(ColumnIsPopulated, _After);
13484
13485 var _super = (0, _createSuper2.default)(ColumnIsPopulated);
13486
13487 function ColumnIsPopulated() {
13488 (0, _classCallCheck2.default)(this, ColumnIsPopulated);
13489 return _super.apply(this, arguments);
13490 }
13491
13492 (0, _createClass2.default)(ColumnIsPopulated, [{
13493 key: "getCommand",
13494 value: function getCommand() {
13495 return 'document/elements/create';
13496 }
13497 }, {
13498 key: "getId",
13499 value: function getId() {
13500 return 'column-is-populated';
13501 }
13502 }, {
13503 key: "getConditions",
13504 value: function getConditions(args) {
13505 var _args$containers = args.containers,
13506 containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the created element, was created at column.
13507
13508 return containers.some(function (
13509 /**Container*/
13510 container) {
13511 return 'column' === container.model.get('elType');
13512 });
13513 }
13514 }, {
13515 key: "apply",
13516 value: function apply(args) {
13517 var _args$containers2 = args.containers,
13518 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13519 containers.forEach(function (
13520 /* Container */
13521 container) {
13522 if ('column' === container.model.get('elType')) {
13523 container.view.changeChildContainerClasses();
13524 }
13525 });
13526 }
13527 }]);
13528 return ColumnIsPopulated;
13529 }(_after.default);
13530
13531 exports.ColumnIsPopulated = ColumnIsPopulated;
13532 var _default = ColumnIsPopulated;
13533 exports.default = _default;
13534
13535 /***/ }),
13536
13537 /***/ "../assets/dev/js/editor/document/hooks/ui/create/index.js":
13538 /*!*****************************************************************!*\
13539 !*** ../assets/dev/js/editor/document/hooks/ui/create/index.js ***!
13540 \*****************************************************************/
13541 /*! unknown exports (runtime-defined) */
13542 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13543 /*! CommonJS bailout: exports is used directly at 5:23-30 */
13544 /*! CommonJS bailout: exports is used directly at 9:23-30 */
13545 /*! CommonJS bailout: exports is used directly at 16:23-30 */
13546 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13547
13548 "use strict";
13549
13550
13551 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13552
13553 _Object$defineProperty(exports, "__esModule", {
13554 value: true
13555 });
13556
13557 _Object$defineProperty(exports, "ColumnIsPopulated", {
13558 enumerable: true,
13559 get: function get() {
13560 return _columnIsPopulated.ColumnIsPopulated;
13561 }
13562 });
13563
13564 _Object$defineProperty(exports, "CreateSectionIsFull", {
13565 enumerable: true,
13566 get: function get() {
13567 return _sectionIsFull.CreateSectionIsFull;
13568 }
13569 });
13570
13571 var _columnIsPopulated = __webpack_require__(/*! ../create/column-is-populated.js */ "../assets/dev/js/editor/document/hooks/ui/create/column-is-populated.js");
13572
13573 var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js");
13574
13575 /***/ }),
13576
13577 /***/ "../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js":
13578 /*!***************************************************************************!*\
13579 !*** ../assets/dev/js/editor/document/hooks/ui/create/section-is-full.js ***!
13580 \***************************************************************************/
13581 /*! unknown exports (runtime-defined) */
13582 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13583 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13584 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13585
13586 "use strict";
13587
13588
13589 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13590
13591 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13592
13593 _Object$defineProperty(exports, "__esModule", {
13594 value: true
13595 });
13596
13597 exports.default = exports.CreateSectionIsFull = void 0;
13598
13599 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13600
13601 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13602
13603 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13604
13605 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13606
13607 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13608
13609 var CreateSectionIsFull = /*#__PURE__*/function (_After) {
13610 (0, _inherits2.default)(CreateSectionIsFull, _After);
13611
13612 var _super = (0, _createSuper2.default)(CreateSectionIsFull);
13613
13614 function CreateSectionIsFull() {
13615 (0, _classCallCheck2.default)(this, CreateSectionIsFull);
13616 return _super.apply(this, arguments);
13617 }
13618
13619 (0, _createClass2.default)(CreateSectionIsFull, [{
13620 key: "getCommand",
13621 value: function getCommand() {
13622 return 'document/elements/create';
13623 }
13624 }, {
13625 key: "getId",
13626 value: function getId() {
13627 return 'create-section-is-full';
13628 }
13629 }, {
13630 key: "getConditions",
13631 value: function getConditions(args) {
13632 var _args$containers = args.containers,
13633 containers = _args$containers === void 0 ? [args.container] : _args$containers;
13634 return containers.some(function (
13635 /* Container */
13636 container) {
13637 return 'section' === container.model.get('elType');
13638 });
13639 }
13640 }, {
13641 key: "apply",
13642 value: function apply(args) {
13643 var _args$containers2 = args.containers,
13644 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13645 containers.forEach(function (
13646 /* Container */
13647 container) {
13648 if ('section' === container.model.get('elType')) {
13649 container.view.toggleSectionIsFull();
13650 }
13651 });
13652 }
13653 }]);
13654 return CreateSectionIsFull;
13655 }(_after.default);
13656
13657 exports.CreateSectionIsFull = CreateSectionIsFull;
13658 var _default = CreateSectionIsFull;
13659 exports.default = _default;
13660
13661 /***/ }),
13662
13663 /***/ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js":
13664 /*!***************************************************************************!*\
13665 !*** ../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js ***!
13666 \***************************************************************************/
13667 /*! unknown exports (runtime-defined) */
13668 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13669 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13670 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13671
13672 "use strict";
13673
13674
13675 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13676
13677 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13678
13679 _Object$defineProperty(exports, "__esModule", {
13680 value: true
13681 });
13682
13683 exports.default = exports.ColumnIsEmpty = void 0;
13684
13685 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13686
13687 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13688
13689 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13690
13691 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13692
13693 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13694
13695 var ColumnIsEmpty = /*#__PURE__*/function (_After) {
13696 (0, _inherits2.default)(ColumnIsEmpty, _After);
13697
13698 var _super = (0, _createSuper2.default)(ColumnIsEmpty);
13699
13700 function ColumnIsEmpty() {
13701 (0, _classCallCheck2.default)(this, ColumnIsEmpty);
13702 return _super.apply(this, arguments);
13703 }
13704
13705 (0, _createClass2.default)(ColumnIsEmpty, [{
13706 key: "getCommand",
13707 value: function getCommand() {
13708 return 'document/elements/delete';
13709 }
13710 }, {
13711 key: "getId",
13712 value: function getId() {
13713 return 'column-is-empty';
13714 }
13715 }, {
13716 key: "getConditions",
13717 value: function getConditions(args) {
13718 var _args$containers = args.containers,
13719 containers = _args$containers === void 0 ? [args.container] : _args$containers; // If the deleted element, was deleted from column.
13720
13721 return containers.some(function (
13722 /**Container*/
13723 container) {
13724 return 'column' === container.parent.model.get('elType');
13725 });
13726 }
13727 }, {
13728 key: "apply",
13729 value: function apply(args) {
13730 var _args$containers2 = args.containers,
13731 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13732 containers.forEach(function (
13733 /* Container */
13734 container) {
13735 if ('column' === container.parent.model.get('elType')) {
13736 container.parent.view.changeChildContainerClasses();
13737 }
13738 });
13739 }
13740 }]);
13741 return ColumnIsEmpty;
13742 }(_after.default);
13743
13744 exports.ColumnIsEmpty = ColumnIsEmpty;
13745 var _default = ColumnIsEmpty;
13746 exports.default = _default;
13747
13748 /***/ }),
13749
13750 /***/ "../assets/dev/js/editor/document/hooks/ui/delete/index.js":
13751 /*!*****************************************************************!*\
13752 !*** ../assets/dev/js/editor/document/hooks/ui/delete/index.js ***!
13753 \*****************************************************************/
13754 /*! unknown exports (runtime-defined) */
13755 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13756 /*! CommonJS bailout: exports is used directly at 5:23-30 */
13757 /*! CommonJS bailout: exports is used directly at 9:23-30 */
13758 /*! CommonJS bailout: exports is used directly at 16:23-30 */
13759 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13760
13761 "use strict";
13762
13763
13764 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13765
13766 _Object$defineProperty(exports, "__esModule", {
13767 value: true
13768 });
13769
13770 _Object$defineProperty(exports, "ColumnIsEmpty", {
13771 enumerable: true,
13772 get: function get() {
13773 return _columnIsEmpty.ColumnIsEmpty;
13774 }
13775 });
13776
13777 _Object$defineProperty(exports, "DeleteSectionIsFull", {
13778 enumerable: true,
13779 get: function get() {
13780 return _sectionIsFull.DeleteSectionIsFull;
13781 }
13782 });
13783
13784 var _columnIsEmpty = __webpack_require__(/*! ./column-is-empty */ "../assets/dev/js/editor/document/hooks/ui/delete/column-is-empty.js");
13785
13786 var _sectionIsFull = __webpack_require__(/*! ./section-is-full */ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js");
13787
13788 /***/ }),
13789
13790 /***/ "../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js":
13791 /*!***************************************************************************!*\
13792 !*** ../assets/dev/js/editor/document/hooks/ui/delete/section-is-full.js ***!
13793 \***************************************************************************/
13794 /*! unknown exports (runtime-defined) */
13795 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13796 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13797 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13798
13799 "use strict";
13800
13801
13802 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13803
13804 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13805
13806 _Object$defineProperty(exports, "__esModule", {
13807 value: true
13808 });
13809
13810 exports.default = exports.DeleteSectionIsFull = void 0;
13811
13812 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13813
13814 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13815
13816 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13817
13818 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13819
13820 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13821
13822 var DeleteSectionIsFull = /*#__PURE__*/function (_After) {
13823 (0, _inherits2.default)(DeleteSectionIsFull, _After);
13824
13825 var _super = (0, _createSuper2.default)(DeleteSectionIsFull);
13826
13827 function DeleteSectionIsFull() {
13828 (0, _classCallCheck2.default)(this, DeleteSectionIsFull);
13829 return _super.apply(this, arguments);
13830 }
13831
13832 (0, _createClass2.default)(DeleteSectionIsFull, [{
13833 key: "getCommand",
13834 value: function getCommand() {
13835 return 'document/elements/delete';
13836 }
13837 }, {
13838 key: "getId",
13839 value: function getId() {
13840 return 'delete-section-is-full';
13841 }
13842 }, {
13843 key: "getConditions",
13844 value: function getConditions(args) {
13845 var _args$containers = args.containers,
13846 containers = _args$containers === void 0 ? [args.container] : _args$containers;
13847 return containers.some(function (
13848 /* Container */
13849 container) {
13850 return 'column' === container.model.get('elType');
13851 });
13852 }
13853 }, {
13854 key: "apply",
13855 value: function apply(args) {
13856 var _args$containers2 = args.containers,
13857 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2;
13858 containers.forEach(function (
13859 /* Container */
13860 container) {
13861 if ('column' === container.model.get('elType')) {
13862 container.parent.view.toggleSectionIsFull();
13863 }
13864 });
13865 }
13866 }]);
13867 return DeleteSectionIsFull;
13868 }(_after.default);
13869
13870 exports.DeleteSectionIsFull = DeleteSectionIsFull;
13871 var _default = DeleteSectionIsFull;
13872 exports.default = _default;
13873
13874 /***/ }),
13875
13876 /***/ "../assets/dev/js/editor/document/hooks/ui/index.js":
13877 /*!**********************************************************!*\
13878 !*** ../assets/dev/js/editor/document/hooks/ui/index.js ***!
13879 \**********************************************************/
13880 /*! unknown exports (runtime-defined) */
13881 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13882 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13883 /*! CommonJS bailout: exports is used directly at 15:13-20 */
13884 /*! CommonJS bailout: exports is used directly at 15:24-31 */
13885 /*! CommonJS bailout: exports is used directly at 17:25-32 */
13886 /*! CommonJS bailout: exports is used directly at 29:13-20 */
13887 /*! CommonJS bailout: exports is used directly at 29:24-31 */
13888 /*! CommonJS bailout: exports is used directly at 31:25-32 */
13889 /*! CommonJS bailout: exports is used directly at 43:13-20 */
13890 /*! CommonJS bailout: exports is used directly at 43:24-31 */
13891 /*! CommonJS bailout: exports is used directly at 45:25-32 */
13892 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13893
13894 "use strict";
13895
13896
13897 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
13898
13899 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13900
13901 _Object$defineProperty(exports, "__esModule", {
13902 value: true
13903 });
13904
13905 var _create = __webpack_require__(/*! ./create/ */ "../assets/dev/js/editor/document/hooks/ui/create/index.js");
13906
13907 _Object$keys(_create).forEach(function (key) {
13908 if (key === "default" || key === "__esModule") return;
13909 if (key in exports && exports[key] === _create[key]) return;
13910
13911 _Object$defineProperty(exports, key, {
13912 enumerable: true,
13913 get: function get() {
13914 return _create[key];
13915 }
13916 });
13917 });
13918
13919 var _delete = __webpack_require__(/*! ./delete/ */ "../assets/dev/js/editor/document/hooks/ui/delete/index.js");
13920
13921 _Object$keys(_delete).forEach(function (key) {
13922 if (key === "default" || key === "__esModule") return;
13923 if (key in exports && exports[key] === _delete[key]) return;
13924
13925 _Object$defineProperty(exports, key, {
13926 enumerable: true,
13927 get: function get() {
13928 return _delete[key];
13929 }
13930 });
13931 });
13932
13933 var _settings = __webpack_require__(/*! ./settings/ */ "../assets/dev/js/editor/document/hooks/ui/settings/index.js");
13934
13935 _Object$keys(_settings).forEach(function (key) {
13936 if (key === "default" || key === "__esModule") return;
13937 if (key in exports && exports[key] === _settings[key]) return;
13938
13939 _Object$defineProperty(exports, key, {
13940 enumerable: true,
13941 get: function get() {
13942 return _settings[key];
13943 }
13944 });
13945 });
13946
13947 /***/ }),
13948
13949 /***/ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js":
13950 /*!*******************************************************************************!*\
13951 !*** ../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js ***!
13952 \*******************************************************************************/
13953 /*! unknown exports (runtime-defined) */
13954 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
13955 /*! CommonJS bailout: exports is used directly at 7:23-30 */
13956 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13957
13958 "use strict";
13959
13960
13961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
13962
13963 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
13964
13965 _Object$defineProperty(exports, "__esModule", {
13966 value: true
13967 });
13968
13969 exports.default = exports.ChangePostTitle = void 0;
13970
13971 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
13972
13973 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
13974
13975 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
13976
13977 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
13978
13979 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
13980
13981 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
13982
13983 var ChangePostTitle = /*#__PURE__*/function (_After) {
13984 (0, _inherits2.default)(ChangePostTitle, _After);
13985
13986 var _super = (0, _createSuper2.default)(ChangePostTitle);
13987
13988 function ChangePostTitle() {
13989 (0, _classCallCheck2.default)(this, ChangePostTitle);
13990 return _super.apply(this, arguments);
13991 }
13992
13993 (0, _createClass2.default)(ChangePostTitle, [{
13994 key: "getCommand",
13995 value: function getCommand() {
13996 return 'document/elements/settings';
13997 }
13998 }, {
13999 key: "getId",
14000 value: function getId() {
14001 return 'change-post-title';
14002 }
14003 }, {
14004 key: "getContainerType",
14005 value: function getContainerType() {
14006 return 'document';
14007 }
14008 }, {
14009 key: "getConditions",
14010 value: function getConditions(args) {
14011 return undefined !== args.settings.post_title;
14012 }
14013 }, {
14014 key: "apply",
14015 value: function apply(args) {
14016 var $title = elementorFrontend.elements.$document.find(elementor.config.page_title_selector);
14017 $title.text(args.settings.post_title);
14018 }
14019 }]);
14020 return ChangePostTitle;
14021 }(_after.default);
14022
14023 exports.ChangePostTitle = ChangePostTitle;
14024 var _default = ChangePostTitle;
14025 exports.default = _default;
14026
14027 /***/ }),
14028
14029 /***/ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js":
14030 /*!********************************************************************************!*\
14031 !*** ../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js ***!
14032 \********************************************************************************/
14033 /*! unknown exports (runtime-defined) */
14034 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14035 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14036 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14037
14038 "use strict";
14039
14040
14041 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14042
14043 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14044
14045 _Object$defineProperty(exports, "__esModule", {
14046 value: true
14047 });
14048
14049 exports.default = exports.ColumnChangeSize = void 0;
14050
14051 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14052
14053 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14054
14055 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14056
14057 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14058
14059 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14060
14061 var ColumnChangeSize = /*#__PURE__*/function (_After) {
14062 (0, _inherits2.default)(ColumnChangeSize, _After);
14063
14064 var _super = (0, _createSuper2.default)(ColumnChangeSize);
14065
14066 function ColumnChangeSize() {
14067 (0, _classCallCheck2.default)(this, ColumnChangeSize);
14068 return _super.apply(this, arguments);
14069 }
14070
14071 (0, _createClass2.default)(ColumnChangeSize, [{
14072 key: "getCommand",
14073 value: function getCommand() {
14074 return 'document/elements/settings';
14075 }
14076 }, {
14077 key: "getId",
14078 value: function getId() {
14079 return 'column-change-size';
14080 }
14081 }, {
14082 key: "getConditions",
14083 value: function getConditions(args) {
14084 return undefined !== args.settings._inline_size || undefined !== args.settings._column_size;
14085 }
14086 }, {
14087 key: "apply",
14088 value: function apply(args) {
14089 var _args$containers = args.containers,
14090 containers = _args$containers === void 0 ? [args.container] : _args$containers;
14091 containers.forEach(function (
14092 /* Container */
14093 container) {
14094 container.view.changeSizeUI();
14095 });
14096 }
14097 }]);
14098 return ColumnChangeSize;
14099 }(_after.default);
14100
14101 exports.ColumnChangeSize = ColumnChangeSize;
14102 var _default = ColumnChangeSize;
14103 exports.default = _default;
14104
14105 /***/ }),
14106
14107 /***/ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js":
14108 /*!***********************************************************************!*\
14109 !*** ../assets/dev/js/editor/document/hooks/ui/settings/draggable.js ***!
14110 \***********************************************************************/
14111 /*! unknown exports (runtime-defined) */
14112 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14113 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14114 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14115
14116 "use strict";
14117
14118
14119 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14120
14121 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14122
14123 _Object$defineProperty(exports, "__esModule", {
14124 value: true
14125 });
14126
14127 exports.default = exports.Draggable = void 0;
14128
14129 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14130
14131 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14132
14133 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14134
14135 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14136
14137 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14138
14139 var Draggable = /*#__PURE__*/function (_After) {
14140 (0, _inherits2.default)(Draggable, _After);
14141
14142 var _super = (0, _createSuper2.default)(Draggable);
14143
14144 function Draggable() {
14145 (0, _classCallCheck2.default)(this, Draggable);
14146 return _super.apply(this, arguments);
14147 }
14148
14149 (0, _createClass2.default)(Draggable, [{
14150 key: "getCommand",
14151 value: function getCommand() {
14152 return 'document/elements/settings';
14153 }
14154 }, {
14155 key: "getId",
14156 value: function getId() {
14157 return 'draggable';
14158 }
14159 }, {
14160 key: "getConditions",
14161 value: function getConditions(args) {
14162 return undefined !== args.settings._position;
14163 }
14164 }, {
14165 key: "apply",
14166 value: function apply(args) {
14167 var _args$containers = args.containers,
14168 containers = _args$containers === void 0 ? [args.container] : _args$containers;
14169 containers.forEach(function (
14170 /* Container */
14171 container) {
14172 if (container.view.options.draggable) {
14173 container.view.options.draggable.toggle();
14174 }
14175 });
14176 }
14177 }]);
14178 return Draggable;
14179 }(_after.default);
14180
14181 exports.Draggable = Draggable;
14182 var _default = Draggable;
14183 exports.default = _default;
14184
14185 /***/ }),
14186
14187 /***/ "../assets/dev/js/editor/document/hooks/ui/settings/index.js":
14188 /*!*******************************************************************!*\
14189 !*** ../assets/dev/js/editor/document/hooks/ui/settings/index.js ***!
14190 \*******************************************************************/
14191 /*! unknown exports (runtime-defined) */
14192 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14193 /*! CommonJS bailout: exports is used directly at 5:23-30 */
14194 /*! CommonJS bailout: exports is used directly at 9:23-30 */
14195 /*! CommonJS bailout: exports is used directly at 16:23-30 */
14196 /*! CommonJS bailout: exports is used directly at 23:23-30 */
14197 /*! CommonJS bailout: exports is used directly at 30:23-30 */
14198 /*! CommonJS bailout: exports is used directly at 37:23-30 */
14199 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14200
14201 "use strict";
14202
14203
14204 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14205
14206 _Object$defineProperty(exports, "__esModule", {
14207 value: true
14208 });
14209
14210 _Object$defineProperty(exports, "ChangePostTitle", {
14211 enumerable: true,
14212 get: function get() {
14213 return _changePostTitle.ChangePostTitle;
14214 }
14215 });
14216
14217 _Object$defineProperty(exports, "ColumnChangeSize", {
14218 enumerable: true,
14219 get: function get() {
14220 return _columnChangeSize.ColumnChangeSize;
14221 }
14222 });
14223
14224 _Object$defineProperty(exports, "Draggable", {
14225 enumerable: true,
14226 get: function get() {
14227 return _draggable.Draggable;
14228 }
14229 });
14230
14231 _Object$defineProperty(exports, "Resizeable", {
14232 enumerable: true,
14233 get: function get() {
14234 return _resizeable.Resizeable;
14235 }
14236 });
14237
14238 _Object$defineProperty(exports, "ReloadPreview", {
14239 enumerable: true,
14240 get: function get() {
14241 return _reloadPreview.ReloadPreview;
14242 }
14243 });
14244
14245 var _changePostTitle = __webpack_require__(/*! ./change-post-title */ "../assets/dev/js/editor/document/hooks/ui/settings/change-post-title.js");
14246
14247 var _columnChangeSize = __webpack_require__(/*! ./column-change-size */ "../assets/dev/js/editor/document/hooks/ui/settings/column-change-size.js");
14248
14249 var _draggable = __webpack_require__(/*! ./draggable */ "../assets/dev/js/editor/document/hooks/ui/settings/draggable.js");
14250
14251 var _resizeable = __webpack_require__(/*! ./resizeable */ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js");
14252
14253 var _reloadPreview = __webpack_require__(/*! ./reload-preview */ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js");
14254
14255 /***/ }),
14256
14257 /***/ "../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js":
14258 /*!****************************************************************************!*\
14259 !*** ../assets/dev/js/editor/document/hooks/ui/settings/reload-preview.js ***!
14260 \****************************************************************************/
14261 /*! unknown exports (runtime-defined) */
14262 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14263 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14264 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14265
14266 "use strict";
14267
14268
14269 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14270
14271 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14272
14273 _Object$defineProperty(exports, "__esModule", {
14274 value: true
14275 });
14276
14277 exports.ReloadPreview = void 0;
14278
14279 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14280
14281 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14282
14283 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14284
14285 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14286
14287 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14288
14289 var ReloadPreview = /*#__PURE__*/function (_After) {
14290 (0, _inherits2.default)(ReloadPreview, _After);
14291
14292 var _super = (0, _createSuper2.default)(ReloadPreview);
14293
14294 function ReloadPreview() {
14295 (0, _classCallCheck2.default)(this, ReloadPreview);
14296 return _super.apply(this, arguments);
14297 }
14298
14299 (0, _createClass2.default)(ReloadPreview, [{
14300 key: "getCommand",
14301 value: function getCommand() {
14302 return 'document/elements/settings';
14303 }
14304 }, {
14305 key: "getId",
14306 value: function getId() {
14307 return 'save-layout';
14308 }
14309 }, {
14310 key: "getContainerType",
14311 value: function getContainerType() {
14312 return 'document';
14313 }
14314 }, {
14315 key: "getConditions",
14316 value: function getConditions(args) {
14317 return !!args.settings.template;
14318 }
14319 }, {
14320 key: "apply",
14321 value: function apply() {
14322 return $e.run('document/save/auto', {
14323 force: true
14324 }).then(function () {
14325 elementor.reloadPreview(); // TODO: Fix the route change.
14326
14327 elementor.once('preview:loaded', function () {
14328 $e.route('panel/page-settings/settings');
14329 });
14330 });
14331 }
14332 }]);
14333 return ReloadPreview;
14334 }(_after.default);
14335
14336 exports.ReloadPreview = ReloadPreview;
14337
14338 /***/ }),
14339
14340 /***/ "../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js":
14341 /*!************************************************************************!*\
14342 !*** ../assets/dev/js/editor/document/hooks/ui/settings/resizeable.js ***!
14343 \************************************************************************/
14344 /*! unknown exports (runtime-defined) */
14345 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14346 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14347 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14348
14349 "use strict";
14350
14351
14352 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14353
14354 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14355
14356 _Object$defineProperty(exports, "__esModule", {
14357 value: true
14358 });
14359
14360 exports.default = exports.Resizeable = void 0;
14361
14362 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14363
14364 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14365
14366 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14367
14368 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14369
14370 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
14371
14372 var Resizeable = /*#__PURE__*/function (_After) {
14373 (0, _inherits2.default)(Resizeable, _After);
14374
14375 var _super = (0, _createSuper2.default)(Resizeable);
14376
14377 function Resizeable() {
14378 (0, _classCallCheck2.default)(this, Resizeable);
14379 return _super.apply(this, arguments);
14380 }
14381
14382 (0, _createClass2.default)(Resizeable, [{
14383 key: "getCommand",
14384 value: function getCommand() {
14385 return 'document/elements/settings';
14386 }
14387 }, {
14388 key: "getId",
14389 value: function getId() {
14390 return 'resizeable';
14391 }
14392 }, {
14393 key: "getConditions",
14394 value: function getConditions(args) {
14395 return undefined !== args.settings._position || undefined !== args.settings._element_width;
14396 }
14397 }, {
14398 key: "apply",
14399 value: function apply(args) {
14400 var _args$containers = args.containers,
14401 containers = _args$containers === void 0 ? [args.container] : _args$containers;
14402 containers.forEach(function (
14403 /* Container */
14404 container) {
14405 if (container.view.options.resizeable) {
14406 container.view.options.resizeable.toggle();
14407 }
14408 });
14409 }
14410 }]);
14411 return Resizeable;
14412 }(_after.default);
14413
14414 exports.Resizeable = Resizeable;
14415 var _default = Resizeable;
14416 exports.default = _default;
14417
14418 /***/ }),
14419
14420 /***/ "../assets/dev/js/editor/document/index.js":
14421 /*!*************************************************!*\
14422 !*** ../assets/dev/js/editor/document/index.js ***!
14423 \*************************************************/
14424 /*! unknown exports (runtime-defined) */
14425 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14426 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14427 /*! CommonJS bailout: exports is used directly at 11:23-30 */
14428 /*! CommonJS bailout: exports is used directly at 18:23-30 */
14429 /*! CommonJS bailout: exports is used directly at 25:23-30 */
14430 /*! CommonJS bailout: exports is used directly at 32:23-30 */
14431 /*! CommonJS bailout: exports is used directly at 39:23-30 */
14432 /*! CommonJS bailout: exports is used directly at 46:23-30 */
14433 /*! CommonJS bailout: exports is used directly at 53:23-30 */
14434 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14435
14436 "use strict";
14437
14438
14439 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14440
14441 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14442
14443 _Object$defineProperty(exports, "__esModule", {
14444 value: true
14445 });
14446
14447 _Object$defineProperty(exports, "DynamicComponent", {
14448 enumerable: true,
14449 get: function get() {
14450 return _component.default;
14451 }
14452 });
14453
14454 _Object$defineProperty(exports, "ElementsComponent", {
14455 enumerable: true,
14456 get: function get() {
14457 return _component2.default;
14458 }
14459 });
14460
14461 _Object$defineProperty(exports, "GlobalsComponent", {
14462 enumerable: true,
14463 get: function get() {
14464 return _component3.default;
14465 }
14466 });
14467
14468 _Object$defineProperty(exports, "HistoryComponent", {
14469 enumerable: true,
14470 get: function get() {
14471 return _component4.default;
14472 }
14473 });
14474
14475 _Object$defineProperty(exports, "RepeaterComponent", {
14476 enumerable: true,
14477 get: function get() {
14478 return _component5.default;
14479 }
14480 });
14481
14482 _Object$defineProperty(exports, "SaveComponent", {
14483 enumerable: true,
14484 get: function get() {
14485 return _component6.default;
14486 }
14487 });
14488
14489 _Object$defineProperty(exports, "UIComponent", {
14490 enumerable: true,
14491 get: function get() {
14492 return _component7.default;
14493 }
14494 });
14495
14496 var _component = _interopRequireDefault(__webpack_require__(/*! ../document/dynamic/component */ "../assets/dev/js/editor/document/dynamic/component.js"));
14497
14498 var _component2 = _interopRequireDefault(__webpack_require__(/*! ../document/elements/component */ "../assets/dev/js/editor/document/elements/component.js"));
14499
14500 var _component3 = _interopRequireDefault(__webpack_require__(/*! ../document/globals/component */ "../assets/dev/js/editor/document/globals/component.js"));
14501
14502 var _component4 = _interopRequireDefault(__webpack_require__(/*! ../document/history/component */ "../assets/dev/js/editor/document/history/component.js"));
14503
14504 var _component5 = _interopRequireDefault(__webpack_require__(/*! ../document/repeater/component */ "../assets/dev/js/editor/document/repeater/component.js"));
14505
14506 var _component6 = _interopRequireDefault(__webpack_require__(/*! ../document/save/component */ "../assets/dev/js/editor/document/save/component.js"));
14507
14508 var _component7 = _interopRequireDefault(__webpack_require__(/*! ../document/ui/component */ "../assets/dev/js/editor/document/ui/component.js"));
14509
14510 /***/ }),
14511
14512 /***/ "../assets/dev/js/editor/document/repeater/commands/duplicate.js":
14513 /*!***********************************************************************!*\
14514 !*** ../assets/dev/js/editor/document/repeater/commands/duplicate.js ***!
14515 \***********************************************************************/
14516 /*! unknown exports (runtime-defined) */
14517 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14518 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14519 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14520
14521 "use strict";
14522 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14523
14524
14525 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14526
14527 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14528
14529 _Object$defineProperty(exports, "__esModule", {
14530 value: true
14531 });
14532
14533 exports.default = exports.Duplicate = void 0;
14534
14535 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
14536
14537 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14538
14539 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14540
14541 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14542
14543 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14544
14545 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14546
14547 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14548
14549 var Duplicate = /*#__PURE__*/function (_CommandHistory) {
14550 (0, _inherits2.default)(Duplicate, _CommandHistory);
14551
14552 var _super = (0, _createSuper2.default)(Duplicate);
14553
14554 function Duplicate() {
14555 (0, _classCallCheck2.default)(this, Duplicate);
14556 return _super.apply(this, arguments);
14557 }
14558
14559 (0, _createClass2.default)(Duplicate, [{
14560 key: "validateArgs",
14561 value: function validateArgs(args) {
14562 this.requireContainer(args);
14563 this.requireArgumentType('name', 'string', args);
14564 this.requireArgumentType('index', 'number', args);
14565 }
14566 }, {
14567 key: "getHistory",
14568 value: function getHistory(args) {
14569 var _args$containers = args.containers,
14570 containers = _args$containers === void 0 ? [args.container] : _args$containers;
14571 return {
14572 containers: containers,
14573 type: 'duplicate',
14574 subTitle: __('Item', 'elementor')
14575 };
14576 }
14577 }, {
14578 key: "apply",
14579 value: function apply(args) {
14580 var index = args.index,
14581 name = args.name,
14582 _args$options = args.options,
14583 options = _args$options === void 0 ? {} : _args$options,
14584 _args$containers2 = args.containers,
14585 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14586 result = [];
14587 containers.forEach(function (container) {
14588 var settingsModel = container.settings,
14589 collection = settingsModel.get(name),
14590 model = collection.at(index).toJSON(); // Let the insert handle it, do not use the duplicated id.
14591
14592 if (model._id) {
14593 delete model._id;
14594 }
14595
14596 result.push($e.run('document/repeater/insert', {
14597 container: container,
14598 name: name,
14599 model: model,
14600 options: (0, _assign.default)({
14601 at: index + 1
14602 }, options)
14603 }));
14604 });
14605
14606 if (1 === result.length) {
14607 return result[0];
14608 }
14609
14610 return result;
14611 }
14612 }]);
14613 return Duplicate;
14614 }(_commandHistory.default);
14615
14616 exports.Duplicate = Duplicate;
14617 var _default = Duplicate;
14618 exports.default = _default;
14619
14620 /***/ }),
14621
14622 /***/ "../assets/dev/js/editor/document/repeater/commands/index.js":
14623 /*!*******************************************************************!*\
14624 !*** ../assets/dev/js/editor/document/repeater/commands/index.js ***!
14625 \*******************************************************************/
14626 /*! unknown exports (runtime-defined) */
14627 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14628 /*! CommonJS bailout: exports is used directly at 5:23-30 */
14629 /*! CommonJS bailout: exports is used directly at 9:23-30 */
14630 /*! CommonJS bailout: exports is used directly at 16:23-30 */
14631 /*! CommonJS bailout: exports is used directly at 23:23-30 */
14632 /*! CommonJS bailout: exports is used directly at 30:23-30 */
14633 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14634
14635 "use strict";
14636
14637
14638 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14639
14640 _Object$defineProperty(exports, "__esModule", {
14641 value: true
14642 });
14643
14644 _Object$defineProperty(exports, "Duplicate", {
14645 enumerable: true,
14646 get: function get() {
14647 return _duplicate.Duplicate;
14648 }
14649 });
14650
14651 _Object$defineProperty(exports, "Insert", {
14652 enumerable: true,
14653 get: function get() {
14654 return _insert.Insert;
14655 }
14656 });
14657
14658 _Object$defineProperty(exports, "Move", {
14659 enumerable: true,
14660 get: function get() {
14661 return _move.Move;
14662 }
14663 });
14664
14665 _Object$defineProperty(exports, "Remove", {
14666 enumerable: true,
14667 get: function get() {
14668 return _remove.Remove;
14669 }
14670 });
14671
14672 var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/repeater/commands/duplicate.js");
14673
14674 var _insert = __webpack_require__(/*! ./insert */ "../assets/dev/js/editor/document/repeater/commands/insert.js");
14675
14676 var _move = __webpack_require__(/*! ./move */ "../assets/dev/js/editor/document/repeater/commands/move.js");
14677
14678 var _remove = __webpack_require__(/*! ./remove */ "../assets/dev/js/editor/document/repeater/commands/remove.js");
14679
14680 /***/ }),
14681
14682 /***/ "../assets/dev/js/editor/document/repeater/commands/insert.js":
14683 /*!********************************************************************!*\
14684 !*** ../assets/dev/js/editor/document/repeater/commands/insert.js ***!
14685 \********************************************************************/
14686 /*! unknown exports (runtime-defined) */
14687 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14688 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14689 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14690
14691 "use strict";
14692 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14693
14694
14695 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14696
14697 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14698
14699 _Object$defineProperty(exports, "__esModule", {
14700 value: true
14701 });
14702
14703 exports.default = exports.Insert = void 0;
14704
14705 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14706
14707 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14708
14709 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14710
14711 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
14712
14713 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
14714
14715 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14716
14717 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14718
14719 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14720
14721 var Insert = /*#__PURE__*/function (_CommandHistory) {
14722 (0, _inherits2.default)(Insert, _CommandHistory);
14723
14724 var _super = (0, _createSuper2.default)(Insert);
14725
14726 function Insert() {
14727 (0, _classCallCheck2.default)(this, Insert);
14728 return _super.apply(this, arguments);
14729 }
14730
14731 (0, _createClass2.default)(Insert, [{
14732 key: "initialize",
14733 value: function initialize(args) {
14734 (0, _get2.default)((0, _getPrototypeOf2.default)(Insert.prototype), "initialize", this).call(this, args);
14735
14736 if (!args.model._id) {
14737 args.model._id = elementorCommon.helpers.getUniqueId();
14738 }
14739 }
14740 }, {
14741 key: "validateArgs",
14742 value: function validateArgs(args) {
14743 this.requireContainer(args);
14744 this.requireArgumentType('model', 'object', args);
14745 this.requireArgumentConstructor('name', String, args);
14746 }
14747 }, {
14748 key: "getHistory",
14749 value: function getHistory(args) {
14750 var model = args.model,
14751 name = args.name,
14752 _args$options = args.options,
14753 options = _args$options === void 0 ? {
14754 at: null
14755 } : _args$options,
14756 _args$containers = args.containers,
14757 containers = _args$containers === void 0 ? [args.container] : _args$containers;
14758 return {
14759 containers: containers,
14760 type: 'add',
14761 subTitle: __('Item', 'elementor'),
14762 data: {
14763 model: model,
14764 name: name,
14765 index: options.at
14766 },
14767 restore: this.constructor.restore
14768 };
14769 }
14770 }, {
14771 key: "isDataChanged",
14772 value: function isDataChanged() {
14773 return true;
14774 }
14775 }, {
14776 key: "apply",
14777 value: function apply(args) {
14778 var model = args.model,
14779 name = args.name,
14780 _args$options2 = args.options,
14781 options = _args$options2 === void 0 ? {
14782 at: null
14783 } : _args$options2,
14784 _args$containers2 = args.containers,
14785 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14786 result = [];
14787 containers.forEach(function (container) {
14788 container = container.lookup();
14789 var collection = container.settings.get(name);
14790 options.at = null === options.at ? collection.length : options.at; // On `collection.push` the renderer needs a container, the container needs a settingsModel.
14791
14792 var rowSettingsModel = collection._prepareModel(model);
14793
14794 container.addRepeaterItem(name, rowSettingsModel, options.at);
14795 result.push(collection.push(rowSettingsModel, options));
14796 container.render();
14797 });
14798
14799 if (1 === result.length) {
14800 return result[0];
14801 }
14802
14803 return result;
14804 }
14805 }], [{
14806 key: "restore",
14807 value: function restore(historyItem, isRedo) {
14808 var containers = historyItem.get('containers'),
14809 data = historyItem.get('data');
14810
14811 if (isRedo) {
14812 $e.run('document/repeater/insert', {
14813 containers: containers,
14814 model: data.model,
14815 name: data.name,
14816 options: {
14817 at: data.index
14818 }
14819 });
14820 } else {
14821 $e.run('document/repeater/remove', {
14822 containers: containers,
14823 name: data.name,
14824 index: data.index
14825 });
14826 }
14827 }
14828 }]);
14829 return Insert;
14830 }(_commandHistory.default);
14831
14832 exports.Insert = Insert;
14833 var _default = Insert;
14834 exports.default = _default;
14835
14836 /***/ }),
14837
14838 /***/ "../assets/dev/js/editor/document/repeater/commands/move.js":
14839 /*!******************************************************************!*\
14840 !*** ../assets/dev/js/editor/document/repeater/commands/move.js ***!
14841 \******************************************************************/
14842 /*! unknown exports (runtime-defined) */
14843 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14844 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14845 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14846
14847 "use strict";
14848 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14849
14850
14851 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14852
14853 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14854
14855 _Object$defineProperty(exports, "__esModule", {
14856 value: true
14857 });
14858
14859 exports.default = exports.Move = void 0;
14860
14861 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14862
14863 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14864
14865 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14866
14867 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14868
14869 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14870
14871 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14872
14873 var Move = /*#__PURE__*/function (_CommandHistory) {
14874 (0, _inherits2.default)(Move, _CommandHistory);
14875
14876 var _super = (0, _createSuper2.default)(Move);
14877
14878 function Move() {
14879 (0, _classCallCheck2.default)(this, Move);
14880 return _super.apply(this, arguments);
14881 }
14882
14883 (0, _createClass2.default)(Move, [{
14884 key: "validateArgs",
14885 value: function validateArgs(args) {
14886 this.requireContainer(args);
14887 this.requireArgumentType('name', 'string', args);
14888 this.requireArgumentType('sourceIndex', 'number', args);
14889 this.requireArgumentType('targetIndex', 'number', args);
14890 }
14891 }, {
14892 key: "getHistory",
14893 value: function getHistory(args) {
14894 var _args$containers = args.containers,
14895 containers = _args$containers === void 0 ? [args.container] : _args$containers;
14896 return {
14897 containers: containers,
14898 type: 'move',
14899 subTitle: __('Item', 'elementor')
14900 };
14901 }
14902 }, {
14903 key: "apply",
14904 value: function apply(args) {
14905 var sourceIndex = args.sourceIndex,
14906 targetIndex = args.targetIndex,
14907 name = args.name,
14908 _args$containers2 = args.containers,
14909 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
14910 result = [];
14911 containers.forEach(function (container) {
14912 var collection = container.settings.get(name),
14913 model = elementorCommon.helpers.cloneObject(collection.at(sourceIndex));
14914 $e.run('document/repeater/remove', {
14915 container: container,
14916 name: name,
14917 index: sourceIndex
14918 });
14919 result.push($e.run('document/repeater/insert', {
14920 container: container,
14921 name: name,
14922 model: model,
14923 options: {
14924 at: targetIndex
14925 }
14926 }));
14927 });
14928
14929 if (1 === result.length) {
14930 return result[0];
14931 }
14932
14933 return result;
14934 }
14935 }]);
14936 return Move;
14937 }(_commandHistory.default);
14938
14939 exports.Move = Move;
14940 var _default = Move;
14941 exports.default = _default;
14942
14943 /***/ }),
14944
14945 /***/ "../assets/dev/js/editor/document/repeater/commands/remove.js":
14946 /*!********************************************************************!*\
14947 !*** ../assets/dev/js/editor/document/repeater/commands/remove.js ***!
14948 \********************************************************************/
14949 /*! unknown exports (runtime-defined) */
14950 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
14951 /*! CommonJS bailout: exports is used directly at 7:23-30 */
14952 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14953
14954 "use strict";
14955 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14956
14957
14958 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14959
14960 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
14961
14962 _Object$defineProperty(exports, "__esModule", {
14963 value: true
14964 });
14965
14966 exports.default = exports.Remove = void 0;
14967
14968 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
14969
14970 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
14971
14972 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
14973
14974 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
14975
14976 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
14977
14978 var _commandHistory = _interopRequireDefault(__webpack_require__(/*! elementor-document/commands/base/command-history */ "../assets/dev/js/editor/document/commands/base/command-history.js"));
14979
14980 var Remove = /*#__PURE__*/function (_CommandHistory) {
14981 (0, _inherits2.default)(Remove, _CommandHistory);
14982
14983 var _super = (0, _createSuper2.default)(Remove);
14984
14985 function Remove() {
14986 (0, _classCallCheck2.default)(this, Remove);
14987 return _super.apply(this, arguments);
14988 }
14989
14990 (0, _createClass2.default)(Remove, [{
14991 key: "validateArgs",
14992 value: function validateArgs(args) {
14993 this.requireContainer(args);
14994 this.requireArgumentType('name', 'string', args);
14995 this.requireArgument('index', args); // sometimes null.
14996 }
14997 }, {
14998 key: "getHistory",
14999 value: function getHistory(args) {
15000 var _args$containers = args.containers,
15001 containers = _args$containers === void 0 ? [args.container] : _args$containers;
15002 return {
15003 containers: containers,
15004 type: 'remove',
15005 subTitle: __('Item', 'elementor')
15006 };
15007 }
15008 }, {
15009 key: "isDataChanged",
15010 value: function isDataChanged() {
15011 return true;
15012 }
15013 }, {
15014 key: "apply",
15015 value: function apply(args) {
15016 var _this = this;
15017
15018 var name = args.name,
15019 _args$containers2 = args.containers,
15020 containers = _args$containers2 === void 0 ? [args.container] : _args$containers2,
15021 index = null === args.index ? -1 : args.index,
15022 result = [];
15023 containers.forEach(function (container) {
15024 container = container.lookup();
15025 var collection = container.settings.get(name),
15026 model = collection.at(index);
15027
15028 if (_this.isHistoryActive()) {
15029 $e.internal('document/history/log-sub-item', {
15030 container: container,
15031 data: {
15032 name: name,
15033 model: model,
15034 index: index
15035 },
15036 restore: _this.constructor.restore
15037 });
15038 } // Remove from container and add to result.
15039
15040
15041 result.push(container.repeaters[name].children.splice(index, 1));
15042 collection.remove(model);
15043 container.render();
15044 });
15045
15046 if (1 === result.length) {
15047 return result[0];
15048 }
15049
15050 return result;
15051 }
15052 }], [{
15053 key: "restore",
15054 value: function restore(historyItem, isRedo) {
15055 var data = historyItem.get('data'),
15056 container = historyItem.get('container');
15057
15058 if (isRedo) {
15059 $e.run('document/repeater/remove', {
15060 container: container,
15061 name: data.name,
15062 index: data.index
15063 });
15064 } else {
15065 $e.run('document/repeater/insert', {
15066 container: container,
15067 model: data.model,
15068 name: data.name,
15069 options: {
15070 at: data.index
15071 }
15072 });
15073 }
15074 }
15075 }]);
15076 return Remove;
15077 }(_commandHistory.default);
15078
15079 exports.Remove = Remove;
15080 var _default = Remove;
15081 exports.default = _default;
15082
15083 /***/ }),
15084
15085 /***/ "../assets/dev/js/editor/document/repeater/component.js":
15086 /*!**************************************************************!*\
15087 !*** ../assets/dev/js/editor/document/repeater/component.js ***!
15088 \**************************************************************/
15089 /*! unknown exports (runtime-defined) */
15090 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15091 /*! CommonJS bailout: exports is used directly at 9:23-30 */
15092 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15093
15094 "use strict";
15095
15096
15097 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
15098
15099 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15100
15101 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15102
15103 _Object$defineProperty(exports, "__esModule", {
15104 value: true
15105 });
15106
15107 exports.default = void 0;
15108
15109 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15110
15111 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15112
15113 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15114
15115 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15116
15117 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
15118
15119 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/repeater/commands/index.js"));
15120
15121 var Component = /*#__PURE__*/function (_ComponentBase) {
15122 (0, _inherits2.default)(Component, _ComponentBase);
15123
15124 var _super = (0, _createSuper2.default)(Component);
15125
15126 function Component() {
15127 (0, _classCallCheck2.default)(this, Component);
15128 return _super.apply(this, arguments);
15129 }
15130
15131 (0, _createClass2.default)(Component, [{
15132 key: "getNamespace",
15133 value: function getNamespace() {
15134 return 'document/repeater';
15135 }
15136 }, {
15137 key: "defaultCommands",
15138 value: function defaultCommands() {
15139 return this.importCommands(commands);
15140 }
15141 }]);
15142 return Component;
15143 }(_componentBase.default);
15144
15145 exports.default = Component;
15146
15147 /***/ }),
15148
15149 /***/ "../assets/dev/js/editor/document/save/backwards-compatibility.js":
15150 /*!************************************************************************!*\
15151 !*** ../assets/dev/js/editor/document/save/backwards-compatibility.js ***!
15152 \************************************************************************/
15153 /*! unknown exports (runtime-defined) */
15154 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15155 /*! CommonJS bailout: exports is used directly at 7:24-31 */
15156 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15157
15158 "use strict";
15159
15160
15161 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15162
15163 var _Object$defineProperty2 = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15164
15165 _Object$defineProperty2(exports, "__esModule", {
15166 value: true
15167 });
15168
15169 exports.default = void 0;
15170
15171 var _defineProperty = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js"));
15172
15173 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15174
15175 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15176
15177 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15178
15179 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15180
15181 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15182
15183 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15184
15185 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
15186
15187 var BackwardsCompatibility = /*#__PURE__*/function (_ComponentBase) {
15188 (0, _inherits2.default)(BackwardsCompatibility, _ComponentBase);
15189
15190 var _super = (0, _createSuper2.default)(BackwardsCompatibility);
15191
15192 function BackwardsCompatibility() {
15193 (0, _classCallCheck2.default)(this, BackwardsCompatibility);
15194 return _super.apply(this, arguments);
15195 }
15196
15197 (0, _createClass2.default)(BackwardsCompatibility, [{
15198 key: "__construct",
15199 value: function __construct() {
15200 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
15201 (0, _get2.default)((0, _getPrototypeOf2.default)(BackwardsCompatibility.prototype), "__construct", this).call(this, args);
15202 (0, _defineProperty.default)(this, 'autoSaveTimer', {
15203 get: function get() {
15204 elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers");
15205 return $e.components.get('editor/documents').autoSaveTimers;
15206 },
15207 set: function set(value) {
15208 elementorCommon.helpers.softDeprecated('elementor.saver.autoSaveTimer', '2.9.0', "$e.components.get( 'editor/documents' ).autoSaveTimers[ documentId ]");
15209 var documentId = elementor.documents.getCurrent();
15210 $e.components.get('editor/documents').autoSaveTimers[documentId] = value;
15211 }
15212 });
15213 var onOrig = this.on;
15214
15215 this.on = function (eventName, callback, context) {
15216 elementorCommon.helpers.softDeprecated('elementor.saver.on', '2.9.0', '$e.hooks');
15217 onOrig(eventName, callback, context);
15218 };
15219
15220 elementor.on('document:loaded', function () {
15221 if (elementor.channels.editor._events && elementor.channels.editor._events.saved) {
15222 elementorCommon.helpers.softDeprecated("elementor.channels.editor.on( 'saved', ... )", '2.9.0', '$e.hooks');
15223 }
15224 });
15225 }
15226 }, {
15227 key: "defaultSave",
15228 value: function defaultSave() {
15229 elementorCommon.helpers.softDeprecated('defaultSave', '2.9.0', "$e.run( 'document/save/default' )");
15230 return $e.run('document/save/default');
15231 }
15232 }, {
15233 key: "discard",
15234 value: function discard() {
15235 elementorCommon.helpers.softDeprecated('discard', '2.9.0', "$e.run( 'document/save/discard' )");
15236 return $e.run('document/save/discard');
15237 }
15238 }, {
15239 key: "doAutoSave",
15240 value: function doAutoSave() {
15241 elementorCommon.helpers.softDeprecated('doAutoSave', '2.9.0', "$e.run( 'document/save/auto' )");
15242 return $e.run('document/save/auto');
15243 }
15244 }, {
15245 key: "publish",
15246 value: function publish(options) {
15247 elementorCommon.helpers.softDeprecated('publish', '2.9.0', "$e.run( 'document/save/publish' )");
15248 return $e.run('document/save/auto', {
15249 options: options
15250 });
15251 }
15252 }, {
15253 key: "saveAutoSave",
15254 value: function saveAutoSave(options) {
15255 elementorCommon.helpers.softDeprecated('saveAutoSave', '2.9.0', "$e.run( 'document/save/auto', { force: true } )");
15256 options.force = true;
15257 return $e.run('document/save/auto', options);
15258 }
15259 }, {
15260 key: "saveDraft",
15261 value: function saveDraft() {
15262 elementorCommon.helpers.softDeprecated('saveDraft', '2.9.0', "$e.run( 'document/save/draft' )");
15263 return $e.run('document/save/draft');
15264 }
15265 }, {
15266 key: "savePending",
15267 value: function savePending() {
15268 elementorCommon.helpers.softDeprecated('savePending', '2.9.0', "$e.run( 'document/save/pending' )");
15269 return $e.run('document/save/pending');
15270 }
15271 }, {
15272 key: "update",
15273 value: function update(options) {
15274 elementorCommon.helpers.softDeprecated('update', '2.9.0', "$e.run( 'document/save/update' )");
15275 return $e.run('document/save/update', options);
15276 }
15277 }, {
15278 key: "startTimer",
15279 value: function startTimer() {
15280 elementorCommon.helpers.softDeprecated('startTimer', '2.9.0', "$e.components.get( 'document/save' ).startAutoSave");
15281 throw Error('Deprecated');
15282 }
15283 }, {
15284 key: "saveEditor",
15285 value: function saveEditor(options) {
15286 elementorCommon.helpers.softDeprecated('saveEditor', '2.9.0', "$e.internal( 'document/save/save' )");
15287 $e.internal('document/save/save', options);
15288 }
15289 }, {
15290 key: "setFlagEditorChange",
15291 value: function setFlagEditorChange(status) {
15292 elementorCommon.helpers.softDeprecated('setFlagEditorChange', '2.9.0', "$e.internal( 'document/save/set-is-modified' )");
15293 $e.internal('document/save/set-is-modified', {
15294 status: status
15295 });
15296 }
15297 }]);
15298 return BackwardsCompatibility;
15299 }(_componentBase.default);
15300
15301 exports.default = BackwardsCompatibility;
15302
15303 /***/ }),
15304
15305 /***/ "../assets/dev/js/editor/document/save/commands/auto.js":
15306 /*!**************************************************************!*\
15307 !*** ../assets/dev/js/editor/document/save/commands/auto.js ***!
15308 \**************************************************************/
15309 /*! unknown exports (runtime-defined) */
15310 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15311 /*! CommonJS bailout: exports is used directly at 7:23-30 */
15312 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15313
15314 "use strict";
15315
15316
15317 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15318
15319 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15320
15321 _Object$defineProperty(exports, "__esModule", {
15322 value: true
15323 });
15324
15325 exports.default = exports.Auto = void 0;
15326
15327 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15328
15329 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15330
15331 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15332
15333 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15334
15335 var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15336
15337 var Auto = /*#__PURE__*/function (_Base) {
15338 (0, _inherits2.default)(Auto, _Base);
15339
15340 var _super = (0, _createSuper2.default)(Auto);
15341
15342 function Auto() {
15343 (0, _classCallCheck2.default)(this, Auto);
15344 return _super.apply(this, arguments);
15345 }
15346
15347 (0, _createClass2.default)(Auto, [{
15348 key: "apply",
15349 value: function apply(args) {
15350 var _args$force = args.force,
15351 force = _args$force === void 0 ? false : _args$force,
15352 _args$document = args.document,
15353 document = _args$document === void 0 ? this.document : _args$document;
15354
15355 if (!force && !document.container.isEditable()) {
15356 return jQuery.Deferred().reject('Document is not editable');
15357 }
15358
15359 if (!document.editor.isChanged) {
15360 return jQuery.Deferred().resolve('Document is not changed');
15361 }
15362
15363 args.status = 'autosave';
15364 args.document = document;
15365 return $e.internal('document/save/save', args);
15366 }
15367 }]);
15368 return Auto;
15369 }(_base.default);
15370
15371 exports.Auto = Auto;
15372 var _default = Auto;
15373 exports.default = _default;
15374
15375 /***/ }),
15376
15377 /***/ "../assets/dev/js/editor/document/save/commands/base/base.js":
15378 /*!*******************************************************************!*\
15379 !*** ../assets/dev/js/editor/document/save/commands/base/base.js ***!
15380 \*******************************************************************/
15381 /*! unknown exports (runtime-defined) */
15382 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15383 /*! CommonJS bailout: exports is used directly at 7:23-30 */
15384 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15385
15386 "use strict";
15387
15388
15389 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15390
15391 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15392
15393 _Object$defineProperty(exports, "__esModule", {
15394 value: true
15395 });
15396
15397 exports.default = void 0;
15398
15399 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15400
15401 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15402
15403 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
15404
15405 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
15406
15407 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15408
15409 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15410
15411 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
15412
15413 var Base = /*#__PURE__*/function (_CommandBase) {
15414 (0, _inherits2.default)(Base, _CommandBase);
15415
15416 var _super = (0, _createSuper2.default)(Base);
15417
15418 function Base() {
15419 (0, _classCallCheck2.default)(this, Base);
15420 return _super.apply(this, arguments);
15421 }
15422
15423 (0, _createClass2.default)(Base, [{
15424 key: "initialize",
15425 value: function initialize(args) {
15426 (0, _get2.default)((0, _getPrototypeOf2.default)(Base.prototype), "initialize", this).call(this, args);
15427 var _args$document = args.document,
15428 document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
15429 this.document = document;
15430 }
15431 }]);
15432 return Base;
15433 }(_commandBase.default);
15434
15435 exports.default = Base;
15436
15437 /***/ }),
15438
15439 /***/ "../assets/dev/js/editor/document/save/commands/default.js":
15440 /*!*****************************************************************!*\
15441 !*** ../assets/dev/js/editor/document/save/commands/default.js ***!
15442 \*****************************************************************/
15443 /*! unknown exports (runtime-defined) */
15444 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15445 /*! CommonJS bailout: exports is used directly at 7:23-30 */
15446 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15447
15448 "use strict";
15449
15450
15451 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15452
15453 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15454
15455 _Object$defineProperty(exports, "__esModule", {
15456 value: true
15457 });
15458
15459 exports.default = exports.Default = void 0;
15460
15461 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15462
15463 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15464
15465 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15466
15467 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15468
15469 var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15470
15471 var Default = /*#__PURE__*/function (_Base) {
15472 (0, _inherits2.default)(Default, _Base);
15473
15474 var _super = (0, _createSuper2.default)(Default);
15475
15476 function Default() {
15477 (0, _classCallCheck2.default)(this, Default);
15478 return _super.apply(this, arguments);
15479 }
15480
15481 (0, _createClass2.default)(Default, [{
15482 key: "apply",
15483 value: function apply() {
15484 var document = this.document,
15485 postStatus = document.container.settings.get('post_status');
15486 var deferred;
15487
15488 switch (postStatus) {
15489 case 'publish':
15490 case 'future':
15491 case 'private':
15492 deferred = $e.run('document/save/update', {
15493 document: document
15494 });
15495 break;
15496
15497 case 'draft':
15498 if (document.config.user.can_publish) {
15499 deferred = $e.run('document/save/publish', {
15500 document: document
15501 });
15502 } else {
15503 deferred = $e.run('document/save/pending', {
15504 document: document
15505 });
15506 }
15507
15508 break;
15509
15510 case 'pending': // User cannot change post status
15511
15512 case undefined:
15513 // TODO: as a contributor it's undefined instead of 'pending'.
15514 if (document.config.user.can_publish) {
15515 deferred = $e.run('document/save/publish', {
15516 document: document
15517 });
15518 } else {
15519 deferred = $e.run('document/save/update', {
15520 document: document
15521 });
15522 }
15523
15524 }
15525
15526 return deferred;
15527 }
15528 }]);
15529 return Default;
15530 }(_base.default);
15531
15532 exports.Default = Default;
15533 var _default = Default;
15534 exports.default = _default;
15535
15536 /***/ }),
15537
15538 /***/ "../assets/dev/js/editor/document/save/commands/discard.js":
15539 /*!*****************************************************************!*\
15540 !*** ../assets/dev/js/editor/document/save/commands/discard.js ***!
15541 \*****************************************************************/
15542 /*! unknown exports (runtime-defined) */
15543 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15544 /*! CommonJS bailout: exports is used directly at 7:23-30 */
15545 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15546
15547 "use strict";
15548
15549
15550 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15551
15552 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15553
15554 _Object$defineProperty(exports, "__esModule", {
15555 value: true
15556 });
15557
15558 exports.default = exports.Discard = void 0;
15559
15560 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15561
15562 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15563
15564 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15565
15566 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15567
15568 var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15569
15570 var Discard = /*#__PURE__*/function (_Base) {
15571 (0, _inherits2.default)(Discard, _Base);
15572
15573 var _super = (0, _createSuper2.default)(Discard);
15574
15575 function Discard() {
15576 (0, _classCallCheck2.default)(this, Discard);
15577 return _super.apply(this, arguments);
15578 }
15579
15580 (0, _createClass2.default)(Discard, [{
15581 key: "apply",
15582 value: function apply(args) {
15583 var _args$document = args.document,
15584 document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Start server request before undo, because the undo can take time.
15585
15586 var deferred = elementorCommon.ajax.addRequest('discard_changes');
15587 $e.run('document/history/undo-all', {
15588 document: document
15589 }); // Discard autosave revision if exist.
15590
15591 return deferred;
15592 }
15593 }]);
15594 return Discard;
15595 }(_base.default);
15596
15597 exports.Discard = Discard;
15598 var _default = Discard;
15599 exports.default = _default;
15600
15601 /***/ }),
15602
15603 /***/ "../assets/dev/js/editor/document/save/commands/draft.js":
15604 /*!***************************************************************!*\
15605 !*** ../assets/dev/js/editor/document/save/commands/draft.js ***!
15606 \***************************************************************/
15607 /*! unknown exports (runtime-defined) */
15608 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15609 /*! CommonJS bailout: exports is used directly at 7:23-30 */
15610 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15611
15612 "use strict";
15613
15614
15615 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15616
15617 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15618
15619 _Object$defineProperty(exports, "__esModule", {
15620 value: true
15621 });
15622
15623 exports.default = exports.Draft = void 0;
15624
15625 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15626
15627 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15628
15629 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15630
15631 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15632
15633 var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
15634
15635 var Draft = /*#__PURE__*/function (_Base) {
15636 (0, _inherits2.default)(Draft, _Base);
15637
15638 var _super = (0, _createSuper2.default)(Draft);
15639
15640 function Draft() {
15641 (0, _classCallCheck2.default)(this, Draft);
15642 return _super.apply(this, arguments);
15643 }
15644
15645 (0, _createClass2.default)(Draft, [{
15646 key: "apply",
15647 value: function apply() {
15648 var document = this.document,
15649 postStatus = document.container.settings.get('post_status'); // If no changes - don't save but allow un-publish.
15650
15651 if (!document.editor.isChanged && 'draft' !== postStatus) {
15652 return jQuery.Deferred().reject('Document is not editable');
15653 }
15654
15655 var deferred;
15656
15657 switch (postStatus) {
15658 case 'publish':
15659 case 'private':
15660 deferred = $e.run('document/save/auto', {
15661 document: document
15662 });
15663 break;
15664
15665 default:
15666 // Update and create a revision
15667 deferred = $e.run('document/save/update', {
15668 document: document
15669 });
15670 }
15671
15672 return deferred;
15673 }
15674 }]);
15675 return Draft;
15676 }(_base.default);
15677
15678 exports.Draft = Draft;
15679 var _default = Draft;
15680 exports.default = _default;
15681
15682 /***/ }),
15683
15684 /***/ "../assets/dev/js/editor/document/save/commands/index.js":
15685 /*!***************************************************************!*\
15686 !*** ../assets/dev/js/editor/document/save/commands/index.js ***!
15687 \***************************************************************/
15688 /*! unknown exports (runtime-defined) */
15689 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15690 /*! CommonJS bailout: exports is used directly at 5:23-30 */
15691 /*! CommonJS bailout: exports is used directly at 9:23-30 */
15692 /*! CommonJS bailout: exports is used directly at 16:23-30 */
15693 /*! CommonJS bailout: exports is used directly at 23:23-30 */
15694 /*! CommonJS bailout: exports is used directly at 30:23-30 */
15695 /*! CommonJS bailout: exports is used directly at 37:23-30 */
15696 /*! CommonJS bailout: exports is used directly at 44:23-30 */
15697 /*! CommonJS bailout: exports is used directly at 51:23-30 */
15698 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15699
15700 "use strict";
15701
15702
15703 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15704
15705 _Object$defineProperty(exports, "__esModule", {
15706 value: true
15707 });
15708
15709 _Object$defineProperty(exports, "Auto", {
15710 enumerable: true,
15711 get: function get() {
15712 return _auto.Auto;
15713 }
15714 });
15715
15716 _Object$defineProperty(exports, "Default", {
15717 enumerable: true,
15718 get: function get() {
15719 return _default.Default;
15720 }
15721 });
15722
15723 _Object$defineProperty(exports, "Discard", {
15724 enumerable: true,
15725 get: function get() {
15726 return _discard.Discard;
15727 }
15728 });
15729
15730 _Object$defineProperty(exports, "Draft", {
15731 enumerable: true,
15732 get: function get() {
15733 return _draft.Draft;
15734 }
15735 });
15736
15737 _Object$defineProperty(exports, "Pending", {
15738 enumerable: true,
15739 get: function get() {
15740 return _pending.Pending;
15741 }
15742 });
15743
15744 _Object$defineProperty(exports, "Publish", {
15745 enumerable: true,
15746 get: function get() {
15747 return _publish.Publish;
15748 }
15749 });
15750
15751 _Object$defineProperty(exports, "Update", {
15752 enumerable: true,
15753 get: function get() {
15754 return _update.Update;
15755 }
15756 });
15757
15758 var _auto = __webpack_require__(/*! ./auto */ "../assets/dev/js/editor/document/save/commands/auto.js");
15759
15760 var _default = __webpack_require__(/*! ./default */ "../assets/dev/js/editor/document/save/commands/default.js");
15761
15762 var _discard = __webpack_require__(/*! ./discard */ "../assets/dev/js/editor/document/save/commands/discard.js");
15763
15764 var _draft = __webpack_require__(/*! ./draft */ "../assets/dev/js/editor/document/save/commands/draft.js");
15765
15766 var _pending = __webpack_require__(/*! ./pending */ "../assets/dev/js/editor/document/save/commands/pending.js");
15767
15768 var _publish = __webpack_require__(/*! ./publish */ "../assets/dev/js/editor/document/save/commands/publish.js");
15769
15770 var _update = __webpack_require__(/*! ./update */ "../assets/dev/js/editor/document/save/commands/update.js");
15771
15772 /***/ }),
15773
15774 /***/ "../assets/dev/js/editor/document/save/commands/internal/index.js":
15775 /*!************************************************************************!*\
15776 !*** ../assets/dev/js/editor/document/save/commands/internal/index.js ***!
15777 \************************************************************************/
15778 /*! unknown exports (runtime-defined) */
15779 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15780 /*! CommonJS bailout: exports is used directly at 5:23-30 */
15781 /*! CommonJS bailout: exports is used directly at 9:23-30 */
15782 /*! CommonJS bailout: exports is used directly at 16:23-30 */
15783 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15784
15785 "use strict";
15786
15787
15788 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15789
15790 _Object$defineProperty(exports, "__esModule", {
15791 value: true
15792 });
15793
15794 _Object$defineProperty(exports, "Save", {
15795 enumerable: true,
15796 get: function get() {
15797 return _save.Save;
15798 }
15799 });
15800
15801 _Object$defineProperty(exports, "SetIsModified", {
15802 enumerable: true,
15803 get: function get() {
15804 return _setIsModified.SetIsModified;
15805 }
15806 });
15807
15808 var _save = __webpack_require__(/*! ./save.js */ "../assets/dev/js/editor/document/save/commands/internal/save.js");
15809
15810 var _setIsModified = __webpack_require__(/*! ./set-is-modified */ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js");
15811
15812 /***/ }),
15813
15814 /***/ "../assets/dev/js/editor/document/save/commands/internal/save.js":
15815 /*!***********************************************************************!*\
15816 !*** ../assets/dev/js/editor/document/save/commands/internal/save.js ***!
15817 \***********************************************************************/
15818 /*! unknown exports (runtime-defined) */
15819 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
15820 /*! CommonJS bailout: exports is used directly at 7:23-30 */
15821 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15822
15823 "use strict";
15824 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15825
15826
15827 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
15828
15829 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
15830
15831 _Object$defineProperty(exports, "__esModule", {
15832 value: true
15833 });
15834
15835 exports.default = exports.Save = void 0;
15836
15837 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
15838
15839 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
15840
15841 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
15842
15843 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
15844
15845 var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
15846
15847 var Save = /*#__PURE__*/function (_CommandInternalBase) {
15848 (0, _inherits2.default)(Save, _CommandInternalBase);
15849
15850 var _super = (0, _createSuper2.default)(Save);
15851
15852 function Save() {
15853 (0, _classCallCheck2.default)(this, Save);
15854 return _super.apply(this, arguments);
15855 }
15856
15857 (0, _createClass2.default)(Save, [{
15858 key: "apply",
15859 value: function apply(args) {
15860 var _this = this;
15861
15862 var _args$status = args.status,
15863 status = _args$status === void 0 ? 'draft' : _args$status,
15864 _args$force = args.force,
15865 force = _args$force === void 0 ? false : _args$force,
15866 _args$onSuccess = args.onSuccess,
15867 onSuccess = _args$onSuccess === void 0 ? null : _args$onSuccess,
15868 _args$document = args.document,
15869 document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document;
15870
15871 if (!force && document.editor.isSaving) {
15872 return jQuery.Deferred().reject('Document already in save progress');
15873 }
15874
15875 var container = document.container,
15876 settings = container.settings.toJSON({
15877 remove: ['default']
15878 }),
15879 oldStatus = container.settings.get('post_status'); // TODO: Remove - Backwards compatibility.
15880
15881 elementor.saver.trigger('before:save', args).trigger('before:save:' + status, args);
15882 document.editor.isSaving = true;
15883 document.editor.isChangedDuringSave = false;
15884 settings.post_status = status;
15885 var elements = [];
15886
15887 if (elementor.config.document.panel.has_elements) {
15888 elements = container.model.get('elements').toJSON({
15889 remove: ['default', 'editSettings', 'defaultEditSettings']
15890 });
15891 }
15892
15893 var successArgs = {
15894 status: status,
15895 oldStatus: oldStatus,
15896 elements: elements,
15897 document: document,
15898 currentHistoryId: document.history.currentItem.get('id')
15899 };
15900 var deferred = elementorCommon.ajax.addRequest('save_builder', {
15901 data: {
15902 status: status,
15903 elements: elements,
15904 settings: settings
15905 },
15906 error: function error(data) {
15907 return _this.onSaveError(data, status, document);
15908 }
15909 }).then(function (data) {
15910 return _this.onSaveSuccess(data, successArgs, onSuccess);
15911 }); // TODO: Remove - Backwards compatibility
15912
15913 elementor.saver.trigger('save', args);
15914 return deferred;
15915 }
15916 }, {
15917 key: "onSaveSuccess",
15918 value: function onSaveSuccess(data, args) {
15919 var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
15920 var status = args.status,
15921 oldStatus = args.oldStatus,
15922 elements = args.elements,
15923 document = args.document,
15924 currentHistoryId = args.currentHistoryId;
15925 this.onAfterAjax(document);
15926 document.editor.lastSaveHistoryId = currentHistoryId; // Remove document cache.
15927
15928 elementor.documents.invalidateCache(document.id);
15929 var statusChanged = status !== oldStatus,
15930 result = {
15931 data: data,
15932 statusChanged: statusChanged
15933 }; // Document is switched during the save, do nothing.
15934
15935 if (document !== elementor.documents.getCurrent()) {
15936 return result;
15937 }
15938
15939 if (!document.editor.isChangedDuringSave) {
15940 document.editor.isSaved = true;
15941 } // TODO: Move to hook.
15942
15943
15944 if ('autosave' !== status) {
15945 if (statusChanged) {
15946 $e.run('document/elements/settings', {
15947 container: elementor.settings.page.getEditedView().getContainer(),
15948 settings: {
15949 post_status: status
15950 },
15951 options: {
15952 external: true
15953 }
15954 });
15955 } // Notice: Must be after update page.model.post_status to the new status.
15956
15957
15958 if (!document.editor.isChangedDuringSave) {
15959 $e.internal('document/save/set-is-modified', {
15960 status: false
15961 });
15962 }
15963 }
15964
15965 if (data.config) {
15966 // TODO: Move to es6.
15967 jQuery.extend(true, document.config, data.config.document);
15968 }
15969
15970 if (document.config.elements) {
15971 document.config.elements = elements;
15972 } // TODO: Remove - Backwards compatibility
15973
15974
15975 elementor.channels.editor.trigger('saved', data); // TODO: Remove - Backwards compatibility
15976
15977 elementor.saver.trigger('after:save', data).trigger('after:save:' + status, data); // TODO: Remove - Backwards compatibility
15978
15979 if (statusChanged) {
15980 elementor.saver.trigger('page:status:change', status, oldStatus);
15981 }
15982
15983 if (_.isFunction(callback)) {
15984 callback.call(this, result);
15985 }
15986
15987 return result;
15988 }
15989 }, {
15990 key: "onSaveError",
15991 value: function onSaveError(data, status, document) {
15992 this.onAfterAjax(document); // TODO: Remove - Backwards compatibility
15993
15994 elementor.saver.trigger('after:saveError', data).trigger('after:saveError:' + status, data);
15995 var message;
15996
15997 if (_.isString(data)) {
15998 message = data;
15999 } else if (data.statusText) {
16000 message = elementor.createAjaxErrorMessage(data);
16001
16002 if (0 === data.readyState) {
16003 message += ' ' + __('Saving has been disabled until you’re reconnected.', 'elementor');
16004 }
16005 } else if (data[0] && data[0].code) {
16006 message = __('Server Error', 'elementor') + ' ' + data[0].code;
16007 }
16008
16009 elementor.notifications.showToast({
16010 message: message
16011 });
16012 }
16013 }, {
16014 key: "onAfterAjax",
16015 value: function onAfterAjax(document) {
16016 document.editor.isSaving = false;
16017 }
16018 }]);
16019 return Save;
16020 }(_commandInternalBase.default);
16021
16022 exports.Save = Save;
16023 var _default = Save;
16024 exports.default = _default;
16025
16026 /***/ }),
16027
16028 /***/ "../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js":
16029 /*!**********************************************************************************!*\
16030 !*** ../assets/dev/js/editor/document/save/commands/internal/set-is-modified.js ***!
16031 \**********************************************************************************/
16032 /*! unknown exports (runtime-defined) */
16033 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16034 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16035 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16036
16037 "use strict";
16038
16039
16040 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16041
16042 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16043
16044 _Object$defineProperty(exports, "__esModule", {
16045 value: true
16046 });
16047
16048 exports.default = exports.SetIsModified = void 0;
16049
16050 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16051
16052 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16053
16054 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16055
16056 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16057
16058 var _commandInternalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-internal-base */ "../core/common/assets/js/api/modules/command-internal-base.js"));
16059
16060 var SetIsModified = /*#__PURE__*/function (_CommandInternalBase) {
16061 (0, _inherits2.default)(SetIsModified, _CommandInternalBase);
16062
16063 var _super = (0, _createSuper2.default)(SetIsModified);
16064
16065 function SetIsModified() {
16066 (0, _classCallCheck2.default)(this, SetIsModified);
16067 return _super.apply(this, arguments);
16068 }
16069
16070 (0, _createClass2.default)(SetIsModified, [{
16071 key: "validateArgs",
16072 value: function validateArgs(args) {
16073 this.requireArgumentType('status', 'boolean', args);
16074 }
16075 }, {
16076 key: "apply",
16077 value: function apply(args) {
16078 var status = args.status,
16079 _args$document = args.document,
16080 document = _args$document === void 0 ? elementor.documents.getCurrent() : _args$document; // Save document for hooks.
16081
16082 args.document = document;
16083 document.editor.isChanged = status;
16084
16085 if (status && document.editor.isSaving) {
16086 document.editor.isChangedDuringSave = true;
16087 }
16088
16089 if (status) {
16090 document.editor.isSaved = false;
16091 } // TODO: BC.
16092
16093
16094 elementor.channels.editor.reply('status', status).trigger('status:change', status);
16095
16096 if (document.editor.isChanged) {
16097 this.component.startAutoSave(document);
16098 }
16099 }
16100 }]);
16101 return SetIsModified;
16102 }(_commandInternalBase.default);
16103
16104 exports.SetIsModified = SetIsModified;
16105 var _default = SetIsModified;
16106 exports.default = _default;
16107
16108 /***/ }),
16109
16110 /***/ "../assets/dev/js/editor/document/save/commands/pending.js":
16111 /*!*****************************************************************!*\
16112 !*** ../assets/dev/js/editor/document/save/commands/pending.js ***!
16113 \*****************************************************************/
16114 /*! unknown exports (runtime-defined) */
16115 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16116 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16117 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16118
16119 "use strict";
16120
16121
16122 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16123
16124 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16125
16126 _Object$defineProperty(exports, "__esModule", {
16127 value: true
16128 });
16129
16130 exports.Pending = void 0;
16131
16132 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16133
16134 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16135
16136 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16137
16138 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16139
16140 var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16141
16142 var Pending = /*#__PURE__*/function (_Base) {
16143 (0, _inherits2.default)(Pending, _Base);
16144
16145 var _super = (0, _createSuper2.default)(Pending);
16146
16147 function Pending() {
16148 (0, _classCallCheck2.default)(this, Pending);
16149 return _super.apply(this, arguments);
16150 }
16151
16152 (0, _createClass2.default)(Pending, [{
16153 key: "apply",
16154 value: function apply(args) {
16155 var _args$status = args.status,
16156 status = _args$status === void 0 ? 'pending' : _args$status,
16157 _args$document = args.document,
16158 document = _args$document === void 0 ? this.document : _args$document;
16159 return $e.internal('document/save/save', {
16160 status: status,
16161 document: document
16162 });
16163 }
16164 }]);
16165 return Pending;
16166 }(_base.default);
16167
16168 exports.Pending = Pending;
16169
16170 /***/ }),
16171
16172 /***/ "../assets/dev/js/editor/document/save/commands/publish.js":
16173 /*!*****************************************************************!*\
16174 !*** ../assets/dev/js/editor/document/save/commands/publish.js ***!
16175 \*****************************************************************/
16176 /*! unknown exports (runtime-defined) */
16177 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16178 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16179 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16180
16181 "use strict";
16182
16183
16184 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16185
16186 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16187
16188 _Object$defineProperty(exports, "__esModule", {
16189 value: true
16190 });
16191
16192 exports.Publish = void 0;
16193
16194 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16195
16196 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16197
16198 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16199
16200 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16201
16202 var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16203
16204 var Publish = /*#__PURE__*/function (_Base) {
16205 (0, _inherits2.default)(Publish, _Base);
16206
16207 var _super = (0, _createSuper2.default)(Publish);
16208
16209 function Publish() {
16210 (0, _classCallCheck2.default)(this, Publish);
16211 return _super.apply(this, arguments);
16212 }
16213
16214 (0, _createClass2.default)(Publish, [{
16215 key: "apply",
16216 value: function apply(args) {
16217 var _args$status = args.status,
16218 status = _args$status === void 0 ? 'publish' : _args$status,
16219 _args$document = args.document,
16220 document = _args$document === void 0 ? this.document : _args$document;
16221 return $e.internal('document/save/save', {
16222 status: status,
16223 document: document
16224 });
16225 }
16226 }]);
16227 return Publish;
16228 }(_base.default);
16229
16230 exports.Publish = Publish;
16231
16232 /***/ }),
16233
16234 /***/ "../assets/dev/js/editor/document/save/commands/update.js":
16235 /*!****************************************************************!*\
16236 !*** ../assets/dev/js/editor/document/save/commands/update.js ***!
16237 \****************************************************************/
16238 /*! unknown exports (runtime-defined) */
16239 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16240 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16241 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16242
16243 "use strict";
16244
16245
16246 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16247
16248 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16249
16250 _Object$defineProperty(exports, "__esModule", {
16251 value: true
16252 });
16253
16254 exports.Update = void 0;
16255
16256 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16257
16258 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16259
16260 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16261
16262 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16263
16264 var _base = _interopRequireDefault(__webpack_require__(/*! ./base/base */ "../assets/dev/js/editor/document/save/commands/base/base.js"));
16265
16266 var Update = /*#__PURE__*/function (_Base) {
16267 (0, _inherits2.default)(Update, _Base);
16268
16269 var _super = (0, _createSuper2.default)(Update);
16270
16271 function Update() {
16272 (0, _classCallCheck2.default)(this, Update);
16273 return _super.apply(this, arguments);
16274 }
16275
16276 (0, _createClass2.default)(Update, [{
16277 key: "apply",
16278 value: function apply(args) {
16279 var _args$document = args.document,
16280 document = _args$document === void 0 ? this.document : _args$document,
16281 _args$status = args.status,
16282 status = _args$status === void 0 ? document.container.settings.get('post_status') : _args$status;
16283 return $e.internal('document/save/save', {
16284 status: status,
16285 document: document
16286 });
16287 }
16288 }]);
16289 return Update;
16290 }(_base.default);
16291
16292 exports.Update = Update;
16293
16294 /***/ }),
16295
16296 /***/ "../assets/dev/js/editor/document/save/component.js":
16297 /*!**********************************************************!*\
16298 !*** ../assets/dev/js/editor/document/save/component.js ***!
16299 \**********************************************************/
16300 /*! unknown exports (runtime-defined) */
16301 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16302 /*! CommonJS bailout: exports is used directly at 9:23-30 */
16303 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16304
16305 "use strict";
16306 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16307
16308
16309 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
16310
16311 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16312
16313 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16314
16315 _Object$defineProperty(exports, "__esModule", {
16316 value: true
16317 });
16318
16319 exports.default = void 0;
16320
16321 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16322
16323 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16324
16325 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
16326
16327 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
16328
16329 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
16330
16331 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16332
16333 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16334
16335 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
16336
16337 var _backwardsCompatibility = _interopRequireDefault(__webpack_require__(/*! ./backwards-compatibility */ "../assets/dev/js/editor/document/save/backwards-compatibility.js"));
16338
16339 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/save/commands/index.js"));
16340
16341 var commandsInternal = _interopRequireWildcard(__webpack_require__(/*! ./commands/internal */ "../assets/dev/js/editor/document/save/commands/internal/index.js"));
16342
16343 var hooks = _interopRequireWildcard(__webpack_require__(/*! ./hooks/ */ "../assets/dev/js/editor/document/save/hooks/index.js"));
16344
16345 var Component = /*#__PURE__*/function (_BackwardsCompatibili) {
16346 (0, _inherits2.default)(Component, _BackwardsCompatibili);
16347
16348 var _super = (0, _createSuper2.default)(Component);
16349
16350 function Component() {
16351 var _this;
16352
16353 (0, _classCallCheck2.default)(this, Component);
16354
16355 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
16356 args[_key] = arguments[_key];
16357 }
16358
16359 _this = _super.call.apply(_super, [this].concat(args));
16360 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "footerSaver", void 0);
16361 return _this;
16362 }
16363
16364 (0, _createClass2.default)(Component, [{
16365 key: "__construct",
16366 value: function __construct() {
16367 var _this2 = this;
16368
16369 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
16370 (0, _get2.default)((0, _getPrototypeOf2.default)(Component.prototype), "__construct", this).call(this, args);
16371 /**
16372 * Auto save timer handlers.
16373 *
16374 * @type {Object}
16375 */
16376
16377 this.autoSaveTimers = {};
16378 /**
16379 * Auto save interval.
16380 *
16381 * @type {number}
16382 */
16383
16384 this.autoSaveInterval = elementor.config.autosave_interval * 1000;
16385 elementorCommon.elements.$window.on('beforeunload', function () {
16386 if (_this2.isEditorChanged()) {
16387 // Returns a message to confirm dialog.
16388 return __('Please note: All unsaved changes will be lost.', 'elementor');
16389 }
16390 });
16391 }
16392 }, {
16393 key: "getNamespace",
16394 value: function getNamespace() {
16395 return 'document/save';
16396 }
16397 /**
16398 * TODO: test
16399 * @param {Document} document
16400 */
16401
16402 }, {
16403 key: "startAutoSave",
16404 value: function startAutoSave(document) {
16405 var _this3 = this;
16406
16407 this.stopAutoSave(document);
16408 this.autoSaveTimers[document.id] = setTimeout(function () {
16409 $e.run('document/save/auto', {
16410 document: document
16411 });
16412 delete _this3.autoSaveTimers[document.id];
16413 }, this.autoSaveInterval);
16414 }
16415 /**
16416 * TODO: test
16417 * @param {Document} document
16418 */
16419
16420 }, {
16421 key: "stopAutoSave",
16422 value: function stopAutoSave(document) {
16423 if (this.autoSaveTimers[document.id]) {
16424 clearTimeout(this.autoSaveTimers[document.id]);
16425 delete this.autoSaveTimers[document.id];
16426 }
16427 }
16428 }, {
16429 key: "defaultCommands",
16430 value: function defaultCommands() {
16431 return this.importCommands(commands);
16432 }
16433 }, {
16434 key: "defaultCommandsInternal",
16435 value: function defaultCommandsInternal() {
16436 return this.importCommands(commandsInternal);
16437 }
16438 }, {
16439 key: "defaultHooks",
16440 value: function defaultHooks() {
16441 return this.importHooks(hooks);
16442 }
16443 }, {
16444 key: "isEditorChanged",
16445 value: function isEditorChanged() {
16446 return true === elementor.channels.editor.request('status');
16447 }
16448 }]);
16449 return Component;
16450 }(_backwardsCompatibility.default);
16451
16452 exports.default = Component;
16453
16454 /***/ }),
16455
16456 /***/ "../assets/dev/js/editor/document/save/hooks/index.js":
16457 /*!************************************************************!*\
16458 !*** ../assets/dev/js/editor/document/save/hooks/index.js ***!
16459 \************************************************************/
16460 /*! unknown exports (runtime-defined) */
16461 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16462 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16463 /*! CommonJS bailout: exports is used directly at 15:13-20 */
16464 /*! CommonJS bailout: exports is used directly at 15:24-31 */
16465 /*! CommonJS bailout: exports is used directly at 17:25-32 */
16466 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16467
16468 "use strict";
16469
16470
16471 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
16472
16473 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16474
16475 _Object$defineProperty(exports, "__esModule", {
16476 value: true
16477 });
16478
16479 var _ui = __webpack_require__(/*! ./ui/ */ "../assets/dev/js/editor/document/save/hooks/ui/index.js");
16480
16481 _Object$keys(_ui).forEach(function (key) {
16482 if (key === "default" || key === "__esModule") return;
16483 if (key in exports && exports[key] === _ui[key]) return;
16484
16485 _Object$defineProperty(exports, key, {
16486 enumerable: true,
16487 get: function get() {
16488 return _ui[key];
16489 }
16490 });
16491 });
16492
16493 /***/ }),
16494
16495 /***/ "../assets/dev/js/editor/document/save/hooks/ui/index.js":
16496 /*!***************************************************************!*\
16497 !*** ../assets/dev/js/editor/document/save/hooks/ui/index.js ***!
16498 \***************************************************************/
16499 /*! unknown exports (runtime-defined) */
16500 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16501 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16502 /*! CommonJS bailout: exports is used directly at 15:13-20 */
16503 /*! CommonJS bailout: exports is used directly at 15:24-31 */
16504 /*! CommonJS bailout: exports is used directly at 17:25-32 */
16505 /*! CommonJS bailout: exports is used directly at 29:13-20 */
16506 /*! CommonJS bailout: exports is used directly at 29:24-31 */
16507 /*! CommonJS bailout: exports is used directly at 31:25-32 */
16508 /*! CommonJS bailout: exports is used directly at 43:13-20 */
16509 /*! CommonJS bailout: exports is used directly at 43:24-31 */
16510 /*! CommonJS bailout: exports is used directly at 45:25-32 */
16511 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16512
16513 "use strict";
16514
16515
16516 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
16517
16518 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16519
16520 _Object$defineProperty(exports, "__esModule", {
16521 value: true
16522 });
16523
16524 var _save = __webpack_require__(/*! ./save/ */ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js");
16525
16526 _Object$keys(_save).forEach(function (key) {
16527 if (key === "default" || key === "__esModule") return;
16528 if (key in exports && exports[key] === _save[key]) return;
16529
16530 _Object$defineProperty(exports, key, {
16531 enumerable: true,
16532 get: function get() {
16533 return _save[key];
16534 }
16535 });
16536 });
16537
16538 var _setIsModified = __webpack_require__(/*! ./set-is-modified/ */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js");
16539
16540 _Object$keys(_setIsModified).forEach(function (key) {
16541 if (key === "default" || key === "__esModule") return;
16542 if (key in exports && exports[key] === _setIsModified[key]) return;
16543
16544 _Object$defineProperty(exports, key, {
16545 enumerable: true,
16546 get: function get() {
16547 return _setIsModified[key];
16548 }
16549 });
16550 });
16551
16552 var _settings = __webpack_require__(/*! ./settings */ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js");
16553
16554 _Object$keys(_settings).forEach(function (key) {
16555 if (key === "default" || key === "__esModule") return;
16556 if (key in exports && exports[key] === _settings[key]) return;
16557
16558 _Object$defineProperty(exports, key, {
16559 enumerable: true,
16560 get: function get() {
16561 return _settings[key];
16562 }
16563 });
16564 });
16565
16566 /***/ }),
16567
16568 /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js":
16569 /*!********************************************************************!*\
16570 !*** ../assets/dev/js/editor/document/save/hooks/ui/save/after.js ***!
16571 \********************************************************************/
16572 /*! unknown exports (runtime-defined) */
16573 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16574 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16575 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16576
16577 "use strict";
16578 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16579
16580
16581 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16582
16583 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16584
16585 _Object$defineProperty(exports, "__esModule", {
16586 value: true
16587 });
16588
16589 exports.default = exports.FooterSaverAfterSave = void 0;
16590
16591 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16592
16593 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16594
16595 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16596
16597 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16598
16599 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16600
16601 var FooterSaverAfterSave = /*#__PURE__*/function (_HookUIAfter) {
16602 (0, _inherits2.default)(FooterSaverAfterSave, _HookUIAfter);
16603
16604 var _super = (0, _createSuper2.default)(FooterSaverAfterSave);
16605
16606 function FooterSaverAfterSave() {
16607 (0, _classCallCheck2.default)(this, FooterSaverAfterSave);
16608 return _super.apply(this, arguments);
16609 }
16610
16611 (0, _createClass2.default)(FooterSaverAfterSave, [{
16612 key: "getCommand",
16613 value: function getCommand() {
16614 return 'document/save/save';
16615 }
16616 }, {
16617 key: "getId",
16618 value: function getId() {
16619 return 'footer-saver-after-save';
16620 }
16621 }, {
16622 key: "apply",
16623 value: function apply(args, result) {
16624 var status = args.status,
16625 data = result.data,
16626 _$e$components$get = $e.components.get('document/save'),
16627 footerSaver = _$e$components$get.footerSaver;
16628
16629 NProgress.done();
16630 footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
16631 footerSaver.ui.lastEditedWrapper.removeClass('elementor-state-active');
16632 footerSaver.refreshWpPreview();
16633 footerSaver.setLastEdited(data.config.document.last_edited);
16634
16635 if (result.statusChanged && 'publish' === status && elementor.config.document.urls.have_a_look) {
16636 this.onPageStatusChange();
16637 }
16638 }
16639 }, {
16640 key: "onPageStatusChange",
16641 value: function onPageStatusChange() {
16642 var buttons = [];
16643 buttons.push({
16644 name: 'view_page',
16645 text: __('Have a look', 'elementor'),
16646 callback: function callback() {
16647 open(elementor.config.document.urls.have_a_look);
16648 }
16649 });
16650 elementor.notifications.showToast({
16651 message: elementor.config.document.panel.messages.publish_notification,
16652 buttons: buttons
16653 });
16654 }
16655 }]);
16656 return FooterSaverAfterSave;
16657 }(_after.default);
16658
16659 exports.FooterSaverAfterSave = FooterSaverAfterSave;
16660 var _default = FooterSaverAfterSave;
16661 exports.default = _default;
16662
16663 /***/ }),
16664
16665 /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js":
16666 /*!*********************************************************************!*\
16667 !*** ../assets/dev/js/editor/document/save/hooks/ui/save/before.js ***!
16668 \*********************************************************************/
16669 /*! unknown exports (runtime-defined) */
16670 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16671 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16672 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16673
16674 "use strict";
16675
16676
16677 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16678
16679 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16680
16681 _Object$defineProperty(exports, "__esModule", {
16682 value: true
16683 });
16684
16685 exports.default = exports.FooterSaverBeforeSave = void 0;
16686
16687 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16688
16689 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16690
16691 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16692
16693 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16694
16695 var _before = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/before */ "../core/common/assets/js/api/modules/hooks/ui/before.js"));
16696
16697 var FooterSaverBeforeSave = /*#__PURE__*/function (_HookUIBefore) {
16698 (0, _inherits2.default)(FooterSaverBeforeSave, _HookUIBefore);
16699
16700 var _super = (0, _createSuper2.default)(FooterSaverBeforeSave);
16701
16702 function FooterSaverBeforeSave() {
16703 (0, _classCallCheck2.default)(this, FooterSaverBeforeSave);
16704 return _super.apply(this, arguments);
16705 }
16706
16707 (0, _createClass2.default)(FooterSaverBeforeSave, [{
16708 key: "getCommand",
16709 value: function getCommand() {
16710 return 'document/save/save';
16711 }
16712 }, {
16713 key: "getId",
16714 value: function getId() {
16715 return 'footer-saver-before-save';
16716 }
16717 }, {
16718 key: "apply",
16719 value: function apply(args) {
16720 var status = args.status,
16721 _$e$components$get = $e.components.get('document/save'),
16722 footerSaver = _$e$components$get.footerSaver;
16723
16724 NProgress.start();
16725
16726 if ('autosave' === status) {
16727 footerSaver.ui.lastEditedWrapper.addClass('elementor-state-active');
16728 } else {
16729 footerSaver.ui.buttonPublish.addClass('elementor-button-state');
16730 }
16731 }
16732 }]);
16733 return FooterSaverBeforeSave;
16734 }(_before.default);
16735
16736 exports.FooterSaverBeforeSave = FooterSaverBeforeSave;
16737 var _default = FooterSaverBeforeSave;
16738 exports.default = _default;
16739
16740 /***/ }),
16741
16742 /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js":
16743 /*!********************************************************************!*\
16744 !*** ../assets/dev/js/editor/document/save/hooks/ui/save/catch.js ***!
16745 \********************************************************************/
16746 /*! unknown exports (runtime-defined) */
16747 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16748 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16749 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16750
16751 "use strict";
16752
16753
16754 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16755
16756 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16757
16758 _Object$defineProperty(exports, "__esModule", {
16759 value: true
16760 });
16761
16762 exports.default = exports.FooterSaverCatchSave = void 0;
16763
16764 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16765
16766 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16767
16768 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16769
16770 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16771
16772 var _catch = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/catch */ "../core/common/assets/js/api/modules/hooks/ui/catch.js"));
16773
16774 var FooterSaverCatchSave = /*#__PURE__*/function (_HookUICatch) {
16775 (0, _inherits2.default)(FooterSaverCatchSave, _HookUICatch);
16776
16777 var _super = (0, _createSuper2.default)(FooterSaverCatchSave);
16778
16779 function FooterSaverCatchSave() {
16780 (0, _classCallCheck2.default)(this, FooterSaverCatchSave);
16781 return _super.apply(this, arguments);
16782 }
16783
16784 (0, _createClass2.default)(FooterSaverCatchSave, [{
16785 key: "getCommand",
16786 value: function getCommand() {
16787 return 'document/save/save';
16788 }
16789 }, {
16790 key: "getId",
16791 value: function getId() {
16792 return 'footer-saver-catch-save';
16793 }
16794 }, {
16795 key: "apply",
16796 value: function apply() {
16797 NProgress.done();
16798 $e.components.get('document/save').footerSaver.ui.buttonPublish.removeClass('elementor-button-state');
16799 }
16800 }]);
16801 return FooterSaverCatchSave;
16802 }(_catch.default);
16803
16804 exports.FooterSaverCatchSave = FooterSaverCatchSave;
16805 var _default = FooterSaverCatchSave;
16806 exports.default = _default;
16807
16808 /***/ }),
16809
16810 /***/ "../assets/dev/js/editor/document/save/hooks/ui/save/index.js":
16811 /*!********************************************************************!*\
16812 !*** ../assets/dev/js/editor/document/save/hooks/ui/save/index.js ***!
16813 \********************************************************************/
16814 /*! unknown exports (runtime-defined) */
16815 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16816 /*! CommonJS bailout: exports is used directly at 5:23-30 */
16817 /*! CommonJS bailout: exports is used directly at 9:23-30 */
16818 /*! CommonJS bailout: exports is used directly at 16:23-30 */
16819 /*! CommonJS bailout: exports is used directly at 23:23-30 */
16820 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16821
16822 "use strict";
16823
16824
16825 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16826
16827 _Object$defineProperty(exports, "__esModule", {
16828 value: true
16829 });
16830
16831 _Object$defineProperty(exports, "FooterSaverAfterSave", {
16832 enumerable: true,
16833 get: function get() {
16834 return _after.FooterSaverAfterSave;
16835 }
16836 });
16837
16838 _Object$defineProperty(exports, "FooterSaverBeforeSave", {
16839 enumerable: true,
16840 get: function get() {
16841 return _before.FooterSaverBeforeSave;
16842 }
16843 });
16844
16845 _Object$defineProperty(exports, "FooterSaverCatchSave", {
16846 enumerable: true,
16847 get: function get() {
16848 return _catch.FooterSaverCatchSave;
16849 }
16850 });
16851
16852 var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/save/after.js");
16853
16854 var _before = __webpack_require__(/*! ./before */ "../assets/dev/js/editor/document/save/hooks/ui/save/before.js");
16855
16856 var _catch = __webpack_require__(/*! ./catch */ "../assets/dev/js/editor/document/save/hooks/ui/save/catch.js");
16857
16858 /***/ }),
16859
16860 /***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js":
16861 /*!*******************************************************************************!*\
16862 !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js ***!
16863 \*******************************************************************************/
16864 /*! unknown exports (runtime-defined) */
16865 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16866 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16867 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16868
16869 "use strict";
16870
16871
16872 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16873
16874 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16875
16876 _Object$defineProperty(exports, "__esModule", {
16877 value: true
16878 });
16879
16880 exports.default = exports.FooterSaverActiveSaveButtons = void 0;
16881
16882 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16883
16884 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16885
16886 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16887
16888 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16889
16890 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16891
16892 var FooterSaverActiveSaveButtons = /*#__PURE__*/function (_HookUIAfter) {
16893 (0, _inherits2.default)(FooterSaverActiveSaveButtons, _HookUIAfter);
16894
16895 var _super = (0, _createSuper2.default)(FooterSaverActiveSaveButtons);
16896
16897 function FooterSaverActiveSaveButtons() {
16898 (0, _classCallCheck2.default)(this, FooterSaverActiveSaveButtons);
16899 return _super.apply(this, arguments);
16900 }
16901
16902 (0, _createClass2.default)(FooterSaverActiveSaveButtons, [{
16903 key: "getCommand",
16904 value: function getCommand() {
16905 return 'document/save/set-is-modified';
16906 }
16907 }, {
16908 key: "getId",
16909 value: function getId() {
16910 return 'footer-saver-activate-save-buttons';
16911 }
16912 }, {
16913 key: "apply",
16914 value: function apply(args) {
16915 var status = args.status,
16916 document = args.document;
16917 $e.components.get('document/save').footerSaver.activateSaveButtons(document, status);
16918 }
16919 }]);
16920 return FooterSaverActiveSaveButtons;
16921 }(_after.default);
16922
16923 exports.FooterSaverActiveSaveButtons = FooterSaverActiveSaveButtons;
16924 var _default = FooterSaverActiveSaveButtons;
16925 exports.default = _default;
16926
16927 /***/ }),
16928
16929 /***/ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js":
16930 /*!*******************************************************************************!*\
16931 !*** ../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/index.js ***!
16932 \*******************************************************************************/
16933 /*! unknown exports (runtime-defined) */
16934 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16935 /*! CommonJS bailout: exports is used directly at 5:23-30 */
16936 /*! CommonJS bailout: exports is used directly at 9:23-30 */
16937 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16938
16939 "use strict";
16940
16941
16942 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16943
16944 _Object$defineProperty(exports, "__esModule", {
16945 value: true
16946 });
16947
16948 _Object$defineProperty(exports, "FooterSaverActiveSaveButtons", {
16949 enumerable: true,
16950 get: function get() {
16951 return _after.FooterSaverActiveSaveButtons;
16952 }
16953 });
16954
16955 var _after = __webpack_require__(/*! ./after */ "../assets/dev/js/editor/document/save/hooks/ui/set-is-modified/after.js");
16956
16957 /***/ }),
16958
16959 /***/ "../assets/dev/js/editor/document/save/hooks/ui/settings/index.js":
16960 /*!************************************************************************!*\
16961 !*** ../assets/dev/js/editor/document/save/hooks/ui/settings/index.js ***!
16962 \************************************************************************/
16963 /*! unknown exports (runtime-defined) */
16964 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
16965 /*! CommonJS bailout: exports is used directly at 7:23-30 */
16966 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16967
16968 "use strict";
16969
16970
16971 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
16972
16973 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
16974
16975 _Object$defineProperty(exports, "__esModule", {
16976 value: true
16977 });
16978
16979 exports.default = exports.FooterSeverRefreshMenu = void 0;
16980
16981 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
16982
16983 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
16984
16985 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
16986
16987 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
16988
16989 var _after = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hooks/ui/after */ "../core/common/assets/js/api/modules/hooks/ui/after.js"));
16990
16991 var FooterSeverRefreshMenu = /*#__PURE__*/function (_HookUIAfter) {
16992 (0, _inherits2.default)(FooterSeverRefreshMenu, _HookUIAfter);
16993
16994 var _super = (0, _createSuper2.default)(FooterSeverRefreshMenu);
16995
16996 function FooterSeverRefreshMenu() {
16997 (0, _classCallCheck2.default)(this, FooterSeverRefreshMenu);
16998 return _super.apply(this, arguments);
16999 }
17000
17001 (0, _createClass2.default)(FooterSeverRefreshMenu, [{
17002 key: "getCommand",
17003 value: function getCommand() {
17004 return 'document/elements/settings';
17005 }
17006 }, {
17007 key: "getId",
17008 value: function getId() {
17009 return 'footer-saver-refresh-menu';
17010 }
17011 }, {
17012 key: "getContainerType",
17013 value: function getContainerType() {
17014 return 'document';
17015 }
17016 }, {
17017 key: "getConditions",
17018 value: function getConditions(args) {
17019 return args.settings && 'undefined' !== typeof args.settings.post_status;
17020 }
17021 }, {
17022 key: "apply",
17023 value: function apply(args) {
17024 var _$e$components$get = $e.components.get('document/save'),
17025 footerSaver = _$e$components$get.footerSaver;
17026
17027 footerSaver.setMenuItems(args.container.document);
17028 footerSaver.refreshWpPreview();
17029 }
17030 }]);
17031 return FooterSeverRefreshMenu;
17032 }(_after.default);
17033
17034 exports.FooterSeverRefreshMenu = FooterSeverRefreshMenu;
17035 var _default = FooterSeverRefreshMenu;
17036 exports.default = _default;
17037
17038 /***/ }),
17039
17040 /***/ "../assets/dev/js/editor/document/ui/commands/copy.js":
17041 /*!************************************************************!*\
17042 !*** ../assets/dev/js/editor/document/ui/commands/copy.js ***!
17043 \************************************************************/
17044 /*! unknown exports (runtime-defined) */
17045 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
17046 /*! CommonJS bailout: exports is used directly at 7:23-30 */
17047 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17048
17049 "use strict";
17050
17051
17052 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17053
17054 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17055
17056 _Object$defineProperty(exports, "__esModule", {
17057 value: true
17058 });
17059
17060 exports.default = exports.Copy = void 0;
17061
17062 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17063
17064 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17065
17066 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17067
17068 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17069
17070 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17071
17072 var Copy = /*#__PURE__*/function (_CommandBase) {
17073 (0, _inherits2.default)(Copy, _CommandBase);
17074
17075 var _super = (0, _createSuper2.default)(Copy);
17076
17077 function Copy() {
17078 (0, _classCallCheck2.default)(this, Copy);
17079 return _super.apply(this, arguments);
17080 }
17081
17082 (0, _createClass2.default)(Copy, [{
17083 key: "apply",
17084 value: function apply() {
17085 var selectedElement = elementor.getCurrentElement();
17086
17087 if (selectedElement) {
17088 return $e.run('document/elements/copy', {
17089 container: selectedElement.getContainer()
17090 });
17091 }
17092
17093 return false;
17094 }
17095 }]);
17096 return Copy;
17097 }(_commandBase.default);
17098
17099 exports.Copy = Copy;
17100 var _default = Copy;
17101 exports.default = _default;
17102
17103 /***/ }),
17104
17105 /***/ "../assets/dev/js/editor/document/ui/commands/delete.js":
17106 /*!**************************************************************!*\
17107 !*** ../assets/dev/js/editor/document/ui/commands/delete.js ***!
17108 \**************************************************************/
17109 /*! unknown exports (runtime-defined) */
17110 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
17111 /*! CommonJS bailout: exports is used directly at 7:23-30 */
17112 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17113
17114 "use strict";
17115
17116
17117 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17118
17119 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17120
17121 _Object$defineProperty(exports, "__esModule", {
17122 value: true
17123 });
17124
17125 exports.default = exports.Delete = void 0;
17126
17127 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17128
17129 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17130
17131 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17132
17133 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17134
17135 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17136
17137 var Delete = /*#__PURE__*/function (_CommandBase) {
17138 (0, _inherits2.default)(Delete, _CommandBase);
17139
17140 var _super = (0, _createSuper2.default)(Delete);
17141
17142 function Delete() {
17143 (0, _classCallCheck2.default)(this, Delete);
17144 return _super.apply(this, arguments);
17145 }
17146
17147 (0, _createClass2.default)(Delete, [{
17148 key: "apply",
17149 value: function apply() {
17150 var selectedElement = elementor.getCurrentElement();
17151
17152 if (selectedElement) {
17153 return $e.run('document/elements/delete', {
17154 container: selectedElement.getContainer()
17155 });
17156 }
17157
17158 return false;
17159 }
17160 }]);
17161 return Delete;
17162 }(_commandBase.default);
17163
17164 exports.Delete = Delete;
17165 var _default = Delete;
17166 exports.default = _default;
17167
17168 /***/ }),
17169
17170 /***/ "../assets/dev/js/editor/document/ui/commands/duplicate.js":
17171 /*!*****************************************************************!*\
17172 !*** ../assets/dev/js/editor/document/ui/commands/duplicate.js ***!
17173 \*****************************************************************/
17174 /*! unknown exports (runtime-defined) */
17175 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
17176 /*! CommonJS bailout: exports is used directly at 7:23-30 */
17177 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17178
17179 "use strict";
17180
17181
17182 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17183
17184 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17185
17186 _Object$defineProperty(exports, "__esModule", {
17187 value: true
17188 });
17189
17190 exports.default = exports.Duplicate = void 0;
17191
17192 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17193
17194 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17195
17196 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17197
17198 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17199
17200 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17201
17202 var Duplicate = /*#__PURE__*/function (_CommandBase) {
17203 (0, _inherits2.default)(Duplicate, _CommandBase);
17204
17205 var _super = (0, _createSuper2.default)(Duplicate);
17206
17207 function Duplicate() {
17208 (0, _classCallCheck2.default)(this, Duplicate);
17209 return _super.apply(this, arguments);
17210 }
17211
17212 (0, _createClass2.default)(Duplicate, [{
17213 key: "apply",
17214 value: function apply() {
17215 var selectedElement = elementor.getCurrentElement();
17216
17217 if (selectedElement) {
17218 return $e.run('document/elements/duplicate', {
17219 container: selectedElement.getContainer()
17220 });
17221 }
17222
17223 return false;
17224 }
17225 }]);
17226 return Duplicate;
17227 }(_commandBase.default);
17228
17229 exports.Duplicate = Duplicate;
17230 var _default = Duplicate;
17231 exports.default = _default;
17232
17233 /***/ }),
17234
17235 /***/ "../assets/dev/js/editor/document/ui/commands/index.js":
17236 /*!*************************************************************!*\
17237 !*** ../assets/dev/js/editor/document/ui/commands/index.js ***!
17238 \*************************************************************/
17239 /*! unknown exports (runtime-defined) */
17240 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
17241 /*! CommonJS bailout: exports is used directly at 5:23-30 */
17242 /*! CommonJS bailout: exports is used directly at 9:23-30 */
17243 /*! CommonJS bailout: exports is used directly at 16:23-30 */
17244 /*! CommonJS bailout: exports is used directly at 23:23-30 */
17245 /*! CommonJS bailout: exports is used directly at 30:23-30 */
17246 /*! CommonJS bailout: exports is used directly at 37:23-30 */
17247 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17248
17249 "use strict";
17250
17251
17252 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17253
17254 _Object$defineProperty(exports, "__esModule", {
17255 value: true
17256 });
17257
17258 _Object$defineProperty(exports, "Copy", {
17259 enumerable: true,
17260 get: function get() {
17261 return _copy.Copy;
17262 }
17263 });
17264
17265 _Object$defineProperty(exports, "Delete", {
17266 enumerable: true,
17267 get: function get() {
17268 return _delete.Delete;
17269 }
17270 });
17271
17272 _Object$defineProperty(exports, "Duplicate", {
17273 enumerable: true,
17274 get: function get() {
17275 return _duplicate.Duplicate;
17276 }
17277 });
17278
17279 _Object$defineProperty(exports, "Paste", {
17280 enumerable: true,
17281 get: function get() {
17282 return _paste.Paste;
17283 }
17284 });
17285
17286 _Object$defineProperty(exports, "PasteStyle", {
17287 enumerable: true,
17288 get: function get() {
17289 return _pasteStyle.PasteStyle;
17290 }
17291 });
17292
17293 var _copy = __webpack_require__(/*! ./copy */ "../assets/dev/js/editor/document/ui/commands/copy.js");
17294
17295 var _delete = __webpack_require__(/*! ./delete */ "../assets/dev/js/editor/document/ui/commands/delete.js");
17296
17297 var _duplicate = __webpack_require__(/*! ./duplicate */ "../assets/dev/js/editor/document/ui/commands/duplicate.js");
17298
17299 var _paste = __webpack_require__(/*! ./paste */ "../assets/dev/js/editor/document/ui/commands/paste.js");
17300
17301 var _pasteStyle = __webpack_require__(/*! ./paste-style */ "../assets/dev/js/editor/document/ui/commands/paste-style.js");
17302
17303 /***/ }),
17304
17305 /***/ "../assets/dev/js/editor/document/ui/commands/paste-style.js":
17306 /*!*******************************************************************!*\
17307 !*** ../assets/dev/js/editor/document/ui/commands/paste-style.js ***!
17308 \*******************************************************************/
17309 /*! unknown exports (runtime-defined) */
17310 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
17311 /*! CommonJS bailout: exports is used directly at 7:23-30 */
17312 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17313
17314 "use strict";
17315
17316
17317 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17318
17319 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17320
17321 _Object$defineProperty(exports, "__esModule", {
17322 value: true
17323 });
17324
17325 exports.default = exports.PasteStyle = void 0;
17326
17327 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17328
17329 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17330
17331 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17332
17333 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17334
17335 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17336
17337 var PasteStyle = /*#__PURE__*/function (_CommandBase) {
17338 (0, _inherits2.default)(PasteStyle, _CommandBase);
17339
17340 var _super = (0, _createSuper2.default)(PasteStyle);
17341
17342 function PasteStyle() {
17343 (0, _classCallCheck2.default)(this, PasteStyle);
17344 return _super.apply(this, arguments);
17345 }
17346
17347 (0, _createClass2.default)(PasteStyle, [{
17348 key: "apply",
17349 value: function apply() {
17350 var selectedElement = elementor.getCurrentElement();
17351
17352 if (selectedElement) {
17353 return $e.run('document/elements/paste-style', {
17354 container: selectedElement.getContainer()
17355 });
17356 }
17357
17358 return false;
17359 }
17360 }]);
17361 return PasteStyle;
17362 }(_commandBase.default);
17363
17364 exports.PasteStyle = PasteStyle;
17365 var _default = PasteStyle;
17366 exports.default = _default;
17367
17368 /***/ }),
17369
17370 /***/ "../assets/dev/js/editor/document/ui/commands/paste.js":
17371 /*!*************************************************************!*\
17372 !*** ../assets/dev/js/editor/document/ui/commands/paste.js ***!
17373 \*************************************************************/
17374 /*! unknown exports (runtime-defined) */
17375 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
17376 /*! CommonJS bailout: exports is used directly at 7:23-30 */
17377 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17378
17379 "use strict";
17380
17381
17382 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17383
17384 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17385
17386 _Object$defineProperty(exports, "__esModule", {
17387 value: true
17388 });
17389
17390 exports.default = exports.Paste = void 0;
17391
17392 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
17393
17394 __webpack_require__(/*! core-js/modules/es6.array.find-index.js */ "../node_modules/core-js/modules/es6.array.find-index.js");
17395
17396 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17397
17398 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17399
17400 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
17401
17402 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
17403
17404 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17405
17406 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17407
17408 var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../core/common/assets/js/api/modules/command-base.js"));
17409
17410 var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
17411
17412 var Paste = /*#__PURE__*/function (_CommandBase) {
17413 (0, _inherits2.default)(Paste, _CommandBase);
17414
17415 var _super = (0, _createSuper2.default)(Paste);
17416
17417 function Paste() {
17418 (0, _classCallCheck2.default)(this, Paste);
17419 return _super.apply(this, arguments);
17420 }
17421
17422 (0, _createClass2.default)(Paste, [{
17423 key: "initialize",
17424 value: function initialize(args) {
17425 var _args$containers = args.containers,
17426 containers = _args$containers === void 0 ? [args.container] : _args$containers;
17427 (0, _get2.default)((0, _getPrototypeOf2.default)(Paste.prototype), "initialize", this).call(this, args);
17428 this.storage = elementorCommon.storage.get('clipboard') || [];
17429 this.storage = this.storage.map(function (model) {
17430 return new Backbone.Model(model);
17431 });
17432
17433 if (!containers[0]) {
17434 this.target = elementor.getCurrentElement();
17435 this.target = this.target ? [this.target.getContainer()] : null;
17436 } else {
17437 this.target = containers;
17438 }
17439 }
17440 }, {
17441 key: "apply",
17442 value: function apply(args) {
17443 var _this = this;
17444
17445 if (!this.target || 0 === this.storage.length) {
17446 return false;
17447 }
17448
17449 var result = [];
17450 this.target.forEach(function (
17451 /* Container */
17452 container) {
17453 var _args$options = args.options,
17454 options = _args$options === void 0 ? {} : _args$options,
17455 pasteOptions = _helper.default.getPasteOptions(_this.storage[0], container);
17456
17457 if (!pasteOptions.isValidChild) {
17458 if (pasteOptions.isSameElement) {
17459 options.at = container.parent.model.get('elements').findIndex(container.model) + 1; // For same element always paste on his parent.
17460
17461 container = container.parent;
17462 } else if (pasteOptions.isValidGrandChild) {
17463 options.rebuild = true;
17464 }
17465 }
17466
17467 if ((0, _values.default)(pasteOptions).some(function (opt) {
17468 return !!opt;
17469 })) {
17470 var commandArgs = {
17471 container: container
17472 };
17473
17474 if (undefined !== options.rebuild) {
17475 commandArgs.rebuild = options.rebuild;
17476 }
17477
17478 if (undefined !== options.at) {
17479 commandArgs.at = options.at;
17480 }
17481
17482 result.push($e.run('document/elements/paste', commandArgs));
17483 }
17484 });
17485
17486 if (0 === result.length) {
17487 return false;
17488 } else if (1 === result.length) {
17489 return result[0];
17490 }
17491
17492 return result;
17493 }
17494 }]);
17495 return Paste;
17496 }(_commandBase.default);
17497
17498 exports.Paste = Paste;
17499 var _default = Paste;
17500 exports.default = _default;
17501
17502 /***/ }),
17503
17504 /***/ "../assets/dev/js/editor/document/ui/component.js":
17505 /*!********************************************************!*\
17506 !*** ../assets/dev/js/editor/document/ui/component.js ***!
17507 \********************************************************/
17508 /*! unknown exports (runtime-defined) */
17509 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
17510 /*! CommonJS bailout: exports is used directly at 9:23-30 */
17511 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17512
17513 "use strict";
17514
17515
17516 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
17517
17518 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17519
17520 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
17521
17522 _Object$defineProperty(exports, "__esModule", {
17523 value: true
17524 });
17525
17526 exports.default = void 0;
17527
17528 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
17529
17530 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
17531
17532 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
17533
17534 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
17535
17536 var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../core/common/assets/js/api/modules/component-base.js"));
17537
17538 var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../assets/dev/js/editor/document/ui/commands/index.js"));
17539
17540 var Component = /*#__PURE__*/function (_ComponentBase) {
17541 (0, _inherits2.default)(Component, _ComponentBase);
17542
17543 var _super = (0, _createSuper2.default)(Component);
17544
17545 function Component() {
17546 (0, _classCallCheck2.default)(this, Component);
17547 return _super.apply(this, arguments);
17548 }
17549
17550 (0, _createClass2.default)(Component, [{
17551 key: "getNamespace",
17552 value: function getNamespace() {
17553 return 'document/ui';
17554 }
17555 }, {
17556 key: "defaultCommands",
17557 value: function defaultCommands() {
17558 return this.importCommands(commands);
17559 }
17560 }, {
17561 key: "defaultShortcuts",
17562 value: function defaultShortcuts() {
17563 return {
17564 copy: {
17565 keys: 'ctrl+c',
17566 exclude: ['input']
17567 },
17568 delete: {
17569 keys: 'del',
17570 exclude: ['input']
17571 },
17572 duplicate: {
17573 keys: 'ctrl+d'
17574 },
17575 paste: {
17576 keys: 'ctrl+v',
17577 exclude: ['input']
17578 },
17579 'paste-style': {
17580 keys: 'ctrl+shift+v',
17581 exclude: ['input']
17582 }
17583 };
17584 }
17585 }]);
17586 return Component;
17587 }(_componentBase.default);
17588
17589 exports.default = Component;
17590
17591 /***/ }),
17592
17593 /***/ "../assets/dev/js/editor/elements/views/base.js":
17594 /*!******************************************************!*\
17595 !*** ../assets/dev/js/editor/elements/views/base.js ***!
17596 \******************************************************/
17597 /*! unknown exports (runtime-defined) */
17598 /*! runtime requirements: __webpack_require__, module */
17599 /*! CommonJS bailout: module.exports is used directly at 686:0-14 */
17600 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17601
17602 "use strict";
17603 /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
17604 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
17605
17606
17607 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17608
17609 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
17610
17611 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
17612
17613 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
17614
17615 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
17616
17617 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
17618
17619 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
17620
17621 var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js"));
17622
17623 var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
17624
17625 var ControlsCSSParser = __webpack_require__(/*! elementor-editor-utils/controls-css-parser */ "../assets/dev/js/editor/utils/controls-css-parser.js"),
17626 Validator = __webpack_require__(/*! elementor-validator/base */ "../assets/dev/js/editor/components/validator/base.js"),
17627 BaseContainer = __webpack_require__(/*! elementor-views/base-container */ "../assets/dev/js/editor/views/base-container.js"),
17628 BaseElementView;
17629
17630 BaseElementView = BaseContainer.extend({
17631 tagName: 'div',
17632 controlsCSSParser: null,
17633 allowRender: true,
17634 toggleEditTools: false,
17635 renderAttributes: {},
17636 className: function className() {
17637 var classes = 'elementor-element elementor-element-edit-mode ' + this.getElementUniqueID();
17638
17639 if (this.toggleEditTools) {
17640 classes += ' elementor-element--toggle-edit-tools';
17641 }
17642
17643 return classes;
17644 },
17645 attributes: function attributes() {
17646 return {
17647 'data-id': this.getID(),
17648 'data-element_type': this.model.get('elType')
17649 };
17650 },
17651 ui: function ui() {
17652 return {
17653 tools: '> .elementor-element-overlay > .elementor-editor-element-settings',
17654 editButton: '> .elementor-element-overlay .elementor-editor-element-edit',
17655 duplicateButton: '> .elementor-element-overlay .elementor-editor-element-duplicate',
17656 addButton: '> .elementor-element-overlay .elementor-editor-element-add',
17657 removeButton: '> .elementor-element-overlay .elementor-editor-element-remove'
17658 };
17659 },
17660 behaviors: function behaviors() {
17661 var groups = elementor.hooks.applyFilters('elements/' + this.options.model.get('elType') + '/contextMenuGroups', this.getContextMenuGroups(), this);
17662 var behaviors = {
17663 contextMenu: {
17664 behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
17665 groups: groups
17666 }
17667 };
17668 return elementor.hooks.applyFilters('elements/base/behaviors', behaviors, this);
17669 },
17670 getBehavior: function getBehavior(name) {
17671 return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
17672 },
17673 events: function events() {
17674 return {
17675 mousedown: 'onMouseDown',
17676 'click @ui.editButton': 'onEditButtonClick',
17677 'click @ui.duplicateButton': 'onDuplicateButtonClick',
17678 'click @ui.addButton': 'onAddButtonClick',
17679 'click @ui.removeButton': 'onRemoveButtonClick'
17680 };
17681 },
17682 getElementType: function getElementType() {
17683 return this.model.get('elType');
17684 },
17685 getIDInt: function getIDInt() {
17686 return (0, _parseInt2.default)(this.getID(), 16);
17687 },
17688 getChildType: function getChildType() {
17689 return elementor.helpers.getElementChildType(this.getElementType());
17690 },
17691 getChildView: function getChildView(model) {
17692 var ChildView;
17693 var elType = model.get('elType');
17694
17695 if ('section' === elType) {
17696 ChildView = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
17697 } else if ('column' === elType) {
17698 ChildView = __webpack_require__(/*! elementor-elements/views/column */ "../assets/dev/js/editor/elements/views/column.js");
17699 } else {
17700 ChildView = elementor.modules.elements.views.Widget;
17701 }
17702
17703 return elementor.hooks.applyFilters('element/view', ChildView, model, this);
17704 },
17705 getTemplateType: function getTemplateType() {
17706 return 'js';
17707 },
17708 getEditModel: function getEditModel() {
17709 return this.model;
17710 },
17711 getContainer: function getContainer() {
17712 if (!this.container) {
17713 var settingsModel = this.model.get('settings');
17714 this.container = new elementorModules.editor.Container({
17715 type: this.model.get('elType'),
17716 id: this.model.id,
17717 model: this.model,
17718 settings: settingsModel,
17719 view: this,
17720 parent: this._parent ? this._parent.getContainer() : {},
17721 children: [],
17722 label: elementor.helpers.getModelLabel(this.model),
17723 controls: settingsModel.options.controls
17724 });
17725 }
17726
17727 return this.container;
17728 },
17729 getContextMenuGroups: function getContextMenuGroups() {
17730 var _this = this;
17731
17732 var controlSign = _environment.default.mac ? '⌘' : '^';
17733 return [{
17734 name: 'general',
17735 actions: [{
17736 name: 'edit',
17737 icon: 'eicon-edit',
17738
17739 /* translators: %s: Element Name. */
17740 title: sprintf(__('Edit %s', 'elementor'), this.options.model.getTitle()),
17741 callback: function callback() {
17742 return $e.run('panel/editor/open', {
17743 model: _this.options.model,
17744 // Todo: remove on merge router
17745 view: _this,
17746 // Todo: remove on merge router
17747 container: _this.getContainer()
17748 });
17749 }
17750 }, {
17751 name: 'duplicate',
17752 icon: 'eicon-clone',
17753 title: __('Duplicate', 'elementor'),
17754 shortcut: controlSign + '+D',
17755 callback: function callback() {
17756 return $e.run('document/elements/duplicate', {
17757 container: _this.getContainer()
17758 });
17759 }
17760 }]
17761 }, {
17762 name: 'clipboard',
17763 actions: [{
17764 name: 'copy',
17765 title: __('Copy', 'elementor'),
17766 shortcut: controlSign + '+C',
17767 callback: function callback() {
17768 return $e.run('document/elements/copy', {
17769 container: _this.getContainer()
17770 });
17771 }
17772 }, {
17773 name: 'paste',
17774 title: __('Paste', 'elementor'),
17775 shortcut: controlSign + '+V',
17776 isEnabled: function isEnabled() {
17777 return _helper.default.isPasteEnabled(_this.getContainer());
17778 },
17779 callback: function callback() {
17780 return $e.run('document/ui/paste', {
17781 container: _this.getContainer()
17782 });
17783 }
17784 }, {
17785 name: 'pasteStyle',
17786 title: __('Paste Style', 'elementor'),
17787 shortcut: controlSign + '+⇧+V',
17788 isEnabled: function isEnabled() {
17789 return !!elementorCommon.storage.get('clipboard');
17790 },
17791 callback: function callback() {
17792 return $e.run('document/elements/paste-style', {
17793 container: _this.getContainer()
17794 });
17795 }
17796 }, {
17797 name: 'resetStyle',
17798 title: __('Reset Style', 'elementor'),
17799 callback: function callback() {
17800 return $e.run('document/elements/reset-style', {
17801 container: _this.getContainer()
17802 });
17803 }
17804 }]
17805 }, {
17806 name: 'delete',
17807 actions: [{
17808 name: 'delete',
17809 icon: 'eicon-trash',
17810 title: __('Delete', 'elementor'),
17811 shortcut: '⌦',
17812 callback: function callback() {
17813 return $e.run('document/elements/delete', {
17814 container: _this.getContainer()
17815 });
17816 }
17817 }]
17818 }];
17819 },
17820 getEditButtons: function getEditButtons() {
17821 return {};
17822 },
17823 initialize: function initialize() {
17824 var _this2 = this;
17825
17826 BaseContainer.prototype.initialize.apply(this, arguments);
17827 var editModel = this.getEditModel();
17828
17829 if (this.collection && this.onCollectionChanged) {
17830 elementorCommon.helpers.softDeprecated('onCollectionChanged', '2.8.0', '$e.hooks');
17831 this.listenTo(this.collection, 'add remove reset', this.onCollectionChanged, this);
17832 }
17833
17834 if (this.onSettingsChanged) {
17835 elementorCommon.helpers.softDeprecated('onSettingsChanged', '2.8.0', '$e.hooks');
17836 this.listenTo(editModel.get('settings'), 'change', this.onSettingsChanged);
17837 }
17838
17839 this.listenTo(editModel.get('editSettings'), 'change', this.onEditSettingsChanged).listenTo(this.model, 'request:edit', this.onEditRequest).listenTo(this.model, 'request:toggleVisibility', this.toggleVisibility);
17840 this.initControlsCSSParser();
17841
17842 _.defer(function () {
17843 // Init container. Defer - in order to init the container after the element is fully initialized, and properties like `_parent` are available.
17844 _this2.getContainer();
17845 });
17846 },
17847 getHandlesOverlay: function getHandlesOverlay() {
17848 var $handlesOverlay = jQuery('<div>', {
17849 class: 'elementor-element-overlay'
17850 }),
17851 $overlayList = jQuery('<ul>', {
17852 class: "elementor-editor-element-settings elementor-editor-".concat(this.getElementType(), "-settings")
17853 });
17854 jQuery.each(this.getEditButtons(), function (toolName, tool) {
17855 var $item = jQuery('<li>', {
17856 class: "elementor-editor-element-setting elementor-editor-element-".concat(toolName),
17857 title: tool.title
17858 }),
17859 $icon = jQuery('<i>', {
17860 class: "eicon-".concat(tool.icon),
17861 'aria-hidden': true
17862 }),
17863 $a11y = jQuery('<span>', {
17864 class: 'elementor-screen-only'
17865 });
17866 $a11y.text(tool.title);
17867 $item.append($icon, $a11y);
17868 $overlayList.append($item);
17869 });
17870 $handlesOverlay.append($overlayList);
17871 return $handlesOverlay;
17872 },
17873 attachElContent: function attachElContent(html) {
17874 this.$el.empty().append(this.getHandlesOverlay(), html);
17875 },
17876 startTransport: function startTransport() {
17877 elementorCommon.helpers.softDeprecated('element.startTransport', '2.8.0', "$e.run( 'document/elements/copy' )");
17878 $e.run('document/elements/copy', {
17879 container: this.getContainer()
17880 });
17881 },
17882 copy: function copy() {
17883 elementorCommon.helpers.softDeprecated('element.copy', '2.8.0', "$e.run( 'document/elements/copy' )");
17884 $e.run('document/elements/copy', {
17885 container: this.getContainer()
17886 });
17887 },
17888 cut: function cut() {
17889 elementorCommon.helpers.softDeprecated('element.cut', '2.8.0');
17890 },
17891 paste: function paste() {
17892 elementorCommon.helpers.softDeprecated('element.paste', '2.8.0', "$e.run( 'document/elements/paste' )");
17893 $e.run('document/elements/paste', {
17894 container: this.getContainer(),
17895 at: this._parent.collection.indexOf(this.model)
17896 });
17897 },
17898 duplicate: function duplicate() {
17899 elementorCommon.helpers.softDeprecated('element.duplicate', '2.8.0', "$e.run( 'document/elements/duplicate' )");
17900 $e.run('document/elements/duplicate', {
17901 container: this.getContainer()
17902 });
17903 },
17904 pasteStyle: function pasteStyle() {
17905 elementorCommon.helpers.softDeprecated('element.pasteStyle', '2.8.0', "$e.run( 'document/elements/paste-style' )");
17906 $e.run('document/elements/paste-style', {
17907 container: this.getContainer()
17908 });
17909 },
17910 resetStyle: function resetStyle() {
17911 elementorCommon.helpers.softDeprecated('element.resetStyle', '2.8.0', "$e.run( 'document/elements/reset-style' )");
17912 $e.run('document/elements/reset-style', {
17913 container: this.getContainer()
17914 });
17915 },
17916 isStyleTransferControl: function isStyleTransferControl(control) {
17917 if (undefined !== control.style_transfer) {
17918 return control.style_transfer;
17919 }
17920
17921 return 'content' !== control.tab || control.selectors || control.prefix_class;
17922 },
17923 toggleVisibility: function toggleVisibility() {
17924 this.model.set('hidden', !this.model.get('hidden'));
17925 this.toggleVisibilityClass();
17926 },
17927 toggleVisibilityClass: function toggleVisibilityClass() {
17928 this.$el.toggleClass('elementor-edit-hidden', !!this.model.get('hidden'));
17929 },
17930 addElementFromPanel: function addElementFromPanel(options) {
17931 options = options || {};
17932 var elementView = elementor.channels.panelElements.request('element:selected'),
17933 model = {
17934 elType: elementView.model.get('elType')
17935 };
17936
17937 if (elementor.helpers.maybeDisableWidget()) {
17938 return;
17939 }
17940
17941 if ('widget' === model.elType) {
17942 model.widgetType = elementView.model.get('widgetType');
17943 } else if ('section' === model.elType) {
17944 model.isInner = true;
17945 } else {
17946 return;
17947 }
17948
17949 var customData = elementView.model.get('custom');
17950
17951 if (customData) {
17952 jQuery.extend(model, customData);
17953 }
17954
17955 return $e.run('document/elements/create', {
17956 container: this.getContainer(),
17957 model: model,
17958 options: options
17959 });
17960 },
17961 // TODO: Unused function.
17962 addControlValidator: function addControlValidator(controlName, validationCallback) {
17963 validationCallback = validationCallback.bind(this);
17964 var validator = new Validator({
17965 customValidationMethod: validationCallback
17966 }),
17967 validators = this.getEditModel().get('settings').validators;
17968
17969 if (!validators[controlName]) {
17970 validators[controlName] = [];
17971 }
17972
17973 validators[controlName].push(validator);
17974 },
17975 addRenderAttribute: function addRenderAttribute(element, key, value, overwrite) {
17976 var self = this;
17977
17978 if ('object' === (0, _typeof2.default)(element)) {
17979 jQuery.each(element, function (elementKey, elementValue) {
17980 self.addRenderAttribute(elementKey, elementValue, null, overwrite);
17981 });
17982 return self;
17983 }
17984
17985 if ('object' === (0, _typeof2.default)(key)) {
17986 jQuery.each(key, function (attributeKey, attributeValue) {
17987 self.addRenderAttribute(element, attributeKey, attributeValue, overwrite);
17988 });
17989 return self;
17990 }
17991
17992 if (!self.renderAttributes[element]) {
17993 self.renderAttributes[element] = {};
17994 }
17995
17996 if (!self.renderAttributes[element][key]) {
17997 self.renderAttributes[element][key] = [];
17998 }
17999
18000 if (!(0, _isArray.default)(value)) {
18001 value = [value];
18002 }
18003
18004 if (overwrite) {
18005 self.renderAttributes[element][key] = value;
18006 } else {
18007 self.renderAttributes[element][key] = self.renderAttributes[element][key].concat(value);
18008 }
18009 },
18010 getRenderAttributeString: function getRenderAttributeString(element) {
18011 if (!this.renderAttributes[element]) {
18012 return '';
18013 }
18014
18015 var renderAttributes = this.renderAttributes[element],
18016 attributes = [];
18017 jQuery.each(renderAttributes, function (attributeKey, attributeValue) {
18018 attributes.push(attributeKey + '="' + _.escape(attributeValue.join(' ')) + '"');
18019 });
18020 return attributes.join(' ');
18021 },
18022 isInner: function isInner() {
18023 return !!this.model.get('isInner');
18024 },
18025 initControlsCSSParser: function initControlsCSSParser() {
18026 this.controlsCSSParser = new ControlsCSSParser({
18027 id: this.model.get('id'),
18028 context: this,
18029 settingsModel: this.getEditModel().get('settings'),
18030 dynamicParsing: this.getDynamicParsingSettings()
18031 });
18032 },
18033 enqueueFonts: function enqueueFonts() {
18034 var editModel = this.getEditModel(),
18035 settings = editModel.get('settings'); // Enqueue Icon Fonts
18036
18037 jQuery.each(settings.getIconsControls(), function (index, control) {
18038 var iconType = editModel.getSetting(control.name);
18039
18040 if (!iconType || !iconType.library) {
18041 return;
18042 }
18043
18044 elementor.helpers.enqueueIconFonts(iconType.library);
18045 });
18046 },
18047 renderStyles: function renderStyles(settings) {
18048 if (!settings) {
18049 settings = this.getEditModel().get('settings');
18050 }
18051
18052 this.controlsCSSParser.stylesheet.empty();
18053 this.controlsCSSParser.addStyleRules(settings.getStyleControls(), settings.attributes, this.getEditModel().get('settings').controls, [/{{ID}}/g, /{{WRAPPER}}/g], [this.getID(), '.elementor-' + elementor.config.document.id + ' .elementor-element.' + this.getElementUniqueID()]);
18054 this.controlsCSSParser.addStyleToDocument();
18055 },
18056 renderCustomClasses: function renderCustomClasses() {
18057 var self = this;
18058 var settings = self.getEditModel().get('settings'),
18059 classControls = settings.getClassControls(); // Remove all previous classes
18060
18061 _.each(classControls, function (control) {
18062 var previousClassValue = settings.previous(control.name);
18063
18064 if (control.classes_dictionary) {
18065 if (undefined !== control.classes_dictionary[previousClassValue]) {
18066 previousClassValue = control.classes_dictionary[previousClassValue];
18067 }
18068 }
18069
18070 self.$el.removeClass(control.prefix_class + previousClassValue);
18071 }); // Add new classes
18072
18073
18074 _.each(classControls, function (control) {
18075 var value = settings.attributes[control.name];
18076 var classValue = value;
18077
18078 if (control.classes_dictionary) {
18079 if (undefined !== control.classes_dictionary[value]) {
18080 classValue = control.classes_dictionary[value];
18081 }
18082 }
18083
18084 var isVisible = elementor.helpers.isActiveControl(control, settings.attributes);
18085
18086 if (isVisible && (classValue || 0 === classValue)) {
18087 self.$el.addClass(control.prefix_class + classValue);
18088 }
18089 });
18090
18091 self.$el.addClass(_.result(self, 'className'));
18092 self.toggleVisibilityClass();
18093 },
18094 renderCustomElementID: function renderCustomElementID() {
18095 var customElementID = this.getEditModel().get('settings').get('_element_id');
18096 this.$el.attr('id', customElementID);
18097 },
18098 renderUI: function renderUI() {
18099 this.renderStyles();
18100 this.renderCustomClasses();
18101 this.renderCustomElementID();
18102 this.enqueueFonts();
18103 },
18104 runReadyTrigger: function runReadyTrigger() {
18105 var self = this;
18106
18107 _.defer(function () {
18108 elementorFrontend.elementsHandler.runReadyTrigger(self.el);
18109
18110 if (!elementorFrontend.isEditMode()) {
18111 return;
18112 } // In edit mode - handle an external elements that loaded by another elements like shortcode etc.
18113
18114
18115 self.$el.find('.elementor-element.elementor-' + self.model.get('elType') + ':not(.elementor-element-edit-mode)').each(function () {
18116 elementorFrontend.elementsHandler.runReadyTrigger(this);
18117 });
18118 });
18119 },
18120 getID: function getID() {
18121 return this.model.get('id');
18122 },
18123 getElementUniqueID: function getElementUniqueID() {
18124 return 'elementor-element-' + this.getID();
18125 },
18126 renderHTML: function renderHTML() {
18127 var templateType = this.getTemplateType(),
18128 editModel = this.getEditModel();
18129
18130 if ('js' === templateType) {
18131 this.getEditModel().setHtmlCache();
18132 this.render();
18133 editModel.renderOnLeave = true;
18134 } else {
18135 editModel.renderRemoteServer();
18136 }
18137 },
18138 renderOnChange: function renderOnChange(settings) {
18139 if (!this.allowRender) {
18140 return;
18141 } // Make sure is correct model
18142
18143
18144 if (settings instanceof elementorModules.editor.elements.models.BaseSettings) {
18145 var hasChanged = settings.hasChanged();
18146 var isContentChanged = !hasChanged,
18147 isRenderRequired = !hasChanged;
18148
18149 _.each(settings.changedAttributes(), function (settingValue, settingKey) {
18150 var control = settings.getControl(settingKey);
18151
18152 if ('_column_size' === settingKey) {
18153 isRenderRequired = true;
18154 return;
18155 }
18156
18157 if (!control) {
18158 isRenderRequired = true;
18159 isContentChanged = true;
18160 return;
18161 }
18162
18163 if ('none' !== control.render_type) {
18164 isRenderRequired = true;
18165 }
18166
18167 if (-1 !== ['none', 'ui'].indexOf(control.render_type)) {
18168 return;
18169 }
18170
18171 if ('template' === control.render_type || !settings.isStyleControl(settingKey) && !settings.isClassControl(settingKey) && '_element_id' !== settingKey) {
18172 isContentChanged = true;
18173 }
18174 });
18175
18176 if (!isRenderRequired) {
18177 return;
18178 }
18179
18180 if (!isContentChanged) {
18181 this.renderUI();
18182 return;
18183 }
18184 } // Re-render the template
18185
18186
18187 this.renderHTML();
18188 },
18189 getDynamicParsingSettings: function getDynamicParsingSettings() {
18190 var self = this;
18191 return {
18192 onServerRequestStart: function onServerRequestStart() {
18193 self.$el.addClass('elementor-loading');
18194 },
18195 onServerRequestEnd: function onServerRequestEnd() {
18196 self.render();
18197 self.$el.removeClass('elementor-loading');
18198 }
18199 };
18200 },
18201 serializeData: function serializeData() {
18202 var data = BaseContainer.prototype.serializeData.apply(this, arguments);
18203 data.settings = this.getEditModel().get('settings').parseDynamicSettings(data.settings, this.getDynamicParsingSettings());
18204 return data;
18205 },
18206 save: function save() {
18207 $e.route('library/save-template', {
18208 model: this.model
18209 });
18210 },
18211 onBeforeRender: function onBeforeRender() {
18212 this.renderAttributes = {};
18213 },
18214 onRender: function onRender() {
18215 this.renderUI();
18216 this.runReadyTrigger();
18217
18218 if (this.toggleEditTools) {
18219 var editButton = this.ui.editButton; // Since this.ui.tools does not exist while testing.
18220
18221 if (this.ui.tools) {
18222 this.ui.tools.hoverIntent(function () {
18223 editButton.addClass('elementor-active');
18224 }, function () {
18225 editButton.removeClass('elementor-active');
18226 }, {
18227 timeout: 500
18228 });
18229 }
18230 }
18231 },
18232 onEditSettingsChanged: function onEditSettingsChanged(changedModel) {
18233 elementor.channels.editor.trigger('change:editSettings', changedModel, this);
18234 },
18235 onEditButtonClick: function onEditButtonClick() {
18236 this.model.trigger('request:edit');
18237 },
18238 onEditRequest: function onEditRequest() {
18239 var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
18240
18241 if (!this.container.isEditable()) {
18242 return;
18243 }
18244
18245 var model = this.getEditModel(),
18246 panel = elementor.getPanelView();
18247
18248 if ($e.routes.isPartOf('panel/editor') && panel.getCurrentPageView().model === model) {
18249 return;
18250 }
18251
18252 if (options.scrollIntoView) {
18253 elementor.helpers.scrollToView(this.$el, 200);
18254 }
18255
18256 $e.run('panel/editor/open', {
18257 model: model,
18258 view: this
18259 });
18260 },
18261 onDuplicateButtonClick: function onDuplicateButtonClick(event) {
18262 event.stopPropagation();
18263 $e.run('document/elements/duplicate', {
18264 container: this.getContainer()
18265 });
18266 },
18267 onRemoveButtonClick: function onRemoveButtonClick(event) {
18268 event.stopPropagation();
18269 $e.run('document/elements/delete', {
18270 container: this.getContainer()
18271 });
18272 },
18273
18274 /* jQuery ui sortable preventing any `mousedown` event above any element, and as a result is preventing the `blur`
18275 * event on the currently active element. Therefor, we need to blur the active element manually.
18276 */
18277 onMouseDown: function onMouseDown(event) {
18278 if (jQuery(event.target).closest('.elementor-inline-editing').length) {
18279 return;
18280 }
18281
18282 elementorFrontend.elements.window.document.activeElement.blur();
18283 },
18284 onDestroy: function onDestroy() {
18285 this.controlsCSSParser.removeStyleFromDocument();
18286 this.getEditModel().get('settings').validators = {};
18287 elementor.channels.data.trigger('element:destroy', this.model);
18288 }
18289 });
18290 module.exports = BaseElementView;
18291
18292 /***/ }),
18293
18294 /***/ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js":
18295 /*!****************************************************************************!*\
18296 !*** ../assets/dev/js/editor/elements/views/behaviors/column-resizable.js ***!
18297 \****************************************************************************/
18298 /*! unknown exports (runtime-defined) */
18299 /*! runtime requirements: module */
18300 /*! CommonJS bailout: module.exports is used directly at 73:0-14 */
18301 /***/ ((module) => {
18302
18303 "use strict";
18304
18305
18306 var ResizableBehavior;
18307 ResizableBehavior = Marionette.Behavior.extend({
18308 defaults: {
18309 handles: elementorCommon.config.isRTL ? 'w' : 'e'
18310 },
18311 events: {
18312 resizestart: 'onResizeStart',
18313 resizestop: 'onResizeStop',
18314 resize: 'onResize'
18315 },
18316 initialize: function initialize() {
18317 Marionette.Behavior.prototype.initialize.apply(this, arguments);
18318 this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched);
18319 },
18320 active: function active() {
18321 if (!elementor.userCan('design')) {
18322 return;
18323 }
18324
18325 this.deactivate();
18326
18327 var options = _.clone(this.options);
18328
18329 delete options.behaviorClass;
18330
18331 var $childViewContainer = this.getChildViewContainer(),
18332 defaultResizableOptions = {},
18333 resizableOptions = _.extend(defaultResizableOptions, options);
18334
18335 $childViewContainer.resizable(resizableOptions);
18336 },
18337 deactivate: function deactivate() {
18338 if (this.getChildViewContainer().resizable('instance')) {
18339 this.getChildViewContainer().resizable('destroy');
18340 }
18341 },
18342 onEditModeSwitched: function onEditModeSwitched(activeMode) {
18343 if ('edit' === activeMode) {
18344 this.active();
18345 } else {
18346 this.deactivate();
18347 }
18348 },
18349 onRender: function onRender() {
18350 var self = this;
18351
18352 _.defer(function () {
18353 self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
18354 });
18355 },
18356 onDestroy: function onDestroy() {
18357 this.deactivate();
18358 },
18359 onResizeStart: function onResizeStart(event) {
18360 event.stopPropagation();
18361 this.view.$el.data('originalWidth', this.view.el.getBoundingClientRect().width);
18362 this.view.triggerMethod('request:resize:start', event);
18363 },
18364 onResizeStop: function onResizeStop(event) {
18365 event.stopPropagation();
18366 this.view.triggerMethod('request:resize:stop');
18367 },
18368 onResize: function onResize(event, ui) {
18369 event.stopPropagation();
18370 this.view.triggerMethod('request:resize', ui, event);
18371 },
18372 getChildViewContainer: function getChildViewContainer() {
18373 return this.$el;
18374 }
18375 });
18376 module.exports = ResizableBehavior;
18377
18378 /***/ }),
18379
18380 /***/ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js":
18381 /*!************************************************************************!*\
18382 !*** ../assets/dev/js/editor/elements/views/behaviors/context-menu.js ***!
18383 \************************************************************************/
18384 /*! unknown exports (runtime-defined) */
18385 /*! runtime requirements: module, __webpack_require__ */
18386 /*! CommonJS bailout: module.exports is used directly at 9:0-14 */
18387 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18388
18389 "use strict";
18390 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18391
18392
18393 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18394
18395 var _base = _interopRequireDefault(__webpack_require__(/*! elementor-views/add-section/base */ "../assets/dev/js/editor/views/add-section/base.js"));
18396
18397 var ContextMenu = __webpack_require__(/*! elementor-editor-utils/context-menu */ "../assets/dev/js/editor/utils/context-menu.js");
18398
18399 module.exports = Marionette.Behavior.extend({
18400 defaults: {
18401 groups: [],
18402 eventTargets: ['el']
18403 },
18404 events: function events() {
18405 var events = {};
18406 this.getOption('eventTargets').forEach(function (eventTarget) {
18407 var eventName = 'contextmenu';
18408
18409 if ('el' !== eventTarget) {
18410 eventName += ' ' + eventTarget;
18411 }
18412
18413 events[eventName] = 'onContextMenu';
18414 });
18415 return events;
18416 },
18417 initialize: function initialize() {
18418 this.listenTo(this.view.options.model, 'request:contextmenu', this.onRequestContextMenu);
18419 },
18420 initContextMenu: function initContextMenu() {
18421 var _this = this;
18422
18423 var contextMenuGroups = this.getOption('groups'),
18424 deleteGroup = _.findWhere(contextMenuGroups, {
18425 name: 'delete'
18426 }),
18427 afterGroupIndex = contextMenuGroups.indexOf(deleteGroup);
18428
18429 if (-1 === afterGroupIndex) {
18430 afterGroupIndex = contextMenuGroups.length;
18431 }
18432
18433 contextMenuGroups.splice(afterGroupIndex, 0, {
18434 name: 'tools',
18435 actions: [{
18436 name: 'navigator',
18437 title: __('Navigator', 'elementor'),
18438 callback: function callback() {
18439 return $e.route('navigator', {
18440 reOpen: true,
18441 model: _this.view.model
18442 });
18443 }
18444 }]
18445 });
18446 this.contextMenu = new ContextMenu({
18447 groups: contextMenuGroups
18448 });
18449 this.contextMenu.getModal().on('hide', this.onContextMenuHide);
18450 },
18451 getContextMenu: function getContextMenu() {
18452 if (!this.contextMenu) {
18453 this.initContextMenu();
18454 }
18455
18456 return this.contextMenu;
18457 },
18458 onContextMenu: function onContextMenu(event) {
18459 if ($e.shortcuts.isControlEvent(event)) {
18460 return;
18461 }
18462
18463 var isAddSectionView = this.view instanceof _base.default;
18464
18465 if (!isAddSectionView && (!this.view.container || !this.view.container.isDesignable())) {
18466 return;
18467 }
18468
18469 event.preventDefault();
18470 event.stopPropagation();
18471 this.getContextMenu().show(event);
18472 elementor.channels.editor.reply('contextMenu:targetView', this.view);
18473 },
18474 onRequestContextMenu: function onRequestContextMenu(event) {
18475 var modal = this.getContextMenu().getModal(),
18476 iframe = modal.getSettings('iframe'),
18477 toolsGroup = _.findWhere(this.contextMenu.getSettings('groups'), {
18478 name: 'tools'
18479 });
18480
18481 toolsGroup.isVisible = false;
18482 modal.setSettings('iframe', null);
18483 this.onContextMenu(event);
18484 toolsGroup.isVisible = true;
18485 modal.setSettings('iframe', iframe);
18486 },
18487 onContextMenuHide: function onContextMenuHide() {
18488 elementor.channels.editor.reply('contextMenu:targetView', null);
18489 },
18490 onDestroy: function onDestroy() {
18491 if (this.contextMenu) {
18492 this.contextMenu.destroy();
18493 }
18494 }
18495 });
18496
18497 /***/ }),
18498
18499 /***/ "../assets/dev/js/editor/elements/views/behaviors/sortable.js":
18500 /*!********************************************************************!*\
18501 !*** ../assets/dev/js/editor/elements/views/behaviors/sortable.js ***!
18502 \********************************************************************/
18503 /*! unknown exports (runtime-defined) */
18504 /*! runtime requirements: module */
18505 /*! CommonJS bailout: module.exports is used directly at 188:0-14 */
18506 /***/ ((module) => {
18507
18508 "use strict";
18509
18510
18511 var SortableBehavior;
18512 SortableBehavior = Marionette.Behavior.extend({
18513 defaults: {
18514 elChildType: 'widget'
18515 },
18516 events: {
18517 sortstart: 'onSortStart',
18518 sortreceive: 'onSortReceive',
18519 sortupdate: 'onSortUpdate',
18520 sortover: 'onSortOver',
18521 sortout: 'onSortOut'
18522 },
18523 initialize: function initialize() {
18524 this.listenTo(elementor.channels.dataEditMode, 'switch', this.onEditModeSwitched).listenTo(this.view.options.model, 'request:sort:start', this.startSort).listenTo(this.view.options.model, 'request:sort:update', this.updateSort).listenTo(this.view.options.model, 'request:sort:receive', this.receiveSort);
18525 },
18526 onEditModeSwitched: function onEditModeSwitched(activeMode) {
18527 if ('edit' === activeMode) {
18528 this.activate();
18529 } else {
18530 this.deactivate();
18531 }
18532 },
18533 onRender: function onRender() {
18534 var self = this;
18535
18536 _.defer(function () {
18537 self.onEditModeSwitched(elementor.channels.dataEditMode.request('activeMode'));
18538 });
18539 },
18540 onDestroy: function onDestroy() {
18541 this.deactivate();
18542 },
18543 activate: function activate() {
18544 if (!elementor.userCan('design')) {
18545 return;
18546 }
18547
18548 if (this.getChildViewContainer().sortable('instance')) {
18549 return;
18550 }
18551
18552 var $childViewContainer = this.getChildViewContainer(),
18553 defaultSortableOptions = {
18554 placeholder: 'elementor-sortable-placeholder elementor-' + this.getOption('elChildType') + '-placeholder',
18555 cursorAt: {
18556 top: 20,
18557 left: 25
18558 },
18559 helper: this._getSortableHelper.bind(this),
18560 cancel: 'input, textarea, button, select, option, .elementor-inline-editing, .elementor-tab-title',
18561 // Fix: Sortable - Unable to drag and drop sections with huge height.
18562 start: function start() {
18563 $childViewContainer.sortable('refreshPositions');
18564 }
18565 },
18566 sortableOptions = _.extend(defaultSortableOptions, this.view.getSortableOptions());
18567
18568 $childViewContainer.sortable(sortableOptions);
18569 },
18570 _getSortableHelper: function _getSortableHelper(event, $item) {
18571 var model = this.view.collection.get({
18572 cid: $item.data('model-cid')
18573 });
18574 return '<div style="height: 84px; width: 125px;" class="elementor-sortable-helper elementor-sortable-helper-' + model.get('elType') + '"><div class="icon"><i class="' + model.getIcon() + '"></i></div><div class="elementor-element-title-wrapper"><div class="title">' + model.getTitle() + '</div></div></div>';
18575 },
18576 getChildViewContainer: function getChildViewContainer() {
18577 return this.view.getChildViewContainer(this.view);
18578 },
18579 // This method is used to fix widgets index detection when dragging or sorting using the preview interface,
18580 // The natural widget index in the column is wrong, since there is a `.elementor-background-overlay` element
18581 // at the beginning of the column
18582 getSortedElementNewIndex: function getSortedElementNewIndex($element) {
18583 var draggedModel = elementor.channels.data.request('dragging:model'),
18584 draggedElType = draggedModel.get('elType');
18585 var newIndex = $element.index();
18586
18587 if ('widget' === draggedElType && elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
18588 newIndex--;
18589 }
18590
18591 return newIndex;
18592 },
18593 deactivate: function deactivate() {
18594 var childViewContainer = this.getChildViewContainer();
18595
18596 if (childViewContainer.sortable('instance')) {
18597 childViewContainer.sortable('destroy');
18598 }
18599 },
18600 startSort: function startSort(event, ui) {
18601 event.stopPropagation();
18602 var container = elementor.getContainer(ui.item.attr('data-id'));
18603 elementor.channels.data.reply('dragging:model', container.model).reply('dragging:view', container.view).reply('dragging:parent:view', this.view).trigger('drag:start', container.model).trigger(container.model.get('elType') + ':drag:start');
18604 },
18605 // On sorting element
18606 updateSort: function updateSort(ui, newIndex) {
18607 if (undefined === newIndex) {
18608 newIndex = ui.item.index();
18609 }
18610
18611 $e.run('document/elements/move', {
18612 container: elementor.channels.data.request('dragging:view').getContainer(),
18613 target: this.view.getContainer(),
18614 options: {
18615 at: newIndex
18616 }
18617 });
18618 },
18619 // On receiving element from another container
18620 receiveSort: function receiveSort(event, ui, newIndex) {
18621 event.stopPropagation();
18622
18623 if (this.view.isCollectionFilled()) {
18624 jQuery(ui.sender).sortable('cancel');
18625 return;
18626 }
18627
18628 var model = elementor.channels.data.request('dragging:model'),
18629 draggedElType = model.get('elType'),
18630 draggedIsInnerSection = 'section' === draggedElType && model.get('isInner'),
18631 targetIsInnerColumn = 'column' === this.view.getElementType() && this.view.isInner();
18632
18633 if (draggedIsInnerSection && targetIsInnerColumn) {
18634 jQuery(ui.sender).sortable('cancel');
18635 return;
18636 }
18637
18638 if (undefined === newIndex) {
18639 newIndex = ui.item.index();
18640 }
18641
18642 $e.run('document/elements/move', {
18643 container: elementor.channels.data.request('dragging:view').getContainer(),
18644 target: this.view.getContainer(),
18645 options: {
18646 at: newIndex
18647 }
18648 });
18649 },
18650 onSortStart: function onSortStart(event, ui) {
18651 if ('column' === this.options.elChildType) {
18652 var uiData = ui.item.data('sortableItem'),
18653 uiItems = uiData.items,
18654 itemHeight = 0;
18655 uiItems.forEach(function (item) {
18656 if (item.item[0] === ui.item[0]) {
18657 itemHeight = item.height;
18658 return false;
18659 }
18660 });
18661 ui.placeholder.height(itemHeight);
18662 }
18663
18664 this.startSort(event, ui);
18665 },
18666 onSortOver: function onSortOver(event) {
18667 event.stopPropagation();
18668 var model = elementor.channels.data.request('dragging:model');
18669 jQuery(event.target).addClass('elementor-draggable-over').attr({
18670 'data-dragged-element': model.get('elType'),
18671 'data-dragged-is-inner': model.get('isInner')
18672 });
18673 this.$el.addClass('elementor-dragging-on-child');
18674 },
18675 onSortOut: function onSortOut(event) {
18676 event.stopPropagation();
18677 jQuery(event.target).removeClass('elementor-draggable-over').removeAttr('data-dragged-element data-dragged-is-inner');
18678 this.$el.removeClass('elementor-dragging-on-child');
18679 },
18680 onSortReceive: function onSortReceive(event, ui) {
18681 this.receiveSort(event, ui, this.getSortedElementNewIndex(ui.item));
18682 },
18683 onSortUpdate: function onSortUpdate(event, ui) {
18684 event.stopPropagation();
18685
18686 if (this.getChildViewContainer()[0] !== ui.item.parent()[0]) {
18687 return;
18688 }
18689
18690 this.updateSort(ui, this.getSortedElementNewIndex(ui.item));
18691 },
18692 onAddChild: function onAddChild(view) {
18693 view.$el.attr('data-model-cid', view.model.cid);
18694 }
18695 });
18696 module.exports = SortableBehavior;
18697
18698 /***/ }),
18699
18700 /***/ "../assets/dev/js/editor/elements/views/column-empty.js":
18701 /*!**************************************************************!*\
18702 !*** ../assets/dev/js/editor/elements/views/column-empty.js ***!
18703 \**************************************************************/
18704 /*! unknown exports (runtime-defined) */
18705 /*! runtime requirements: module, __webpack_require__ */
18706 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
18707 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18708
18709 "use strict";
18710 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18711
18712
18713 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18714
18715 var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
18716
18717 module.exports = Marionette.ItemView.extend({
18718 template: '#tmpl-elementor-empty-preview',
18719 className: 'elementor-empty-view',
18720 events: {
18721 click: 'onClickAdd'
18722 },
18723 behaviors: function behaviors() {
18724 return {
18725 contextMenu: {
18726 behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
18727 groups: this.getContextMenuGroups()
18728 }
18729 };
18730 },
18731 getContextMenuGroups: function getContextMenuGroups() {
18732 var _this = this;
18733
18734 return [{
18735 name: 'general',
18736 actions: [{
18737 name: 'paste',
18738 title: __('Paste', 'elementor'),
18739 isEnabled: function isEnabled() {
18740 return _helper.default.isPasteEnabled(_this._parent.getContainer());
18741 },
18742 callback: function callback() {
18743 return $e.run('document/ui/paste', {
18744 container: _this._parent.getContainer()
18745 });
18746 }
18747 }]
18748 }];
18749 },
18750 onClickAdd: function onClickAdd() {
18751 $e.route('panel/elements/categories');
18752 }
18753 });
18754
18755 /***/ }),
18756
18757 /***/ "../assets/dev/js/editor/elements/views/column.js":
18758 /*!********************************************************!*\
18759 !*** ../assets/dev/js/editor/elements/views/column.js ***!
18760 \********************************************************/
18761 /*! unknown exports (runtime-defined) */
18762 /*! runtime requirements: __webpack_require__, module */
18763 /*! CommonJS bailout: module.exports is used directly at 221:0-14 */
18764 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18765
18766 "use strict";
18767 /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
18768 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18769
18770
18771 var _section = __webpack_require__(/*! elementor-elements/views/section */ "../assets/dev/js/editor/elements/views/section.js");
18772
18773 var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js"),
18774 ColumnEmptyView = __webpack_require__(/*! elementor-elements/views/column-empty */ "../assets/dev/js/editor/elements/views/column-empty.js"),
18775 ColumnView;
18776
18777 ColumnView = BaseElementView.extend({
18778 template: Marionette.TemplateCache.get('#tmpl-elementor-column-content'),
18779 emptyView: ColumnEmptyView,
18780 childViewContainer: elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap > .elementor-widget-wrap',
18781 toggleEditTools: true,
18782 behaviors: function behaviors() {
18783 var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
18784
18785 _.extend(behaviors, {
18786 Sortable: {
18787 behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
18788 elChildType: 'widget'
18789 },
18790 Resizable: {
18791 behaviorClass: __webpack_require__(/*! elementor-behaviors/column-resizable */ "../assets/dev/js/editor/elements/views/behaviors/column-resizable.js")
18792 }
18793 });
18794
18795 return elementor.hooks.applyFilters('elements/column/behaviors', behaviors, this);
18796 },
18797 className: function className() {
18798 var classes = BaseElementView.prototype.className.apply(this, arguments),
18799 type = this.isInner() ? 'inner' : 'top';
18800 return classes + ' elementor-column elementor-' + type + '-column';
18801 },
18802 tagName: function tagName() {
18803 return this.model.getSetting('html_tag') || 'div';
18804 },
18805 ui: function ui() {
18806 var ui = BaseElementView.prototype.ui.apply(this, arguments);
18807 ui.columnInner = elementorCommon.config.experimentalFeatures['e_dom_optimization'] ? '> .elementor-widget-wrap' : '> .elementor-column-wrap';
18808 ui.percentsTooltip = '> .elementor-element-overlay .elementor-column-percents-tooltip';
18809 return ui;
18810 },
18811 getEditButtons: function getEditButtons() {
18812 var elementData = elementor.getElementData(this.model),
18813 editTools = {};
18814 editTools.edit = {
18815 /* translators: %s: Element Name. */
18816 title: sprintf(__('Edit %s', 'elementor'), elementData.title),
18817 icon: 'column'
18818 };
18819
18820 if (elementor.getPreferences('edit_buttons')) {
18821 editTools.duplicate = {
18822 /* translators: %s: Element Name. */
18823 title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
18824 icon: 'clone'
18825 };
18826 editTools.add = {
18827 /* translators: %s: Element Name. */
18828 title: sprintf(__('Add %s', 'elementor'), elementData.title),
18829 icon: 'plus'
18830 };
18831 editTools.remove = {
18832 /* translators: %s: Element Name. */
18833 title: sprintf(__('Delete %s', 'elementor'), elementData.title),
18834 icon: 'close'
18835 };
18836 }
18837
18838 return editTools;
18839 },
18840 initialize: function initialize() {
18841 BaseElementView.prototype.initialize.apply(this, arguments);
18842 this.model.get('editSettings').set('defaultEditRoute', 'layout');
18843 },
18844 attachElContent: function attachElContent() {
18845 BaseElementView.prototype.attachElContent.apply(this, arguments);
18846 var $tooltip = jQuery('<div>', {
18847 class: 'elementor-column-percents-tooltip'
18848 });
18849 this.$el.children('.elementor-element-overlay').append($tooltip);
18850 },
18851 getContextMenuGroups: function getContextMenuGroups() {
18852 var self = this,
18853 groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
18854 generalGroupIndex = groups.indexOf(_.findWhere(groups, {
18855 name: 'general'
18856 }));
18857 groups.splice(generalGroupIndex + 1, 0, {
18858 name: 'addNew',
18859 actions: [{
18860 name: 'addNew',
18861 icon: 'eicon-plus',
18862 title: __('Add New Column', 'elementor'),
18863 callback: this.addNewColumn.bind(this),
18864 isEnabled: function isEnabled() {
18865 return self.model.collection.length < _section.DEFAULT_MAX_COLUMNS;
18866 }
18867 }]
18868 });
18869 return groups;
18870 },
18871 isDroppingAllowed: function isDroppingAllowed() {
18872 // Don't allow dragging items to document which is not editable.
18873 if (!this.getContainer().isEditable()) {
18874 return false;
18875 }
18876
18877 var elementView = elementor.channels.panelElements.request('element:selected');
18878
18879 if (!elementView) {
18880 return false;
18881 }
18882
18883 var elType = elementView.model.get('elType');
18884
18885 if ('section' === elType) {
18886 return !this.isInner();
18887 }
18888
18889 return 'widget' === elType;
18890 },
18891 getPercentsForDisplay: function getPercentsForDisplay() {
18892 var inlineSize = +this.model.getSetting('_inline_size') || this.getPercentSize();
18893 return inlineSize.toFixed(1) + '%';
18894 },
18895 changeSizeUI: function changeSizeUI() {
18896 var self = this,
18897 columnSize = self.model.getSetting('_column_size');
18898 self.$el.attr('data-col', columnSize);
18899
18900 _.defer(function () {
18901 // Wait for the column size to be applied
18902 if (self.ui.percentsTooltip) {
18903 self.ui.percentsTooltip.text(self.getPercentsForDisplay());
18904 }
18905 });
18906 },
18907 getPercentSize: function getPercentSize(size) {
18908 if (!size) {
18909 size = this.el.getBoundingClientRect().width;
18910 }
18911
18912 return +(size / this.$el.parent().width() * 100).toFixed(3);
18913 },
18914 getSortableOptions: function getSortableOptions() {
18915 return {
18916 connectWith: '.elementor-widget-wrap',
18917 items: '> .elementor-element'
18918 };
18919 },
18920 changeChildContainerClasses: function changeChildContainerClasses() {
18921 var emptyClass = 'elementor-element-empty',
18922 populatedClass = 'elementor-element-populated';
18923
18924 if (this.ui.columnInner) {
18925 if (this.collection.isEmpty()) {
18926 this.ui.columnInner.removeClass(populatedClass).addClass(emptyClass);
18927 } else {
18928 this.ui.columnInner.removeClass(emptyClass).addClass(populatedClass);
18929 }
18930 }
18931 },
18932 addNewColumn: function addNewColumn() {
18933 $e.run('document/elements/create', {
18934 model: {
18935 elType: 'column'
18936 },
18937 container: this.getContainer().parent,
18938 options: {
18939 at: this.$el.index() + 1
18940 }
18941 });
18942 },
18943 onRender: function onRender() {
18944 var _this = this;
18945
18946 var isDomOptimizationActive = elementorCommon.config.experimentalFeatures['e_dom_optimization'];
18947 var itemsClasses = '';
18948
18949 if (isDomOptimizationActive) {
18950 itemsClasses = ' > .elementor-widget-wrap > .elementor-element, >.elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
18951 } else {
18952 itemsClasses = ' > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element, >.elementor-column-wrap > .elementor-widget-wrap > .elementor-empty-view > .elementor-first-add';
18953 }
18954
18955 BaseElementView.prototype.onRender.apply(this, arguments);
18956 this.changeChildContainerClasses();
18957 this.changeSizeUI();
18958 this.$el.html5Droppable({
18959 items: itemsClasses,
18960 axis: ['vertical'],
18961 groups: ['elementor-element'],
18962 isDroppingAllowed: this.isDroppingAllowed.bind(this),
18963 currentElementClass: 'elementor-html5dnd-current-element',
18964 placeholderClass: 'elementor-sortable-placeholder elementor-widget-placeholder',
18965 hasDraggingOnChildClass: 'elementor-dragging-on-child',
18966 onDropping: function onDropping(side, event) {
18967 event.stopPropagation(); // Triggering drag end manually, since it won't fired above iframe
18968
18969 elementor.getPreviewView().onPanelElementDragEnd();
18970 var newIndex = jQuery(event.currentTarget).index(); // Since 3.0.0, the `.elementor-background-overlay` element sit at the same level as widgets
18971
18972 if ('bottom' === side && !isDomOptimizationActive) {
18973 newIndex++;
18974 } else if ('top' === side && isDomOptimizationActive) {
18975 newIndex--;
18976 }
18977
18978 _this.addElementFromPanel({
18979 at: newIndex
18980 });
18981 }
18982 });
18983 },
18984 onAddButtonClick: function onAddButtonClick(event) {
18985 event.stopPropagation();
18986 this.addNewColumn();
18987 }
18988 });
18989 module.exports = ColumnView;
18990
18991 /***/ }),
18992
18993 /***/ "../assets/dev/js/editor/elements/views/section.js":
18994 /*!*********************************************************!*\
18995 !*** ../assets/dev/js/editor/elements/views/section.js ***!
18996 \*********************************************************/
18997 /*! unknown exports (runtime-defined) */
18998 /*! runtime requirements: __webpack_require__, module */
18999 /*! CommonJS bailout: module.exports is used directly at 293:0-14 */
19000 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19001
19002 "use strict";
19003 /* provided dependency */ var sprintf = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["sprintf"];
19004 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
19005
19006
19007 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19008
19009 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
19010
19011 var _inline = _interopRequireDefault(__webpack_require__(/*! ../../views/add-section/inline */ "../assets/dev/js/editor/views/add-section/inline.js"));
19012
19013 var BaseElementView = __webpack_require__(/*! elementor-elements/views/base */ "../assets/dev/js/editor/elements/views/base.js");
19014
19015 var DEFAULT_INNER_SECTION_COLUMNS = 2,
19016 DEFAULT_MIN_COLUMN_SIZE = 2,
19017 DEFAULT_MAX_COLUMNS = 10;
19018 var SectionView = BaseElementView.extend({
19019 childViewContainer: function childViewContainer() {
19020 var containerSelector = '> .elementor-container';
19021
19022 if (!elementorCommon.config.experimentalFeatures['e_dom_optimization']) {
19023 containerSelector += ' > .elementor-row';
19024 }
19025
19026 return containerSelector;
19027 },
19028 template: Marionette.TemplateCache.get('#tmpl-elementor-section-content'),
19029 addSectionView: null,
19030 _checkIsFull: function _checkIsFull() {
19031 this.toggleSectionIsFull();
19032 elementorCommon.helpers.softDeprecated('_checkIsFull', '2.9.0', 'toggleSectionIsFull()');
19033 },
19034 toggleSectionIsFull: function toggleSectionIsFull() {
19035 this.$el.toggleClass('elementor-section-filled', this.isCollectionFilled());
19036 },
19037 addChildModel: function addChildModel(model) {
19038 /// TODO: maybe should be part of $e.hooks.
19039 var isModelInstance = model instanceof Backbone.Model,
19040 isInner = this.isInner();
19041
19042 if (isModelInstance) {
19043 // TODO: change to command.
19044 model.set('isInner', isInner);
19045 } else {
19046 model.isInner = isInner;
19047 }
19048
19049 return BaseElementView.prototype.addChildModel.apply(this, arguments);
19050 },
19051 className: function className() {
19052 var classes = BaseElementView.prototype.className.apply(this, arguments),
19053 type = this.isInner() ? 'inner' : 'top';
19054 return classes + ' elementor-section elementor-' + type + '-section';
19055 },
19056 tagName: function tagName() {
19057 return this.model.getSetting('html_tag') || 'section';
19058 },
19059 behaviors: function behaviors() {
19060 var behaviors = BaseElementView.prototype.behaviors.apply(this, arguments);
19061
19062 _.extend(behaviors, {
19063 Sortable: {
19064 behaviorClass: __webpack_require__(/*! elementor-behaviors/sortable */ "../assets/dev/js/editor/elements/views/behaviors/sortable.js"),
19065 elChildType: 'column'
19066 }
19067 });
19068
19069 return elementor.hooks.applyFilters('elements/section/behaviors', behaviors, this);
19070 },
19071 initialize: function initialize() {
19072 BaseElementView.prototype.initialize.apply(this, arguments);
19073 this.model.get('editSettings').set('defaultEditRoute', 'layout');
19074 },
19075 getEditButtons: function getEditButtons() {
19076 var elementData = elementor.getElementData(this.model),
19077 editTools = {};
19078
19079 if (!this.isInner()) {
19080 editTools.add = {
19081 /* translators: %s: Element Name. */
19082 title: sprintf(__('Add %s', 'elementor'), elementData.title),
19083 icon: 'plus'
19084 };
19085 }
19086
19087 editTools.edit = {
19088 /* translators: %s: Element Name. */
19089 title: sprintf(__('Edit %s', 'elementor'), elementData.title),
19090 icon: 'handle'
19091 };
19092
19093 if (elementor.getPreferences('edit_buttons')) {
19094 editTools.duplicate = {
19095 /* translators: %s: Element Name. */
19096 title: sprintf(__('Duplicate %s', 'elementor'), elementData.title),
19097 icon: 'clone'
19098 };
19099 }
19100
19101 editTools.remove = {
19102 /* translators: %s: Element Name. */
19103 title: sprintf(__('Delete %s', 'elementor'), elementData.title),
19104 icon: 'close'
19105 };
19106 return editTools;
19107 },
19108 getContextMenuGroups: function getContextMenuGroups() {
19109 var groups = BaseElementView.prototype.getContextMenuGroups.apply(this, arguments),
19110 transferGroupIndex = groups.indexOf(_.findWhere(groups, {
19111 name: 'clipboard'
19112 }));
19113 groups.splice(transferGroupIndex + 1, 0, {
19114 name: 'save',
19115 actions: [{
19116 name: 'save',
19117 title: __('Save as Template', 'elementor'),
19118 callback: this.save.bind(this)
19119 }]
19120 });
19121 return groups;
19122 },
19123 getSortableOptions: function getSortableOptions() {
19124 var sectionConnectClass = this.isInner() ? '.elementor-inner-section' : '.elementor-top-section';
19125 return {
19126 connectWith: sectionConnectClass + this.childViewContainer(),
19127 handle: '> .elementor-element-overlay .elementor-editor-element-edit',
19128 items: '> .elementor-column',
19129 forcePlaceholderSize: true,
19130 tolerance: 'pointer'
19131 };
19132 },
19133 getColumnPercentSize: function getColumnPercentSize(element, size) {
19134 return +(size / element.parent().width() * 100).toFixed(3);
19135 },
19136 getDefaultStructure: function getDefaultStructure() {
19137 return this.collection.length + '0';
19138 },
19139 getStructure: function getStructure() {
19140 return this.model.getSetting('structure');
19141 },
19142 getColumnAt: function getColumnAt(index) {
19143 var model = this.collection.at(index);
19144 return model ? this.children.findByModelCid(model.cid) : null;
19145 },
19146 getNextColumn: function getNextColumn(columnView) {
19147 return this.getColumnAt(this.collection.indexOf(columnView.model) + 1);
19148 },
19149 getPreviousColumn: function getPreviousColumn(columnView) {
19150 return this.getColumnAt(this.collection.indexOf(columnView.model) - 1);
19151 },
19152 getNeighborContainer: function getNeighborContainer(container) {
19153 var parentView = container.parent.view,
19154 nextView = parentView.getNextColumn(container.view) || parentView.getPreviousColumn(container.view);
19155
19156 if (!nextView) {
19157 return false;
19158 }
19159
19160 return nextView.getContainer();
19161 },
19162 setStructure: function setStructure(structure) {
19163 var shouldAdjustColumns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
19164 var parsedStructure = elementor.presetsFactory.getParsedStructure(structure);
19165
19166 if (+parsedStructure.columnsCount !== this.collection.length) {
19167 throw new TypeError('The provided structure doesn\'t match the columns count.');
19168 }
19169
19170 $e.run('document/elements/settings', {
19171 container: this.getContainer(),
19172 settings: {
19173 structure: structure
19174 },
19175 options: {
19176 external: true
19177 }
19178 });
19179
19180 if (shouldAdjustColumns) {
19181 this.adjustColumns();
19182 }
19183 },
19184 adjustColumns: function adjustColumns() {
19185 var preset = elementor.presetsFactory.getPresetByStructure(this.getStructure());
19186 this.children.each(function (columnView, index) {
19187 var container = columnView.getContainer();
19188 $e.run('document/elements/settings', {
19189 container: container,
19190 settings: {
19191 _column_size: preset.preset[index],
19192 _inline_size: null
19193 }
19194 });
19195 });
19196 },
19197 resetLayout: function resetLayout() {
19198 var shouldAdjustColumns = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
19199 this.setStructure(this.getDefaultStructure(), shouldAdjustColumns);
19200 },
19201 resetColumnsCustomSize: function resetColumnsCustomSize() {
19202 this.children.each(function (columnView) {
19203 $e.run('document/elements/settings', {
19204 container: columnView.getContainer(),
19205 settings: {
19206 _inline_size: null
19207 },
19208 options: {
19209 external: true
19210 }
19211 });
19212 });
19213 },
19214 isCollectionFilled: function isCollectionFilled() {
19215 return DEFAULT_MAX_COLUMNS <= this.collection.length;
19216 },
19217 showChildrenPercentsTooltip: function showChildrenPercentsTooltip(columnView, nextColumnView) {
19218 columnView.ui.percentsTooltip.show();
19219 columnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'right' : 'left');
19220 nextColumnView.ui.percentsTooltip.show();
19221 nextColumnView.ui.percentsTooltip.attr('data-side', elementorCommon.config.isRTL ? 'left' : 'right');
19222 },
19223 hideChildrenPercentsTooltip: function hideChildrenPercentsTooltip(columnView, nextColumnView) {
19224 columnView.ui.percentsTooltip.hide();
19225 nextColumnView.ui.percentsTooltip.hide();
19226 },
19227 destroyAddSectionView: function destroyAddSectionView() {
19228 if (this.addSectionView && !this.addSectionView.isDestroyed) {
19229 this.addSectionView.destroy();
19230 }
19231 },
19232 onRender: function onRender() {
19233 BaseElementView.prototype.onRender.apply(this, arguments);
19234 this.toggleSectionIsFull();
19235 },
19236 onAddButtonClick: function onAddButtonClick() {
19237 if (this.addSectionView && !this.addSectionView.isDestroyed) {
19238 this.addSectionView.fadeToDeath();
19239 return;
19240 }
19241
19242 var addSectionView = new _inline.default({
19243 at: this.model.collection.indexOf(this.model)
19244 });
19245 addSectionView.render();
19246 this.$el.before(addSectionView.$el);
19247 addSectionView.$el.hide(); // Delaying the slide down for slow-render browsers (such as FF)
19248
19249 setTimeout(function () {
19250 addSectionView.$el.slideDown(null, function () {
19251 // Remove inline style, for preview mode.
19252 jQuery(this).css('display', '');
19253 });
19254 });
19255 this.addSectionView = addSectionView;
19256 },
19257 onChildviewRequestResizeStart: function onChildviewRequestResizeStart(columnView) {
19258 var nextColumnView = this.getNextColumn(columnView);
19259
19260 if (!nextColumnView) {
19261 return;
19262 }
19263
19264 this.showChildrenPercentsTooltip(columnView, nextColumnView);
19265 var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
19266 elementor.helpers.disableElementEvents($iframes);
19267 },
19268 onChildviewRequestResizeStop: function onChildviewRequestResizeStop(columnView) {
19269 var nextColumnView = this.getNextColumn(columnView);
19270
19271 if (!nextColumnView) {
19272 return;
19273 }
19274
19275 this.hideChildrenPercentsTooltip(columnView, nextColumnView);
19276 var $iframes = columnView.$el.find('iframe').add(nextColumnView.$el.find('iframe'));
19277 elementor.helpers.enableElementEvents($iframes);
19278 },
19279 onChildviewRequestResize: function onChildviewRequestResize(columnView, ui) {
19280 ui.element.css({
19281 width: '',
19282 left: 'initial' // Fix for RTL resizing
19283
19284 });
19285 $e.run('document/elements/settings', {
19286 container: columnView.getContainer(),
19287 settings: {
19288 _inline_size: this.getColumnPercentSize(ui.element, ui.size.width)
19289 }
19290 });
19291 },
19292 onDestroy: function onDestroy() {
19293 BaseElementView.prototype.onDestroy.apply(this, arguments);
19294 this.destroyAddSectionView();
19295 }
19296 });
19297 module.exports = SectionView;
19298 module.exports.DEFAULT_INNER_SECTION_COLUMNS = DEFAULT_INNER_SECTION_COLUMNS;
19299 module.exports.DEFAULT_MIN_COLUMN_SIZE = DEFAULT_MIN_COLUMN_SIZE;
19300 module.exports.DEFAULT_MAX_COLUMNS = DEFAULT_MAX_COLUMNS;
19301
19302 /***/ }),
19303
19304 /***/ "../assets/dev/js/editor/utils/context-menu.js":
19305 /*!*****************************************************!*\
19306 !*** ../assets/dev/js/editor/utils/context-menu.js ***!
19307 \*****************************************************/
19308 /*! unknown exports (runtime-defined) */
19309 /*! runtime requirements: module, __webpack_require__ */
19310 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
19311 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19312
19313 "use strict";
19314
19315
19316 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
19317
19318 module.exports = elementorModules.Module.extend({
19319 getDefaultSettings: function getDefaultSettings() {
19320 return {
19321 actions: {},
19322 classes: {
19323 list: 'elementor-context-menu-list',
19324 group: 'elementor-context-menu-list__group',
19325 groupPrefix: 'elementor-context-menu-list__group-',
19326 item: 'elementor-context-menu-list__item',
19327 itemTypePrefix: 'elementor-context-menu-list__item-',
19328 itemTitle: 'elementor-context-menu-list__item__title',
19329 itemShortcut: 'elementor-context-menu-list__item__shortcut',
19330 iconShortcut: 'elementor-context-menu-list__item__icon',
19331 itemDisabled: 'elementor-context-menu-list__item--disabled',
19332 divider: 'elementor-context-menu-list__divider',
19333 hidden: 'elementor-hidden'
19334 }
19335 };
19336 },
19337 buildActionItem: function buildActionItem(action) {
19338 var self = this,
19339 classes = self.getSettings('classes'),
19340 $item = jQuery('<div>', {
19341 class: classes.item + ' ' + classes.itemTypePrefix + action.name
19342 }),
19343 $itemTitle = jQuery('<div>', {
19344 class: classes.itemTitle
19345 }).text(action.title),
19346 $itemIcon = jQuery('<div>', {
19347 class: classes.iconShortcut
19348 });
19349
19350 if (action.icon) {
19351 $itemIcon.html(jQuery('<i>', {
19352 class: action.icon
19353 }));
19354 }
19355
19356 $item.append($itemIcon, $itemTitle);
19357
19358 if (action.shortcut) {
19359 var $itemShortcut = jQuery('<div>', {
19360 class: classes.itemShortcut
19361 }).html(action.shortcut);
19362 $item.append($itemShortcut);
19363 }
19364
19365 if (action.callback) {
19366 $item.on('click', function () {
19367 self.runAction(action);
19368 });
19369 }
19370
19371 action.$item = $item;
19372 return $item;
19373 },
19374 buildActionsList: function buildActionsList() {
19375 var self = this,
19376 classes = self.getSettings('classes'),
19377 groups = self.getSettings('groups'),
19378 $list = jQuery('<div>', {
19379 class: classes.list
19380 });
19381 groups.forEach(function (group) {
19382 var $group = jQuery('<div>', {
19383 class: classes.group + ' ' + classes.groupPrefix + group.name
19384 });
19385 group.actions.forEach(function (action) {
19386 $group.append(self.buildActionItem(action));
19387 });
19388 $list.append($group);
19389 group.$item = $group;
19390 });
19391 return $list;
19392 },
19393 toggleGroupVisibility: function toggleGroupVisibility(group, state) {
19394 group.$item.toggleClass(this.getSettings('classes.hidden'), !state);
19395 },
19396 toggleActionVisibility: function toggleActionVisibility(action, state) {
19397 action.$item.toggleClass(this.getSettings('classes.hidden'), !state);
19398 },
19399 toggleActionUsability: function toggleActionUsability(action, state) {
19400 action.$item.toggleClass(this.getSettings('classes.itemDisabled'), !state);
19401 },
19402 isActionEnabled: function isActionEnabled(action) {
19403 if (!action.callback && !action.groups) {
19404 return false;
19405 }
19406
19407 return action.isEnabled ? action.isEnabled() : true;
19408 },
19409 runAction: function runAction(action) {
19410 if (!this.isActionEnabled(action)) {
19411 return;
19412 }
19413
19414 action.callback();
19415 this.getModal().hide();
19416 },
19417 initModal: function initModal() {
19418 var modal;
19419
19420 this.getModal = function () {
19421 if (!modal) {
19422 modal = elementorCommon.dialogsManager.createWidget('simple', {
19423 className: 'elementor-context-menu',
19424 message: this.buildActionsList(),
19425 iframe: elementor.$preview,
19426 effects: {
19427 hide: 'hide',
19428 show: 'show'
19429 },
19430 hide: {
19431 onOutsideContextMenu: true
19432 },
19433 position: {
19434 my: (elementorCommon.config.isRTL ? 'right' : 'left') + ' top',
19435 collision: 'fit'
19436 }
19437 });
19438 }
19439
19440 return modal;
19441 };
19442 },
19443 show: function show(event) {
19444 var self = this,
19445 modal = self.getModal();
19446 modal.setSettings('position', {
19447 of: event
19448 });
19449 self.getSettings('groups').forEach(function (group) {
19450 var isGroupVisible = false !== group.isVisible;
19451 self.toggleGroupVisibility(group, isGroupVisible);
19452
19453 if (isGroupVisible) {
19454 group.actions.forEach(function (action) {
19455 var isActionVisible = false !== action.isVisible;
19456 self.toggleActionVisibility(action, isActionVisible);
19457
19458 if (isActionVisible) {
19459 self.toggleActionUsability(action, self.isActionEnabled(action));
19460 }
19461 });
19462 }
19463 });
19464 modal.show();
19465 },
19466 destroy: function destroy() {
19467 this.getModal().destroy();
19468 },
19469 onInit: function onInit() {
19470 this.initModal();
19471 }
19472 });
19473
19474 /***/ }),
19475
19476 /***/ "../assets/dev/js/editor/utils/controls-css-parser.js":
19477 /*!************************************************************!*\
19478 !*** ../assets/dev/js/editor/utils/controls-css-parser.js ***!
19479 \************************************************************/
19480 /*! unknown exports (runtime-defined) */
19481 /*! runtime requirements: module, __webpack_require__ */
19482 /*! CommonJS bailout: module.exports is used directly at 355:0-14 */
19483 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19484
19485 "use strict";
19486
19487
19488 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19489
19490 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
19491
19492 __webpack_require__(/*! core-js/modules/es6.regexp.constructor.js */ "../node_modules/core-js/modules/es6.regexp.constructor.js");
19493
19494 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
19495
19496 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
19497
19498 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
19499
19500 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
19501
19502 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
19503
19504 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
19505
19506 var Stylesheet = __webpack_require__(/*! elementor-editor-utils/stylesheet */ "../assets/dev/js/editor/utils/stylesheet.js"),
19507 ControlsCSSParser;
19508
19509 ControlsCSSParser = elementorModules.ViewModule.extend({
19510 stylesheet: null,
19511 getDefaultSettings: function getDefaultSettings() {
19512 return {
19513 id: 0,
19514 context: null,
19515 settingsModel: null,
19516 dynamicParsing: {}
19517 };
19518 },
19519 getDefaultElements: function getDefaultElements() {
19520 var id = "elementor-style-".concat(this.getSettings('id'));
19521 var $stylesheet = elementor.$previewContents.find("#".concat(id));
19522
19523 if (!$stylesheet.length) {
19524 $stylesheet = jQuery('<style>', {
19525 id: id
19526 });
19527 }
19528
19529 return {
19530 $stylesheetElement: $stylesheet
19531 };
19532 },
19533 initStylesheet: function initStylesheet() {
19534 var _this = this;
19535
19536 var breakpoints = elementorFrontend.config.responsive.activeBreakpoints;
19537 this.stylesheet = new Stylesheet();
19538 (0, _entries.default)(breakpoints).forEach(function (_ref) {
19539 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
19540 breakpointName = _ref2[0],
19541 breakpointConfig = _ref2[1];
19542
19543 _this.stylesheet.addDevice(breakpointName, breakpointConfig.value);
19544 });
19545 },
19546 addStyleRules: function addStyleRules(styleControls, values, controls, placeholders, replacements) {
19547 var _this2 = this;
19548
19549 // If the current element contains dynamic values, parse these values
19550 var dynamicParsedValues = this.getSettings('settingsModel').parseDynamicSettings(values, this.getSettings('dynamicParsing'), styleControls);
19551
19552 _.each(styleControls, function (control) {
19553 var _control$dynamic, _values$__dynamic__;
19554
19555 if (control.styleFields && control.styleFields.length) {
19556 _this2.addRepeaterControlsStyleRules(values[control.name], control.styleFields, control.fields, placeholders, replacements);
19557 } // If a dynamic tag includes controls with CSS implementations, Take their CSS and apply it.
19558
19559
19560 if ((_control$dynamic = control.dynamic) !== null && _control$dynamic !== void 0 && _control$dynamic.active && (_values$__dynamic__ = values.__dynamic__) !== null && _values$__dynamic__ !== void 0 && _values$__dynamic__[control.name]) {
19561 _this2.addDynamicControlStyleRules(values.__dynamic__[control.name], control);
19562 }
19563
19564 if (!control.selectors) {
19565 return;
19566 }
19567
19568 var context = _this2.getSettings('context');
19569
19570 var globalKeys;
19571
19572 if (context) {
19573 globalKeys = context.model.get('settings').get('__globals__');
19574 }
19575
19576 _this2.addControlStyleRules(control, dynamicParsedValues, controls, placeholders, replacements, globalKeys);
19577 });
19578 },
19579 addControlStyleRules: function addControlStyleRules(control, values, controls, placeholders, replacements, globalKeys) {
19580 var _this3 = this;
19581
19582 var globalKey;
19583
19584 if (globalKeys) {
19585 var controlGlobalKey = control.name;
19586
19587 if (control.groupType) {
19588 controlGlobalKey = control.groupPrefix + control.groupType;
19589 }
19590
19591 globalKey = globalKeys[controlGlobalKey];
19592 }
19593
19594 var value;
19595
19596 if (!globalKey) {
19597 value = this.getStyleControlValue(control, values);
19598
19599 if (undefined === value) {
19600 return;
19601 }
19602 }
19603
19604 _.each(control.selectors, function (cssProperty, selector) {
19605 var outputCssProperty;
19606
19607 if (globalKey) {
19608 var selectorGlobalValue = _this3.getSelectorGlobalValue(control, globalKey);
19609
19610 if (selectorGlobalValue) {
19611 if ('font' === control.type) {
19612 $e.data.get(globalKey).then(function (response) {
19613 elementor.helpers.enqueueFont(response.data.value.typography_font_family);
19614 });
19615 } // This regex handles a case where a control's selector property value includes more than one CSS selector.
19616 // Example: 'selector' => 'background: {{VALUE}}; background-color: {{VALUE}};'.
19617
19618
19619 outputCssProperty = cssProperty.replace(/(:)[^;]+(;?)/g, '$1' + selectorGlobalValue + '$2');
19620 }
19621 } else {
19622 try {
19623 outputCssProperty = cssProperty.replace(/{{(?:([^.}]+)\.)?([^}| ]*)(?: *\|\| *(?:([^.}]+)\.)?([^}| ]*) *)*}}/g, function (originalPhrase, controlName, placeholder, fallbackControlName, fallbackValue) {
19624 var externalControlMissing = controlName && !controls[controlName];
19625 var parsedValue = '';
19626
19627 if (!externalControlMissing) {
19628 parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, placeholder, controlName);
19629 }
19630
19631 if (!parsedValue && 0 !== parsedValue) {
19632 if (fallbackValue) {
19633 parsedValue = fallbackValue;
19634 var stringValueMatches = parsedValue.match(/^(['"])(.*)\1$/);
19635
19636 if (stringValueMatches) {
19637 parsedValue = stringValueMatches[2];
19638 } else if (!isFinite(parsedValue)) {
19639 if (fallbackControlName && !controls[fallbackControlName]) {
19640 return '';
19641 }
19642
19643 parsedValue = _this3.parsePropertyPlaceholder(control, value, controls, values, fallbackValue, fallbackControlName);
19644 }
19645 }
19646
19647 if (!parsedValue && 0 !== parsedValue) {
19648 if (externalControlMissing) {
19649 return '';
19650 }
19651
19652 throw '';
19653 }
19654 }
19655
19656 if ('font' === control.type) {
19657 elementor.helpers.enqueueFont(parsedValue);
19658 }
19659
19660 return parsedValue;
19661 });
19662 } catch (e) {
19663 return;
19664 }
19665 }
19666
19667 if (_.isEmpty(outputCssProperty)) {
19668 return;
19669 }
19670
19671 var devicePattern = /^(?:\([^)]+\)){1,2}/,
19672 deviceRules = selector.match(devicePattern),
19673 query = {};
19674
19675 if (deviceRules) {
19676 deviceRules = deviceRules[0];
19677 selector = selector.replace(devicePattern, '');
19678 var pureDevicePattern = /\(([^)]+)\)/g,
19679 pureDeviceRules = [],
19680 matches;
19681 matches = pureDevicePattern.exec(deviceRules);
19682
19683 while (matches) {
19684 pureDeviceRules.push(matches[1]);
19685 matches = pureDevicePattern.exec(deviceRules);
19686 }
19687
19688 _.each(pureDeviceRules, function (deviceRule) {
19689 if ('desktop' === deviceRule) {
19690 return;
19691 }
19692
19693 var device = deviceRule.replace(/\+$/, ''),
19694 endPoint = device === deviceRule ? 'max' : 'min';
19695 query[endPoint] = device;
19696 });
19697 }
19698
19699 _.each(placeholders, function (placeholder, index) {
19700 // Check if it's a RegExp
19701 var regexp = placeholder.source ? placeholder.source : placeholder,
19702 placeholderPattern = new RegExp(regexp, 'g');
19703 selector = selector.replace(placeholderPattern, replacements[index]);
19704 });
19705
19706 if (!(0, _keys.default)(query).length && control.responsive) {
19707 query = _.pick(elementorCommon.helpers.cloneObject(control.responsive), ['min', 'max']);
19708
19709 if ('desktop' === query.max) {
19710 delete query.max;
19711 }
19712 }
19713
19714 _this3.stylesheet.addRules(selector, outputCssProperty, query);
19715 });
19716 },
19717 parsePropertyPlaceholder: function parsePropertyPlaceholder(control, value, controls, values, placeholder, parserControlName) {
19718 if (parserControlName) {
19719 control = _.findWhere(controls, {
19720 name: parserControlName
19721 });
19722 value = this.getStyleControlValue(control, values);
19723 }
19724
19725 return elementor.getControlView(control.type).getStyleValue(placeholder, value, control);
19726 },
19727 getStyleControlValue: function getStyleControlValue(control, values) {
19728 var _this$getSettings, _this$getSettings$con, _values$__globals__, _control$global;
19729
19730 var container = (_this$getSettings = this.getSettings()) === null || _this$getSettings === void 0 ? void 0 : (_this$getSettings$con = _this$getSettings.context) === null || _this$getSettings$con === void 0 ? void 0 : _this$getSettings$con.container,
19731 isGlobalApplied = container === null || container === void 0 ? void 0 : container.isGlobalApplied(control.name),
19732 globalKey = ((_values$__globals__ = values.__globals__) === null || _values$__globals__ === void 0 ? void 0 : _values$__globals__[control.name]) || ((_control$global = control.global) === null || _control$global === void 0 ? void 0 : _control$global.default); // Set a global value only if it's is applied.
19733
19734 if (isGlobalApplied && globalKey) {
19735 // When the control itself has no global value, but it refers to another control global value
19736 return this.getSelectorGlobalValue(control, globalKey);
19737 }
19738
19739 var value = values[control.name];
19740
19741 if (control.selectors_dictionary) {
19742 value = control.selectors_dictionary[value] || value;
19743 }
19744
19745 if (!_.isNumber(value) && _.isEmpty(value)) {
19746 return;
19747 }
19748
19749 return value;
19750 },
19751 getSelectorGlobalValue: function getSelectorGlobalValue(control, globalKey) {
19752 var globalArgs = $e.data.commandExtractArgs(globalKey),
19753 data = $e.data.getCache($e.components.get('globals'), globalArgs.command, globalArgs.args.query);
19754
19755 if (!(data !== null && data !== void 0 && data.value)) {
19756 return;
19757 }
19758
19759 var id = data.id;
19760 var value; // it's a global settings with additional controls in group.
19761
19762 if (control.groupType) {
19763 // Create a regex expression containing all of the active breakpoints' prefixes ('_mobile', '_tablet' etc.)
19764 var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
19765 responsivePrefixRegex = new RegExp((0, _keys.default)(activeBreakpoints).map(function (device) {
19766 return '_' + device;
19767 }).join('|') + '$');
19768 var propertyName = control.name.replace(control.groupPrefix, '').replace(responsivePrefixRegex, '');
19769
19770 if (!data.value[elementor.config.kit_config.typography_prefix + propertyName]) {
19771 return;
19772 }
19773
19774 propertyName = propertyName.replace('_', '-');
19775 value = "var( --e-global-".concat(control.groupType, "-").concat(id, "-").concat(propertyName, " )");
19776
19777 if (elementor.config.ui.defaultGenericFonts && control.groupPrefix + 'font_family' === control.name) {
19778 value += ", ".concat(elementor.config.ui.defaultGenericFonts);
19779 }
19780 } else {
19781 value = "var( --e-global-".concat(control.type, "-").concat(id, " )");
19782 }
19783
19784 return value;
19785 },
19786 addRepeaterControlsStyleRules: function addRepeaterControlsStyleRules(repeaterValues, repeaterControlsItems, controls, placeholders, replacements) {
19787 var _this4 = this;
19788
19789 repeaterControlsItems.forEach(function (item, index) {
19790 var itemModel = repeaterValues.models[index];
19791
19792 _this4.addStyleRules(item, itemModel.attributes, controls, placeholders.concat(['{{CURRENT_ITEM}}']), replacements.concat(['.elementor-repeater-item-' + itemModel.get('_id')]));
19793 });
19794 },
19795 addDynamicControlStyleRules: function addDynamicControlStyleRules(value, control) {
19796 var self = this;
19797 elementor.dynamicTags.parseTagsText(value, control.dynamic, function (id, name, settings) {
19798 var tag = elementor.dynamicTags.createTag(id, name, settings);
19799
19800 if (!tag) {
19801 return;
19802 }
19803
19804 var tagSettingsModel = tag.model,
19805 styleControls = tagSettingsModel.getStyleControls();
19806
19807 if (!styleControls.length) {
19808 return;
19809 }
19810
19811 self.addStyleRules(tagSettingsModel.getStyleControls(), tagSettingsModel.attributes, tagSettingsModel.controls, ['{{WRAPPER}}'], ['#elementor-tag-' + id]);
19812 });
19813 },
19814 addStyleToDocument: function addStyleToDocument(position) {
19815 var $head = elementor.$previewContents.find('head');
19816 var insertMethod = 'append',
19817 $insertBy = $head;
19818
19819 if (position) {
19820 var $targetElement = $head.children(position.of);
19821
19822 if ($targetElement.length) {
19823 insertMethod = position.at;
19824 $insertBy = $targetElement;
19825 }
19826 }
19827
19828 $insertBy[insertMethod](this.elements.$stylesheetElement);
19829 var extraCSS = elementor.hooks.applyFilters('editor/style/styleText', '', this.getSettings('context'));
19830 this.elements.$stylesheetElement.text(this.stylesheet + extraCSS);
19831 },
19832 removeStyleFromDocument: function removeStyleFromDocument() {
19833 this.elements.$stylesheetElement.remove();
19834 },
19835 onInit: function onInit() {
19836 elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
19837 this.initStylesheet();
19838 }
19839 });
19840 module.exports = ControlsCSSParser;
19841
19842 /***/ }),
19843
19844 /***/ "../assets/dev/js/editor/utils/stylesheet.js":
19845 /*!***************************************************!*\
19846 !*** ../assets/dev/js/editor/utils/stylesheet.js ***!
19847 \***************************************************/
19848 /*! unknown exports (runtime-defined) */
19849 /*! runtime requirements: module, __webpack_require__ */
19850 /*! CommonJS bailout: module.exports is used directly at 253:2-16 */
19851 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19852
19853 "use strict";
19854
19855
19856 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
19857
19858 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
19859
19860 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
19861
19862 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
19863
19864 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
19865
19866 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
19867
19868 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
19869
19870 (function ($) {
19871 var Stylesheet = function Stylesheet() {
19872 var self = this,
19873 rules = {},
19874 rawCSS = {},
19875 devices = {};
19876
19877 var queryToHash = function queryToHash(query) {
19878 var hash = [];
19879 $.each(query, function (endPoint) {
19880 hash.push(endPoint + '_' + this);
19881 });
19882 return hash.join('-');
19883 };
19884
19885 var hashToQuery = function hashToQuery(hash) {
19886 var query = {};
19887 hash = hash.split('-').filter(String);
19888 hash.forEach(function (singleQuery) {
19889 // split {max}/{min}_{device name} to separate strings
19890 var queryParts = singleQuery.split(/_(.+)/),
19891 endPoint = queryParts[0],
19892 deviceName = queryParts[1];
19893 query[endPoint] = 'max' === endPoint ? devices[deviceName] : Stylesheet.getDeviceMinBreakpoint(deviceName);
19894 });
19895 return query;
19896 };
19897
19898 var addQueryHash = function addQueryHash(queryHash) {
19899 rules[queryHash] = {};
19900 var hashes = (0, _keys.default)(rules);
19901
19902 if (hashes.length < 2) {
19903 return;
19904 } // Sort the devices from narrowest to widest
19905
19906
19907 hashes.sort(function (a, b) {
19908 if ('all' === a) {
19909 return -1;
19910 }
19911
19912 if ('all' === b) {
19913 return 1;
19914 }
19915
19916 var aQuery = hashToQuery(a),
19917 bQuery = hashToQuery(b);
19918 return bQuery.max - aQuery.max;
19919 });
19920 var sortedRules = {};
19921 hashes.forEach(function (deviceName) {
19922 sortedRules[deviceName] = rules[deviceName];
19923 });
19924 rules = sortedRules;
19925 };
19926
19927 var getQueryHashStyleFormat = function getQueryHashStyleFormat(queryHash) {
19928 var query = hashToQuery(queryHash),
19929 styleFormat = [];
19930 $.each(query, function (endPoint) {
19931 styleFormat.push('(' + endPoint + '-width:' + this + 'px)');
19932 });
19933 return '@media' + styleFormat.join(' and ');
19934 };
19935
19936 this.addDevice = function (newDeviceName, deviceValue) {
19937 devices[newDeviceName] = deviceValue;
19938 var deviceNames = (0, _keys.default)(devices);
19939
19940 if (deviceNames.length < 2) {
19941 return self;
19942 } // Sort the devices from narrowest to widest
19943
19944
19945 deviceNames.sort(function (a, b) {
19946 return devices[a] - devices[b];
19947 });
19948 var sortedDevices = {};
19949 deviceNames.forEach(function (deviceName) {
19950 sortedDevices[deviceName] = devices[deviceName];
19951 });
19952 devices = sortedDevices;
19953 return self;
19954 };
19955
19956 this.addRawCSS = function (key, css) {
19957 rawCSS[key] = css;
19958 };
19959
19960 this.addRules = function (selector, styleRules, query) {
19961 var queryHash = 'all';
19962
19963 if (!_.isEmpty(query)) {
19964 queryHash = queryToHash(query);
19965 }
19966
19967 if (!rules[queryHash]) {
19968 addQueryHash(queryHash);
19969 }
19970
19971 if (!styleRules) {
19972 var parsedRules = selector.match(/[^{]+\{[^}]+}/g);
19973 $.each(parsedRules, function () {
19974 var parsedRule = this.match(/([^{]+)\{([^}]+)}/);
19975
19976 if (parsedRule) {
19977 self.addRules(parsedRule[1].trim(), parsedRule[2].trim(), query);
19978 }
19979 });
19980 return;
19981 }
19982
19983 if (!rules[queryHash][selector]) {
19984 rules[queryHash][selector] = {};
19985 }
19986
19987 if ('string' === typeof styleRules) {
19988 styleRules = styleRules.split(';').filter(String);
19989 var orderedRules = {};
19990
19991 try {
19992 $.each(styleRules, function () {
19993 var property = this.split(/:(.*)?/);
19994 orderedRules[property[0].trim()] = property[1].trim().replace(';', '');
19995 });
19996 } catch (error) {
19997 // At least one of the properties is incorrect
19998 return;
19999 }
20000
20001 styleRules = orderedRules;
20002 }
20003
20004 $.extend(rules[queryHash][selector], styleRules);
20005 return self;
20006 };
20007
20008 this.getRules = function () {
20009 return rules;
20010 };
20011
20012 this.empty = function () {
20013 rules = {};
20014 rawCSS = {};
20015 };
20016
20017 this.toString = function () {
20018 var styleText = '';
20019 $.each(rules, function (queryHash) {
20020 var deviceText = Stylesheet.parseRules(this);
20021
20022 if ('all' !== queryHash) {
20023 deviceText = getQueryHashStyleFormat(queryHash) + '{' + deviceText + '}';
20024 }
20025
20026 styleText += deviceText;
20027 });
20028 $.each(rawCSS, function () {
20029 styleText += this;
20030 });
20031 return styleText;
20032 };
20033 };
20034
20035 Stylesheet.parseRules = function (rules) {
20036 var parsedRules = '';
20037 $.each(rules, function (selector) {
20038 var selectorContent = Stylesheet.parseProperties(this);
20039
20040 if (selectorContent) {
20041 parsedRules += selector + '{' + selectorContent + '}';
20042 }
20043 });
20044 return parsedRules;
20045 };
20046
20047 Stylesheet.parseProperties = function (properties) {
20048 var parsedProperties = '';
20049 $.each(properties, function (propertyKey) {
20050 if (this) {
20051 parsedProperties += propertyKey + ':' + this + ';';
20052 }
20053 });
20054 return parsedProperties;
20055 };
20056
20057 Stylesheet.getDesktopPreviousDeviceKey = function () {
20058 var desktopPreviousDevice = '';
20059 var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
20060 breakpointKeys = (0, _keys.default)(activeBreakpoints),
20061 numOfDevices = breakpointKeys.length;
20062
20063 if ('min' === activeBreakpoints[breakpointKeys[numOfDevices - 1]].direction) {
20064 // If the widescreen breakpoint is active, the device that's previous to desktop is the last one before
20065 // widescreen.
20066 desktopPreviousDevice = breakpointKeys[numOfDevices - 2];
20067 } else {
20068 // If the widescreen breakpoint isn't active, we just take the last device returned by the config.
20069 desktopPreviousDevice = breakpointKeys[numOfDevices - 1];
20070 }
20071
20072 return desktopPreviousDevice;
20073 };
20074
20075 Stylesheet.getDesktopMinPoint = function () {
20076 var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
20077 desktopPreviousDevice = Stylesheet.getDesktopPreviousDeviceKey();
20078 return activeBreakpoints[desktopPreviousDevice].value + 1;
20079 };
20080
20081 Stylesheet.getDeviceMinBreakpoint = function (deviceName) {
20082 if ('desktop' === deviceName) {
20083 return Stylesheet.getDesktopMinPoint();
20084 }
20085
20086 var activeBreakpoints = elementorFrontend.config.responsive.activeBreakpoints,
20087 breakpointNames = (0, _keys.default)(activeBreakpoints);
20088 var minBreakpoint;
20089
20090 if (breakpointNames[0] === deviceName) {
20091 // For the lowest breakpoint, the min point is always 320.
20092 minBreakpoint = 320;
20093 } else if ('min' === activeBreakpoints[deviceName].direction) {
20094 // Widescreen only has a minimum point. In this case, the breakpoint
20095 // value in the Breakpoints config is itself the device min point.
20096 minBreakpoint = activeBreakpoints[deviceName].value;
20097 } else {
20098 var deviceNameIndex = breakpointNames.indexOf(deviceName),
20099 previousIndex = deviceNameIndex - 1;
20100 minBreakpoint = activeBreakpoints[breakpointNames[previousIndex]].value + 1;
20101 }
20102
20103 return minBreakpoint;
20104 };
20105
20106 module.exports = Stylesheet;
20107 })(jQuery);
20108
20109 /***/ }),
20110
20111 /***/ "../assets/dev/js/editor/views/add-section/base.js":
20112 /*!*********************************************************!*\
20113 !*** ../assets/dev/js/editor/views/add-section/base.js ***!
20114 \*********************************************************/
20115 /*! unknown exports (runtime-defined) */
20116 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
20117 /*! CommonJS bailout: exports is used directly at 7:23-30 */
20118 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20119
20120 "use strict";
20121 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
20122
20123
20124 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20125
20126 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20127
20128 _Object$defineProperty(exports, "__esModule", {
20129 value: true
20130 });
20131
20132 exports.default = void 0;
20133
20134 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
20135
20136 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20137
20138 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20139
20140 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20141
20142 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20143
20144 var _helper = _interopRequireDefault(__webpack_require__(/*! elementor-document/helper */ "../assets/dev/js/editor/document/helper.js"));
20145
20146 var AddSectionBase = /*#__PURE__*/function (_Marionette$ItemView) {
20147 (0, _inherits2.default)(AddSectionBase, _Marionette$ItemView);
20148
20149 var _super = (0, _createSuper2.default)(AddSectionBase);
20150
20151 function AddSectionBase() {
20152 (0, _classCallCheck2.default)(this, AddSectionBase);
20153 return _super.apply(this, arguments);
20154 }
20155
20156 (0, _createClass2.default)(AddSectionBase, [{
20157 key: "template",
20158 value: function template() {
20159 return Marionette.TemplateCache.get('#tmpl-elementor-add-section');
20160 }
20161 }, {
20162 key: "attributes",
20163 value: function attributes() {
20164 return {
20165 'data-view': 'choose-action'
20166 };
20167 }
20168 }, {
20169 key: "ui",
20170 value: function ui() {
20171 return {
20172 addNewSection: '.elementor-add-new-section',
20173 closeButton: '.elementor-add-section-close',
20174 addSectionButton: '.elementor-add-section-button',
20175 addTemplateButton: '.elementor-add-template-button',
20176 selectPreset: '.elementor-select-preset',
20177 presets: '.elementor-preset'
20178 };
20179 }
20180 }, {
20181 key: "events",
20182 value: function events() {
20183 return {
20184 'click @ui.addSectionButton': 'onAddSectionButtonClick',
20185 'click @ui.addTemplateButton': 'onAddTemplateButtonClick',
20186 'click @ui.closeButton': 'onCloseButtonClick',
20187 'click @ui.presets': 'onPresetSelected'
20188 };
20189 }
20190 }, {
20191 key: "behaviors",
20192 value: function behaviors() {
20193 return {
20194 contextMenu: {
20195 behaviorClass: __webpack_require__(/*! elementor-behaviors/context-menu */ "../assets/dev/js/editor/elements/views/behaviors/context-menu.js"),
20196 groups: this.getContextMenuGroups()
20197 }
20198 };
20199 }
20200 }, {
20201 key: "className",
20202 value: function className() {
20203 return 'elementor-add-section elementor-visible-desktop';
20204 }
20205 }, {
20206 key: "setView",
20207 value: function setView(view) {
20208 this.$el.attr('data-view', view);
20209 }
20210 }, {
20211 key: "showSelectPresets",
20212 value: function showSelectPresets() {
20213 this.setView('select-preset');
20214 }
20215 }, {
20216 key: "closeSelectPresets",
20217 value: function closeSelectPresets() {
20218 this.setView('choose-action');
20219 }
20220 }, {
20221 key: "getTemplatesModalOptions",
20222 value: function getTemplatesModalOptions() {
20223 return {
20224 importOptions: {
20225 at: this.getOption('at')
20226 }
20227 };
20228 }
20229 }, {
20230 key: "getContextMenuGroups",
20231 value: function getContextMenuGroups() {
20232 var _this = this;
20233
20234 var hasContent = function hasContent() {
20235 return elementor.elements.length > 0;
20236 };
20237
20238 return [{
20239 name: 'paste',
20240 actions: [{
20241 name: 'paste',
20242 title: __('Paste', 'elementor'),
20243 isEnabled: function isEnabled() {
20244 return _helper.default.isPasteEnabled(elementor.getPreviewContainer());
20245 },
20246 callback: function callback() {
20247 return $e.run('document/ui/paste', {
20248 container: elementor.getPreviewContainer(),
20249 options: {
20250 at: _this.getOption('at'),
20251 rebuild: true
20252 },
20253 onAfter: function onAfter() {
20254 return _this.onAfterPaste();
20255 }
20256 });
20257 }
20258 }]
20259 }, {
20260 name: 'content',
20261 actions: [{
20262 name: 'copy_all_content',
20263 title: __('Copy All Content', 'elementor'),
20264 isEnabled: hasContent,
20265 callback: function callback() {
20266 return $e.run('document/elements/copy-all');
20267 }
20268 }, {
20269 name: 'delete_all_content',
20270 title: __('Delete All Content', 'elementor'),
20271 isEnabled: hasContent,
20272 callback: function callback() {
20273 return $e.run('document/elements/empty');
20274 }
20275 }]
20276 }];
20277 }
20278 }, {
20279 key: "onAddSectionButtonClick",
20280 value: function onAddSectionButtonClick() {
20281 this.showSelectPresets();
20282 }
20283 }, {
20284 key: "onAddTemplateButtonClick",
20285 value: function onAddTemplateButtonClick() {
20286 $e.run('library/open', this.getTemplatesModalOptions());
20287 }
20288 }, {
20289 key: "onRender",
20290 value: function onRender() {
20291 this.$el.html5Droppable({
20292 axis: ['vertical'],
20293 groups: ['elementor-element'],
20294 placeholder: false,
20295 currentElementClass: 'elementor-html5dnd-current-element',
20296 hasDraggingOnChildClass: 'elementor-dragging-on-child',
20297 onDropping: this.onDropping.bind(this)
20298 });
20299 }
20300 }, {
20301 key: "onPresetSelected",
20302 value: function onPresetSelected(event) {
20303 this.closeSelectPresets();
20304 var selectedStructure = event.currentTarget.dataset.structure,
20305 parsedStructure = elementor.presetsFactory.getParsedStructure(selectedStructure);
20306 $e.run('document/elements/create', {
20307 model: {
20308 elType: 'section'
20309 },
20310 container: elementor.getPreviewContainer(),
20311 columns: parsedStructure.columnsCount,
20312 structure: selectedStructure,
20313 options: (0, _assign.default)({}, this.options)
20314 });
20315 }
20316 }, {
20317 key: "onDropping",
20318 value: function onDropping() {
20319 if (elementor.helpers.maybeDisableWidget()) {
20320 return;
20321 }
20322
20323 var selectedElement = elementor.channels.panelElements.request('element:selected'),
20324 historyId = $e.internal('document/history/start-log', {
20325 type: 'add',
20326 title: elementor.helpers.getModelLabel(selectedElement.model)
20327 }),
20328 eSection = $e.run('document/elements/create', {
20329 model: {
20330 elType: 'section'
20331 },
20332 container: elementor.getPreviewContainer(),
20333 columns: 1,
20334 options: {
20335 at: this.getOption('at'),
20336 // BC: Deprecated since 2.8.0 - use `$e.hooks`.
20337 trigger: {
20338 beforeAdd: 'section:before:drop',
20339 afterAdd: 'section:after:drop'
20340 }
20341 }
20342 }); // Create the element in column.
20343
20344 eSection.view.children.findByIndex(0).addElementFromPanel();
20345 $e.internal('document/history/end-log', {
20346 id: historyId
20347 });
20348 }
20349 }, {
20350 key: "onAfterPaste",
20351 value: function onAfterPaste() {}
20352 }]);
20353 return AddSectionBase;
20354 }(Marionette.ItemView);
20355
20356 var _default = AddSectionBase;
20357 exports.default = _default;
20358
20359 /***/ }),
20360
20361 /***/ "../assets/dev/js/editor/views/add-section/inline.js":
20362 /*!***********************************************************!*\
20363 !*** ../assets/dev/js/editor/views/add-section/inline.js ***!
20364 \***********************************************************/
20365 /*! unknown exports (runtime-defined) */
20366 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
20367 /*! CommonJS bailout: exports is used directly at 7:23-30 */
20368 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20369
20370 "use strict";
20371
20372
20373 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20374
20375 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20376
20377 _Object$defineProperty(exports, "__esModule", {
20378 value: true
20379 });
20380
20381 exports.default = void 0;
20382
20383 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20384
20385 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20386
20387 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
20388
20389 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
20390
20391 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20392
20393 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20394
20395 var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../assets/dev/js/editor/views/add-section/base.js"));
20396
20397 var AddSectionView = /*#__PURE__*/function (_BaseAddSectionView) {
20398 (0, _inherits2.default)(AddSectionView, _BaseAddSectionView);
20399
20400 var _super = (0, _createSuper2.default)(AddSectionView);
20401
20402 function AddSectionView() {
20403 (0, _classCallCheck2.default)(this, AddSectionView);
20404 return _super.apply(this, arguments);
20405 }
20406
20407 (0, _createClass2.default)(AddSectionView, [{
20408 key: "className",
20409 value: function className() {
20410 return (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "className", this).call(this) + ' elementor-add-section-inline';
20411 }
20412 }, {
20413 key: "fadeToDeath",
20414 value: function fadeToDeath() {
20415 var self = this;
20416 self.$el.slideUp(function () {
20417 self.destroy();
20418 });
20419 }
20420 }, {
20421 key: "onAfterPaste",
20422 value: function onAfterPaste() {
20423 (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAfterPaste", this).call(this);
20424 this.destroy();
20425 }
20426 }, {
20427 key: "onCloseButtonClick",
20428 value: function onCloseButtonClick() {
20429 this.fadeToDeath();
20430 }
20431 }, {
20432 key: "onPresetSelected",
20433 value: function onPresetSelected(event) {
20434 (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onPresetSelected", this).call(this, event);
20435 this.destroy();
20436 }
20437 }, {
20438 key: "onAddTemplateButtonClick",
20439 value: function onAddTemplateButtonClick() {
20440 (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onAddTemplateButtonClick", this).call(this);
20441 this.destroy();
20442 }
20443 }, {
20444 key: "onDropping",
20445 value: function onDropping() {
20446 (0, _get2.default)((0, _getPrototypeOf2.default)(AddSectionView.prototype), "onDropping", this).call(this);
20447 this.destroy();
20448 }
20449 }]);
20450 return AddSectionView;
20451 }(_base.default);
20452
20453 var _default = AddSectionView;
20454 exports.default = _default;
20455
20456 /***/ }),
20457
20458 /***/ "../assets/dev/js/editor/views/base-container.js":
20459 /*!*******************************************************!*\
20460 !*** ../assets/dev/js/editor/views/base-container.js ***!
20461 \*******************************************************/
20462 /*! unknown exports (runtime-defined) */
20463 /*! runtime requirements: module, __webpack_require__ */
20464 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
20465 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20466
20467 "use strict";
20468
20469
20470 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20471
20472 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
20473
20474 module.exports = Marionette.CompositeView.extend({
20475 templateHelpers: function templateHelpers() {
20476 return {
20477 view: this
20478 };
20479 },
20480 getBehavior: function getBehavior(name) {
20481 return this._behaviors[(0, _keys.default)(this.behaviors()).indexOf(name)];
20482 },
20483 initialize: function initialize() {
20484 this.collection = this.model.get('elements');
20485 },
20486 addChildModel: function addChildModel(model, options) {
20487 return this.collection.add(model, options, true);
20488 },
20489 addElement: function addElement(data, options) {
20490 if (this.isCollectionFilled()) {
20491 return;
20492 }
20493
20494 options = jQuery.extend({
20495 trigger: false,
20496 edit: true,
20497 onBeforeAdd: null,
20498 onAfterAdd: null
20499 }, options);
20500 var childTypes = this.getChildType();
20501 var newItem, elType;
20502
20503 if (data instanceof Backbone.Model) {
20504 newItem = data;
20505 elType = newItem.get('elType');
20506 } else {
20507 newItem = {
20508 id: elementorCommon.helpers.getUniqueId(),
20509 elType: childTypes[0],
20510 settings: {},
20511 elements: []
20512 };
20513
20514 if (data) {
20515 jQuery.extend(newItem, data);
20516 }
20517
20518 elType = newItem.elType;
20519 }
20520
20521 if (-1 === childTypes.indexOf(elType)) {
20522 return this.children.last().addElement(newItem, options);
20523 }
20524
20525 if (options.clone) {
20526 newItem = this.cloneItem(newItem);
20527 }
20528
20529 if (options.trigger) {
20530 elementor.channels.data.trigger(options.trigger.beforeAdd, newItem);
20531 }
20532
20533 if (options.onBeforeAdd) {
20534 options.onBeforeAdd();
20535 }
20536
20537 var newModel = this.addChildModel(newItem, {
20538 at: options.at
20539 }),
20540 newView = this.children.findByModel(newModel);
20541
20542 if (options.onAfterAdd) {
20543 options.onAfterAdd(newModel, newView);
20544 }
20545
20546 if (options.trigger) {
20547 elementor.channels.data.trigger(options.trigger.afterAdd, newItem);
20548 }
20549
20550 if (options.edit && elementor.documents.getCurrent().history.getActive()) {
20551 // Ensure container is created. TODO: Open editor via UI hook after `document/elements/create`.
20552 newView.getContainer();
20553 newModel.trigger('request:edit');
20554 }
20555
20556 return newView;
20557 },
20558 addChildElement: function addChildElement(data, options) {
20559 elementorCommon.helpers.softDeprecated('addChildElement', '2.8.0', "$e.run( 'document/elements/create' )");
20560
20561 if (Object !== data.constructor) {
20562 data = jQuery.extend({}, data);
20563 }
20564
20565 $e.run('document/elements/create', {
20566 container: this.getContainer(),
20567 model: data,
20568 options: options
20569 });
20570 },
20571 cloneItem: function cloneItem(item) {
20572 var self = this;
20573
20574 if (item instanceof Backbone.Model) {
20575 return item.clone();
20576 }
20577
20578 item.id = elementorCommon.helpers.getUniqueId();
20579 item.settings._element_id = '';
20580 item.elements.forEach(function (childItem, index) {
20581 item.elements[index] = self.cloneItem(childItem);
20582 });
20583 return item;
20584 },
20585 lookup: function lookup() {
20586 var element = this;
20587
20588 if (element.isDisconnected()) {
20589 element = $e.components.get('document').utils.findViewById(element.model.id);
20590 }
20591
20592 return element;
20593 },
20594 isDisconnected: function isDisconnected() {
20595 return this.isDestroyed || !this.el.isConnected;
20596 },
20597 isCollectionFilled: function isCollectionFilled() {
20598 return false;
20599 }
20600 });
20601
20602 /***/ }),
20603
20604 /***/ "../assets/dev/js/modules/imports/args-object.js":
20605 /*!*******************************************************!*\
20606 !*** ../assets/dev/js/modules/imports/args-object.js ***!
20607 \*******************************************************/
20608 /*! unknown exports (runtime-defined) */
20609 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
20610 /*! CommonJS bailout: exports is used directly at 7:23-30 */
20611 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20612
20613 "use strict";
20614
20615
20616 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20617
20618 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20619
20620 _Object$defineProperty(exports, "__esModule", {
20621 value: true
20622 });
20623
20624 exports.default = void 0;
20625
20626 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
20627
20628 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20629
20630 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20631
20632 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20633
20634 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20635
20636 var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
20637
20638 var ArgsObject = /*#__PURE__*/function (_InstanceType) {
20639 (0, _inherits2.default)(ArgsObject, _InstanceType);
20640
20641 var _super = (0, _createSuper2.default)(ArgsObject);
20642
20643 (0, _createClass2.default)(ArgsObject, null, [{
20644 key: "getInstanceType",
20645 value: function getInstanceType() {
20646 return 'ArgsObject';
20647 }
20648 /**
20649 * Function constructor().
20650 *
20651 * Create ArgsObject.
20652 *
20653 * @param {{}} args
20654 */
20655
20656 }]);
20657
20658 function ArgsObject(args) {
20659 var _this;
20660
20661 (0, _classCallCheck2.default)(this, ArgsObject);
20662 _this = _super.call(this);
20663 _this.args = args;
20664 return _this;
20665 }
20666 /**
20667 * Function requireArgument().
20668 *
20669 * Validate property in args.
20670 *
20671 * @param {string} property
20672 * @param {{}} args
20673 *
20674 * @throws {Error}
20675 *
20676 */
20677
20678
20679 (0, _createClass2.default)(ArgsObject, [{
20680 key: "requireArgument",
20681 value: function requireArgument(property) {
20682 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
20683
20684 if (!args.hasOwnProperty(property)) {
20685 throw Error("".concat(property, " is required."));
20686 }
20687 }
20688 /**
20689 * Function requireArgumentType().
20690 *
20691 * Validate property in args using `type === typeof(args.whatever)`.
20692 *
20693 * @param {string} property
20694 * @param {string} type
20695 * @param {{}} args
20696 *
20697 * @throws {Error}
20698 *
20699 */
20700
20701 }, {
20702 key: "requireArgumentType",
20703 value: function requireArgumentType(property, type) {
20704 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
20705 this.requireArgument(property, args);
20706
20707 if ((0, _typeof2.default)(args[property]) !== type) {
20708 throw Error("".concat(property, " invalid type: ").concat(type, "."));
20709 }
20710 }
20711 /**
20712 * Function requireArgumentInstance().
20713 *
20714 * Validate property in args using `args.whatever instanceof instance`.
20715 *
20716 * @param {string} property
20717 * @param {instanceof} instance
20718 * @param {{}} args
20719 *
20720 * @throws {Error}
20721 *
20722 */
20723
20724 }, {
20725 key: "requireArgumentInstance",
20726 value: function requireArgumentInstance(property, instance) {
20727 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
20728 this.requireArgument(property, args);
20729
20730 if (!(args[property] instanceof instance)) {
20731 throw Error("".concat(property, " invalid instance."));
20732 }
20733 }
20734 /**
20735 * Function requireArgumentConstructor().
20736 *
20737 * Validate property in args using `type === args.whatever.constructor`.
20738 *
20739 * @param {string} property
20740 * @param {*} type
20741 * @param {{}} args
20742 *
20743 * @throws {Error}
20744 *
20745 */
20746
20747 }, {
20748 key: "requireArgumentConstructor",
20749 value: function requireArgumentConstructor(property, type) {
20750 var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
20751 this.requireArgument(property, args);
20752
20753 if (args[property].constructor !== type) {
20754 throw Error("".concat(property, " invalid constructor type."));
20755 }
20756 }
20757 }]);
20758 return ArgsObject;
20759 }(_instanceType.default);
20760
20761 exports.default = ArgsObject;
20762
20763 /***/ }),
20764
20765 /***/ "../assets/dev/js/modules/imports/instance-type.js":
20766 /*!*********************************************************!*\
20767 !*** ../assets/dev/js/modules/imports/instance-type.js ***!
20768 \*********************************************************/
20769 /*! unknown exports (runtime-defined) */
20770 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
20771 /*! CommonJS bailout: exports is used directly at 7:23-30 */
20772 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20773
20774 "use strict";
20775
20776
20777 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20778
20779 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20780
20781 _Object$defineProperty(exports, "__esModule", {
20782 value: true
20783 });
20784
20785 exports.default = void 0;
20786
20787 __webpack_require__(/*! core-js/modules/es6.function.name.js */ "../node_modules/core-js/modules/es6.function.name.js");
20788
20789 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
20790
20791 var _hasInstance = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/has-instance */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/has-instance.js"));
20792
20793 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20794
20795 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20796
20797 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
20798
20799 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
20800
20801 var InstanceType = /*#__PURE__*/function () {
20802 (0, _createClass2.default)(InstanceType, null, [{
20803 key: _hasInstance.default,
20804 value: function value(target) {
20805 /**
20806 * This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
20807 * its give's opportunity to mange capabilities of instanceOf operator.
20808 * saving current class each time will give option later to handle instanceOf manually.
20809 */
20810 var result = (0, _get2.default)((0, _getPrototypeOf2.default)(InstanceType), _hasInstance.default, this).call(this, target); // Act normal when validate a class, which does not have instance type.
20811
20812 if (target && !target.constructor.getInstanceType) {
20813 return result;
20814 }
20815
20816 if (target) {
20817 if (!target.instanceTypes) {
20818 target.instanceTypes = [];
20819 }
20820
20821 if (!result) {
20822 if (this.getInstanceType() === target.constructor.getInstanceType()) {
20823 result = true;
20824 }
20825 }
20826
20827 if (result) {
20828 var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
20829
20830 if (-1 === target.instanceTypes.indexOf(name)) {
20831 target.instanceTypes.push(name);
20832 }
20833 }
20834 }
20835
20836 if (!result && target) {
20837 // Check if the given 'target', is instance of known types.
20838 result = target.instanceTypes && (0, _isArray.default)(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
20839 }
20840
20841 return result;
20842 }
20843 }]);
20844
20845 function InstanceType() {
20846 var _this = this;
20847
20848 (0, _classCallCheck2.default)(this, InstanceType);
20849 // Since anonymous classes sometimes do not get validated by babel, do it manually.
20850 var target = this instanceof InstanceType ? this.constructor : void 0;
20851 var prototypes = [];
20852
20853 while (target.__proto__ && target.__proto__.name) {
20854 prototypes.push(target.__proto__);
20855 target = target.__proto__;
20856 }
20857
20858 prototypes.reverse().forEach(function (proto) {
20859 return _this instanceof proto;
20860 });
20861 }
20862
20863 (0, _createClass2.default)(InstanceType, null, [{
20864 key: "getInstanceType",
20865 value: function getInstanceType() {
20866 elementorModules.ForceMethodImplementation();
20867 }
20868 }]);
20869 return InstanceType;
20870 }();
20871
20872 exports.default = InstanceType;
20873
20874 /***/ }),
20875
20876 /***/ "../core/common/assets/js/api/modules/command-base.js":
20877 /*!************************************************************!*\
20878 !*** ../core/common/assets/js/api/modules/command-base.js ***!
20879 \************************************************************/
20880 /*! unknown exports (runtime-defined) */
20881 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
20882 /*! CommonJS bailout: exports is used directly at 7:23-30 */
20883 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
20884
20885 "use strict";
20886
20887
20888 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
20889
20890 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
20891
20892 _Object$defineProperty(exports, "__esModule", {
20893 value: true
20894 });
20895
20896 exports.default = void 0;
20897
20898 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
20899
20900 var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
20901
20902 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
20903
20904 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
20905
20906 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
20907
20908 __webpack_require__(/*! core-js/modules/es6.string.iterator.js */ "../node_modules/core-js/modules/es6.string.iterator.js");
20909
20910 var _promise = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/promise */ "../node_modules/@babel/runtime-corejs2/core-js/promise.js"));
20911
20912 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
20913
20914 __webpack_require__(/*! regenerator-runtime/runtime.js */ "../node_modules/regenerator-runtime/runtime.js");
20915
20916 var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/asyncToGenerator */ "../node_modules/@babel/runtime-corejs2/helpers/asyncToGenerator.js"));
20917
20918 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
20919
20920 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
20921
20922 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
20923
20924 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
20925
20926 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
20927
20928 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
20929
20930 var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
20931
20932 var CommandBase = /*#__PURE__*/function (_ArgsObject) {
20933 (0, _inherits2.default)(CommandBase, _ArgsObject);
20934
20935 var _super = (0, _createSuper2.default)(CommandBase);
20936
20937 (0, _createClass2.default)(CommandBase, null, [{
20938 key: "getInstanceType",
20939 value: function getInstanceType() {
20940 return 'CommandBase';
20941 }
20942 /**
20943 * Get info of command.
20944 *
20945 * Use to provide 'extra' information about the command.
20946 *
20947 * @returns {Object}
20948 */
20949
20950 }, {
20951 key: "getInfo",
20952 value: function getInfo() {
20953 return {};
20954 }
20955 /**
20956 * Current component.
20957 *
20958 * @type {Component}
20959 */
20960
20961 }]);
20962
20963 /**
20964 * Function constructor().
20965 *
20966 * Create Commands Base.
20967 *
20968 * @param [args={}]
20969 * @param [commandsAPI={}]
20970 */
20971 function CommandBase(args) {
20972 var _this;
20973
20974 var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commands;
20975 (0, _classCallCheck2.default)(this, CommandBase);
20976 _this = _super.call(this, args); // Acknowledge self about which command it run.
20977
20978 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "component", void 0);
20979 _this.currentCommand = commandsAPI.getCurrentLast(); // Assign instance of current component.
20980
20981 _this.component = commandsAPI.getComponent(_this.currentCommand); // Who ever need do something before without `super` the constructor can use `initialize` method.
20982
20983 _this.initialize(args); // Refresh args, maybe the changed via `initialize`.
20984
20985
20986 args = _this.args; // Validate args before run.
20987
20988 _this.validateArgs(args);
20989
20990 return _this;
20991 }
20992 /**
20993 * Function requireContainer().
20994 *
20995 * Validate `arg.container` & `arg.containers`.
20996 *
20997 * @param {{}} args
20998 *
20999 * @throws {Error}
21000 */
21001
21002
21003 (0, _createClass2.default)(CommandBase, [{
21004 key: "requireContainer",
21005 value: function requireContainer() {
21006 var _this2 = this;
21007
21008 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
21009
21010 if (!args.container && !args.containers) {
21011 throw Error('container or containers are required.');
21012 }
21013
21014 if (args.container && args.containers) {
21015 throw Error('container and containers cannot go together please select one of them.');
21016 }
21017
21018 var containers = args.containers || [args.container];
21019 containers.forEach(function (container) {
21020 _this2.requireArgumentInstance('container', elementorModules.editor.Container, {
21021 container: container
21022 });
21023 });
21024 }
21025 /**
21026 * Function initialize().
21027 *
21028 * Initialize command, called after construction.
21029 *
21030 * @param [args={}]
21031 */
21032
21033 }, {
21034 key: "initialize",
21035 value: function initialize() {
21036 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21037 } // eslint-disable-line no-unused-vars
21038
21039 /**
21040 * Function validateArgs().
21041 *
21042 * Validate command arguments.
21043 *
21044 * @param [args={}]
21045 */
21046
21047 }, {
21048 key: "validateArgs",
21049 value: function validateArgs() {
21050 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21051 } // eslint-disable-line no-unused-vars
21052
21053 /**
21054 * Function isDataChanged().
21055 *
21056 * Whether the editor needs to set change flag on/off.
21057 *
21058 * @returns {boolean}
21059 */
21060
21061 }, {
21062 key: "isDataChanged",
21063 value: function isDataChanged() {
21064 return false;
21065 }
21066 /**
21067 * Function apply().
21068 *
21069 * Do the actual command.
21070 *
21071 * @param [args={}]
21072 *
21073 * @returns {*}
21074 */
21075
21076 }, {
21077 key: "apply",
21078 value: function apply() {
21079 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21080 // eslint-disable-line no-unused-vars
21081 elementorModules.ForceMethodImplementation();
21082 }
21083 /**
21084 * Function run().
21085 *
21086 * Run command with history & hooks.
21087 *
21088 * @returns {*}
21089 */
21090
21091 }, {
21092 key: "run",
21093 value: function run() {
21094 var result; // For UI Hooks.
21095
21096 this.onBeforeRun(this.args);
21097
21098 try {
21099 // For Data hooks.
21100 this.onBeforeApply(this.args);
21101 result = this.apply(this.args);
21102 } catch (e) {
21103 this.onCatchApply(e); // Catch 'Hook-Break' that comes from hooks base.
21104
21105 if (e instanceof $e.modules.HookBreak) {
21106 // Bypass.
21107 return false;
21108 }
21109 }
21110
21111 return this.runAfter(result);
21112 }
21113 }, {
21114 key: "runAfter",
21115 value: function runAfter(result) {
21116 var _this3 = this;
21117
21118 var onAfter = function onAfter(_result) {
21119 // Run Data hooks.
21120 _this3.onAfterApply(_this3.args, _result); // TODO: Create Command-Base for Command-Document and apply it on after.
21121
21122
21123 if (_this3.isDataChanged()) {
21124 $e.internal('document/save/set-is-modified', {
21125 status: true
21126 });
21127 } // For UI hooks.
21128
21129
21130 _this3.onAfterRun(_this3.args, _result);
21131 },
21132 asyncOnAfter = /*#__PURE__*/function () {
21133 var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_result) {
21134 var results, promises;
21135 return _regenerator.default.wrap(function _callee$(_context) {
21136 while (1) {
21137 switch (_context.prev = _context.next) {
21138 case 0:
21139 // Run Data hooks.
21140 results = _this3.onAfterApply(_this3.args, _result), promises = (0, _isArray.default)(results) ? results.flat().filter(function (filtered) {
21141 return filtered instanceof _promise.default;
21142 }) : [];
21143
21144 if (!promises.length) {
21145 _context.next = 4;
21146 break;
21147 }
21148
21149 _context.next = 4;
21150 return _promise.default.all(promises);
21151
21152 case 4:
21153 if (_this3.isDataChanged()) {
21154 // TODO: Create Command-Base for Command-Document and apply it on after.
21155 $e.internal('document/save/set-is-modified', {
21156 status: true
21157 });
21158 } // For UI hooks.
21159
21160
21161 _this3.onAfterRun(_this3.args, _result);
21162
21163 case 6:
21164 case "end":
21165 return _context.stop();
21166 }
21167 }
21168 }, _callee);
21169 }));
21170
21171 return function asyncOnAfter(_x) {
21172 return _ref.apply(this, arguments);
21173 };
21174 }(); // TODO: Temp code determine if it's a jQuery deferred object.
21175
21176
21177 if (result && 'object' === (0, _typeof2.default)(result) && result.promise && result.then && result.fail) {
21178 result.fail(this.onCatchApply.bind(this));
21179 result.done(onAfter);
21180 } else if (result instanceof _promise.default) {
21181 // Override initial result ( promise ) to await onAfter promises, first!.
21182 return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
21183 return _regenerator.default.wrap(function _callee2$(_context2) {
21184 while (1) {
21185 switch (_context2.prev = _context2.next) {
21186 case 0:
21187 _context2.next = 2;
21188 return result.catch(_this3.onCatchApply.bind(_this3));
21189
21190 case 2:
21191 _context2.next = 4;
21192 return result.then(function (_result) {
21193 return asyncOnAfter(_result);
21194 });
21195
21196 case 4:
21197 return _context2.abrupt("return", result);
21198
21199 case 5:
21200 case "end":
21201 return _context2.stop();
21202 }
21203 }
21204 }, _callee2);
21205 }))();
21206 } else {
21207 onAfter(result);
21208 }
21209
21210 return result;
21211 }
21212 /**
21213 * Run all the catch hooks.
21214 *
21215 * @param {Error} e
21216 */
21217
21218 }, {
21219 key: "runCatchHooks",
21220 value: function runCatchHooks(e) {
21221 $e.hooks.runDataCatch(this.currentCommand, this.args, e);
21222 $e.hooks.runUICatch(this.currentCommand, this.args, e);
21223 }
21224 /**
21225 * Function onBeforeRun.
21226 *
21227 * Called before run().
21228 *
21229 * @param [args={}]
21230 */
21231
21232 }, {
21233 key: "onBeforeRun",
21234 value: function onBeforeRun() {
21235 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21236 $e.hooks.runUIBefore(this.currentCommand, args);
21237 }
21238 /**
21239 * Function onAfterRun.
21240 *
21241 * Called after run().
21242 *
21243 * @param [args={}]
21244 * @param [result={*}]
21245 */
21246
21247 }, {
21248 key: "onAfterRun",
21249 value: function onAfterRun() {
21250 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21251 var result = arguments.length > 1 ? arguments[1] : undefined;
21252 $e.hooks.runUIAfter(this.currentCommand, args, result);
21253 }
21254 /**
21255 * Function onBeforeApply.
21256 *
21257 * Called before apply().
21258 *
21259 * @param [args={}]
21260 */
21261
21262 }, {
21263 key: "onBeforeApply",
21264 value: function onBeforeApply() {
21265 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21266 $e.hooks.runDataDependency(this.currentCommand, args);
21267 }
21268 /**
21269 * Function onAfterApply.
21270 *
21271 * Called after apply().
21272 *
21273 * @param [args={}]
21274 * @param [result={*}]
21275 */
21276
21277 }, {
21278 key: "onAfterApply",
21279 value: function onAfterApply() {
21280 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21281 var result = arguments.length > 1 ? arguments[1] : undefined;
21282 return $e.hooks.runDataAfter(this.currentCommand, args, result);
21283 }
21284 /**
21285 * Function onCatchApply.
21286 *
21287 * Called after apply() failed.
21288 *
21289 * @param {Error} e
21290 */
21291
21292 }, {
21293 key: "onCatchApply",
21294 value: function onCatchApply(e) {
21295 this.runCatchHooks(e);
21296 elementorCommon.helpers.consoleError(e);
21297 }
21298 }]);
21299 return CommandBase;
21300 }(_argsObject.default);
21301
21302 exports.default = CommandBase;
21303
21304 /***/ }),
21305
21306 /***/ "../core/common/assets/js/api/modules/command-data.js":
21307 /*!************************************************************!*\
21308 !*** ../core/common/assets/js/api/modules/command-data.js ***!
21309 \************************************************************/
21310 /*! unknown exports (runtime-defined) */
21311 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
21312 /*! CommonJS bailout: exports is used directly at 9:23-30 */
21313 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21314
21315 "use strict";
21316
21317
21318 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
21319
21320 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21321
21322 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21323
21324 _Object$defineProperty(exports, "__esModule", {
21325 value: true
21326 });
21327
21328 exports.default = void 0;
21329
21330 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
21331
21332 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
21333
21334 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
21335
21336 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21337
21338 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
21339
21340 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21341
21342 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21343
21344 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21345
21346 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
21347
21348 var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
21349
21350 var errors = _interopRequireWildcard(__webpack_require__(/*! ./errors */ "../core/common/assets/js/api/modules/errors/index.js"));
21351
21352 var CommandData = /*#__PURE__*/function (_CommandBase) {
21353 (0, _inherits2.default)(CommandData, _CommandBase);
21354
21355 var _super = (0, _createSuper2.default)(CommandData);
21356
21357 (0, _createClass2.default)(CommandData, null, [{
21358 key: "getInstanceType",
21359
21360 /**
21361 * Data returned from remote.
21362 *
21363 * @type {*}
21364 */
21365
21366 /**
21367 * Fetch type.
21368 *
21369 * @type {DataTypes}
21370 */
21371 value: function getInstanceType() {
21372 return 'CommandData';
21373 }
21374 }]);
21375
21376 function CommandData(args) {
21377 var _this$args$options;
21378
21379 var _this;
21380
21381 var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.data;
21382 (0, _classCallCheck2.default)(this, CommandData);
21383 _this = _super.call(this, args, commandsAPI);
21384 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", void 0);
21385 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "type", void 0);
21386
21387 if ((_this$args$options = _this.args.options) !== null && _this$args$options !== void 0 && _this$args$options.type) {
21388 _this.type = _this.args.options.type;
21389 }
21390
21391 return _this;
21392 }
21393 /**
21394 * Function getEndpointFormat().
21395 *
21396 * @returns {(null|string)}
21397 */
21398
21399
21400 (0, _createClass2.default)(CommandData, [{
21401 key: "getApplyMethods",
21402
21403 /**
21404 * @param {DataTypes} type
21405 *
21406 * @returns {boolean|{before: (function(*=): {}), after: (function({}, *=): {})}}
21407 */
21408 value: function getApplyMethods() {
21409 var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.type;
21410 var before, after;
21411
21412 switch (type) {
21413 case 'create':
21414 before = this.applyBeforeCreate;
21415 after = this.applyAfterCreate;
21416 break;
21417
21418 case 'delete':
21419 before = this.applyBeforeDelete;
21420 after = this.applyAfterDelete;
21421 break;
21422
21423 case 'get':
21424 before = this.applyBeforeGet;
21425 after = this.applyAfterGet;
21426 break;
21427
21428 case 'update':
21429 before = this.applyBeforeUpdate;
21430 after = this.applyAfterUpdate;
21431 break;
21432
21433 case 'options':
21434 before = this.applyBeforeOptions;
21435 after = this.applyAfterOptions;
21436 break;
21437
21438 default:
21439 return false;
21440 }
21441
21442 return {
21443 before: before,
21444 after: after
21445 };
21446 }
21447 /**
21448 * Function getRequestData().
21449 *
21450 * @returns {RequestData}
21451 */
21452
21453 }, {
21454 key: "getRequestData",
21455 value: function getRequestData() {
21456 return {
21457 type: this.type,
21458 args: this.args,
21459 timestamp: new Date().getTime(),
21460 component: this.component,
21461 command: this.currentCommand,
21462 endpoint: $e.data.commandToEndpoint(this.currentCommand, elementorCommon.helpers.cloneObject(this.args), this.constructor.getEndpointFormat())
21463 };
21464 }
21465 }, {
21466 key: "apply",
21467 value: function apply() {
21468 var _this2 = this;
21469
21470 var applyMethods = this.getApplyMethods(); // Run 'before' method.
21471
21472 this.args = applyMethods.before(this.args);
21473 var requestData = this.getRequestData();
21474 return $e.data.fetch(requestData).then(function (data) {
21475 _this2.data = data; // Run 'after' method.
21476
21477 _this2.data = applyMethods.after(data, _this2.args);
21478 _this2.data = {
21479 data: _this2.data
21480 }; // Append requestData.
21481
21482 _this2.data = (0, _assign.default)({
21483 __requestData__: requestData
21484 }, _this2.data);
21485 return _this2.data;
21486 });
21487 }
21488 /**
21489 * @param [args={}]
21490 * @returns {{}} filtered args
21491 */
21492
21493 }, {
21494 key: "applyBeforeCreate",
21495 value: function applyBeforeCreate() {
21496 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21497 return args;
21498 }
21499 /**
21500 * @param {{}} data
21501 * @param [args={}]
21502 * @returns {{}} filtered result
21503 */
21504
21505 }, {
21506 key: "applyAfterCreate",
21507 value: function applyAfterCreate(data) {
21508 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21509 // eslint-disable-line no-unused-vars
21510 return data;
21511 }
21512 /**
21513 * @param [args={}]
21514 * @returns {{}} filtered args
21515 */
21516
21517 }, {
21518 key: "applyBeforeDelete",
21519 value: function applyBeforeDelete() {
21520 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21521 return args;
21522 }
21523 /**
21524 * @param {{}} data
21525 * @param [args={}]
21526 * @returns {{}} filtered result
21527 */
21528
21529 }, {
21530 key: "applyAfterDelete",
21531 value: function applyAfterDelete(data) {
21532 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21533 // eslint-disable-line no-unused-vars
21534 return data;
21535 }
21536 /**
21537 * @param [args={}]
21538 * @returns {{}} filtered args
21539 */
21540
21541 }, {
21542 key: "applyBeforeGet",
21543 value: function applyBeforeGet() {
21544 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21545 return args;
21546 }
21547 /**
21548 * @param {{}} data
21549 * @param [args={}]
21550 * @returns {{}} filtered result
21551 */
21552
21553 }, {
21554 key: "applyAfterGet",
21555 value: function applyAfterGet(data) {
21556 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21557 // eslint-disable-line no-unused-vars
21558 return data;
21559 }
21560 /**
21561 * @param [args={}]
21562 * @returns {{}} filtered args
21563 */
21564
21565 }, {
21566 key: "applyBeforeUpdate",
21567 value: function applyBeforeUpdate() {
21568 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21569 return args;
21570 }
21571 /**
21572 * @param {{}} data
21573 * @param [args={}]
21574 * @returns {{}} filtered result
21575 */
21576
21577 }, {
21578 key: "applyAfterUpdate",
21579 value: function applyAfterUpdate(data) {
21580 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21581 // eslint-disable-line no-unused-vars
21582 return data;
21583 }
21584 /**
21585 * @param [args={}]
21586 * @returns {{}} filtered args
21587 */
21588
21589 }, {
21590 key: "applyBeforeOptions",
21591 value: function applyBeforeOptions() {
21592 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21593 return args;
21594 }
21595 /**
21596 * @param {{}} data
21597 * @param [args={}]
21598 * @returns {{}} filtered result
21599 */
21600
21601 }, {
21602 key: "applyAfterOptions",
21603 value: function applyAfterOptions(data) {
21604 var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21605 // eslint-disable-line no-unused-vars
21606 return data;
21607 }
21608 /**
21609 * Called after apply() failed.
21610 *
21611 * @param e
21612 */
21613
21614 }, {
21615 key: "onCatchApply",
21616 value: function onCatchApply(e) {
21617 var _e, _e$data;
21618
21619 // TODO: If the errors that returns from the server is consistent remove the '?' from 'e'
21620 var status = ((_e = e) === null || _e === void 0 ? void 0 : (_e$data = _e.data) === null || _e$data === void 0 ? void 0 : _e$data.status) || 0;
21621 var dataError = (0, _values.default)(errors).find(function (error) {
21622 return error.getStatus() === status;
21623 });
21624
21625 if (!dataError) {
21626 dataError = errors.DefaultError;
21627 }
21628
21629 e = dataError.create(e.message, e.code, e.data || []);
21630 this.runCatchHooks(e);
21631 e.notify();
21632 }
21633 }], [{
21634 key: "getEndpointFormat",
21635 value: function getEndpointFormat() {
21636 return null;
21637 }
21638 }]);
21639 return CommandData;
21640 }(_commandBase.default);
21641
21642 exports.default = CommandData;
21643
21644 /***/ }),
21645
21646 /***/ "../core/common/assets/js/api/modules/command-internal-base.js":
21647 /*!*********************************************************************!*\
21648 !*** ../core/common/assets/js/api/modules/command-internal-base.js ***!
21649 \*********************************************************************/
21650 /*! unknown exports (runtime-defined) */
21651 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
21652 /*! CommonJS bailout: exports is used directly at 7:23-30 */
21653 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21654
21655 "use strict";
21656
21657
21658 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21659
21660 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21661
21662 _Object$defineProperty(exports, "__esModule", {
21663 value: true
21664 });
21665
21666 exports.default = void 0;
21667
21668 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21669
21670 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21671
21672 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21673
21674 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21675
21676 var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../core/common/assets/js/api/modules/command-base.js"));
21677
21678 var CommandInternalBase = /*#__PURE__*/function (_CommandBase) {
21679 (0, _inherits2.default)(CommandInternalBase, _CommandBase);
21680
21681 var _super = (0, _createSuper2.default)(CommandInternalBase);
21682
21683 (0, _createClass2.default)(CommandInternalBase, null, [{
21684 key: "getInstanceType",
21685 value: function getInstanceType() {
21686 return 'CommandInternalBase';
21687 }
21688 }]);
21689
21690 function CommandInternalBase(args) {
21691 var commandsAPI = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : $e.commandsInternal;
21692 (0, _classCallCheck2.default)(this, CommandInternalBase);
21693 return _super.call(this, args, commandsAPI);
21694 }
21695
21696 return CommandInternalBase;
21697 }(_commandBase.default);
21698
21699 exports.default = CommandInternalBase;
21700
21701 /***/ }),
21702
21703 /***/ "../core/common/assets/js/api/modules/component-base.js":
21704 /*!**************************************************************!*\
21705 !*** ../core/common/assets/js/api/modules/component-base.js ***!
21706 \**************************************************************/
21707 /*! unknown exports (runtime-defined) */
21708 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
21709 /*! CommonJS bailout: exports is used directly at 7:23-30 */
21710 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
21711
21712 "use strict";
21713
21714
21715 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
21716
21717 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
21718
21719 _Object$defineProperty(exports, "__esModule", {
21720 value: true
21721 });
21722
21723 exports.default = void 0;
21724
21725 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
21726
21727 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
21728
21729 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
21730
21731 var _values = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/values */ "../node_modules/@babel/runtime-corejs2/core-js/object/values.js"));
21732
21733 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
21734
21735 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
21736
21737 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
21738
21739 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
21740
21741 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
21742
21743 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
21744
21745 var ComponentBase = /*#__PURE__*/function (_elementorModules$Mod) {
21746 (0, _inherits2.default)(ComponentBase, _elementorModules$Mod);
21747
21748 var _super = (0, _createSuper2.default)(ComponentBase);
21749
21750 function ComponentBase() {
21751 (0, _classCallCheck2.default)(this, ComponentBase);
21752 return _super.apply(this, arguments);
21753 }
21754
21755 (0, _createClass2.default)(ComponentBase, [{
21756 key: "__construct",
21757 value: function __construct() {
21758 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
21759
21760 if (args.manager) {
21761 this.manager = args.manager;
21762 }
21763
21764 this.commands = this.defaultCommands();
21765 this.commandsInternal = this.defaultCommandsInternal();
21766 this.hooks = this.defaultHooks();
21767 this.routes = this.defaultRoutes();
21768 this.tabs = this.defaultTabs();
21769 this.shortcuts = this.defaultShortcuts();
21770 this.utils = this.defaultUtils();
21771 this.data = this.defaultData();
21772 this.defaultRoute = '';
21773 this.currentTab = '';
21774 }
21775 }, {
21776 key: "registerAPI",
21777 value: function registerAPI() {
21778 var _this = this;
21779
21780 (0, _entries.default)(this.getTabs()).forEach(function (tab) {
21781 return _this.registerTabRoute(tab[0]);
21782 });
21783 (0, _entries.default)(this.getRoutes()).forEach(function (_ref) {
21784 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
21785 route = _ref2[0],
21786 callback = _ref2[1];
21787
21788 return _this.registerRoute(route, callback);
21789 });
21790 (0, _entries.default)(this.getCommands()).forEach(function (_ref3) {
21791 var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
21792 command = _ref4[0],
21793 callback = _ref4[1];
21794
21795 return _this.registerCommand(command, callback);
21796 });
21797 (0, _entries.default)(this.getCommandsInternal()).forEach(function (_ref5) {
21798 var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
21799 command = _ref6[0],
21800 callback = _ref6[1];
21801
21802 return _this.registerCommandInternal(command, callback);
21803 });
21804 (0, _values.default)(this.getHooks()).forEach(function (instance) {
21805 return _this.registerHook(instance);
21806 });
21807 (0, _entries.default)(this.getData()).forEach(function (_ref7) {
21808 var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
21809 command = _ref8[0],
21810 callback = _ref8[1];
21811
21812 return _this.registerData(command, callback);
21813 });
21814 }
21815 /**
21816 * @returns {string}
21817 */
21818
21819 }, {
21820 key: "getNamespace",
21821 value: function getNamespace() {
21822 elementorModules.ForceMethodImplementation();
21823 }
21824 }, {
21825 key: "getRootContainer",
21826 value: function getRootContainer() {
21827 var parts = this.getNamespace().split('/');
21828 return parts[0];
21829 }
21830 }, {
21831 key: "defaultTabs",
21832 value: function defaultTabs() {
21833 return {};
21834 }
21835 }, {
21836 key: "defaultRoutes",
21837 value: function defaultRoutes() {
21838 return {};
21839 }
21840 }, {
21841 key: "defaultCommands",
21842 value: function defaultCommands() {
21843 return {};
21844 }
21845 }, {
21846 key: "defaultCommandsInternal",
21847 value: function defaultCommandsInternal() {
21848 return {};
21849 }
21850 }, {
21851 key: "defaultHooks",
21852 value: function defaultHooks() {
21853 return {};
21854 }
21855 }, {
21856 key: "defaultShortcuts",
21857 value: function defaultShortcuts() {
21858 return {};
21859 }
21860 }, {
21861 key: "defaultUtils",
21862 value: function defaultUtils() {
21863 return {};
21864 }
21865 }, {
21866 key: "defaultData",
21867 value: function defaultData() {
21868 return {};
21869 }
21870 }, {
21871 key: "getCommands",
21872 value: function getCommands() {
21873 return this.commands;
21874 }
21875 }, {
21876 key: "getCommandsInternal",
21877 value: function getCommandsInternal() {
21878 return this.commandsInternal;
21879 }
21880 }, {
21881 key: "getHooks",
21882 value: function getHooks() {
21883 return this.hooks;
21884 }
21885 }, {
21886 key: "getRoutes",
21887 value: function getRoutes() {
21888 return this.routes;
21889 }
21890 }, {
21891 key: "getTabs",
21892 value: function getTabs() {
21893 return this.tabs;
21894 }
21895 }, {
21896 key: "getShortcuts",
21897 value: function getShortcuts() {
21898 return this.shortcuts;
21899 }
21900 }, {
21901 key: "getData",
21902 value: function getData() {
21903 return this.data;
21904 }
21905 }, {
21906 key: "registerCommand",
21907 value: function registerCommand(command, callback) {
21908 $e.commands.register(this, command, callback);
21909 }
21910 /**
21911 * @param {HookBase} instance
21912 */
21913
21914 }, {
21915 key: "registerHook",
21916 value: function registerHook(instance) {
21917 return instance.register();
21918 }
21919 }, {
21920 key: "registerCommandInternal",
21921 value: function registerCommandInternal(command, callback) {
21922 $e.commandsInternal.register(this, command, callback);
21923 }
21924 }, {
21925 key: "registerRoute",
21926 value: function registerRoute(route, callback) {
21927 $e.routes.register(this, route, callback);
21928 }
21929 }, {
21930 key: "registerData",
21931 value: function registerData(command, callback) {
21932 $e.data.register(this, command, callback);
21933 }
21934 }, {
21935 key: "unregisterRoute",
21936 value: function unregisterRoute(route) {
21937 $e.routes.unregister(this, route);
21938 }
21939 }, {
21940 key: "registerTabRoute",
21941 value: function registerTabRoute(tab) {
21942 var _this2 = this;
21943
21944 this.registerRoute(tab, function (args) {
21945 return _this2.activateTab(tab, args);
21946 });
21947 }
21948 }, {
21949 key: "dependency",
21950 value: function dependency() {
21951 return true;
21952 }
21953 }, {
21954 key: "open",
21955 value: function open() {
21956 return true;
21957 }
21958 }, {
21959 key: "close",
21960 value: function close() {
21961 if (!this.isOpen) {
21962 return false;
21963 }
21964
21965 this.isOpen = false;
21966 this.inactivate();
21967 $e.routes.clearCurrent(this.getNamespace());
21968 $e.routes.clearHistory(this.getRootContainer());
21969 return true;
21970 }
21971 }, {
21972 key: "activate",
21973 value: function activate() {
21974 $e.components.activate(this.getNamespace());
21975 }
21976 }, {
21977 key: "inactivate",
21978 value: function inactivate() {
21979 $e.components.inactivate(this.getNamespace());
21980 }
21981 }, {
21982 key: "isActive",
21983 value: function isActive() {
21984 return $e.components.isActive(this.getNamespace());
21985 }
21986 }, {
21987 key: "onRoute",
21988 value: function onRoute(route) {
21989 this.toggleRouteClass(route, true);
21990 this.toggleHistoryClass();
21991 this.activate();
21992 this.trigger('route/open', route);
21993 }
21994 }, {
21995 key: "onCloseRoute",
21996 value: function onCloseRoute(route) {
21997 this.toggleRouteClass(route, false);
21998 this.inactivate();
21999 this.trigger('route/close', route);
22000 }
22001 }, {
22002 key: "setDefaultRoute",
22003 value: function setDefaultRoute(route) {
22004 this.defaultRoute = this.getNamespace() + '/' + route;
22005 }
22006 }, {
22007 key: "getDefaultRoute",
22008 value: function getDefaultRoute() {
22009 return this.defaultRoute;
22010 }
22011 }, {
22012 key: "removeTab",
22013 value: function removeTab(tab) {
22014 delete this.tabs[tab];
22015 this.unregisterRoute(tab);
22016 }
22017 }, {
22018 key: "hasTab",
22019 value: function hasTab(tab) {
22020 return !!this.tabs[tab];
22021 }
22022 }, {
22023 key: "addTab",
22024 value: function addTab(tab, args, position) {
22025 var _this3 = this;
22026
22027 this.tabs[tab] = args; // It can be 0.
22028
22029 if ('undefined' !== typeof position) {
22030 var newTabs = {};
22031 var ids = (0, _keys.default)(this.tabs); // Remove new tab
22032
22033 ids.pop(); // Add it to position.
22034
22035 ids.splice(position, 0, tab);
22036 ids.forEach(function (id) {
22037 newTabs[id] = _this3.tabs[id];
22038 });
22039 this.tabs = newTabs;
22040 }
22041
22042 this.registerTabRoute(tab);
22043 }
22044 }, {
22045 key: "getTabsWrapperSelector",
22046 value: function getTabsWrapperSelector() {
22047 return '';
22048 }
22049 }, {
22050 key: "getTabRoute",
22051 value: function getTabRoute(tab) {
22052 return this.getNamespace() + '/' + tab;
22053 }
22054 }, {
22055 key: "renderTab",
22056 value: function renderTab(tab) {} // eslint-disable-line
22057
22058 }, {
22059 key: "activateTab",
22060 value: function activateTab(tab, args) {
22061 var _this4 = this;
22062
22063 this.currentTab = tab;
22064 this.renderTab(tab, args);
22065 jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
22066 $e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
22067 }).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
22068 }
22069 }, {
22070 key: "getActiveTabConfig",
22071 value: function getActiveTabConfig() {
22072 return this.tabs[this.currentTab] || {};
22073 }
22074 }, {
22075 key: "getBodyClass",
22076 value: function getBodyClass(route) {
22077 return 'e-route-' + route.replace(/\//g, '-');
22078 }
22079 /**
22080 * If command includes uppercase character convert it to lowercase and add `-`.
22081 * e.g: `CopyAll` is converted to `copy-all`.
22082 */
22083
22084 }, {
22085 key: "normalizeCommandName",
22086 value: function normalizeCommandName(commandName) {
22087 return commandName.replace(/[A-Z]/g, function (match, offset) {
22088 return (offset > 0 ? '-' : '') + match.toLowerCase();
22089 });
22090 }
22091 }, {
22092 key: "importCommands",
22093 value: function importCommands(commandsFromImport) {
22094 var _this5 = this;
22095
22096 var commands = {}; // Convert `Commands` to `ComponentBase` workable format.
22097
22098 (0, _entries.default)(commandsFromImport).forEach(function (_ref9) {
22099 var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
22100 className = _ref10[0],
22101 Class = _ref10[1];
22102
22103 var command = _this5.normalizeCommandName(className);
22104
22105 commands[command] = function (args) {
22106 return new Class(args).run();
22107 }; // TODO: Temporary code, remove after merge with 'require-commands-base' branch.
22108 // should not return callback, but Class or Instance without run ( gain performance ).
22109
22110
22111 $e.commands.classes[_this5.getNamespace() + '/' + command] = Class;
22112 });
22113 return commands;
22114 }
22115 }, {
22116 key: "importHooks",
22117 value: function importHooks(hooksFromImport) {
22118 var hooks = {};
22119
22120 for (var key in hooksFromImport) {
22121 var hook = new hooksFromImport[key]();
22122 hooks[hook.getId()] = hook;
22123 }
22124
22125 return hooks;
22126 }
22127 }, {
22128 key: "toggleRouteClass",
22129 value: function toggleRouteClass(route, state) {
22130 elementorCommon.elements.$body.toggleClass(this.getBodyClass(route), state);
22131 }
22132 }, {
22133 key: "toggleHistoryClass",
22134 value: function toggleHistoryClass() {
22135 elementorCommon.elements.$body.toggleClass('e-routes-has-history', !!$e.routes.getHistory(this.getRootContainer()).length);
22136 }
22137 }]);
22138 return ComponentBase;
22139 }(elementorModules.Module);
22140
22141 exports.default = ComponentBase;
22142
22143 /***/ }),
22144
22145 /***/ "../core/common/assets/js/api/modules/errors/base-error.js":
22146 /*!*****************************************************************!*\
22147 !*** ../core/common/assets/js/api/modules/errors/base-error.js ***!
22148 \*****************************************************************/
22149 /*! unknown exports (runtime-defined) */
22150 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22151 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22152 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22153
22154 "use strict";
22155
22156
22157 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22158
22159 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22160
22161 _Object$defineProperty(exports, "__esModule", {
22162 value: true
22163 });
22164
22165 exports.default = void 0;
22166
22167 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
22168
22169 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22170
22171 var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js"));
22172
22173 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22174
22175 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22176
22177 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22178
22179 var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime-corejs2/helpers/wrapNativeSuper.js"));
22180
22181 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
22182
22183 var BaseError = /*#__PURE__*/function (_Error) {
22184 (0, _inherits2.default)(BaseError, _Error);
22185
22186 var _super = (0, _createSuper2.default)(BaseError);
22187
22188 (0, _createClass2.default)(BaseError, null, [{
22189 key: "create",
22190
22191 /**
22192 * The server error code.
22193 *
22194 * @type {string}
22195 */
22196
22197 /**
22198 * Additional data about the current error.
22199 *
22200 * @type {*[]}
22201 */
22202
22203 /**
22204 * Static helper function to create the error.
22205 *
22206 * @param message
22207 * @param code
22208 * @param data
22209 * @returns {BaseError}
22210 */
22211 value: function create(message) {
22212 var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
22213 var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
22214 return new this(message, code, data);
22215 }
22216 /**
22217 * Returns the status code of the error.
22218 */
22219
22220 }, {
22221 key: "getStatus",
22222 value: function getStatus() {
22223 elementorModules.ForceMethodImplementation();
22224 }
22225 /**
22226 * Error constructor.
22227 *
22228 * @param code
22229 * @param message
22230 * @param data
22231 */
22232
22233 }]);
22234
22235 function BaseError() {
22236 var _this;
22237
22238 var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
22239 var code = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
22240 var data = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
22241 (0, _classCallCheck2.default)(this, BaseError);
22242 _this = _super.call(this, message);
22243 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "code", '');
22244 (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "data", []);
22245 _this.code = code;
22246 _this.data = data;
22247 return _this;
22248 }
22249 /**
22250 * Notify a message when the error occurs.
22251 */
22252
22253
22254 (0, _createClass2.default)(BaseError, [{
22255 key: "notify",
22256 value: function notify() {
22257 elementorCommon.helpers.consoleError((0, _objectSpread2.default)({
22258 message: this.message
22259 }, this));
22260 }
22261 }]);
22262 return BaseError;
22263 }( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
22264
22265 exports.default = BaseError;
22266
22267 /***/ }),
22268
22269 /***/ "../core/common/assets/js/api/modules/errors/default-error.js":
22270 /*!********************************************************************!*\
22271 !*** ../core/common/assets/js/api/modules/errors/default-error.js ***!
22272 \********************************************************************/
22273 /*! unknown exports (runtime-defined) */
22274 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22275 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22276 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22277
22278 "use strict";
22279
22280
22281 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22282
22283 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22284
22285 _Object$defineProperty(exports, "__esModule", {
22286 value: true
22287 });
22288
22289 exports.default = exports.DefaultError = void 0;
22290
22291 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22292
22293 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22294
22295 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22296
22297 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22298
22299 var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
22300
22301 var DefaultError = /*#__PURE__*/function (_BaseError) {
22302 (0, _inherits2.default)(DefaultError, _BaseError);
22303
22304 var _super = (0, _createSuper2.default)(DefaultError);
22305
22306 function DefaultError() {
22307 (0, _classCallCheck2.default)(this, DefaultError);
22308 return _super.apply(this, arguments);
22309 }
22310
22311 (0, _createClass2.default)(DefaultError, null, [{
22312 key: "getStatus",
22313 value: function getStatus() {
22314 return 0;
22315 }
22316 }]);
22317 return DefaultError;
22318 }(_baseError.default);
22319
22320 exports.DefaultError = DefaultError;
22321 var _default = DefaultError;
22322 exports.default = _default;
22323
22324 /***/ }),
22325
22326 /***/ "../core/common/assets/js/api/modules/errors/index.js":
22327 /*!************************************************************!*\
22328 !*** ../core/common/assets/js/api/modules/errors/index.js ***!
22329 \************************************************************/
22330 /*! unknown exports (runtime-defined) */
22331 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22332 /*! CommonJS bailout: exports is used directly at 5:23-30 */
22333 /*! CommonJS bailout: exports is used directly at 9:23-30 */
22334 /*! CommonJS bailout: exports is used directly at 16:23-30 */
22335 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22336
22337 "use strict";
22338
22339
22340 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22341
22342 _Object$defineProperty(exports, "__esModule", {
22343 value: true
22344 });
22345
22346 _Object$defineProperty(exports, "NotFoundError", {
22347 enumerable: true,
22348 get: function get() {
22349 return _notFoundError.NotFoundError;
22350 }
22351 });
22352
22353 _Object$defineProperty(exports, "DefaultError", {
22354 enumerable: true,
22355 get: function get() {
22356 return _defaultError.DefaultError;
22357 }
22358 });
22359
22360 var _notFoundError = __webpack_require__(/*! ./not-found-error */ "../core/common/assets/js/api/modules/errors/not-found-error.js");
22361
22362 var _defaultError = __webpack_require__(/*! ./default-error */ "../core/common/assets/js/api/modules/errors/default-error.js");
22363
22364 /***/ }),
22365
22366 /***/ "../core/common/assets/js/api/modules/errors/not-found-error.js":
22367 /*!**********************************************************************!*\
22368 !*** ../core/common/assets/js/api/modules/errors/not-found-error.js ***!
22369 \**********************************************************************/
22370 /*! unknown exports (runtime-defined) */
22371 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22372 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22373 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22374
22375 "use strict";
22376
22377
22378 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22379
22380 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22381
22382 _Object$defineProperty(exports, "__esModule", {
22383 value: true
22384 });
22385
22386 exports.default = exports.NotFoundError = void 0;
22387
22388 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22389
22390 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22391
22392 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22393
22394 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22395
22396 var _baseError = _interopRequireDefault(__webpack_require__(/*! ./base-error */ "../core/common/assets/js/api/modules/errors/base-error.js"));
22397
22398 var NotFoundError = /*#__PURE__*/function (_BaseError) {
22399 (0, _inherits2.default)(NotFoundError, _BaseError);
22400
22401 var _super = (0, _createSuper2.default)(NotFoundError);
22402
22403 function NotFoundError() {
22404 (0, _classCallCheck2.default)(this, NotFoundError);
22405 return _super.apply(this, arguments);
22406 }
22407
22408 (0, _createClass2.default)(NotFoundError, [{
22409 key: "notify",
22410 value: function notify() {
22411 elementorCommon.helpers.consoleWarn(this.message);
22412 }
22413 }], [{
22414 key: "getStatus",
22415 value: function getStatus() {
22416 return 404;
22417 }
22418 }]);
22419 return NotFoundError;
22420 }(_baseError.default);
22421
22422 exports.NotFoundError = NotFoundError;
22423 var _default = NotFoundError;
22424 exports.default = _default;
22425
22426 /***/ }),
22427
22428 /***/ "../core/common/assets/js/api/modules/hook-base.js":
22429 /*!*********************************************************!*\
22430 !*** ../core/common/assets/js/api/modules/hook-base.js ***!
22431 \*********************************************************/
22432 /*! unknown exports (runtime-defined) */
22433 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22434 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22435 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22436
22437 "use strict";
22438
22439
22440 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22441
22442 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22443
22444 _Object$defineProperty(exports, "__esModule", {
22445 value: true
22446 });
22447
22448 exports.default = void 0;
22449
22450 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22451
22452 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22453
22454 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
22455
22456 var HookBase = /*#__PURE__*/function () {
22457 /**
22458 * Callback type, eg ( hook, event ).
22459 *
22460 * @type {string}
22461 */
22462
22463 /**
22464 * Full command address, that will hook the callback.
22465 *
22466 * @type (string)
22467 */
22468
22469 /**
22470 * Unique id of the callback.
22471 *
22472 * @type {string}
22473 */
22474
22475 /**
22476 * Function constructor().
22477 *
22478 * Create callback base.
22479 */
22480 function HookBase() {
22481 (0, _classCallCheck2.default)(this, HookBase);
22482 (0, _defineProperty2.default)(this, "type", void 0);
22483 (0, _defineProperty2.default)(this, "command", void 0);
22484 (0, _defineProperty2.default)(this, "id", void 0);
22485 this.initialize();
22486 this.type = this.getType();
22487 this.command = this.getCommand();
22488 this.id = this.getId();
22489 }
22490 /**
22491 * Function initialize().
22492 *
22493 * Called after creation of the base, used for initialize extras.
22494 * Without expending constructor.
22495 */
22496
22497
22498 (0, _createClass2.default)(HookBase, [{
22499 key: "initialize",
22500 value: function initialize() {}
22501 /**
22502 * Function register().
22503 *
22504 * Used to register the callback.
22505 *
22506 * @throws {Error}
22507 */
22508
22509 }, {
22510 key: "register",
22511 value: function register() {
22512 elementorModules.ForceMethodImplementation();
22513 }
22514 /**
22515 * Function getType().
22516 *
22517 * Get type eg: ( hook, event, etc ... ).
22518 *
22519 * @returns {string}
22520 *
22521 * @throws {Error}
22522 */
22523
22524 }, {
22525 key: "getType",
22526 value: function getType() {
22527 elementorModules.ForceMethodImplementation();
22528 }
22529 /**
22530 * Function getCommand().
22531 *
22532 * Returns the full command path for callback binding.
22533 *
22534 * Supports array of strings ( commands ).
22535 *
22536 * @returns {string}
22537 *
22538 * @throws {Error}
22539 */
22540
22541 }, {
22542 key: "getCommand",
22543 value: function getCommand() {
22544 elementorModules.ForceMethodImplementation();
22545 }
22546 /**
22547 * Function getId().
22548 *
22549 * Returns command id for the hook (should be unique).
22550 *
22551 * @returns {string}
22552 *
22553 * @throws {Error}
22554 */
22555
22556 }, {
22557 key: "getId",
22558 value: function getId() {
22559 elementorModules.ForceMethodImplementation();
22560 }
22561 /**
22562 * Function getContainerType().
22563 *
22564 * Bind eContainer type to callback.
22565 *
22566 * Used to gain performance.
22567 *
22568 * @return {string} type
22569 */
22570
22571 }, {
22572 key: "getContainerType",
22573 value: function getContainerType() {}
22574 /**
22575 * Function getConditions().
22576 *
22577 * Condition for running the callback, if true, call to apply().
22578 *
22579 * @param [args={}]
22580 * @param [result=*]
22581 *
22582 * @returns {boolean}
22583 */
22584
22585 }, {
22586 key: "getConditions",
22587 value: function getConditions() {
22588 var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
22589 var result = arguments.length > 1 ? arguments[1] : undefined;
22590 // eslint-disable-line no-unused-vars
22591 return true;
22592 }
22593 /**
22594 * Function apply().
22595 *
22596 * Apply the callback, ( The actual affect of the callback ).
22597 *
22598 * @param [args={}]
22599 *
22600 * @returns {*}
22601 */
22602
22603 }, {
22604 key: "apply",
22605 value: function apply(args) {
22606 // eslint-disable-line no-unused-vars
22607 elementorModules.ForceMethodImplementation();
22608 }
22609 /**
22610 * Function run().
22611 *
22612 * Run the callback.
22613 *
22614 * @param {*} args
22615 *
22616 * @returns {*}
22617 */
22618
22619 }, {
22620 key: "run",
22621 value: function run() {
22622 var _ref = arguments.length <= 0 ? undefined : arguments[0],
22623 _ref$options = _ref.options,
22624 options = _ref$options === void 0 ? {} : _ref$options; // Disable callback if requested by args.options.
22625
22626
22627 if (options.callbacks && false === options.callbacks[this.id]) {
22628 return true;
22629 }
22630
22631 if (this.getConditions.apply(this, arguments)) {
22632 if ($e.devTools) {
22633 $e.devTools.log.callbacks().active(this.type, this.command, this.id);
22634 }
22635
22636 return this.apply.apply(this, arguments);
22637 }
22638
22639 return true;
22640 }
22641 }]);
22642 return HookBase;
22643 }();
22644
22645 exports.default = HookBase;
22646
22647 /***/ }),
22648
22649 /***/ "../core/common/assets/js/api/modules/hooks/data/after.js":
22650 /*!****************************************************************!*\
22651 !*** ../core/common/assets/js/api/modules/hooks/data/after.js ***!
22652 \****************************************************************/
22653 /*! unknown exports (runtime-defined) */
22654 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22655 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22656 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22657
22658 "use strict";
22659
22660
22661 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22662
22663 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22664
22665 _Object$defineProperty(exports, "__esModule", {
22666 value: true
22667 });
22668
22669 exports.default = exports.After = void 0;
22670
22671 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22672
22673 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22674
22675 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22676
22677 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22678
22679 var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
22680
22681 var After = /*#__PURE__*/function (_Base) {
22682 (0, _inherits2.default)(After, _Base);
22683
22684 var _super = (0, _createSuper2.default)(After);
22685
22686 function After() {
22687 (0, _classCallCheck2.default)(this, After);
22688 return _super.apply(this, arguments);
22689 }
22690
22691 (0, _createClass2.default)(After, [{
22692 key: "register",
22693 value: function register() {
22694 $e.hooks.registerDataAfter(this);
22695 }
22696 }]);
22697 return After;
22698 }(_base.default);
22699
22700 exports.After = After;
22701 var _default = After;
22702 exports.default = _default;
22703
22704 /***/ }),
22705
22706 /***/ "../core/common/assets/js/api/modules/hooks/data/base.js":
22707 /*!***************************************************************!*\
22708 !*** ../core/common/assets/js/api/modules/hooks/data/base.js ***!
22709 \***************************************************************/
22710 /*! unknown exports (runtime-defined) */
22711 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22712 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22713 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22714
22715 "use strict";
22716
22717
22718 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22719
22720 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22721
22722 _Object$defineProperty(exports, "__esModule", {
22723 value: true
22724 });
22725
22726 exports.default = exports.Base = void 0;
22727
22728 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22729
22730 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22731
22732 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22733
22734 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22735
22736 var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
22737
22738 var Base = /*#__PURE__*/function (_HookBase) {
22739 (0, _inherits2.default)(Base, _HookBase);
22740
22741 var _super = (0, _createSuper2.default)(Base);
22742
22743 function Base() {
22744 (0, _classCallCheck2.default)(this, Base);
22745 return _super.apply(this, arguments);
22746 }
22747
22748 (0, _createClass2.default)(Base, [{
22749 key: "getType",
22750 value: function getType() {
22751 return 'data';
22752 }
22753 }]);
22754 return Base;
22755 }(_hookBase.default);
22756
22757 exports.Base = Base;
22758 var _default = Base;
22759 exports.default = _default;
22760
22761 /***/ }),
22762
22763 /***/ "../core/common/assets/js/api/modules/hooks/data/dependency.js":
22764 /*!*********************************************************************!*\
22765 !*** ../core/common/assets/js/api/modules/hooks/data/dependency.js ***!
22766 \*********************************************************************/
22767 /*! unknown exports (runtime-defined) */
22768 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22769 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22770 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22771
22772 "use strict";
22773
22774
22775 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22776
22777 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22778
22779 _Object$defineProperty(exports, "__esModule", {
22780 value: true
22781 });
22782
22783 exports.default = exports.Dependency = void 0;
22784
22785 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22786
22787 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22788
22789 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22790
22791 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22792
22793 var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/data/base.js"));
22794
22795 var Dependency = /*#__PURE__*/function (_Base) {
22796 (0, _inherits2.default)(Dependency, _Base);
22797
22798 var _super = (0, _createSuper2.default)(Dependency);
22799
22800 function Dependency() {
22801 (0, _classCallCheck2.default)(this, Dependency);
22802 return _super.apply(this, arguments);
22803 }
22804
22805 (0, _createClass2.default)(Dependency, [{
22806 key: "register",
22807 value: function register() {
22808 $e.hooks.registerDataDependency(this);
22809 }
22810 }]);
22811 return Dependency;
22812 }(_base.default);
22813
22814 exports.Dependency = Dependency;
22815 var _default = Dependency;
22816 exports.default = _default;
22817
22818 /***/ }),
22819
22820 /***/ "../core/common/assets/js/api/modules/hooks/ui/after.js":
22821 /*!**************************************************************!*\
22822 !*** ../core/common/assets/js/api/modules/hooks/ui/after.js ***!
22823 \**************************************************************/
22824 /*! unknown exports (runtime-defined) */
22825 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22826 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22827 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22828
22829 "use strict";
22830
22831
22832 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22833
22834 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22835
22836 _Object$defineProperty(exports, "__esModule", {
22837 value: true
22838 });
22839
22840 exports.default = exports.After = void 0;
22841
22842 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22843
22844 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22845
22846 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22847
22848 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22849
22850 var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
22851
22852 var After = /*#__PURE__*/function (_Base) {
22853 (0, _inherits2.default)(After, _Base);
22854
22855 var _super = (0, _createSuper2.default)(After);
22856
22857 function After() {
22858 (0, _classCallCheck2.default)(this, After);
22859 return _super.apply(this, arguments);
22860 }
22861
22862 (0, _createClass2.default)(After, [{
22863 key: "register",
22864 value: function register() {
22865 $e.hooks.registerUIAfter(this);
22866 }
22867 }]);
22868 return After;
22869 }(_base.default);
22870
22871 exports.After = After;
22872 var _default = After;
22873 exports.default = _default;
22874
22875 /***/ }),
22876
22877 /***/ "../core/common/assets/js/api/modules/hooks/ui/base.js":
22878 /*!*************************************************************!*\
22879 !*** ../core/common/assets/js/api/modules/hooks/ui/base.js ***!
22880 \*************************************************************/
22881 /*! unknown exports (runtime-defined) */
22882 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22883 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22884 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22885
22886 "use strict";
22887
22888
22889 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22890
22891 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22892
22893 _Object$defineProperty(exports, "__esModule", {
22894 value: true
22895 });
22896
22897 exports.default = exports.Base = void 0;
22898
22899 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22900
22901 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22902
22903 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22904
22905 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22906
22907 var _hookBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-base */ "../core/common/assets/js/api/modules/hook-base.js"));
22908
22909 var Base = /*#__PURE__*/function (_HookBase) {
22910 (0, _inherits2.default)(Base, _HookBase);
22911
22912 var _super = (0, _createSuper2.default)(Base);
22913
22914 function Base() {
22915 (0, _classCallCheck2.default)(this, Base);
22916 return _super.apply(this, arguments);
22917 }
22918
22919 (0, _createClass2.default)(Base, [{
22920 key: "getType",
22921 value: function getType() {
22922 return 'ui';
22923 }
22924 }]);
22925 return Base;
22926 }(_hookBase.default);
22927
22928 exports.Base = Base;
22929 var _default = Base;
22930 exports.default = _default;
22931
22932 /***/ }),
22933
22934 /***/ "../core/common/assets/js/api/modules/hooks/ui/before.js":
22935 /*!***************************************************************!*\
22936 !*** ../core/common/assets/js/api/modules/hooks/ui/before.js ***!
22937 \***************************************************************/
22938 /*! unknown exports (runtime-defined) */
22939 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22940 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22941 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22942
22943 "use strict";
22944
22945
22946 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
22947
22948 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
22949
22950 _Object$defineProperty(exports, "__esModule", {
22951 value: true
22952 });
22953
22954 exports.default = exports.Before = void 0;
22955
22956 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
22957
22958 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
22959
22960 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
22961
22962 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
22963
22964 var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
22965
22966 var Before = /*#__PURE__*/function (_Base) {
22967 (0, _inherits2.default)(Before, _Base);
22968
22969 var _super = (0, _createSuper2.default)(Before);
22970
22971 function Before() {
22972 (0, _classCallCheck2.default)(this, Before);
22973 return _super.apply(this, arguments);
22974 }
22975
22976 (0, _createClass2.default)(Before, [{
22977 key: "register",
22978 value: function register() {
22979 $e.hooks.registerUIBefore(this);
22980 }
22981 }]);
22982 return Before;
22983 }(_base.default);
22984
22985 exports.Before = Before;
22986 var _default = Before;
22987 exports.default = _default;
22988
22989 /***/ }),
22990
22991 /***/ "../core/common/assets/js/api/modules/hooks/ui/catch.js":
22992 /*!**************************************************************!*\
22993 !*** ../core/common/assets/js/api/modules/hooks/ui/catch.js ***!
22994 \**************************************************************/
22995 /*! unknown exports (runtime-defined) */
22996 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
22997 /*! CommonJS bailout: exports is used directly at 7:23-30 */
22998 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
22999
23000 "use strict";
23001
23002
23003 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
23004
23005 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
23006
23007 _Object$defineProperty(exports, "__esModule", {
23008 value: true
23009 });
23010
23011 exports.default = exports.Catch = void 0;
23012
23013 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
23014
23015 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
23016
23017 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
23018
23019 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
23020
23021 var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../core/common/assets/js/api/modules/hooks/ui/base.js"));
23022
23023 var Catch = /*#__PURE__*/function (_Base) {
23024 (0, _inherits2.default)(Catch, _Base);
23025
23026 var _super = (0, _createSuper2.default)(Catch);
23027
23028 function Catch() {
23029 (0, _classCallCheck2.default)(this, Catch);
23030 return _super.apply(this, arguments);
23031 }
23032
23033 (0, _createClass2.default)(Catch, [{
23034 key: "register",
23035 value: function register() {
23036 $e.hooks.registerUICatch(this);
23037 }
23038 }]);
23039 return Catch;
23040 }(_base.default);
23041
23042 exports.Catch = Catch;
23043 var _default = Catch;
23044 exports.default = _default;
23045
23046 /***/ }),
23047
23048 /***/ "../core/common/assets/js/utils/environment.js":
23049 /*!*****************************************************!*\
23050 !*** ../core/common/assets/js/utils/environment.js ***!
23051 \*****************************************************/
23052 /*! unknown exports (runtime-defined) */
23053 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
23054 /*! CommonJS bailout: exports is used directly at 5:23-30 */
23055 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
23056
23057 "use strict";
23058
23059
23060 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
23061
23062 _Object$defineProperty(exports, "__esModule", {
23063 value: true
23064 });
23065
23066 exports.default = void 0;
23067
23068 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
23069
23070 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
23071
23072 var matchUserAgent = function matchUserAgent(UserAgentStr) {
23073 return userAgent.indexOf(UserAgentStr) >= 0;
23074 },
23075 userAgent = navigator.userAgent,
23076 // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
23077 // Opera 8.0+
23078 isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
23079 // Firefox 1.0+
23080 isFirefox = matchUserAgent('Firefox'),
23081 // Safari 3.0+ "[object HTMLElementConstructor]"
23082 isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
23083 return '[object SafariRemoteNotification]' === p.toString();
23084 }(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
23085 // Internet Explorer 6-11
23086 isIE = /Trident|MSIE/.test(userAgent) && (
23087 /*@cc_on!@*/
23088 false || !!document.documentMode),
23089 // Edge 20+
23090 isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
23091 // Google Chrome (Not accurate)
23092 isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
23093 // Blink engine
23094 isBlink = matchUserAgent('Chrome') && !!window.CSS,
23095 // Apple Webkit engine
23096 isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
23097 environment = {
23098 appleWebkit: isAppleWebkit,
23099 blink: isBlink,
23100 chrome: isChrome,
23101 edge: isEdge,
23102 firefox: isFirefox,
23103 ie: isIE,
23104 mac: matchUserAgent('Macintosh'),
23105 opera: isOpera,
23106 safari: isSafari,
23107 webkit: matchUserAgent('AppleWebKit')
23108 };
23109
23110 var _default = environment;
23111 exports.default = _default;
23112
23113 /***/ }),
23114
23115 /***/ "../node_modules/core-js/modules/_a-function.js":
23116 /*!******************************************************!*\
23117 !*** ../node_modules/core-js/modules/_a-function.js ***!
23118 \******************************************************/
23119 /*! unknown exports (runtime-defined) */
23120 /*! runtime requirements: module */
23121 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23122 /***/ ((module) => {
23123
23124 module.exports = function (it) {
23125 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
23126 return it;
23127 };
23128
23129
23130 /***/ }),
23131
23132 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
23133 /*!**************************************************************!*\
23134 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
23135 \**************************************************************/
23136 /*! unknown exports (runtime-defined) */
23137 /*! runtime requirements: module, __webpack_require__ */
23138 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23139 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23140
23141 // 22.1.3.31 Array.prototype[@@unscopables]
23142 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
23143 var ArrayProto = Array.prototype;
23144 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
23145 module.exports = function (key) {
23146 ArrayProto[UNSCOPABLES][key] = true;
23147 };
23148
23149
23150 /***/ }),
23151
23152 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
23153 /*!****************************************************************!*\
23154 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
23155 \****************************************************************/
23156 /*! unknown exports (runtime-defined) */
23157 /*! runtime requirements: module, __webpack_require__ */
23158 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
23159 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23160
23161 "use strict";
23162
23163 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
23164
23165 // `AdvanceStringIndex` abstract operation
23166 // https://tc39.github.io/ecma262/#sec-advancestringindex
23167 module.exports = function (S, index, unicode) {
23168 return index + (unicode ? at(S, index).length : 1);
23169 };
23170
23171
23172 /***/ }),
23173
23174 /***/ "../node_modules/core-js/modules/_an-object.js":
23175 /*!*****************************************************!*\
23176 !*** ../node_modules/core-js/modules/_an-object.js ***!
23177 \*****************************************************/
23178 /*! unknown exports (runtime-defined) */
23179 /*! runtime requirements: module, __webpack_require__ */
23180 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23181 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23182
23183 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23184 module.exports = function (it) {
23185 if (!isObject(it)) throw TypeError(it + ' is not an object!');
23186 return it;
23187 };
23188
23189
23190 /***/ }),
23191
23192 /***/ "../node_modules/core-js/modules/_array-includes.js":
23193 /*!**********************************************************!*\
23194 !*** ../node_modules/core-js/modules/_array-includes.js ***!
23195 \**********************************************************/
23196 /*! unknown exports (runtime-defined) */
23197 /*! runtime requirements: module, __webpack_require__ */
23198 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
23199 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23200
23201 // false -> Array#indexOf
23202 // true -> Array#includes
23203 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
23204 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23205 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
23206 module.exports = function (IS_INCLUDES) {
23207 return function ($this, el, fromIndex) {
23208 var O = toIObject($this);
23209 var length = toLength(O.length);
23210 var index = toAbsoluteIndex(fromIndex, length);
23211 var value;
23212 // Array#includes uses SameValueZero equality algorithm
23213 // eslint-disable-next-line no-self-compare
23214 if (IS_INCLUDES && el != el) while (length > index) {
23215 value = O[index++];
23216 // eslint-disable-next-line no-self-compare
23217 if (value != value) return true;
23218 // Array#indexOf ignores holes, Array#includes - not
23219 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
23220 if (O[index] === el) return IS_INCLUDES || index || 0;
23221 } return !IS_INCLUDES && -1;
23222 };
23223 };
23224
23225
23226 /***/ }),
23227
23228 /***/ "../node_modules/core-js/modules/_array-methods.js":
23229 /*!*********************************************************!*\
23230 !*** ../node_modules/core-js/modules/_array-methods.js ***!
23231 \*********************************************************/
23232 /*! unknown exports (runtime-defined) */
23233 /*! runtime requirements: module, __webpack_require__ */
23234 /*! CommonJS bailout: module.exports is used directly at 13:0-14 */
23235 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23236
23237 // 0 -> Array#forEach
23238 // 1 -> Array#map
23239 // 2 -> Array#filter
23240 // 3 -> Array#some
23241 // 4 -> Array#every
23242 // 5 -> Array#find
23243 // 6 -> Array#findIndex
23244 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
23245 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
23246 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
23247 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
23248 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
23249 module.exports = function (TYPE, $create) {
23250 var IS_MAP = TYPE == 1;
23251 var IS_FILTER = TYPE == 2;
23252 var IS_SOME = TYPE == 3;
23253 var IS_EVERY = TYPE == 4;
23254 var IS_FIND_INDEX = TYPE == 6;
23255 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
23256 var create = $create || asc;
23257 return function ($this, callbackfn, that) {
23258 var O = toObject($this);
23259 var self = IObject(O);
23260 var f = ctx(callbackfn, that, 3);
23261 var length = toLength(self.length);
23262 var index = 0;
23263 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
23264 var val, res;
23265 for (;length > index; index++) if (NO_HOLES || index in self) {
23266 val = self[index];
23267 res = f(val, index, O);
23268 if (TYPE) {
23269 if (IS_MAP) result[index] = res; // map
23270 else if (res) switch (TYPE) {
23271 case 3: return true; // some
23272 case 5: return val; // find
23273 case 6: return index; // findIndex
23274 case 2: result.push(val); // filter
23275 } else if (IS_EVERY) return false; // every
23276 }
23277 }
23278 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
23279 };
23280 };
23281
23282
23283 /***/ }),
23284
23285 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
23286 /*!*********************************************************************!*\
23287 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
23288 \*********************************************************************/
23289 /*! unknown exports (runtime-defined) */
23290 /*! runtime requirements: module, __webpack_require__ */
23291 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23292 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23293
23294 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23295 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
23296 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
23297
23298 module.exports = function (original) {
23299 var C;
23300 if (isArray(original)) {
23301 C = original.constructor;
23302 // cross-realm fallback
23303 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
23304 if (isObject(C)) {
23305 C = C[SPECIES];
23306 if (C === null) C = undefined;
23307 }
23308 } return C === undefined ? Array : C;
23309 };
23310
23311
23312 /***/ }),
23313
23314 /***/ "../node_modules/core-js/modules/_array-species-create.js":
23315 /*!****************************************************************!*\
23316 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
23317 \****************************************************************/
23318 /*! unknown exports (runtime-defined) */
23319 /*! runtime requirements: module, __webpack_require__ */
23320 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23321 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23322
23323 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
23324 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
23325
23326 module.exports = function (original, length) {
23327 return new (speciesConstructor(original))(length);
23328 };
23329
23330
23331 /***/ }),
23332
23333 /***/ "../node_modules/core-js/modules/_classof.js":
23334 /*!***************************************************!*\
23335 !*** ../node_modules/core-js/modules/_classof.js ***!
23336 \***************************************************/
23337 /*! unknown exports (runtime-defined) */
23338 /*! runtime requirements: module, __webpack_require__ */
23339 /*! CommonJS bailout: module.exports is used directly at 14:0-14 */
23340 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23341
23342 // getting tag from 19.1.3.6 Object.prototype.toString()
23343 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23344 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
23345 // ES3 wrong here
23346 var ARG = cof(function () { return arguments; }()) == 'Arguments';
23347
23348 // fallback for IE11 Script Access Denied error
23349 var tryGet = function (it, key) {
23350 try {
23351 return it[key];
23352 } catch (e) { /* empty */ }
23353 };
23354
23355 module.exports = function (it) {
23356 var O, T, B;
23357 return it === undefined ? 'Undefined' : it === null ? 'Null'
23358 // @@toStringTag case
23359 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
23360 // builtinTag case
23361 : ARG ? cof(O)
23362 // ES3 arguments fallback
23363 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
23364 };
23365
23366
23367 /***/ }),
23368
23369 /***/ "../node_modules/core-js/modules/_cof.js":
23370 /*!***********************************************!*\
23371 !*** ../node_modules/core-js/modules/_cof.js ***!
23372 \***********************************************/
23373 /*! unknown exports (runtime-defined) */
23374 /*! runtime requirements: module */
23375 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23376 /***/ ((module) => {
23377
23378 var toString = {}.toString;
23379
23380 module.exports = function (it) {
23381 return toString.call(it).slice(8, -1);
23382 };
23383
23384
23385 /***/ }),
23386
23387 /***/ "../node_modules/core-js/modules/_core.js":
23388 /*!************************************************!*\
23389 !*** ../node_modules/core-js/modules/_core.js ***!
23390 \************************************************/
23391 /*! unknown exports (runtime-defined) */
23392 /*! runtime requirements: module */
23393 /*! CommonJS bailout: module.exports is used directly at 1:11-25 */
23394 /***/ ((module) => {
23395
23396 var core = module.exports = { version: '2.6.12' };
23397 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
23398
23399
23400 /***/ }),
23401
23402 /***/ "../node_modules/core-js/modules/_ctx.js":
23403 /*!***********************************************!*\
23404 !*** ../node_modules/core-js/modules/_ctx.js ***!
23405 \***********************************************/
23406 /*! unknown exports (runtime-defined) */
23407 /*! runtime requirements: module, __webpack_require__ */
23408 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23410
23411 // optional / simple context binding
23412 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
23413 module.exports = function (fn, that, length) {
23414 aFunction(fn);
23415 if (that === undefined) return fn;
23416 switch (length) {
23417 case 1: return function (a) {
23418 return fn.call(that, a);
23419 };
23420 case 2: return function (a, b) {
23421 return fn.call(that, a, b);
23422 };
23423 case 3: return function (a, b, c) {
23424 return fn.call(that, a, b, c);
23425 };
23426 }
23427 return function (/* ...args */) {
23428 return fn.apply(that, arguments);
23429 };
23430 };
23431
23432
23433 /***/ }),
23434
23435 /***/ "../node_modules/core-js/modules/_defined.js":
23436 /*!***************************************************!*\
23437 !*** ../node_modules/core-js/modules/_defined.js ***!
23438 \***************************************************/
23439 /*! unknown exports (runtime-defined) */
23440 /*! runtime requirements: module */
23441 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23442 /***/ ((module) => {
23443
23444 // 7.2.1 RequireObjectCoercible(argument)
23445 module.exports = function (it) {
23446 if (it == undefined) throw TypeError("Can't call method on " + it);
23447 return it;
23448 };
23449
23450
23451 /***/ }),
23452
23453 /***/ "../node_modules/core-js/modules/_descriptors.js":
23454 /*!*******************************************************!*\
23455 !*** ../node_modules/core-js/modules/_descriptors.js ***!
23456 \*******************************************************/
23457 /*! unknown exports (runtime-defined) */
23458 /*! runtime requirements: module, __webpack_require__ */
23459 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23460 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23461
23462 // Thank's IE8 for his funny defineProperty
23463 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23464 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
23465 });
23466
23467
23468 /***/ }),
23469
23470 /***/ "../node_modules/core-js/modules/_dom-create.js":
23471 /*!******************************************************!*\
23472 !*** ../node_modules/core-js/modules/_dom-create.js ***!
23473 \******************************************************/
23474 /*! unknown exports (runtime-defined) */
23475 /*! runtime requirements: __webpack_require__, module */
23476 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23477 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23478
23479 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23480 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23481 // typeof document.createElement is 'object' in old IE
23482 var is = isObject(document) && isObject(document.createElement);
23483 module.exports = function (it) {
23484 return is ? document.createElement(it) : {};
23485 };
23486
23487
23488 /***/ }),
23489
23490 /***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
23491 /*!*********************************************************!*\
23492 !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
23493 \*********************************************************/
23494 /*! unknown exports (runtime-defined) */
23495 /*! runtime requirements: module */
23496 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23497 /***/ ((module) => {
23498
23499 // IE 8- don't enum bug keys
23500 module.exports = (
23501 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
23502 ).split(',');
23503
23504
23505 /***/ }),
23506
23507 /***/ "../node_modules/core-js/modules/_export.js":
23508 /*!**************************************************!*\
23509 !*** ../node_modules/core-js/modules/_export.js ***!
23510 \**************************************************/
23511 /*! unknown exports (runtime-defined) */
23512 /*! runtime requirements: module, __webpack_require__ */
23513 /*! CommonJS bailout: module.exports is used directly at 43:0-14 */
23514 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23515
23516 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
23517 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
23518 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23519 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23520 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
23521 var PROTOTYPE = 'prototype';
23522
23523 var $export = function (type, name, source) {
23524 var IS_FORCED = type & $export.F;
23525 var IS_GLOBAL = type & $export.G;
23526 var IS_STATIC = type & $export.S;
23527 var IS_PROTO = type & $export.P;
23528 var IS_BIND = type & $export.B;
23529 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
23530 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
23531 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
23532 var key, own, out, exp;
23533 if (IS_GLOBAL) source = name;
23534 for (key in source) {
23535 // contains in native
23536 own = !IS_FORCED && target && target[key] !== undefined;
23537 // export native or passed
23538 out = (own ? target : source)[key];
23539 // bind timers to global for call from export context
23540 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
23541 // extend global
23542 if (target) redefine(target, key, out, type & $export.U);
23543 // export
23544 if (exports[key] != out) hide(exports, key, exp);
23545 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
23546 }
23547 };
23548 global.core = core;
23549 // type bitmap
23550 $export.F = 1; // forced
23551 $export.G = 2; // global
23552 $export.S = 4; // static
23553 $export.P = 8; // proto
23554 $export.B = 16; // bind
23555 $export.W = 32; // wrap
23556 $export.U = 64; // safe
23557 $export.R = 128; // real proto method for `library`
23558 module.exports = $export;
23559
23560
23561 /***/ }),
23562
23563 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
23564 /*!***********************************************************!*\
23565 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
23566 \***********************************************************/
23567 /*! unknown exports (runtime-defined) */
23568 /*! runtime requirements: module, __webpack_require__ */
23569 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23570 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23571
23572 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23573 module.exports = function (KEY) {
23574 var re = /./;
23575 try {
23576 '/./'[KEY](re);
23577 } catch (e) {
23578 try {
23579 re[MATCH] = false;
23580 return !'/./'[KEY](re);
23581 } catch (f) { /* empty */ }
23582 } return true;
23583 };
23584
23585
23586 /***/ }),
23587
23588 /***/ "../node_modules/core-js/modules/_fails.js":
23589 /*!*************************************************!*\
23590 !*** ../node_modules/core-js/modules/_fails.js ***!
23591 \*************************************************/
23592 /*! unknown exports (runtime-defined) */
23593 /*! runtime requirements: module */
23594 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23595 /***/ ((module) => {
23596
23597 module.exports = function (exec) {
23598 try {
23599 return !!exec();
23600 } catch (e) {
23601 return true;
23602 }
23603 };
23604
23605
23606 /***/ }),
23607
23608 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
23609 /*!******************************************************!*\
23610 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
23611 \******************************************************/
23612 /*! unknown exports (runtime-defined) */
23613 /*! runtime requirements: module, __webpack_require__ */
23614 /*! CommonJS bailout: module.exports is used directly at 34:0-14 */
23615 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23616
23617 "use strict";
23618
23619 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
23620 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23621 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23622 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
23623 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
23624 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
23625 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
23626
23627 var SPECIES = wks('species');
23628
23629 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
23630 // #replace needs built-in support for named groups.
23631 // #match works fine because it just return the exec results, even if it has
23632 // a "grops" property.
23633 var re = /./;
23634 re.exec = function () {
23635 var result = [];
23636 result.groups = { a: '7' };
23637 return result;
23638 };
23639 return ''.replace(re, '$<a>') !== '7';
23640 });
23641
23642 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
23643 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
23644 var re = /(?:)/;
23645 var originalExec = re.exec;
23646 re.exec = function () { return originalExec.apply(this, arguments); };
23647 var result = 'ab'.split(re);
23648 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
23649 })();
23650
23651 module.exports = function (KEY, length, exec) {
23652 var SYMBOL = wks(KEY);
23653
23654 var DELEGATES_TO_SYMBOL = !fails(function () {
23655 // String methods call symbol-named RegEp methods
23656 var O = {};
23657 O[SYMBOL] = function () { return 7; };
23658 return ''[KEY](O) != 7;
23659 });
23660
23661 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
23662 // Symbol-named RegExp methods call .exec
23663 var execCalled = false;
23664 var re = /a/;
23665 re.exec = function () { execCalled = true; return null; };
23666 if (KEY === 'split') {
23667 // RegExp[@@split] doesn't call the regex's exec method, but first creates
23668 // a new one. We need to return the patched regex when creating the new one.
23669 re.constructor = {};
23670 re.constructor[SPECIES] = function () { return re; };
23671 }
23672 re[SYMBOL]('');
23673 return !execCalled;
23674 }) : undefined;
23675
23676 if (
23677 !DELEGATES_TO_SYMBOL ||
23678 !DELEGATES_TO_EXEC ||
23679 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
23680 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
23681 ) {
23682 var nativeRegExpMethod = /./[SYMBOL];
23683 var fns = exec(
23684 defined,
23685 SYMBOL,
23686 ''[KEY],
23687 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
23688 if (regexp.exec === regexpExec) {
23689 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
23690 // The native String method already delegates to @@method (this
23691 // polyfilled function), leasing to infinite recursion.
23692 // We avoid it by directly calling the native @@method method.
23693 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
23694 }
23695 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
23696 }
23697 return { done: false };
23698 }
23699 );
23700 var strfn = fns[0];
23701 var rxfn = fns[1];
23702
23703 redefine(String.prototype, KEY, strfn);
23704 hide(RegExp.prototype, SYMBOL, length == 2
23705 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
23706 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
23707 ? function (string, arg) { return rxfn.call(string, this, arg); }
23708 // 21.2.5.6 RegExp.prototype[@@match](string)
23709 // 21.2.5.9 RegExp.prototype[@@search](string)
23710 : function (string) { return rxfn.call(string, this); }
23711 );
23712 }
23713 };
23714
23715
23716 /***/ }),
23717
23718 /***/ "../node_modules/core-js/modules/_flags.js":
23719 /*!*************************************************!*\
23720 !*** ../node_modules/core-js/modules/_flags.js ***!
23721 \*************************************************/
23722 /*! unknown exports (runtime-defined) */
23723 /*! runtime requirements: module, __webpack_require__ */
23724 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23725 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23726
23727 "use strict";
23728
23729 // 21.2.5.3 get RegExp.prototype.flags
23730 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
23731 module.exports = function () {
23732 var that = anObject(this);
23733 var result = '';
23734 if (that.global) result += 'g';
23735 if (that.ignoreCase) result += 'i';
23736 if (that.multiline) result += 'm';
23737 if (that.unicode) result += 'u';
23738 if (that.sticky) result += 'y';
23739 return result;
23740 };
23741
23742
23743 /***/ }),
23744
23745 /***/ "../node_modules/core-js/modules/_function-to-string.js":
23746 /*!**************************************************************!*\
23747 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
23748 \**************************************************************/
23749 /*! unknown exports (runtime-defined) */
23750 /*! runtime requirements: module, __webpack_require__ */
23751 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23752 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23753
23754 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
23755
23756
23757 /***/ }),
23758
23759 /***/ "../node_modules/core-js/modules/_global.js":
23760 /*!**************************************************!*\
23761 !*** ../node_modules/core-js/modules/_global.js ***!
23762 \**************************************************/
23763 /*! unknown exports (runtime-defined) */
23764 /*! runtime requirements: module */
23765 /*! CommonJS bailout: module.exports is used directly at 2:13-27 */
23766 /***/ ((module) => {
23767
23768 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
23769 var global = module.exports = typeof window != 'undefined' && window.Math == Math
23770 ? window : typeof self != 'undefined' && self.Math == Math ? self
23771 // eslint-disable-next-line no-new-func
23772 : Function('return this')();
23773 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
23774
23775
23776 /***/ }),
23777
23778 /***/ "../node_modules/core-js/modules/_has.js":
23779 /*!***********************************************!*\
23780 !*** ../node_modules/core-js/modules/_has.js ***!
23781 \***********************************************/
23782 /*! unknown exports (runtime-defined) */
23783 /*! runtime requirements: module */
23784 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23785 /***/ ((module) => {
23786
23787 var hasOwnProperty = {}.hasOwnProperty;
23788 module.exports = function (it, key) {
23789 return hasOwnProperty.call(it, key);
23790 };
23791
23792
23793 /***/ }),
23794
23795 /***/ "../node_modules/core-js/modules/_hide.js":
23796 /*!************************************************!*\
23797 !*** ../node_modules/core-js/modules/_hide.js ***!
23798 \************************************************/
23799 /*! unknown exports (runtime-defined) */
23800 /*! runtime requirements: module, __webpack_require__ */
23801 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23802 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23803
23804 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
23805 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23806 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
23807 return dP.f(object, key, createDesc(1, value));
23808 } : function (object, key, value) {
23809 object[key] = value;
23810 return object;
23811 };
23812
23813
23814 /***/ }),
23815
23816 /***/ "../node_modules/core-js/modules/_html.js":
23817 /*!************************************************!*\
23818 !*** ../node_modules/core-js/modules/_html.js ***!
23819 \************************************************/
23820 /*! unknown exports (runtime-defined) */
23821 /*! runtime requirements: __webpack_require__, module */
23822 /*! CommonJS bailout: module.exports is used directly at 2:0-14 */
23823 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23824
23825 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
23826 module.exports = document && document.documentElement;
23827
23828
23829 /***/ }),
23830
23831 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
23832 /*!**********************************************************!*\
23833 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
23834 \**********************************************************/
23835 /*! unknown exports (runtime-defined) */
23836 /*! runtime requirements: module, __webpack_require__ */
23837 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23838 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23839
23840 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
23841 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
23842 });
23843
23844
23845 /***/ }),
23846
23847 /***/ "../node_modules/core-js/modules/_inherit-if-required.js":
23848 /*!***************************************************************!*\
23849 !*** ../node_modules/core-js/modules/_inherit-if-required.js ***!
23850 \***************************************************************/
23851 /*! unknown exports (runtime-defined) */
23852 /*! runtime requirements: __webpack_require__, module */
23853 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23854 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23855
23856 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23857 var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/modules/_set-proto.js").set;
23858 module.exports = function (that, target, C) {
23859 var S = target.constructor;
23860 var P;
23861 if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {
23862 setPrototypeOf(that, P);
23863 } return that;
23864 };
23865
23866
23867 /***/ }),
23868
23869 /***/ "../node_modules/core-js/modules/_iobject.js":
23870 /*!***************************************************!*\
23871 !*** ../node_modules/core-js/modules/_iobject.js ***!
23872 \***************************************************/
23873 /*! unknown exports (runtime-defined) */
23874 /*! runtime requirements: module, __webpack_require__ */
23875 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
23876 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23877
23878 // fallback for non-array-like ES3 and non-enumerable old V8 strings
23879 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23880 // eslint-disable-next-line no-prototype-builtins
23881 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
23882 return cof(it) == 'String' ? it.split('') : Object(it);
23883 };
23884
23885
23886 /***/ }),
23887
23888 /***/ "../node_modules/core-js/modules/_is-array.js":
23889 /*!****************************************************!*\
23890 !*** ../node_modules/core-js/modules/_is-array.js ***!
23891 \****************************************************/
23892 /*! unknown exports (runtime-defined) */
23893 /*! runtime requirements: module, __webpack_require__ */
23894 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
23895 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23896
23897 // 7.2.2 IsArray(argument)
23898 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23899 module.exports = Array.isArray || function isArray(arg) {
23900 return cof(arg) == 'Array';
23901 };
23902
23903
23904 /***/ }),
23905
23906 /***/ "../node_modules/core-js/modules/_is-object.js":
23907 /*!*****************************************************!*\
23908 !*** ../node_modules/core-js/modules/_is-object.js ***!
23909 \*****************************************************/
23910 /*! unknown exports (runtime-defined) */
23911 /*! runtime requirements: module */
23912 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
23913 /***/ ((module) => {
23914
23915 module.exports = function (it) {
23916 return typeof it === 'object' ? it !== null : typeof it === 'function';
23917 };
23918
23919
23920 /***/ }),
23921
23922 /***/ "../node_modules/core-js/modules/_is-regexp.js":
23923 /*!*****************************************************!*\
23924 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
23925 \*****************************************************/
23926 /*! unknown exports (runtime-defined) */
23927 /*! runtime requirements: module, __webpack_require__ */
23928 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
23929 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23930
23931 // 7.2.8 IsRegExp(argument)
23932 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
23933 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
23934 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
23935 module.exports = function (it) {
23936 var isRegExp;
23937 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
23938 };
23939
23940
23941 /***/ }),
23942
23943 /***/ "../node_modules/core-js/modules/_iter-create.js":
23944 /*!*******************************************************!*\
23945 !*** ../node_modules/core-js/modules/_iter-create.js ***!
23946 \*******************************************************/
23947 /*! unknown exports (runtime-defined) */
23948 /*! runtime requirements: module, __webpack_require__ */
23949 /*! CommonJS bailout: module.exports is used directly at 10:0-14 */
23950 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23951
23952 "use strict";
23953
23954 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
23955 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
23956 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23957 var IteratorPrototype = {};
23958
23959 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
23960 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; });
23961
23962 module.exports = function (Constructor, NAME, next) {
23963 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
23964 setToStringTag(Constructor, NAME + ' Iterator');
23965 };
23966
23967
23968 /***/ }),
23969
23970 /***/ "../node_modules/core-js/modules/_iter-define.js":
23971 /*!*******************************************************!*\
23972 !*** ../node_modules/core-js/modules/_iter-define.js ***!
23973 \*******************************************************/
23974 /*! unknown exports (runtime-defined) */
23975 /*! runtime requirements: module, __webpack_require__ */
23976 /*! CommonJS bailout: module.exports is used directly at 18:0-14 */
23977 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23978
23979 "use strict";
23980
23981 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
23982 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
23983 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
23984 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
23985 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
23986 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
23987 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
23988 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
23989 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
23990 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
23991 var FF_ITERATOR = '@@iterator';
23992 var KEYS = 'keys';
23993 var VALUES = 'values';
23994
23995 var returnThis = function () { return this; };
23996
23997 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
23998 $iterCreate(Constructor, NAME, next);
23999 var getMethod = function (kind) {
24000 if (!BUGGY && kind in proto) return proto[kind];
24001 switch (kind) {
24002 case KEYS: return function keys() { return new Constructor(this, kind); };
24003 case VALUES: return function values() { return new Constructor(this, kind); };
24004 } return function entries() { return new Constructor(this, kind); };
24005 };
24006 var TAG = NAME + ' Iterator';
24007 var DEF_VALUES = DEFAULT == VALUES;
24008 var VALUES_BUG = false;
24009 var proto = Base.prototype;
24010 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
24011 var $default = $native || getMethod(DEFAULT);
24012 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
24013 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
24014 var methods, key, IteratorPrototype;
24015 // Fix native
24016 if ($anyNative) {
24017 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
24018 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
24019 // Set @@toStringTag to native iterators
24020 setToStringTag(IteratorPrototype, TAG, true);
24021 // fix for some old engines
24022 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
24023 }
24024 }
24025 // fix Array#{values, @@iterator}.name in V8 / FF
24026 if (DEF_VALUES && $native && $native.name !== VALUES) {
24027 VALUES_BUG = true;
24028 $default = function values() { return $native.call(this); };
24029 }
24030 // Define iterator
24031 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
24032 hide(proto, ITERATOR, $default);
24033 }
24034 // Plug for library
24035 Iterators[NAME] = $default;
24036 Iterators[TAG] = returnThis;
24037 if (DEFAULT) {
24038 methods = {
24039 values: DEF_VALUES ? $default : getMethod(VALUES),
24040 keys: IS_SET ? $default : getMethod(KEYS),
24041 entries: $entries
24042 };
24043 if (FORCED) for (key in methods) {
24044 if (!(key in proto)) redefine(proto, key, methods[key]);
24045 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
24046 }
24047 return methods;
24048 };
24049
24050
24051 /***/ }),
24052
24053 /***/ "../node_modules/core-js/modules/_iter-step.js":
24054 /*!*****************************************************!*\
24055 !*** ../node_modules/core-js/modules/_iter-step.js ***!
24056 \*****************************************************/
24057 /*! unknown exports (runtime-defined) */
24058 /*! runtime requirements: module */
24059 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
24060 /***/ ((module) => {
24061
24062 module.exports = function (done, value) {
24063 return { value: value, done: !!done };
24064 };
24065
24066
24067 /***/ }),
24068
24069 /***/ "../node_modules/core-js/modules/_iterators.js":
24070 /*!*****************************************************!*\
24071 !*** ../node_modules/core-js/modules/_iterators.js ***!
24072 \*****************************************************/
24073 /*! unknown exports (runtime-defined) */
24074 /*! runtime requirements: module */
24075 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
24076 /***/ ((module) => {
24077
24078 module.exports = {};
24079
24080
24081 /***/ }),
24082
24083 /***/ "../node_modules/core-js/modules/_library.js":
24084 /*!***************************************************!*\
24085 !*** ../node_modules/core-js/modules/_library.js ***!
24086 \***************************************************/
24087 /*! unknown exports (runtime-defined) */
24088 /*! runtime requirements: module */
24089 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
24090 /***/ ((module) => {
24091
24092 module.exports = false;
24093
24094
24095 /***/ }),
24096
24097 /***/ "../node_modules/core-js/modules/_object-create.js":
24098 /*!*********************************************************!*\
24099 !*** ../node_modules/core-js/modules/_object-create.js ***!
24100 \*********************************************************/
24101 /*! unknown exports (runtime-defined) */
24102 /*! runtime requirements: __webpack_require__, module */
24103 /*! CommonJS bailout: module.exports is used directly at 31:0-14 */
24104 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24105
24106 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
24107 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24108 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
24109 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
24110 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24111 var Empty = function () { /* empty */ };
24112 var PROTOTYPE = 'prototype';
24113
24114 // Create object with fake `null` prototype: use iframe Object with cleared prototype
24115 var createDict = function () {
24116 // Thrash, waste and sodomy: IE GC bug
24117 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
24118 var i = enumBugKeys.length;
24119 var lt = '<';
24120 var gt = '>';
24121 var iframeDocument;
24122 iframe.style.display = 'none';
24123 __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
24124 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
24125 // createDict = iframe.contentWindow.Object;
24126 // html.removeChild(iframe);
24127 iframeDocument = iframe.contentWindow.document;
24128 iframeDocument.open();
24129 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
24130 iframeDocument.close();
24131 createDict = iframeDocument.F;
24132 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
24133 return createDict();
24134 };
24135
24136 module.exports = Object.create || function create(O, Properties) {
24137 var result;
24138 if (O !== null) {
24139 Empty[PROTOTYPE] = anObject(O);
24140 result = new Empty();
24141 Empty[PROTOTYPE] = null;
24142 // add "__proto__" for Object.getPrototypeOf polyfill
24143 result[IE_PROTO] = O;
24144 } else result = createDict();
24145 return Properties === undefined ? result : dPs(result, Properties);
24146 };
24147
24148
24149 /***/ }),
24150
24151 /***/ "../node_modules/core-js/modules/_object-dp.js":
24152 /*!*****************************************************!*\
24153 !*** ../node_modules/core-js/modules/_object-dp.js ***!
24154 \*****************************************************/
24155 /*! default exports */
24156 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24157 /*! other exports [not provided] [no usage info] */
24158 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
24159 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24160
24161 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24162 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
24163 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
24164 var dP = Object.defineProperty;
24165
24166 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
24167 anObject(O);
24168 P = toPrimitive(P, true);
24169 anObject(Attributes);
24170 if (IE8_DOM_DEFINE) try {
24171 return dP(O, P, Attributes);
24172 } catch (e) { /* empty */ }
24173 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
24174 if ('value' in Attributes) O[P] = Attributes.value;
24175 return O;
24176 };
24177
24178
24179 /***/ }),
24180
24181 /***/ "../node_modules/core-js/modules/_object-dps.js":
24182 /*!******************************************************!*\
24183 !*** ../node_modules/core-js/modules/_object-dps.js ***!
24184 \******************************************************/
24185 /*! unknown exports (runtime-defined) */
24186 /*! runtime requirements: module, __webpack_require__ */
24187 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24188 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24189
24190 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
24191 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24192 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
24193
24194 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
24195 anObject(O);
24196 var keys = getKeys(Properties);
24197 var length = keys.length;
24198 var i = 0;
24199 var P;
24200 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
24201 return O;
24202 };
24203
24204
24205 /***/ }),
24206
24207 /***/ "../node_modules/core-js/modules/_object-gopd.js":
24208 /*!*******************************************************!*\
24209 !*** ../node_modules/core-js/modules/_object-gopd.js ***!
24210 \*******************************************************/
24211 /*! default exports */
24212 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24213 /*! other exports [not provided] [no usage info] */
24214 /*! runtime requirements: __webpack_exports__, __webpack_require__ */
24215 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24216
24217 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/modules/_object-pie.js");
24218 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
24219 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24220 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
24221 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24222 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
24223 var gOPD = Object.getOwnPropertyDescriptor;
24224
24225 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
24226 O = toIObject(O);
24227 P = toPrimitive(P, true);
24228 if (IE8_DOM_DEFINE) try {
24229 return gOPD(O, P);
24230 } catch (e) { /* empty */ }
24231 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
24232 };
24233
24234
24235 /***/ }),
24236
24237 /***/ "../node_modules/core-js/modules/_object-gopn.js":
24238 /*!*******************************************************!*\
24239 !*** ../node_modules/core-js/modules/_object-gopn.js ***!
24240 \*******************************************************/
24241 /*! default exports */
24242 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24243 /*! other exports [not provided] [no usage info] */
24244 /*! runtime requirements: __webpack_require__, __webpack_exports__ */
24245 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
24246
24247 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
24248 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
24249 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js").concat('length', 'prototype');
24250
24251 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
24252 return $keys(O, hiddenKeys);
24253 };
24254
24255
24256 /***/ }),
24257
24258 /***/ "../node_modules/core-js/modules/_object-gpo.js":
24259 /*!******************************************************!*\
24260 !*** ../node_modules/core-js/modules/_object-gpo.js ***!
24261 \******************************************************/
24262 /*! unknown exports (runtime-defined) */
24263 /*! runtime requirements: module, __webpack_require__ */
24264 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
24265 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24266
24267 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
24268 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24269 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
24270 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24271 var ObjectProto = Object.prototype;
24272
24273 module.exports = Object.getPrototypeOf || function (O) {
24274 O = toObject(O);
24275 if (has(O, IE_PROTO)) return O[IE_PROTO];
24276 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
24277 return O.constructor.prototype;
24278 } return O instanceof Object ? ObjectProto : null;
24279 };
24280
24281
24282 /***/ }),
24283
24284 /***/ "../node_modules/core-js/modules/_object-keys-internal.js":
24285 /*!****************************************************************!*\
24286 !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
24287 \****************************************************************/
24288 /*! unknown exports (runtime-defined) */
24289 /*! runtime requirements: module, __webpack_require__ */
24290 /*! CommonJS bailout: module.exports is used directly at 6:0-14 */
24291 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24292
24293 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24294 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24295 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
24296 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
24297
24298 module.exports = function (object, names) {
24299 var O = toIObject(object);
24300 var i = 0;
24301 var result = [];
24302 var key;
24303 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
24304 // Don't enum bug & hidden keys
24305 while (names.length > i) if (has(O, key = names[i++])) {
24306 ~arrayIndexOf(result, key) || result.push(key);
24307 }
24308 return result;
24309 };
24310
24311
24312 /***/ }),
24313
24314 /***/ "../node_modules/core-js/modules/_object-keys.js":
24315 /*!*******************************************************!*\
24316 !*** ../node_modules/core-js/modules/_object-keys.js ***!
24317 \*******************************************************/
24318 /*! unknown exports (runtime-defined) */
24319 /*! runtime requirements: module, __webpack_require__ */
24320 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24321 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24322
24323 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
24324 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
24325 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
24326
24327 module.exports = Object.keys || function keys(O) {
24328 return $keys(O, enumBugKeys);
24329 };
24330
24331
24332 /***/ }),
24333
24334 /***/ "../node_modules/core-js/modules/_object-pie.js":
24335 /*!******************************************************!*\
24336 !*** ../node_modules/core-js/modules/_object-pie.js ***!
24337 \******************************************************/
24338 /*! default exports */
24339 /*! export f [provided] [no usage info] [missing usage info prevents renaming] */
24340 /*! other exports [not provided] [no usage info] */
24341 /*! runtime requirements: __webpack_exports__ */
24342 /***/ ((__unused_webpack_module, exports) => {
24343
24344 exports.f = {}.propertyIsEnumerable;
24345
24346
24347 /***/ }),
24348
24349 /***/ "../node_modules/core-js/modules/_property-desc.js":
24350 /*!*********************************************************!*\
24351 !*** ../node_modules/core-js/modules/_property-desc.js ***!
24352 \*********************************************************/
24353 /*! unknown exports (runtime-defined) */
24354 /*! runtime requirements: module */
24355 /*! CommonJS bailout: module.exports is used directly at 1:0-14 */
24356 /***/ ((module) => {
24357
24358 module.exports = function (bitmap, value) {
24359 return {
24360 enumerable: !(bitmap & 1),
24361 configurable: !(bitmap & 2),
24362 writable: !(bitmap & 4),
24363 value: value
24364 };
24365 };
24366
24367
24368 /***/ }),
24369
24370 /***/ "../node_modules/core-js/modules/_redefine.js":
24371 /*!****************************************************!*\
24372 !*** ../node_modules/core-js/modules/_redefine.js ***!
24373 \****************************************************/
24374 /*! unknown exports (runtime-defined) */
24375 /*! runtime requirements: __webpack_require__, module */
24376 /*! CommonJS bailout: module.exports is used directly at 13:1-15 */
24377 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24378
24379 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24380 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
24381 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24382 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
24383 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
24384 var TO_STRING = 'toString';
24385 var TPL = ('' + $toString).split(TO_STRING);
24386
24387 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
24388 return $toString.call(it);
24389 };
24390
24391 (module.exports = function (O, key, val, safe) {
24392 var isFunction = typeof val == 'function';
24393 if (isFunction) has(val, 'name') || hide(val, 'name', key);
24394 if (O[key] === val) return;
24395 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
24396 if (O === global) {
24397 O[key] = val;
24398 } else if (!safe) {
24399 delete O[key];
24400 hide(O, key, val);
24401 } else if (O[key]) {
24402 O[key] = val;
24403 } else {
24404 hide(O, key, val);
24405 }
24406 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
24407 })(Function.prototype, TO_STRING, function toString() {
24408 return typeof this == 'function' && this[SRC] || $toString.call(this);
24409 });
24410
24411
24412 /***/ }),
24413
24414 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
24415 /*!****************************************************************!*\
24416 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
24417 \****************************************************************/
24418 /*! unknown exports (runtime-defined) */
24419 /*! runtime requirements: module, __webpack_require__ */
24420 /*! CommonJS bailout: module.exports is used directly at 8:0-14 */
24421 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24422
24423 "use strict";
24424
24425
24426 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
24427 var builtinExec = RegExp.prototype.exec;
24428
24429 // `RegExpExec` abstract operation
24430 // https://tc39.github.io/ecma262/#sec-regexpexec
24431 module.exports = function (R, S) {
24432 var exec = R.exec;
24433 if (typeof exec === 'function') {
24434 var result = exec.call(R, S);
24435 if (typeof result !== 'object') {
24436 throw new TypeError('RegExp exec method returned something other than an Object or null');
24437 }
24438 return result;
24439 }
24440 if (classof(R) !== 'RegExp') {
24441 throw new TypeError('RegExp#exec called on incompatible receiver');
24442 }
24443 return builtinExec.call(R, S);
24444 };
24445
24446
24447 /***/ }),
24448
24449 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
24450 /*!*******************************************************!*\
24451 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
24452 \*******************************************************/
24453 /*! unknown exports (runtime-defined) */
24454 /*! runtime requirements: module, __webpack_require__ */
24455 /*! CommonJS bailout: module.exports is used directly at 58:0-14 */
24456 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24457
24458 "use strict";
24459
24460
24461 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
24462
24463 var nativeExec = RegExp.prototype.exec;
24464 // This always refers to the native implementation, because the
24465 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
24466 // which loads this file before patching the method.
24467 var nativeReplace = String.prototype.replace;
24468
24469 var patchedExec = nativeExec;
24470
24471 var LAST_INDEX = 'lastIndex';
24472
24473 var UPDATES_LAST_INDEX_WRONG = (function () {
24474 var re1 = /a/,
24475 re2 = /b*/g;
24476 nativeExec.call(re1, 'a');
24477 nativeExec.call(re2, 'a');
24478 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
24479 })();
24480
24481 // nonparticipating capturing group, copied from es5-shim's String#split patch.
24482 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
24483
24484 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
24485
24486 if (PATCH) {
24487 patchedExec = function exec(str) {
24488 var re = this;
24489 var lastIndex, reCopy, match, i;
24490
24491 if (NPCG_INCLUDED) {
24492 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
24493 }
24494 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
24495
24496 match = nativeExec.call(re, str);
24497
24498 if (UPDATES_LAST_INDEX_WRONG && match) {
24499 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
24500 }
24501 if (NPCG_INCLUDED && match && match.length > 1) {
24502 // Fix browsers whose `exec` methods don't consistently return `undefined`
24503 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
24504 // eslint-disable-next-line no-loop-func
24505 nativeReplace.call(match[0], reCopy, function () {
24506 for (i = 1; i < arguments.length - 2; i++) {
24507 if (arguments[i] === undefined) match[i] = undefined;
24508 }
24509 });
24510 }
24511
24512 return match;
24513 };
24514 }
24515
24516 module.exports = patchedExec;
24517
24518
24519 /***/ }),
24520
24521 /***/ "../node_modules/core-js/modules/_set-proto.js":
24522 /*!*****************************************************!*\
24523 !*** ../node_modules/core-js/modules/_set-proto.js ***!
24524 \*****************************************************/
24525 /*! unknown exports (runtime-defined) */
24526 /*! runtime requirements: module, __webpack_require__ */
24527 /*! CommonJS bailout: module.exports is used directly at 9:0-14 */
24528 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24529
24530 // Works with __proto__ only. Old v8 can't work with null proto objects.
24531 /* eslint-disable no-proto */
24532 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
24533 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24534 var check = function (O, proto) {
24535 anObject(O);
24536 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
24537 };
24538 module.exports = {
24539 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
24540 function (test, buggy, set) {
24541 try {
24542 set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
24543 set(test, []);
24544 buggy = !(test instanceof Array);
24545 } catch (e) { buggy = true; }
24546 return function setPrototypeOf(O, proto) {
24547 check(O, proto);
24548 if (buggy) O.__proto__ = proto;
24549 else set(O, proto);
24550 return O;
24551 };
24552 }({}, false) : undefined),
24553 check: check
24554 };
24555
24556
24557 /***/ }),
24558
24559 /***/ "../node_modules/core-js/modules/_set-species.js":
24560 /*!*******************************************************!*\
24561 !*** ../node_modules/core-js/modules/_set-species.js ***!
24562 \*******************************************************/
24563 /*! unknown exports (runtime-defined) */
24564 /*! runtime requirements: module, __webpack_require__ */
24565 /*! CommonJS bailout: module.exports is used directly at 7:0-14 */
24566 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24567
24568 "use strict";
24569
24570 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24571 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
24572 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
24573 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24574
24575 module.exports = function (KEY) {
24576 var C = global[KEY];
24577 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {
24578 configurable: true,
24579 get: function () { return this; }
24580 });
24581 };
24582
24583
24584 /***/ }),
24585
24586 /***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
24587 /*!*************************************************************!*\
24588 !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
24589 \*************************************************************/
24590 /*! unknown exports (runtime-defined) */
24591 /*! runtime requirements: __webpack_require__, module */
24592 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24593 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24594
24595 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24596 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
24597 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
24598
24599 module.exports = function (it, tag, stat) {
24600 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
24601 };
24602
24603
24604 /***/ }),
24605
24606 /***/ "../node_modules/core-js/modules/_shared-key.js":
24607 /*!******************************************************!*\
24608 !*** ../node_modules/core-js/modules/_shared-key.js ***!
24609 \******************************************************/
24610 /*! unknown exports (runtime-defined) */
24611 /*! runtime requirements: module, __webpack_require__ */
24612 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24613 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24614
24615 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
24616 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24617 module.exports = function (key) {
24618 return shared[key] || (shared[key] = uid(key));
24619 };
24620
24621
24622 /***/ }),
24623
24624 /***/ "../node_modules/core-js/modules/_shared.js":
24625 /*!**************************************************!*\
24626 !*** ../node_modules/core-js/modules/_shared.js ***!
24627 \**************************************************/
24628 /*! unknown exports (runtime-defined) */
24629 /*! runtime requirements: module, __webpack_require__ */
24630 /*! CommonJS bailout: module.exports is used directly at 6:1-15 */
24631 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24632
24633 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
24634 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
24635 var SHARED = '__core-js_shared__';
24636 var store = global[SHARED] || (global[SHARED] = {});
24637
24638 (module.exports = function (key, value) {
24639 return store[key] || (store[key] = value !== undefined ? value : {});
24640 })('versions', []).push({
24641 version: core.version,
24642 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
24643 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
24644 });
24645
24646
24647 /***/ }),
24648
24649 /***/ "../node_modules/core-js/modules/_species-constructor.js":
24650 /*!***************************************************************!*\
24651 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
24652 \***************************************************************/
24653 /*! unknown exports (runtime-defined) */
24654 /*! runtime requirements: module, __webpack_require__ */
24655 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24656 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24657
24658 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
24659 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
24660 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
24661 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
24662 module.exports = function (O, D) {
24663 var C = anObject(O).constructor;
24664 var S;
24665 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
24666 };
24667
24668
24669 /***/ }),
24670
24671 /***/ "../node_modules/core-js/modules/_string-at.js":
24672 /*!*****************************************************!*\
24673 !*** ../node_modules/core-js/modules/_string-at.js ***!
24674 \*****************************************************/
24675 /*! unknown exports (runtime-defined) */
24676 /*! runtime requirements: module, __webpack_require__ */
24677 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24678 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24679
24680 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24681 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24682 // true -> String#at
24683 // false -> String#codePointAt
24684 module.exports = function (TO_STRING) {
24685 return function (that, pos) {
24686 var s = String(defined(that));
24687 var i = toInteger(pos);
24688 var l = s.length;
24689 var a, b;
24690 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
24691 a = s.charCodeAt(i);
24692 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
24693 ? TO_STRING ? s.charAt(i) : a
24694 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
24695 };
24696 };
24697
24698
24699 /***/ }),
24700
24701 /***/ "../node_modules/core-js/modules/_string-context.js":
24702 /*!**********************************************************!*\
24703 !*** ../node_modules/core-js/modules/_string-context.js ***!
24704 \**********************************************************/
24705 /*! unknown exports (runtime-defined) */
24706 /*! runtime requirements: module, __webpack_require__ */
24707 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24708 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24709
24710 // helper for String#{startsWith, endsWith, includes}
24711 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
24712 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24713
24714 module.exports = function (that, searchString, NAME) {
24715 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
24716 return String(defined(that));
24717 };
24718
24719
24720 /***/ }),
24721
24722 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
24723 /*!*************************************************************!*\
24724 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
24725 \*************************************************************/
24726 /*! unknown exports (runtime-defined) */
24727 /*! runtime requirements: module, __webpack_require__ */
24728 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24729 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24730
24731 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24732 var max = Math.max;
24733 var min = Math.min;
24734 module.exports = function (index, length) {
24735 index = toInteger(index);
24736 return index < 0 ? max(index + length, 0) : min(index, length);
24737 };
24738
24739
24740 /***/ }),
24741
24742 /***/ "../node_modules/core-js/modules/_to-integer.js":
24743 /*!******************************************************!*\
24744 !*** ../node_modules/core-js/modules/_to-integer.js ***!
24745 \******************************************************/
24746 /*! unknown exports (runtime-defined) */
24747 /*! runtime requirements: module */
24748 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24749 /***/ ((module) => {
24750
24751 // 7.1.4 ToInteger
24752 var ceil = Math.ceil;
24753 var floor = Math.floor;
24754 module.exports = function (it) {
24755 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
24756 };
24757
24758
24759 /***/ }),
24760
24761 /***/ "../node_modules/core-js/modules/_to-iobject.js":
24762 /*!******************************************************!*\
24763 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
24764 \******************************************************/
24765 /*! unknown exports (runtime-defined) */
24766 /*! runtime requirements: module, __webpack_require__ */
24767 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24768 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24769
24770 // to indexed object, toObject with fallback for non-array-like ES3 strings
24771 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
24772 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24773 module.exports = function (it) {
24774 return IObject(defined(it));
24775 };
24776
24777
24778 /***/ }),
24779
24780 /***/ "../node_modules/core-js/modules/_to-length.js":
24781 /*!*****************************************************!*\
24782 !*** ../node_modules/core-js/modules/_to-length.js ***!
24783 \*****************************************************/
24784 /*! unknown exports (runtime-defined) */
24785 /*! runtime requirements: module, __webpack_require__ */
24786 /*! CommonJS bailout: module.exports is used directly at 4:0-14 */
24787 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24788
24789 // 7.1.15 ToLength
24790 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
24791 var min = Math.min;
24792 module.exports = function (it) {
24793 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
24794 };
24795
24796
24797 /***/ }),
24798
24799 /***/ "../node_modules/core-js/modules/_to-object.js":
24800 /*!*****************************************************!*\
24801 !*** ../node_modules/core-js/modules/_to-object.js ***!
24802 \*****************************************************/
24803 /*! unknown exports (runtime-defined) */
24804 /*! runtime requirements: module, __webpack_require__ */
24805 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24806 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24807
24808 // 7.1.13 ToObject(argument)
24809 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
24810 module.exports = function (it) {
24811 return Object(defined(it));
24812 };
24813
24814
24815 /***/ }),
24816
24817 /***/ "../node_modules/core-js/modules/_to-primitive.js":
24818 /*!********************************************************!*\
24819 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
24820 \********************************************************/
24821 /*! unknown exports (runtime-defined) */
24822 /*! runtime requirements: module, __webpack_require__ */
24823 /*! CommonJS bailout: module.exports is used directly at 5:0-14 */
24824 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24825
24826 // 7.1.1 ToPrimitive(input [, PreferredType])
24827 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
24828 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
24829 // and the second argument - flag - preferred type is a string
24830 module.exports = function (it, S) {
24831 if (!isObject(it)) return it;
24832 var fn, val;
24833 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24834 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
24835 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
24836 throw TypeError("Can't convert object to primitive value");
24837 };
24838
24839
24840 /***/ }),
24841
24842 /***/ "../node_modules/core-js/modules/_uid.js":
24843 /*!***********************************************!*\
24844 !*** ../node_modules/core-js/modules/_uid.js ***!
24845 \***********************************************/
24846 /*! unknown exports (runtime-defined) */
24847 /*! runtime requirements: module */
24848 /*! CommonJS bailout: module.exports is used directly at 3:0-14 */
24849 /***/ ((module) => {
24850
24851 var id = 0;
24852 var px = Math.random();
24853 module.exports = function (key) {
24854 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
24855 };
24856
24857
24858 /***/ }),
24859
24860 /***/ "../node_modules/core-js/modules/_wks.js":
24861 /*!***********************************************!*\
24862 !*** ../node_modules/core-js/modules/_wks.js ***!
24863 \***********************************************/
24864 /*! unknown exports (runtime-defined) */
24865 /*! runtime requirements: __webpack_require__, module */
24866 /*! CommonJS bailout: module.exports is used directly at 6:15-29 */
24867 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24868
24869 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
24870 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
24871 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
24872 var USE_SYMBOL = typeof Symbol == 'function';
24873
24874 var $exports = module.exports = function (name) {
24875 return store[name] || (store[name] =
24876 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
24877 };
24878
24879 $exports.store = store;
24880
24881
24882 /***/ }),
24883
24884 /***/ "../node_modules/core-js/modules/es6.array.find-index.js":
24885 /*!***************************************************************!*\
24886 !*** ../node_modules/core-js/modules/es6.array.find-index.js ***!
24887 \***************************************************************/
24888 /*! unknown exports (runtime-defined) */
24889 /*! runtime requirements: __webpack_require__ */
24890 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24891
24892 "use strict";
24893
24894 // 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
24895 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24896 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(6);
24897 var KEY = 'findIndex';
24898 var forced = true;
24899 // Shouldn't skip holes
24900 if (KEY in []) Array(1)[KEY](function () { forced = false; });
24901 $export($export.P + $export.F * forced, 'Array', {
24902 findIndex: function findIndex(callbackfn /* , that = undefined */) {
24903 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24904 }
24905 });
24906 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24907
24908
24909 /***/ }),
24910
24911 /***/ "../node_modules/core-js/modules/es6.array.find.js":
24912 /*!*********************************************************!*\
24913 !*** ../node_modules/core-js/modules/es6.array.find.js ***!
24914 \*********************************************************/
24915 /*! unknown exports (runtime-defined) */
24916 /*! runtime requirements: __webpack_require__ */
24917 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24918
24919 "use strict";
24920
24921 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
24922 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
24923 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
24924 var KEY = 'find';
24925 var forced = true;
24926 // Shouldn't skip holes
24927 if (KEY in []) Array(1)[KEY](function () { forced = false; });
24928 $export($export.P + $export.F * forced, 'Array', {
24929 find: function find(callbackfn /* , that = undefined */) {
24930 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
24931 }
24932 });
24933 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
24934
24935
24936 /***/ }),
24937
24938 /***/ "../node_modules/core-js/modules/es6.array.iterator.js":
24939 /*!*************************************************************!*\
24940 !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
24941 \*************************************************************/
24942 /*! unknown exports (runtime-defined) */
24943 /*! runtime requirements: module, __webpack_require__ */
24944 /*! CommonJS bailout: module.exports is used directly at 11:0-14 */
24945 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
24946
24947 "use strict";
24948
24949 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
24950 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
24951 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
24952 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
24953
24954 // 22.1.3.4 Array.prototype.entries()
24955 // 22.1.3.13 Array.prototype.keys()
24956 // 22.1.3.29 Array.prototype.values()
24957 // 22.1.3.30 Array.prototype[@@iterator]()
24958 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
24959 this._t = toIObject(iterated); // target
24960 this._i = 0; // next index
24961 this._k = kind; // kind
24962 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
24963 }, function () {
24964 var O = this._t;
24965 var kind = this._k;
24966 var index = this._i++;
24967 if (!O || index >= O.length) {
24968 this._t = undefined;
24969 return step(1);
24970 }
24971 if (kind == 'keys') return step(0, index);
24972 if (kind == 'values') return step(0, O[index]);
24973 return step(0, [index, O[index]]);
24974 }, 'values');
24975
24976 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
24977 Iterators.Arguments = Iterators.Array;
24978
24979 addToUnscopables('keys');
24980 addToUnscopables('values');
24981 addToUnscopables('entries');
24982
24983
24984 /***/ }),
24985
24986 /***/ "../node_modules/core-js/modules/es6.function.name.js":
24987 /*!************************************************************!*\
24988 !*** ../node_modules/core-js/modules/es6.function.name.js ***!
24989 \************************************************************/
24990 /*! unknown exports (runtime-defined) */
24991 /*! runtime requirements: __webpack_require__ */
24992 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
24993
24994 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
24995 var FProto = Function.prototype;
24996 var nameRE = /^\s*function ([^ (]*)/;
24997 var NAME = 'name';
24998
24999 // 19.2.4.2 name
25000 NAME in FProto || __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && dP(FProto, NAME, {
25001 configurable: true,
25002 get: function () {
25003 try {
25004 return ('' + this).match(nameRE)[1];
25005 } catch (e) {
25006 return '';
25007 }
25008 }
25009 });
25010
25011
25012 /***/ }),
25013
25014 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
25015 /*!***************************************************************!*\
25016 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
25017 \***************************************************************/
25018 /*! unknown exports (runtime-defined) */
25019 /*! runtime requirements: __webpack_require__ */
25020 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25021
25022 "use strict";
25023
25024 // 19.1.3.6 Object.prototype.toString()
25025 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
25026 var test = {};
25027 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
25028 if (test + '' != '[object z]') {
25029 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
25030 return '[object ' + classof(this) + ']';
25031 }, true);
25032 }
25033
25034
25035 /***/ }),
25036
25037 /***/ "../node_modules/core-js/modules/es6.regexp.constructor.js":
25038 /*!*****************************************************************!*\
25039 !*** ../node_modules/core-js/modules/es6.regexp.constructor.js ***!
25040 \*****************************************************************/
25041 /*! unknown exports (runtime-defined) */
25042 /*! runtime requirements: __webpack_require__ */
25043 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25044
25045 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
25046 var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "../node_modules/core-js/modules/_inherit-if-required.js");
25047 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
25048 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/modules/_object-gopn.js").f;
25049 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
25050 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
25051 var $RegExp = global.RegExp;
25052 var Base = $RegExp;
25053 var proto = $RegExp.prototype;
25054 var re1 = /a/g;
25055 var re2 = /a/g;
25056 // "new" creates a new object, old webkit buggy here
25057 var CORRECT_NEW = new $RegExp(re1) !== re1;
25058
25059 if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && (!CORRECT_NEW || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
25060 re2[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match')] = false;
25061 // RegExp constructor can alter flags and IsRegExp works correct with @@match
25062 return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';
25063 }))) {
25064 $RegExp = function RegExp(p, f) {
25065 var tiRE = this instanceof $RegExp;
25066 var piRE = isRegExp(p);
25067 var fiU = f === undefined;
25068 return !tiRE && piRE && p.constructor === $RegExp && fiU ? p
25069 : inheritIfRequired(CORRECT_NEW
25070 ? new Base(piRE && !fiU ? p.source : p, f)
25071 : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)
25072 , tiRE ? this : proto, $RegExp);
25073 };
25074 var proxy = function (key) {
25075 key in $RegExp || dP($RegExp, key, {
25076 configurable: true,
25077 get: function () { return Base[key]; },
25078 set: function (it) { Base[key] = it; }
25079 });
25080 };
25081 for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);
25082 proto.constructor = $RegExp;
25083 $RegExp.prototype = proto;
25084 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(global, 'RegExp', $RegExp);
25085 }
25086
25087 __webpack_require__(/*! ./_set-species */ "../node_modules/core-js/modules/_set-species.js")('RegExp');
25088
25089
25090 /***/ }),
25091
25092 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
25093 /*!**********************************************************!*\
25094 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
25095 \**********************************************************/
25096 /*! unknown exports (runtime-defined) */
25097 /*! runtime requirements: __webpack_require__ */
25098 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25099
25100 "use strict";
25101
25102 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
25103 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
25104 target: 'RegExp',
25105 proto: true,
25106 forced: regexpExec !== /./.exec
25107 }, {
25108 exec: regexpExec
25109 });
25110
25111
25112 /***/ }),
25113
25114 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
25115 /*!***********************************************************!*\
25116 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
25117 \***********************************************************/
25118 /*! unknown exports (runtime-defined) */
25119 /*! runtime requirements: __webpack_require__ */
25120 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25121
25122 // 21.2.5.3 get RegExp.prototype.flags()
25123 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', {
25124 configurable: true,
25125 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
25126 });
25127
25128
25129 /***/ }),
25130
25131 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
25132 /*!***********************************************************!*\
25133 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
25134 \***********************************************************/
25135 /*! unknown exports (runtime-defined) */
25136 /*! runtime requirements: __webpack_require__ */
25137 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25138
25139 "use strict";
25140
25141
25142 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25143 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25144 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25145 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25146
25147 // @@match logic
25148 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
25149 return [
25150 // `String.prototype.match` method
25151 // https://tc39.github.io/ecma262/#sec-string.prototype.match
25152 function match(regexp) {
25153 var O = defined(this);
25154 var fn = regexp == undefined ? undefined : regexp[MATCH];
25155 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
25156 },
25157 // `RegExp.prototype[@@match]` method
25158 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
25159 function (regexp) {
25160 var res = maybeCallNative($match, regexp, this);
25161 if (res.done) return res.value;
25162 var rx = anObject(regexp);
25163 var S = String(this);
25164 if (!rx.global) return regExpExec(rx, S);
25165 var fullUnicode = rx.unicode;
25166 rx.lastIndex = 0;
25167 var A = [];
25168 var n = 0;
25169 var result;
25170 while ((result = regExpExec(rx, S)) !== null) {
25171 var matchStr = String(result[0]);
25172 A[n] = matchStr;
25173 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
25174 n++;
25175 }
25176 return n === 0 ? null : A;
25177 }
25178 ];
25179 });
25180
25181
25182 /***/ }),
25183
25184 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
25185 /*!*************************************************************!*\
25186 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
25187 \*************************************************************/
25188 /*! unknown exports (runtime-defined) */
25189 /*! runtime requirements: __webpack_require__ */
25190 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25191
25192 "use strict";
25193
25194
25195 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25196 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
25197 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25198 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
25199 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25200 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25201 var max = Math.max;
25202 var min = Math.min;
25203 var floor = Math.floor;
25204 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
25205 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
25206
25207 var maybeToString = function (it) {
25208 return it === undefined ? it : String(it);
25209 };
25210
25211 // @@replace logic
25212 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
25213 return [
25214 // `String.prototype.replace` method
25215 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
25216 function replace(searchValue, replaceValue) {
25217 var O = defined(this);
25218 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
25219 return fn !== undefined
25220 ? fn.call(searchValue, O, replaceValue)
25221 : $replace.call(String(O), searchValue, replaceValue);
25222 },
25223 // `RegExp.prototype[@@replace]` method
25224 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
25225 function (regexp, replaceValue) {
25226 var res = maybeCallNative($replace, regexp, this, replaceValue);
25227 if (res.done) return res.value;
25228
25229 var rx = anObject(regexp);
25230 var S = String(this);
25231 var functionalReplace = typeof replaceValue === 'function';
25232 if (!functionalReplace) replaceValue = String(replaceValue);
25233 var global = rx.global;
25234 if (global) {
25235 var fullUnicode = rx.unicode;
25236 rx.lastIndex = 0;
25237 }
25238 var results = [];
25239 while (true) {
25240 var result = regExpExec(rx, S);
25241 if (result === null) break;
25242 results.push(result);
25243 if (!global) break;
25244 var matchStr = String(result[0]);
25245 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
25246 }
25247 var accumulatedResult = '';
25248 var nextSourcePosition = 0;
25249 for (var i = 0; i < results.length; i++) {
25250 result = results[i];
25251 var matched = String(result[0]);
25252 var position = max(min(toInteger(result.index), S.length), 0);
25253 var captures = [];
25254 // NOTE: This is equivalent to
25255 // captures = result.slice(1).map(maybeToString)
25256 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
25257 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
25258 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
25259 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
25260 var namedCaptures = result.groups;
25261 if (functionalReplace) {
25262 var replacerArgs = [matched].concat(captures, position, S);
25263 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
25264 var replacement = String(replaceValue.apply(undefined, replacerArgs));
25265 } else {
25266 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
25267 }
25268 if (position >= nextSourcePosition) {
25269 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
25270 nextSourcePosition = position + matched.length;
25271 }
25272 }
25273 return accumulatedResult + S.slice(nextSourcePosition);
25274 }
25275 ];
25276
25277 // https://tc39.github.io/ecma262/#sec-getsubstitution
25278 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
25279 var tailPos = position + matched.length;
25280 var m = captures.length;
25281 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
25282 if (namedCaptures !== undefined) {
25283 namedCaptures = toObject(namedCaptures);
25284 symbols = SUBSTITUTION_SYMBOLS;
25285 }
25286 return $replace.call(replacement, symbols, function (match, ch) {
25287 var capture;
25288 switch (ch.charAt(0)) {
25289 case '$': return '$';
25290 case '&': return matched;
25291 case '`': return str.slice(0, position);
25292 case "'": return str.slice(tailPos);
25293 case '<':
25294 capture = namedCaptures[ch.slice(1, -1)];
25295 break;
25296 default: // \d\d?
25297 var n = +ch;
25298 if (n === 0) return match;
25299 if (n > m) {
25300 var f = floor(n / 10);
25301 if (f === 0) return match;
25302 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
25303 return match;
25304 }
25305 capture = captures[n - 1];
25306 }
25307 return capture === undefined ? '' : capture;
25308 });
25309 }
25310 });
25311
25312
25313 /***/ }),
25314
25315 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
25316 /*!***********************************************************!*\
25317 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
25318 \***********************************************************/
25319 /*! unknown exports (runtime-defined) */
25320 /*! runtime requirements: __webpack_require__ */
25321 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25322
25323 "use strict";
25324
25325
25326 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
25327 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25328 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
25329 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
25330 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
25331 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
25332 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
25333 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
25334 var $min = Math.min;
25335 var $push = [].push;
25336 var $SPLIT = 'split';
25337 var LENGTH = 'length';
25338 var LAST_INDEX = 'lastIndex';
25339 var MAX_UINT32 = 0xffffffff;
25340
25341 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
25342 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
25343
25344 // @@split logic
25345 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
25346 var internalSplit;
25347 if (
25348 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
25349 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
25350 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
25351 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
25352 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
25353 ''[$SPLIT](/.?/)[LENGTH]
25354 ) {
25355 // based on es5-shim implementation, need to rework it
25356 internalSplit = function (separator, limit) {
25357 var string = String(this);
25358 if (separator === undefined && limit === 0) return [];
25359 // If `separator` is not a regex, use native split
25360 if (!isRegExp(separator)) return $split.call(string, separator, limit);
25361 var output = [];
25362 var flags = (separator.ignoreCase ? 'i' : '') +
25363 (separator.multiline ? 'm' : '') +
25364 (separator.unicode ? 'u' : '') +
25365 (separator.sticky ? 'y' : '');
25366 var lastLastIndex = 0;
25367 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
25368 // Make `global` and avoid `lastIndex` issues by working with a copy
25369 var separatorCopy = new RegExp(separator.source, flags + 'g');
25370 var match, lastIndex, lastLength;
25371 while (match = regexpExec.call(separatorCopy, string)) {
25372 lastIndex = separatorCopy[LAST_INDEX];
25373 if (lastIndex > lastLastIndex) {
25374 output.push(string.slice(lastLastIndex, match.index));
25375 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
25376 lastLength = match[0][LENGTH];
25377 lastLastIndex = lastIndex;
25378 if (output[LENGTH] >= splitLimit) break;
25379 }
25380 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
25381 }
25382 if (lastLastIndex === string[LENGTH]) {
25383 if (lastLength || !separatorCopy.test('')) output.push('');
25384 } else output.push(string.slice(lastLastIndex));
25385 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
25386 };
25387 // Chakra, V8
25388 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
25389 internalSplit = function (separator, limit) {
25390 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
25391 };
25392 } else {
25393 internalSplit = $split;
25394 }
25395
25396 return [
25397 // `String.prototype.split` method
25398 // https://tc39.github.io/ecma262/#sec-string.prototype.split
25399 function split(separator, limit) {
25400 var O = defined(this);
25401 var splitter = separator == undefined ? undefined : separator[SPLIT];
25402 return splitter !== undefined
25403 ? splitter.call(separator, O, limit)
25404 : internalSplit.call(String(O), separator, limit);
25405 },
25406 // `RegExp.prototype[@@split]` method
25407 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
25408 //
25409 // NOTE: This cannot be properly polyfilled in engines that don't support
25410 // the 'y' flag.
25411 function (regexp, limit) {
25412 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
25413 if (res.done) return res.value;
25414
25415 var rx = anObject(regexp);
25416 var S = String(this);
25417 var C = speciesConstructor(rx, RegExp);
25418
25419 var unicodeMatching = rx.unicode;
25420 var flags = (rx.ignoreCase ? 'i' : '') +
25421 (rx.multiline ? 'm' : '') +
25422 (rx.unicode ? 'u' : '') +
25423 (SUPPORTS_Y ? 'y' : 'g');
25424
25425 // ^(? + rx + ) is needed, in combination with some S slicing, to
25426 // simulate the 'y' flag.
25427 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
25428 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
25429 if (lim === 0) return [];
25430 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
25431 var p = 0;
25432 var q = 0;
25433 var A = [];
25434 while (q < S.length) {
25435 splitter.lastIndex = SUPPORTS_Y ? q : 0;
25436 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
25437 var e;
25438 if (
25439 z === null ||
25440 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
25441 ) {
25442 q = advanceStringIndex(S, q, unicodeMatching);
25443 } else {
25444 A.push(S.slice(p, q));
25445 if (A.length === lim) return A;
25446 for (var i = 1; i <= z.length - 1; i++) {
25447 A.push(z[i]);
25448 if (A.length === lim) return A;
25449 }
25450 q = p = e;
25451 }
25452 }
25453 A.push(S.slice(p));
25454 return A;
25455 }
25456 ];
25457 });
25458
25459
25460 /***/ }),
25461
25462 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
25463 /*!***************************************************************!*\
25464 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
25465 \***************************************************************/
25466 /*! unknown exports (runtime-defined) */
25467 /*! runtime requirements: __webpack_require__ */
25468 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25469
25470 "use strict";
25471
25472 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
25473 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
25474 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
25475 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
25476 var TO_STRING = 'toString';
25477 var $toString = /./[TO_STRING];
25478
25479 var define = function (fn) {
25480 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
25481 };
25482
25483 // 21.2.5.14 RegExp.prototype.toString()
25484 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
25485 define(function toString() {
25486 var R = anObject(this);
25487 return '/'.concat(R.source, '/',
25488 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
25489 });
25490 // FF44- RegExp#toString has a wrong name
25491 } else if ($toString.name != TO_STRING) {
25492 define(function toString() {
25493 return $toString.call(this);
25494 });
25495 }
25496
25497
25498 /***/ }),
25499
25500 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
25501 /*!**************************************************************!*\
25502 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
25503 \**************************************************************/
25504 /*! unknown exports (runtime-defined) */
25505 /*! runtime requirements: __webpack_require__ */
25506 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25507
25508 "use strict";
25509 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
25510
25511 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25512 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
25513 var INCLUDES = 'includes';
25514
25515 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
25516 includes: function includes(searchString /* , position = 0 */) {
25517 return !!~context(this, searchString, INCLUDES)
25518 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
25519 }
25520 });
25521
25522
25523 /***/ }),
25524
25525 /***/ "../node_modules/core-js/modules/es6.string.iterator.js":
25526 /*!**************************************************************!*\
25527 !*** ../node_modules/core-js/modules/es6.string.iterator.js ***!
25528 \**************************************************************/
25529 /*! unknown exports (runtime-defined) */
25530 /*! runtime requirements: __webpack_require__ */
25531 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25532
25533 "use strict";
25534
25535 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
25536
25537 // 21.1.3.27 String.prototype[@@iterator]()
25538 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(String, 'String', function (iterated) {
25539 this._t = String(iterated); // target
25540 this._i = 0; // next index
25541 // 21.1.5.2.1 %StringIteratorPrototype%.next()
25542 }, function () {
25543 var O = this._t;
25544 var index = this._i;
25545 var point;
25546 if (index >= O.length) return { value: undefined, done: true };
25547 point = $at(O, index);
25548 this._i += point.length;
25549 return { value: point, done: false };
25550 });
25551
25552
25553 /***/ }),
25554
25555 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
25556 /*!*************************************************************!*\
25557 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
25558 \*************************************************************/
25559 /*! unknown exports (runtime-defined) */
25560 /*! runtime requirements: __webpack_require__ */
25561 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25562
25563 "use strict";
25564
25565 // https://github.com/tc39/Array.prototype.includes
25566 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
25567 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
25568
25569 $export($export.P, 'Array', {
25570 includes: function includes(el /* , fromIndex = 0 */) {
25571 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
25572 }
25573 });
25574
25575 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
25576
25577
25578 /***/ }),
25579
25580 /***/ "../node_modules/core-js/modules/web.dom.iterable.js":
25581 /*!***********************************************************!*\
25582 !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
25583 \***********************************************************/
25584 /*! unknown exports (runtime-defined) */
25585 /*! runtime requirements: __webpack_require__ */
25586 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
25587
25588 var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
25589 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
25590 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
25591 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
25592 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
25593 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
25594 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
25595 var ITERATOR = wks('iterator');
25596 var TO_STRING_TAG = wks('toStringTag');
25597 var ArrayValues = Iterators.Array;
25598
25599 var DOMIterables = {
25600 CSSRuleList: true, // TODO: Not spec compliant, should be false.
25601 CSSStyleDeclaration: false,
25602 CSSValueList: false,
25603 ClientRectList: false,
25604 DOMRectList: false,
25605 DOMStringList: false,
25606 DOMTokenList: true,
25607 DataTransferItemList: false,
25608 FileList: false,
25609 HTMLAllCollection: false,
25610 HTMLCollection: false,
25611 HTMLFormElement: false,
25612 HTMLSelectElement: false,
25613 MediaList: true, // TODO: Not spec compliant, should be false.
25614 MimeTypeArray: false,
25615 NamedNodeMap: false,
25616 NodeList: true,
25617 PaintRequestList: false,
25618 Plugin: false,
25619 PluginArray: false,
25620 SVGLengthList: false,
25621 SVGNumberList: false,
25622 SVGPathSegList: false,
25623 SVGPointList: false,
25624 SVGStringList: false,
25625 SVGTransformList: false,
25626 SourceBufferList: false,
25627 StyleSheetList: true, // TODO: Not spec compliant, should be false.
25628 TextTrackCueList: false,
25629 TextTrackList: false,
25630 TouchList: false
25631 };
25632
25633 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
25634 var NAME = collections[i];
25635 var explicit = DOMIterables[NAME];
25636 var Collection = global[NAME];
25637 var proto = Collection && Collection.prototype;
25638 var key;
25639 if (proto) {
25640 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
25641 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
25642 Iterators[NAME] = ArrayValues;
25643 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
25644 }
25645 }
25646
25647
25648 /***/ }),
25649
25650 /***/ "../node_modules/regenerator-runtime/runtime.js":
25651 /*!******************************************************!*\
25652 !*** ../node_modules/regenerator-runtime/runtime.js ***!
25653 \******************************************************/
25654 /*! unknown exports (runtime-defined) */
25655 /*! runtime requirements: module */
25656 /*! CommonJS bailout: module.exports is used directly at 732:31-45 */
25657 /***/ ((module) => {
25658
25659 /**
25660 * Copyright (c) 2014-present, Facebook, Inc.
25661 *
25662 * This source code is licensed under the MIT license found in the
25663 * LICENSE file in the root directory of this source tree.
25664 */
25665
25666 var runtime = (function (exports) {
25667 "use strict";
25668
25669 var Op = Object.prototype;
25670 var hasOwn = Op.hasOwnProperty;
25671 var undefined; // More compressible than void 0.
25672 var $Symbol = typeof Symbol === "function" ? Symbol : {};
25673 var iteratorSymbol = $Symbol.iterator || "@@iterator";
25674 var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
25675 var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
25676
25677 function define(obj, key, value) {
25678 Object.defineProperty(obj, key, {
25679 value: value,
25680 enumerable: true,
25681 configurable: true,
25682 writable: true
25683 });
25684 return obj[key];
25685 }
25686 try {
25687 // IE 8 has a broken Object.defineProperty that only works on DOM objects.
25688 define({}, "");
25689 } catch (err) {
25690 define = function(obj, key, value) {
25691 return obj[key] = value;
25692 };
25693 }
25694
25695 function wrap(innerFn, outerFn, self, tryLocsList) {
25696 // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
25697 var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
25698 var generator = Object.create(protoGenerator.prototype);
25699 var context = new Context(tryLocsList || []);
25700
25701 // The ._invoke method unifies the implementations of the .next,
25702 // .throw, and .return methods.
25703 generator._invoke = makeInvokeMethod(innerFn, self, context);
25704
25705 return generator;
25706 }
25707 exports.wrap = wrap;
25708
25709 // Try/catch helper to minimize deoptimizations. Returns a completion
25710 // record like context.tryEntries[i].completion. This interface could
25711 // have been (and was previously) designed to take a closure to be
25712 // invoked without arguments, but in all the cases we care about we
25713 // already have an existing method we want to call, so there's no need
25714 // to create a new function object. We can even get away with assuming
25715 // the method takes exactly one argument, since that happens to be true
25716 // in every case, so we don't have to touch the arguments object. The
25717 // only additional allocation required is the completion record, which
25718 // has a stable shape and so hopefully should be cheap to allocate.
25719 function tryCatch(fn, obj, arg) {
25720 try {
25721 return { type: "normal", arg: fn.call(obj, arg) };
25722 } catch (err) {
25723 return { type: "throw", arg: err };
25724 }
25725 }
25726
25727 var GenStateSuspendedStart = "suspendedStart";
25728 var GenStateSuspendedYield = "suspendedYield";
25729 var GenStateExecuting = "executing";
25730 var GenStateCompleted = "completed";
25731
25732 // Returning this object from the innerFn has the same effect as
25733 // breaking out of the dispatch switch statement.
25734 var ContinueSentinel = {};
25735
25736 // Dummy constructor functions that we use as the .constructor and
25737 // .constructor.prototype properties for functions that return Generator
25738 // objects. For full spec compliance, you may wish to configure your
25739 // minifier not to mangle the names of these two functions.
25740 function Generator() {}
25741 function GeneratorFunction() {}
25742 function GeneratorFunctionPrototype() {}
25743
25744 // This is a polyfill for %IteratorPrototype% for environments that
25745 // don't natively support it.
25746 var IteratorPrototype = {};
25747 IteratorPrototype[iteratorSymbol] = function () {
25748 return this;
25749 };
25750
25751 var getProto = Object.getPrototypeOf;
25752 var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
25753 if (NativeIteratorPrototype &&
25754 NativeIteratorPrototype !== Op &&
25755 hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
25756 // This environment has a native %IteratorPrototype%; use it instead
25757 // of the polyfill.
25758 IteratorPrototype = NativeIteratorPrototype;
25759 }
25760
25761 var Gp = GeneratorFunctionPrototype.prototype =
25762 Generator.prototype = Object.create(IteratorPrototype);
25763 GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
25764 GeneratorFunctionPrototype.constructor = GeneratorFunction;
25765 GeneratorFunction.displayName = define(
25766 GeneratorFunctionPrototype,
25767 toStringTagSymbol,
25768 "GeneratorFunction"
25769 );
25770
25771 // Helper for defining the .next, .throw, and .return methods of the
25772 // Iterator interface in terms of a single ._invoke method.
25773 function defineIteratorMethods(prototype) {
25774 ["next", "throw", "return"].forEach(function(method) {
25775 define(prototype, method, function(arg) {
25776 return this._invoke(method, arg);
25777 });
25778 });
25779 }
25780
25781 exports.isGeneratorFunction = function(genFun) {
25782 var ctor = typeof genFun === "function" && genFun.constructor;
25783 return ctor
25784 ? ctor === GeneratorFunction ||
25785 // For the native GeneratorFunction constructor, the best we can
25786 // do is to check its .name property.
25787 (ctor.displayName || ctor.name) === "GeneratorFunction"
25788 : false;
25789 };
25790
25791 exports.mark = function(genFun) {
25792 if (Object.setPrototypeOf) {
25793 Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
25794 } else {
25795 genFun.__proto__ = GeneratorFunctionPrototype;
25796 define(genFun, toStringTagSymbol, "GeneratorFunction");
25797 }
25798 genFun.prototype = Object.create(Gp);
25799 return genFun;
25800 };
25801
25802 // Within the body of any async function, `await x` is transformed to
25803 // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
25804 // `hasOwn.call(value, "__await")` to determine if the yielded value is
25805 // meant to be awaited.
25806 exports.awrap = function(arg) {
25807 return { __await: arg };
25808 };
25809
25810 function AsyncIterator(generator, PromiseImpl) {
25811 function invoke(method, arg, resolve, reject) {
25812 var record = tryCatch(generator[method], generator, arg);
25813 if (record.type === "throw") {
25814 reject(record.arg);
25815 } else {
25816 var result = record.arg;
25817 var value = result.value;
25818 if (value &&
25819 typeof value === "object" &&
25820 hasOwn.call(value, "__await")) {
25821 return PromiseImpl.resolve(value.__await).then(function(value) {
25822 invoke("next", value, resolve, reject);
25823 }, function(err) {
25824 invoke("throw", err, resolve, reject);
25825 });
25826 }
25827
25828 return PromiseImpl.resolve(value).then(function(unwrapped) {
25829 // When a yielded Promise is resolved, its final value becomes
25830 // the .value of the Promise<{value,done}> result for the
25831 // current iteration.
25832 result.value = unwrapped;
25833 resolve(result);
25834 }, function(error) {
25835 // If a rejected Promise was yielded, throw the rejection back
25836 // into the async generator function so it can be handled there.
25837 return invoke("throw", error, resolve, reject);
25838 });
25839 }
25840 }
25841
25842 var previousPromise;
25843
25844 function enqueue(method, arg) {
25845 function callInvokeWithMethodAndArg() {
25846 return new PromiseImpl(function(resolve, reject) {
25847 invoke(method, arg, resolve, reject);
25848 });
25849 }
25850
25851 return previousPromise =
25852 // If enqueue has been called before, then we want to wait until
25853 // all previous Promises have been resolved before calling invoke,
25854 // so that results are always delivered in the correct order. If
25855 // enqueue has not been called before, then it is important to
25856 // call invoke immediately, without waiting on a callback to fire,
25857 // so that the async generator function has the opportunity to do
25858 // any necessary setup in a predictable way. This predictability
25859 // is why the Promise constructor synchronously invokes its
25860 // executor callback, and why async functions synchronously
25861 // execute code before the first await. Since we implement simple
25862 // async functions in terms of async generators, it is especially
25863 // important to get this right, even though it requires care.
25864 previousPromise ? previousPromise.then(
25865 callInvokeWithMethodAndArg,
25866 // Avoid propagating failures to Promises returned by later
25867 // invocations of the iterator.
25868 callInvokeWithMethodAndArg
25869 ) : callInvokeWithMethodAndArg();
25870 }
25871
25872 // Define the unified helper method that is used to implement .next,
25873 // .throw, and .return (see defineIteratorMethods).
25874 this._invoke = enqueue;
25875 }
25876
25877 defineIteratorMethods(AsyncIterator.prototype);
25878 AsyncIterator.prototype[asyncIteratorSymbol] = function () {
25879 return this;
25880 };
25881 exports.AsyncIterator = AsyncIterator;
25882
25883 // Note that simple async functions are implemented on top of
25884 // AsyncIterator objects; they just return a Promise for the value of
25885 // the final result produced by the iterator.
25886 exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {
25887 if (PromiseImpl === void 0) PromiseImpl = Promise;
25888
25889 var iter = new AsyncIterator(
25890 wrap(innerFn, outerFn, self, tryLocsList),
25891 PromiseImpl
25892 );
25893
25894 return exports.isGeneratorFunction(outerFn)
25895 ? iter // If outerFn is a generator, return the full iterator.
25896 : iter.next().then(function(result) {
25897 return result.done ? result.value : iter.next();
25898 });
25899 };
25900
25901 function makeInvokeMethod(innerFn, self, context) {
25902 var state = GenStateSuspendedStart;
25903
25904 return function invoke(method, arg) {
25905 if (state === GenStateExecuting) {
25906 throw new Error("Generator is already running");
25907 }
25908
25909 if (state === GenStateCompleted) {
25910 if (method === "throw") {
25911 throw arg;
25912 }
25913
25914 // Be forgiving, per 25.3.3.3.3 of the spec:
25915 // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
25916 return doneResult();
25917 }
25918
25919 context.method = method;
25920 context.arg = arg;
25921
25922 while (true) {
25923 var delegate = context.delegate;
25924 if (delegate) {
25925 var delegateResult = maybeInvokeDelegate(delegate, context);
25926 if (delegateResult) {
25927 if (delegateResult === ContinueSentinel) continue;
25928 return delegateResult;
25929 }
25930 }
25931
25932 if (context.method === "next") {
25933 // Setting context._sent for legacy support of Babel's
25934 // function.sent implementation.
25935 context.sent = context._sent = context.arg;
25936
25937 } else if (context.method === "throw") {
25938 if (state === GenStateSuspendedStart) {
25939 state = GenStateCompleted;
25940 throw context.arg;
25941 }
25942
25943 context.dispatchException(context.arg);
25944
25945 } else if (context.method === "return") {
25946 context.abrupt("return", context.arg);
25947 }
25948
25949 state = GenStateExecuting;
25950
25951 var record = tryCatch(innerFn, self, context);
25952 if (record.type === "normal") {
25953 // If an exception is thrown from innerFn, we leave state ===
25954 // GenStateExecuting and loop back for another invocation.
25955 state = context.done
25956 ? GenStateCompleted
25957 : GenStateSuspendedYield;
25958
25959 if (record.arg === ContinueSentinel) {
25960 continue;
25961 }
25962
25963 return {
25964 value: record.arg,
25965 done: context.done
25966 };
25967
25968 } else if (record.type === "throw") {
25969 state = GenStateCompleted;
25970 // Dispatch the exception by looping back around to the
25971 // context.dispatchException(context.arg) call above.
25972 context.method = "throw";
25973 context.arg = record.arg;
25974 }
25975 }
25976 };
25977 }
25978
25979 // Call delegate.iterator[context.method](context.arg) and handle the
25980 // result, either by returning a { value, done } result from the
25981 // delegate iterator, or by modifying context.method and context.arg,
25982 // setting context.delegate to null, and returning the ContinueSentinel.
25983 function maybeInvokeDelegate(delegate, context) {
25984 var method = delegate.iterator[context.method];
25985 if (method === undefined) {
25986 // A .throw or .return when the delegate iterator has no .throw
25987 // method always terminates the yield* loop.
25988 context.delegate = null;
25989
25990 if (context.method === "throw") {
25991 // Note: ["return"] must be used for ES3 parsing compatibility.
25992 if (delegate.iterator["return"]) {
25993 // If the delegate iterator has a return method, give it a
25994 // chance to clean up.
25995 context.method = "return";
25996 context.arg = undefined;
25997 maybeInvokeDelegate(delegate, context);
25998
25999 if (context.method === "throw") {
26000 // If maybeInvokeDelegate(context) changed context.method from
26001 // "return" to "throw", let that override the TypeError below.
26002 return ContinueSentinel;
26003 }
26004 }
26005
26006 context.method = "throw";
26007 context.arg = new TypeError(
26008 "The iterator does not provide a 'throw' method");
26009 }
26010
26011 return ContinueSentinel;
26012 }
26013
26014 var record = tryCatch(method, delegate.iterator, context.arg);
26015
26016 if (record.type === "throw") {
26017 context.method = "throw";
26018 context.arg = record.arg;
26019 context.delegate = null;
26020 return ContinueSentinel;
26021 }
26022
26023 var info = record.arg;
26024
26025 if (! info) {
26026 context.method = "throw";
26027 context.arg = new TypeError("iterator result is not an object");
26028 context.delegate = null;
26029 return ContinueSentinel;
26030 }
26031
26032 if (info.done) {
26033 // Assign the result of the finished delegate to the temporary
26034 // variable specified by delegate.resultName (see delegateYield).
26035 context[delegate.resultName] = info.value;
26036
26037 // Resume execution at the desired location (see delegateYield).
26038 context.next = delegate.nextLoc;
26039
26040 // If context.method was "throw" but the delegate handled the
26041 // exception, let the outer generator proceed normally. If
26042 // context.method was "next", forget context.arg since it has been
26043 // "consumed" by the delegate iterator. If context.method was
26044 // "return", allow the original .return call to continue in the
26045 // outer generator.
26046 if (context.method !== "return") {
26047 context.method = "next";
26048 context.arg = undefined;
26049 }
26050
26051 } else {
26052 // Re-yield the result returned by the delegate method.
26053 return info;
26054 }
26055
26056 // The delegate iterator is finished, so forget it and continue with
26057 // the outer generator.
26058 context.delegate = null;
26059 return ContinueSentinel;
26060 }
26061
26062 // Define Generator.prototype.{next,throw,return} in terms of the
26063 // unified ._invoke helper method.
26064 defineIteratorMethods(Gp);
26065
26066 define(Gp, toStringTagSymbol, "Generator");
26067
26068 // A Generator should always return itself as the iterator object when the
26069 // @@iterator function is called on it. Some browsers' implementations of the
26070 // iterator prototype chain incorrectly implement this, causing the Generator
26071 // object to not be returned from this call. This ensures that doesn't happen.
26072 // See https://github.com/facebook/regenerator/issues/274 for more details.
26073 Gp[iteratorSymbol] = function() {
26074 return this;
26075 };
26076
26077 Gp.toString = function() {
26078 return "[object Generator]";
26079 };
26080
26081 function pushTryEntry(locs) {
26082 var entry = { tryLoc: locs[0] };
26083
26084 if (1 in locs) {
26085 entry.catchLoc = locs[1];
26086 }
26087
26088 if (2 in locs) {
26089 entry.finallyLoc = locs[2];
26090 entry.afterLoc = locs[3];
26091 }
26092
26093 this.tryEntries.push(entry);
26094 }
26095
26096 function resetTryEntry(entry) {
26097 var record = entry.completion || {};
26098 record.type = "normal";
26099 delete record.arg;
26100 entry.completion = record;
26101 }
26102
26103 function Context(tryLocsList) {
26104 // The root entry object (effectively a try statement without a catch
26105 // or a finally block) gives us a place to store values thrown from
26106 // locations where there is no enclosing try statement.
26107 this.tryEntries = [{ tryLoc: "root" }];
26108 tryLocsList.forEach(pushTryEntry, this);
26109 this.reset(true);
26110 }
26111
26112 exports.keys = function(object) {
26113 var keys = [];
26114 for (var key in object) {
26115 keys.push(key);
26116 }
26117 keys.reverse();
26118
26119 // Rather than returning an object with a next method, we keep
26120 // things simple and return the next function itself.
26121 return function next() {
26122 while (keys.length) {
26123 var key = keys.pop();
26124 if (key in object) {
26125 next.value = key;
26126 next.done = false;
26127 return next;
26128 }
26129 }
26130
26131 // To avoid creating an additional object, we just hang the .value
26132 // and .done properties off the next function object itself. This
26133 // also ensures that the minifier will not anonymize the function.
26134 next.done = true;
26135 return next;
26136 };
26137 };
26138
26139 function values(iterable) {
26140 if (iterable) {
26141 var iteratorMethod = iterable[iteratorSymbol];
26142 if (iteratorMethod) {
26143 return iteratorMethod.call(iterable);
26144 }
26145
26146 if (typeof iterable.next === "function") {
26147 return iterable;
26148 }
26149
26150 if (!isNaN(iterable.length)) {
26151 var i = -1, next = function next() {
26152 while (++i < iterable.length) {
26153 if (hasOwn.call(iterable, i)) {
26154 next.value = iterable[i];
26155 next.done = false;
26156 return next;
26157 }
26158 }
26159
26160 next.value = undefined;
26161 next.done = true;
26162
26163 return next;
26164 };
26165
26166 return next.next = next;
26167 }
26168 }
26169
26170 // Return an iterator with no values.
26171 return { next: doneResult };
26172 }
26173 exports.values = values;
26174
26175 function doneResult() {
26176 return { value: undefined, done: true };
26177 }
26178
26179 Context.prototype = {
26180 constructor: Context,
26181
26182 reset: function(skipTempReset) {
26183 this.prev = 0;
26184 this.next = 0;
26185 // Resetting context._sent for legacy support of Babel's
26186 // function.sent implementation.
26187 this.sent = this._sent = undefined;
26188 this.done = false;
26189 this.delegate = null;
26190
26191 this.method = "next";
26192 this.arg = undefined;
26193
26194 this.tryEntries.forEach(resetTryEntry);
26195
26196 if (!skipTempReset) {
26197 for (var name in this) {
26198 // Not sure about the optimal order of these conditions:
26199 if (name.charAt(0) === "t" &&
26200 hasOwn.call(this, name) &&
26201 !isNaN(+name.slice(1))) {
26202 this[name] = undefined;
26203 }
26204 }
26205 }
26206 },
26207
26208 stop: function() {
26209 this.done = true;
26210
26211 var rootEntry = this.tryEntries[0];
26212 var rootRecord = rootEntry.completion;
26213 if (rootRecord.type === "throw") {
26214 throw rootRecord.arg;
26215 }
26216
26217 return this.rval;
26218 },
26219
26220 dispatchException: function(exception) {
26221 if (this.done) {
26222 throw exception;
26223 }
26224
26225 var context = this;
26226 function handle(loc, caught) {
26227 record.type = "throw";
26228 record.arg = exception;
26229 context.next = loc;
26230
26231 if (caught) {
26232 // If the dispatched exception was caught by a catch block,
26233 // then let that catch block handle the exception normally.
26234 context.method = "next";
26235 context.arg = undefined;
26236 }
26237
26238 return !! caught;
26239 }
26240
26241 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26242 var entry = this.tryEntries[i];
26243 var record = entry.completion;
26244
26245 if (entry.tryLoc === "root") {
26246 // Exception thrown outside of any try block that could handle
26247 // it, so set the completion value of the entire function to
26248 // throw the exception.
26249 return handle("end");
26250 }
26251
26252 if (entry.tryLoc <= this.prev) {
26253 var hasCatch = hasOwn.call(entry, "catchLoc");
26254 var hasFinally = hasOwn.call(entry, "finallyLoc");
26255
26256 if (hasCatch && hasFinally) {
26257 if (this.prev < entry.catchLoc) {
26258 return handle(entry.catchLoc, true);
26259 } else if (this.prev < entry.finallyLoc) {
26260 return handle(entry.finallyLoc);
26261 }
26262
26263 } else if (hasCatch) {
26264 if (this.prev < entry.catchLoc) {
26265 return handle(entry.catchLoc, true);
26266 }
26267
26268 } else if (hasFinally) {
26269 if (this.prev < entry.finallyLoc) {
26270 return handle(entry.finallyLoc);
26271 }
26272
26273 } else {
26274 throw new Error("try statement without catch or finally");
26275 }
26276 }
26277 }
26278 },
26279
26280 abrupt: function(type, arg) {
26281 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26282 var entry = this.tryEntries[i];
26283 if (entry.tryLoc <= this.prev &&
26284 hasOwn.call(entry, "finallyLoc") &&
26285 this.prev < entry.finallyLoc) {
26286 var finallyEntry = entry;
26287 break;
26288 }
26289 }
26290
26291 if (finallyEntry &&
26292 (type === "break" ||
26293 type === "continue") &&
26294 finallyEntry.tryLoc <= arg &&
26295 arg <= finallyEntry.finallyLoc) {
26296 // Ignore the finally entry if control is not jumping to a
26297 // location outside the try/catch block.
26298 finallyEntry = null;
26299 }
26300
26301 var record = finallyEntry ? finallyEntry.completion : {};
26302 record.type = type;
26303 record.arg = arg;
26304
26305 if (finallyEntry) {
26306 this.method = "next";
26307 this.next = finallyEntry.finallyLoc;
26308 return ContinueSentinel;
26309 }
26310
26311 return this.complete(record);
26312 },
26313
26314 complete: function(record, afterLoc) {
26315 if (record.type === "throw") {
26316 throw record.arg;
26317 }
26318
26319 if (record.type === "break" ||
26320 record.type === "continue") {
26321 this.next = record.arg;
26322 } else if (record.type === "return") {
26323 this.rval = this.arg = record.arg;
26324 this.method = "return";
26325 this.next = "end";
26326 } else if (record.type === "normal" && afterLoc) {
26327 this.next = afterLoc;
26328 }
26329
26330 return ContinueSentinel;
26331 },
26332
26333 finish: function(finallyLoc) {
26334 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26335 var entry = this.tryEntries[i];
26336 if (entry.finallyLoc === finallyLoc) {
26337 this.complete(entry.completion, entry.afterLoc);
26338 resetTryEntry(entry);
26339 return ContinueSentinel;
26340 }
26341 }
26342 },
26343
26344 "catch": function(tryLoc) {
26345 for (var i = this.tryEntries.length - 1; i >= 0; --i) {
26346 var entry = this.tryEntries[i];
26347 if (entry.tryLoc === tryLoc) {
26348 var record = entry.completion;
26349 if (record.type === "throw") {
26350 var thrown = record.arg;
26351 resetTryEntry(entry);
26352 }
26353 return thrown;
26354 }
26355 }
26356
26357 // The context.catch method must only be called with a location
26358 // argument that corresponds to a known catch block.
26359 throw new Error("illegal catch attempt");
26360 },
26361
26362 delegateYield: function(iterable, resultName, nextLoc) {
26363 this.delegate = {
26364 iterator: values(iterable),
26365 resultName: resultName,
26366 nextLoc: nextLoc
26367 };
26368
26369 if (this.method === "next") {
26370 // Deliberately forget the last sent value so that we don't
26371 // accidentally pass it on to the delegate.
26372 this.arg = undefined;
26373 }
26374
26375 return ContinueSentinel;
26376 }
26377 };
26378
26379 // Regardless of whether this script is executing as a CommonJS module
26380 // or not, return the runtime object so that we can declare the variable
26381 // regeneratorRuntime in the outer scope, which allows this module to be
26382 // injected easily by `bin/regenerator --include-runtime script.js`.
26383 return exports;
26384
26385 }(
26386 // If this script is executing as a CommonJS module, use module.exports
26387 // as the regeneratorRuntime namespace. Otherwise create a new empty
26388 // object. Either way, the resulting object will be used to initialize
26389 // the regeneratorRuntime variable at the top of this file.
26390 true ? module.exports : 0
26391 ));
26392
26393 try {
26394 regeneratorRuntime = runtime;
26395 } catch (accidentalStrictMode) {
26396 // This module should not be running in strict mode, so the above
26397 // assignment should always work unless something is misconfigured. Just
26398 // in case runtime.js accidentally runs in strict mode, we can escape
26399 // strict mode using a global Function call. This could conceivably fail
26400 // if a Content Security Policy forbids using Function, but in that case
26401 // the proper solution is to fix the accidental strict mode problem. If
26402 // you've misconfigured your bundler to force strict mode and applied a
26403 // CSP to forbid Function, and you're not willing to fix either of those
26404 // problems, please detail your unique predicament in a GitHub issue.
26405 Function("r", "regeneratorRuntime = r")(runtime);
26406 }
26407
26408
26409 /***/ }),
26410
26411 /***/ "@wordpress/i18n":
26412 /*!**************************!*\
26413 !*** external "wp.i18n" ***!
26414 \**************************/
26415 /*! dynamic exports */
26416 /*! exports [maybe provided (runtime-defined)] [no usage info] */
26417 /*! runtime requirements: module */
26418 /***/ ((module) => {
26419
26420 "use strict";
26421 module.exports = wp.i18n;
26422
26423 /***/ })
26424
26425 /******/ });
26426 /************************************************************************/
26427 /******/ // The module cache
26428 /******/ var __webpack_module_cache__ = {};
26429 /******/
26430 /******/ // The require function
26431 /******/ function __webpack_require__(moduleId) {
26432 /******/ // Check if module is in cache
26433 /******/ if(__webpack_module_cache__[moduleId]) {
26434 /******/ return __webpack_module_cache__[moduleId].exports;
26435 /******/ }
26436 /******/ // Create a new module (and put it into the cache)
26437 /******/ var module = __webpack_module_cache__[moduleId] = {
26438 /******/ // no module.id needed
26439 /******/ // no module.loaded needed
26440 /******/ exports: {}
26441 /******/ };
26442 /******/
26443 /******/ // Execute the module function
26444 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
26445 /******/
26446 /******/ // Return the exports of the module
26447 /******/ return module.exports;
26448 /******/ }
26449 /******/
26450 /************************************************************************/
26451 (() => {
26452 "use strict";
26453 /*!**************************************************!*\
26454 !*** ../assets/dev/js/editor/editor-document.js ***!
26455 \**************************************************/
26456 /*! unknown exports (runtime-defined) */
26457 /*! runtime requirements: __webpack_require__ */
26458
26459
26460 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
26461
26462 var _component = _interopRequireDefault(__webpack_require__(/*! ./document/component */ "../assets/dev/js/editor/document/component.js"));
26463
26464 var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/globals/component */ "../assets/dev/js/editor/data/globals/component.js"));
26465
26466 elementorCommon.elements.$window.on('elementor:init-components', function () {
26467 // TODO: Move to elementor:init-data-components
26468 $e.components.register(new _component2.default());
26469 $e.components.register(new _component.default()); // TODO: Remove, BC Since 2.9.0.
26470
26471 elementor.saver = $e.components.get('document/save');
26472 });
26473 $e.modules.document = _component.default.getModules();
26474 })();
26475
26476 /******/ })()
26477 ;
26478 //# sourceMappingURL=editor-document.js.map