PluginProbe
Elementor Website Builder – more than just a page builder / 3.5.1
Elementor Website Builder – more than just a page builder v3.5.1
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / app-packages.js

app-packages.js in Elementor Website Builder – more than just a page builder 3.5.1, at assets/js/app-packages.js

18,467 lines 742.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.5.1 - 20-12-2021 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../core/app/assets/js/molecules/collapse.scss":
6 /*!*****************************************************!*\
7 !*** ../core/app/assets/js/molecules/collapse.scss ***!
8 \*****************************************************/
9 /***/ (() => {
10
11
12
13 /***/ }),
14
15 /***/ "../core/app/assets/js/molecules/upload-file.scss":
16 /*!********************************************************!*\
17 !*** ../core/app/assets/js/molecules/upload-file.scss ***!
18 \********************************************************/
19 /***/ (() => {
20
21
22
23 /***/ }),
24
25 /***/ "../core/app/assets/js/organisms/drop-zone.scss":
26 /*!******************************************************!*\
27 !*** ../core/app/assets/js/organisms/drop-zone.scss ***!
28 \******************************************************/
29 /***/ (() => {
30
31
32
33 /***/ }),
34
35 /***/ "../core/app/assets/js/organisms/wizard-footer.scss":
36 /*!**********************************************************!*\
37 !*** ../core/app/assets/js/organisms/wizard-footer.scss ***!
38 \**********************************************************/
39 /***/ (() => {
40
41
42
43 /***/ }),
44
45 /***/ "../core/app/assets/js/ui/atoms/box.scss":
46 /*!***********************************************!*\
47 !*** ../core/app/assets/js/ui/atoms/box.scss ***!
48 \***********************************************/
49 /***/ (() => {
50
51
52
53 /***/ }),
54
55 /***/ "../core/app/assets/js/ui/atoms/checkbox.scss":
56 /*!****************************************************!*\
57 !*** ../core/app/assets/js/ui/atoms/checkbox.scss ***!
58 \****************************************************/
59 /***/ (() => {
60
61
62
63 /***/ }),
64
65 /***/ "../core/app/assets/js/ui/atoms/css-grid.scss":
66 /*!****************************************************!*\
67 !*** ../core/app/assets/js/ui/atoms/css-grid.scss ***!
68 \****************************************************/
69 /***/ (() => {
70
71
72
73 /***/ }),
74
75 /***/ "../core/app/assets/js/ui/atoms/drag-drop.scss":
76 /*!*****************************************************!*\
77 !*** ../core/app/assets/js/ui/atoms/drag-drop.scss ***!
78 \*****************************************************/
79 /***/ (() => {
80
81
82
83 /***/ }),
84
85 /***/ "../core/app/assets/js/ui/atoms/text-field.scss":
86 /*!******************************************************!*\
87 !*** ../core/app/assets/js/ui/atoms/text-field.scss ***!
88 \******************************************************/
89 /***/ (() => {
90
91
92
93 /***/ }),
94
95 /***/ "../core/app/assets/js/ui/card/card.scss":
96 /*!***********************************************!*\
97 !*** ../core/app/assets/js/ui/card/card.scss ***!
98 \***********************************************/
99 /***/ (() => {
100
101
102
103 /***/ }),
104
105 /***/ "../core/app/assets/js/ui/dialog/dialog.scss":
106 /*!***************************************************!*\
107 !*** ../core/app/assets/js/ui/dialog/dialog.scss ***!
108 \***************************************************/
109 /***/ (() => {
110
111
112
113 /***/ }),
114
115 /***/ "../core/app/assets/js/ui/grid/grid.scss":
116 /*!***********************************************!*\
117 !*** ../core/app/assets/js/ui/grid/grid.scss ***!
118 \***********************************************/
119 /***/ (() => {
120
121
122
123 /***/ }),
124
125 /***/ "../core/app/assets/js/ui/menu/menu-item.scss":
126 /*!****************************************************!*\
127 !*** ../core/app/assets/js/ui/menu/menu-item.scss ***!
128 \****************************************************/
129 /***/ (() => {
130
131
132
133 /***/ }),
134
135 /***/ "../core/app/assets/js/ui/menu/menu.scss":
136 /*!***********************************************!*\
137 !*** ../core/app/assets/js/ui/menu/menu.scss ***!
138 \***********************************************/
139 /***/ (() => {
140
141
142
143 /***/ }),
144
145 /***/ "../core/app/assets/js/ui/modal/modal.scss":
146 /*!*************************************************!*\
147 !*** ../core/app/assets/js/ui/modal/modal.scss ***!
148 \*************************************************/
149 /***/ (() => {
150
151
152
153 /***/ }),
154
155 /***/ "../core/app/assets/js/ui/molecules/add-new-button.scss":
156 /*!**************************************************************!*\
157 !*** ../core/app/assets/js/ui/molecules/add-new-button.scss ***!
158 \**************************************************************/
159 /***/ (() => {
160
161
162
163 /***/ }),
164
165 /***/ "../core/app/assets/js/ui/molecules/inline-link.scss":
166 /*!***********************************************************!*\
167 !*** ../core/app/assets/js/ui/molecules/inline-link.scss ***!
168 \***********************************************************/
169 /***/ (() => {
170
171
172
173 /***/ }),
174
175 /***/ "../core/app/assets/js/ui/molecules/list.scss":
176 /*!****************************************************!*\
177 !*** ../core/app/assets/js/ui/molecules/list.scss ***!
178 \****************************************************/
179 /***/ (() => {
180
181
182
183 /***/ }),
184
185 /***/ "../core/app/assets/js/ui/molecules/notice.scss":
186 /*!******************************************************!*\
187 !*** ../core/app/assets/js/ui/molecules/notice.scss ***!
188 \******************************************************/
189 /***/ (() => {
190
191
192
193 /***/ }),
194
195 /***/ "../core/app/assets/js/ui/molecules/popover.scss":
196 /*!*******************************************************!*\
197 !*** ../core/app/assets/js/ui/molecules/popover.scss ***!
198 \*******************************************************/
199 /***/ (() => {
200
201
202
203 /***/ }),
204
205 /***/ "../core/app/assets/js/ui/molecules/select2.scss":
206 /*!*******************************************************!*\
207 !*** ../core/app/assets/js/ui/molecules/select2.scss ***!
208 \*******************************************************/
209 /***/ (() => {
210
211
212
213 /***/ }),
214
215 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss":
216 /*!*****************************************************************************************************!*\
217 !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss ***!
218 \*****************************************************************************************************/
219 /***/ (() => {
220
221
222
223 /***/ }),
224
225 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss":
226 /*!*******************************************************************************************!*\
227 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss ***!
228 \*******************************************************************************************/
229 /***/ (() => {
230
231
232
233 /***/ }),
234
235 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss":
236 /*!*******************************************************************************************!*\
237 !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss ***!
238 \*******************************************************************************************/
239 /***/ (() => {
240
241
242
243 /***/ }),
244
245 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss":
246 /*!*****************************************************************************************************!*\
247 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss ***!
248 \*****************************************************************************************************/
249 /***/ (() => {
250
251
252
253 /***/ }),
254
255 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss":
256 /*!*********************************************************************************************!*\
257 !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss ***!
258 \*********************************************************************************************/
259 /***/ (() => {
260
261
262
263 /***/ }),
264
265 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss":
266 /*!*************************************************************************************!*\
267 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss ***!
268 \*************************************************************************************/
269 /***/ (() => {
270
271
272
273 /***/ }),
274
275 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss":
276 /*!****************************************************************************************************************************!*\
277 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss ***!
278 \****************************************************************************************************************************/
279 /***/ (() => {
280
281
282
283 /***/ }),
284
285 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss":
286 /*!***************************************************************************************!*\
287 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss ***!
288 \***************************************************************************************/
289 /***/ (() => {
290
291
292
293 /***/ }),
294
295 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss":
296 /*!*********************************************************************************!*\
297 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss ***!
298 \*********************************************************************************/
299 /***/ (() => {
300
301
302
303 /***/ }),
304
305 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss":
306 /*!***********************************************************************************!*\
307 !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss ***!
308 \***********************************************************************************/
309 /***/ (() => {
310
311
312
313 /***/ }),
314
315 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss":
316 /*!***********************************************************************!*\
317 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.scss ***!
318 \***********************************************************************/
319 /***/ (() => {
320
321
322
323 /***/ }),
324
325 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss":
326 /*!***********************************************************************************!*\
327 !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss ***!
328 \***********************************************************************************/
329 /***/ (() => {
330
331
332
333 /***/ }),
334
335 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss":
336 /*!**************************************************************************!*\
337 !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.scss ***!
338 \**************************************************************************/
339 /***/ (() => {
340
341
342
343 /***/ }),
344
345 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.scss":
346 /*!*********************************************************************!*\
347 !*** ../core/app/modules/site-editor/assets/js/organisms/menu.scss ***!
348 \*********************************************************************/
349 /***/ (() => {
350
351
352
353 /***/ }),
354
355 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.scss":
356 /*!**********************************************************************!*\
357 !*** ../core/app/modules/site-editor/assets/js/pages/promotion.scss ***!
358 \**********************************************************************/
359 /***/ (() => {
360
361
362
363 /***/ }),
364
365 /***/ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss":
366 /*!****************************************************************************!*\
367 !*** ../core/app/modules/site-editor/assets/js/templates/site-editor.scss ***!
368 \****************************************************************************/
369 /***/ (() => {
370
371
372
373 /***/ }),
374
375 /***/ "../core/app/modules/site-editor/assets/scss/loading.scss":
376 /*!****************************************************************!*\
377 !*** ../core/app/modules/site-editor/assets/scss/loading.scss ***!
378 \****************************************************************/
379 /***/ (() => {
380
381
382
383 /***/ }),
384
385 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
386 /*!********************************************************************!*\
387 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
388 \********************************************************************/
389 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
390
391 module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
392
393 /***/ }),
394
395 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
396 /*!************************************************************************!*\
397 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
398 \************************************************************************/
399 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
400
401 module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
402
403 /***/ }),
404
405 /***/ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js":
406 /*!************************************************************************!*\
407 !*** ../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js ***!
408 \************************************************************************/
409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
410
411 module.exports = __webpack_require__(/*! core-js/library/fn/json/stringify */ "../node_modules/core-js/library/fn/json/stringify.js");
412
413 /***/ }),
414
415 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
416 /*!***********************************************************************!*\
417 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
418 \***********************************************************************/
419 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
420
421 module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
422
423 /***/ }),
424
425 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
426 /*!***********************************************************************!*\
427 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
428 \***********************************************************************/
429 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
430
431 module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
432
433 /***/ }),
434
435 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
436 /*!**********************************************************************************!*\
437 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
438 \**********************************************************************************/
439 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
440
441 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
442
443 /***/ }),
444
445 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
446 /*!********************************************************************************!*\
447 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
448 \********************************************************************************/
449 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
450
451 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
452
453 /***/ }),
454
455 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
456 /*!************************************************************************!*\
457 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
458 \************************************************************************/
459 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
460
461 module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
462
463 /***/ }),
464
465 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
466 /*!********************************************************************************************!*\
467 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
468 \********************************************************************************************/
469 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
470
471 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
472
473 /***/ }),
474
475 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
476 /*!*********************************************************************************************!*\
477 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
478 \*********************************************************************************************/
479 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
480
481 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
482
483 /***/ }),
484
485 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
486 /*!*****************************************************************************************!*\
487 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
488 \*****************************************************************************************/
489 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
490
491 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js");
492
493 /***/ }),
494
495 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
496 /*!*********************************************************************************!*\
497 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
498 \*********************************************************************************/
499 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
500
501 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
502
503 /***/ }),
504
505 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
506 /*!*********************************************************************!*\
507 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
508 \*********************************************************************/
509 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
510
511 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
512
513 /***/ }),
514
515 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
516 /*!*********************************************************************************!*\
517 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
518 \*********************************************************************************/
519 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
520
521 module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
522
523 /***/ }),
524
525 /***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
526 /*!*******************************************************************!*\
527 !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
528 \*******************************************************************/
529 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
530
531 module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js");
532
533 /***/ }),
534
535 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
536 /*!***************************************************************************!*\
537 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
538 \***************************************************************************/
539 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
540
541 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
542
543 /***/ }),
544
545 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
546 /*!*********************************************************************!*\
547 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
548 \*********************************************************************/
549 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
550
551 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
552
553 /***/ }),
554
555 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
556 /*!****************************************************************!*\
557 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
558 \****************************************************************/
559 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
560
561 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
562
563 /***/ }),
564
565 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
566 /*!*************************************************************************!*\
567 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
568 \*************************************************************************/
569 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
570
571 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
572
573 /***/ }),
574
575 /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
576 /*!******************************************************************!*\
577 !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
578 \******************************************************************/
579 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
580
581 module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
582
583 /***/ }),
584
585 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
586 /*!**************************************************************************!*\
587 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
588 \**************************************************************************/
589 /***/ ((module) => {
590
591 function _arrayLikeToArray(arr, len) {
592 if (len == null || len > arr.length) len = arr.length;
593
594 for (var i = 0, arr2 = new Array(len); i < len; i++) {
595 arr2[i] = arr[i];
596 }
597
598 return arr2;
599 }
600
601 module.exports = _arrayLikeToArray;
602 module.exports["default"] = module.exports, module.exports.__esModule = true;
603
604 /***/ }),
605
606 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
607 /*!************************************************************************!*\
608 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
609 \************************************************************************/
610 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
611
612 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
613
614 function _arrayWithHoles(arr) {
615 if (_Array$isArray(arr)) return arr;
616 }
617
618 module.exports = _arrayWithHoles;
619 module.exports["default"] = module.exports, module.exports.__esModule = true;
620
621 /***/ }),
622
623 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js":
624 /*!***************************************************************************!*\
625 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***!
626 \***************************************************************************/
627 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
628
629 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
630
631 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
632
633 function _arrayWithoutHoles(arr) {
634 if (_Array$isArray(arr)) return arrayLikeToArray(arr);
635 }
636
637 module.exports = _arrayWithoutHoles;
638 module.exports["default"] = module.exports, module.exports.__esModule = true;
639
640 /***/ }),
641
642 /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
643 /*!*******************************************************************************!*\
644 !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
645 \*******************************************************************************/
646 /***/ ((module) => {
647
648 function _assertThisInitialized(self) {
649 if (self === void 0) {
650 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
651 }
652
653 return self;
654 }
655
656 module.exports = _assertThisInitialized;
657 module.exports["default"] = module.exports, module.exports.__esModule = true;
658
659 /***/ }),
660
661 /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
662 /*!************************************************************************!*\
663 !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
664 \************************************************************************/
665 /***/ ((module) => {
666
667 function _classCallCheck(instance, Constructor) {
668 if (!(instance instanceof Constructor)) {
669 throw new TypeError("Cannot call a class as a function");
670 }
671 }
672
673 module.exports = _classCallCheck;
674 module.exports["default"] = module.exports, module.exports.__esModule = true;
675
676 /***/ }),
677
678 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
679 /*!*********************************************************************!*\
680 !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
681 \*********************************************************************/
682 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
683
684 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
685
686 function _defineProperties(target, props) {
687 for (var i = 0; i < props.length; i++) {
688 var descriptor = props[i];
689 descriptor.enumerable = descriptor.enumerable || false;
690 descriptor.configurable = true;
691 if ("value" in descriptor) descriptor.writable = true;
692
693 _Object$defineProperty(target, descriptor.key, descriptor);
694 }
695 }
696
697 function _createClass(Constructor, protoProps, staticProps) {
698 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
699 if (staticProps) _defineProperties(Constructor, staticProps);
700 return Constructor;
701 }
702
703 module.exports = _createClass;
704 module.exports["default"] = module.exports, module.exports.__esModule = true;
705
706 /***/ }),
707
708 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js":
709 /*!***********************************************************************************!*\
710 !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***!
711 \***********************************************************************************/
712 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
713
714 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
715
716 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
717
718 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
719
720 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
721
722 function _createForOfIteratorHelper(o, allowArrayLike) {
723 var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"];
724
725 if (!it) {
726 if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
727 if (it) o = it;
728 var i = 0;
729
730 var F = function F() {};
731
732 return {
733 s: F,
734 n: function n() {
735 if (i >= o.length) return {
736 done: true
737 };
738 return {
739 done: false,
740 value: o[i++]
741 };
742 },
743 e: function e(_e) {
744 throw _e;
745 },
746 f: F
747 };
748 }
749
750 throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
751 }
752
753 var normalCompletion = true,
754 didErr = false,
755 err;
756 return {
757 s: function s() {
758 it = it.call(o);
759 },
760 n: function n() {
761 var step = it.next();
762 normalCompletion = step.done;
763 return step;
764 },
765 e: function e(_e2) {
766 didErr = true;
767 err = _e2;
768 },
769 f: function f() {
770 try {
771 if (!normalCompletion && it["return"] != null) it["return"]();
772 } finally {
773 if (didErr) throw err;
774 }
775 }
776 };
777 }
778
779 module.exports = _createForOfIteratorHelper;
780 module.exports["default"] = module.exports, module.exports.__esModule = true;
781
782 /***/ }),
783
784 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
785 /*!*********************************************************************!*\
786 !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
787 \*********************************************************************/
788 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
789
790 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
791
792 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
793
794 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
795
796 var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
797
798 function _createSuper(Derived) {
799 var hasNativeReflectConstruct = isNativeReflectConstruct();
800 return function _createSuperInternal() {
801 var Super = getPrototypeOf(Derived),
802 result;
803
804 if (hasNativeReflectConstruct) {
805 var NewTarget = getPrototypeOf(this).constructor;
806 result = _Reflect$construct(Super, arguments, NewTarget);
807 } else {
808 result = Super.apply(this, arguments);
809 }
810
811 return possibleConstructorReturn(this, result);
812 };
813 }
814
815 module.exports = _createSuper;
816 module.exports["default"] = module.exports, module.exports.__esModule = true;
817
818 /***/ }),
819
820 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
821 /*!************************************************************************!*\
822 !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
823 \************************************************************************/
824 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
825
826 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
827
828 function _defineProperty(obj, key, value) {
829 if (key in obj) {
830 _Object$defineProperty(obj, key, {
831 value: value,
832 enumerable: true,
833 configurable: true,
834 writable: true
835 });
836 } else {
837 obj[key] = value;
838 }
839
840 return obj;
841 }
842
843 module.exports = _defineProperty;
844 module.exports["default"] = module.exports, module.exports.__esModule = true;
845
846 /***/ }),
847
848 /***/ "../node_modules/@babel/runtime-corejs2/helpers/extends.js":
849 /*!*****************************************************************!*\
850 !*** ../node_modules/@babel/runtime-corejs2/helpers/extends.js ***!
851 \*****************************************************************/
852 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
853
854 var _Object$assign = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js");
855
856 function _extends() {
857 module.exports = _extends = _Object$assign || function (target) {
858 for (var i = 1; i < arguments.length; i++) {
859 var source = arguments[i];
860
861 for (var key in source) {
862 if (Object.prototype.hasOwnProperty.call(source, key)) {
863 target[key] = source[key];
864 }
865 }
866 }
867
868 return target;
869 };
870
871 module.exports["default"] = module.exports, module.exports.__esModule = true;
872 return _extends.apply(this, arguments);
873 }
874
875 module.exports = _extends;
876 module.exports["default"] = module.exports, module.exports.__esModule = true;
877
878 /***/ }),
879
880 /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
881 /*!*************************************************************!*\
882 !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
883 \*************************************************************/
884 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
885
886 var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
887
888 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");
889
890 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
891
892 function _get(target, property, receiver) {
893 if (typeof Reflect !== "undefined" && _Reflect$get) {
894 module.exports = _get = _Reflect$get;
895 module.exports["default"] = module.exports, module.exports.__esModule = true;
896 } else {
897 module.exports = _get = function _get(target, property, receiver) {
898 var base = superPropBase(target, property);
899 if (!base) return;
900
901 var desc = _Object$getOwnPropertyDescriptor(base, property);
902
903 if (desc.get) {
904 return desc.get.call(receiver);
905 }
906
907 return desc.value;
908 };
909
910 module.exports["default"] = module.exports, module.exports.__esModule = true;
911 }
912
913 return _get(target, property, receiver || target);
914 }
915
916 module.exports = _get;
917 module.exports["default"] = module.exports, module.exports.__esModule = true;
918
919 /***/ }),
920
921 /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
922 /*!************************************************************************!*\
923 !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
924 \************************************************************************/
925 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
926
927 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");
928
929 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");
930
931 function _getPrototypeOf(o) {
932 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
933 return o.__proto__ || _Object$getPrototypeOf(o);
934 };
935 module.exports["default"] = module.exports, module.exports.__esModule = true;
936 return _getPrototypeOf(o);
937 }
938
939 module.exports = _getPrototypeOf;
940 module.exports["default"] = module.exports, module.exports.__esModule = true;
941
942 /***/ }),
943
944 /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
945 /*!******************************************************************!*\
946 !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
947 \******************************************************************/
948 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
949
950 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
951
952 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
953
954 function _inherits(subClass, superClass) {
955 if (typeof superClass !== "function" && superClass !== null) {
956 throw new TypeError("Super expression must either be null or a function");
957 }
958
959 subClass.prototype = _Object$create(superClass && superClass.prototype, {
960 constructor: {
961 value: subClass,
962 writable: true,
963 configurable: true
964 }
965 });
966 if (superClass) setPrototypeOf(subClass, superClass);
967 }
968
969 module.exports = _inherits;
970 module.exports["default"] = module.exports, module.exports.__esModule = true;
971
972 /***/ }),
973
974 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
975 /*!*******************************************************************************!*\
976 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
977 \*******************************************************************************/
978 /***/ ((module) => {
979
980 function _interopRequireDefault(obj) {
981 return obj && obj.__esModule ? obj : {
982 "default": obj
983 };
984 }
985
986 module.exports = _interopRequireDefault;
987 module.exports["default"] = module.exports, module.exports.__esModule = true;
988
989 /***/ }),
990
991 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
992 /*!********************************************************************************!*\
993 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
994 \********************************************************************************/
995 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
996
997 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
998
999 var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
1000
1001 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1002
1003 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");
1004
1005 function _getRequireWildcardCache(nodeInterop) {
1006 if (typeof _WeakMap !== "function") return null;
1007 var cacheBabelInterop = new _WeakMap();
1008 var cacheNodeInterop = new _WeakMap();
1009 return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
1010 return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
1011 })(nodeInterop);
1012 }
1013
1014 function _interopRequireWildcard(obj, nodeInterop) {
1015 if (!nodeInterop && obj && obj.__esModule) {
1016 return obj;
1017 }
1018
1019 if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
1020 return {
1021 "default": obj
1022 };
1023 }
1024
1025 var cache = _getRequireWildcardCache(nodeInterop);
1026
1027 if (cache && cache.has(obj)) {
1028 return cache.get(obj);
1029 }
1030
1031 var newObj = {};
1032 var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
1033
1034 for (var key in obj) {
1035 if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
1036 var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
1037
1038 if (desc && (desc.get || desc.set)) {
1039 _Object$defineProperty(newObj, key, desc);
1040 } else {
1041 newObj[key] = obj[key];
1042 }
1043 }
1044 }
1045
1046 newObj["default"] = obj;
1047
1048 if (cache) {
1049 cache.set(obj, newObj);
1050 }
1051
1052 return newObj;
1053 }
1054
1055 module.exports = _interopRequireWildcard;
1056 module.exports["default"] = module.exports, module.exports.__esModule = true;
1057
1058 /***/ }),
1059
1060 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
1061 /*!**********************************************************************************!*\
1062 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
1063 \**********************************************************************************/
1064 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1065
1066 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
1067
1068 function _isNativeReflectConstruct() {
1069 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
1070 if (_Reflect$construct.sham) return false;
1071 if (typeof Proxy === "function") return true;
1072
1073 try {
1074 Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
1075 return true;
1076 } catch (e) {
1077 return false;
1078 }
1079 }
1080
1081 module.exports = _isNativeReflectConstruct;
1082 module.exports["default"] = module.exports, module.exports.__esModule = true;
1083
1084 /***/ }),
1085
1086 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js":
1087 /*!*************************************************************************!*\
1088 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***!
1089 \*************************************************************************/
1090 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1091
1092 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1093
1094 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1095
1096 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1097
1098 function _iterableToArray(iter) {
1099 if (typeof _Symbol !== "undefined" && iter[_Symbol$iterator] != null || iter["@@iterator"] != null) return _Array$from(iter);
1100 }
1101
1102 module.exports = _iterableToArray;
1103 module.exports["default"] = module.exports, module.exports.__esModule = true;
1104
1105 /***/ }),
1106
1107 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
1108 /*!******************************************************************************!*\
1109 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
1110 \******************************************************************************/
1111 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1112
1113 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1114
1115 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1116
1117 function _iterableToArrayLimit(arr, i) {
1118 var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
1119
1120 if (_i == null) return;
1121 var _arr = [];
1122 var _n = true;
1123 var _d = false;
1124
1125 var _s, _e;
1126
1127 try {
1128 for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
1129 _arr.push(_s.value);
1130
1131 if (i && _arr.length === i) break;
1132 }
1133 } catch (err) {
1134 _d = true;
1135 _e = err;
1136 } finally {
1137 try {
1138 if (!_n && _i["return"] != null) _i["return"]();
1139 } finally {
1140 if (_d) throw _e;
1141 }
1142 }
1143
1144 return _arr;
1145 }
1146
1147 module.exports = _iterableToArrayLimit;
1148 module.exports["default"] = module.exports, module.exports.__esModule = true;
1149
1150 /***/ }),
1151
1152 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
1153 /*!*************************************************************************!*\
1154 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
1155 \*************************************************************************/
1156 /***/ ((module) => {
1157
1158 function _nonIterableRest() {
1159 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1160 }
1161
1162 module.exports = _nonIterableRest;
1163 module.exports["default"] = module.exports, module.exports.__esModule = true;
1164
1165 /***/ }),
1166
1167 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js":
1168 /*!***************************************************************************!*\
1169 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***!
1170 \***************************************************************************/
1171 /***/ ((module) => {
1172
1173 function _nonIterableSpread() {
1174 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
1175 }
1176
1177 module.exports = _nonIterableSpread;
1178 module.exports["default"] = module.exports, module.exports.__esModule = true;
1179
1180 /***/ }),
1181
1182 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
1183 /*!***********************************************************************!*\
1184 !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
1185 \***********************************************************************/
1186 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1187
1188 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
1189
1190 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");
1191
1192 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");
1193
1194 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");
1195
1196 var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
1197
1198 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1199
1200 var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
1201
1202 function ownKeys(object, enumerableOnly) {
1203 var keys = _Object$keys(object);
1204
1205 if (_Object$getOwnPropertySymbols) {
1206 var symbols = _Object$getOwnPropertySymbols(object);
1207
1208 if (enumerableOnly) {
1209 symbols = symbols.filter(function (sym) {
1210 return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
1211 });
1212 }
1213
1214 keys.push.apply(keys, symbols);
1215 }
1216
1217 return keys;
1218 }
1219
1220 function _objectSpread2(target) {
1221 for (var i = 1; i < arguments.length; i++) {
1222 var source = arguments[i] != null ? arguments[i] : {};
1223
1224 if (i % 2) {
1225 ownKeys(Object(source), true).forEach(function (key) {
1226 defineProperty(target, key, source[key]);
1227 });
1228 } else if (_Object$getOwnPropertyDescriptors) {
1229 _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
1230 } else {
1231 ownKeys(Object(source)).forEach(function (key) {
1232 _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
1233 });
1234 }
1235 }
1236
1237 return target;
1238 }
1239
1240 module.exports = _objectSpread2;
1241 module.exports["default"] = module.exports, module.exports.__esModule = true;
1242
1243 /***/ }),
1244
1245 /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
1246 /*!***********************************************************************************!*\
1247 !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
1248 \***********************************************************************************/
1249 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1250
1251 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
1252
1253 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
1254
1255 function _possibleConstructorReturn(self, call) {
1256 if (call && (_typeof(call) === "object" || typeof call === "function")) {
1257 return call;
1258 } else if (call !== void 0) {
1259 throw new TypeError("Derived constructors may only return object or undefined");
1260 }
1261
1262 return assertThisInitialized(self);
1263 }
1264
1265 module.exports = _possibleConstructorReturn;
1266 module.exports["default"] = module.exports, module.exports.__esModule = true;
1267
1268 /***/ }),
1269
1270 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
1271 /*!************************************************************************!*\
1272 !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
1273 \************************************************************************/
1274 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1275
1276 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");
1277
1278 function _setPrototypeOf(o, p) {
1279 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1280 o.__proto__ = p;
1281 return o;
1282 };
1283
1284 module.exports["default"] = module.exports, module.exports.__esModule = true;
1285 return _setPrototypeOf(o, p);
1286 }
1287
1288 module.exports = _setPrototypeOf;
1289 module.exports["default"] = module.exports, module.exports.__esModule = true;
1290
1291 /***/ }),
1292
1293 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1294 /*!***********************************************************************!*\
1295 !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1296 \***********************************************************************/
1297 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1298
1299 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1300
1301 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1302
1303 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1304
1305 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1306
1307 function _slicedToArray(arr, i) {
1308 return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1309 }
1310
1311 module.exports = _slicedToArray;
1312 module.exports["default"] = module.exports, module.exports.__esModule = true;
1313
1314 /***/ }),
1315
1316 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1317 /*!***********************************************************************!*\
1318 !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1319 \***********************************************************************/
1320 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1321
1322 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1323
1324 function _superPropBase(object, property) {
1325 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1326 object = getPrototypeOf(object);
1327 if (object === null) break;
1328 }
1329
1330 return object;
1331 }
1332
1333 module.exports = _superPropBase;
1334 module.exports["default"] = module.exports, module.exports.__esModule = true;
1335
1336 /***/ }),
1337
1338 /***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
1339 /*!***************************************************************************!*\
1340 !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
1341 \***************************************************************************/
1342 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1343
1344 var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
1345
1346 var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
1347
1348 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1349
1350 var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
1351
1352 function _toConsumableArray(arr) {
1353 return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
1354 }
1355
1356 module.exports = _toConsumableArray;
1357 module.exports["default"] = module.exports, module.exports.__esModule = true;
1358
1359 /***/ }),
1360
1361 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1362 /*!****************************************************************!*\
1363 !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1364 \****************************************************************/
1365 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1366
1367 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1368
1369 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1370
1371 function _typeof(obj) {
1372 "@babel/helpers - typeof";
1373
1374 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1375 module.exports = _typeof = function _typeof(obj) {
1376 return typeof obj;
1377 };
1378
1379 module.exports["default"] = module.exports, module.exports.__esModule = true;
1380 } else {
1381 module.exports = _typeof = function _typeof(obj) {
1382 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1383 };
1384
1385 module.exports["default"] = module.exports, module.exports.__esModule = true;
1386 }
1387
1388 return _typeof(obj);
1389 }
1390
1391 module.exports = _typeof;
1392 module.exports["default"] = module.exports, module.exports.__esModule = true;
1393
1394 /***/ }),
1395
1396 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1397 /*!************************************************************************************!*\
1398 !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1399 \************************************************************************************/
1400 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1401
1402 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1403
1404 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1405
1406 function _unsupportedIterableToArray(o, minLen) {
1407 if (!o) return;
1408 if (typeof o === "string") return arrayLikeToArray(o, minLen);
1409 var n = Object.prototype.toString.call(o).slice(8, -1);
1410 if (n === "Object" && o.constructor) n = o.constructor.name;
1411 if (n === "Map" || n === "Set") return _Array$from(o);
1412 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1413 }
1414
1415 module.exports = _unsupportedIterableToArray;
1416 module.exports["default"] = module.exports, module.exports.__esModule = true;
1417
1418 /***/ }),
1419
1420 /***/ "../node_modules/@reach/router/es/index.js":
1421 /*!*************************************************!*\
1422 !*** ../node_modules/@reach/router/es/index.js ***!
1423 \*************************************************/
1424 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1425
1426 "use strict";
1427 __webpack_require__.r(__webpack_exports__);
1428 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1429 /* harmony export */ "Link": () => (/* binding */ Link),
1430 /* harmony export */ "Location": () => (/* binding */ Location),
1431 /* harmony export */ "LocationProvider": () => (/* binding */ LocationProvider),
1432 /* harmony export */ "Match": () => (/* binding */ Match),
1433 /* harmony export */ "Redirect": () => (/* binding */ Redirect),
1434 /* harmony export */ "Router": () => (/* binding */ Router),
1435 /* harmony export */ "ServerLocation": () => (/* binding */ ServerLocation),
1436 /* harmony export */ "createHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
1437 /* harmony export */ "createMemorySource": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
1438 /* harmony export */ "isRedirect": () => (/* binding */ isRedirect),
1439 /* harmony export */ "navigate": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
1440 /* harmony export */ "redirectTo": () => (/* binding */ redirectTo),
1441 /* harmony export */ "globalHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
1442 /* harmony export */ "matchPath": () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
1443 /* harmony export */ "useLocation": () => (/* binding */ useLocation),
1444 /* harmony export */ "useNavigate": () => (/* binding */ useNavigate),
1445 /* harmony export */ "useParams": () => (/* binding */ useParams),
1446 /* harmony export */ "useMatch": () => (/* binding */ useMatch)
1447 /* harmony export */ });
1448 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
1449 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
1450 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1451 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
1452 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
1453 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);
1454 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
1455 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_3__);
1456 /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-lifecycles-compat */ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js");
1457 /* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
1458 /* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
1459 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
1460
1461 function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
1462
1463 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
1464
1465 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
1466
1467 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
1468
1469 /* eslint-disable jsx-a11y/anchor-has-content */
1470
1471
1472
1473
1474
1475
1476
1477
1478 ////////////////////////////////////////////////////////////////////////////////
1479
1480 var createNamedContext = function createNamedContext(name, defaultValue) {
1481 var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_3___default()(defaultValue);
1482 Ctx.displayName = name;
1483 return Ctx;
1484 };
1485
1486 ////////////////////////////////////////////////////////////////////////////////
1487 // Location Context/Provider
1488 var LocationContext = createNamedContext("Location");
1489
1490 // sets up a listener if there isn't one already so apps don't need to be
1491 // wrapped in some top level provider
1492 var Location = function Location(_ref) {
1493 var children = _ref.children;
1494 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1495 LocationContext.Consumer,
1496 null,
1497 function (context) {
1498 return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1499 LocationProvider,
1500 null,
1501 children
1502 );
1503 }
1504 );
1505 };
1506
1507 var LocationProvider = function (_React$Component) {
1508 _inherits(LocationProvider, _React$Component);
1509
1510 function LocationProvider() {
1511 var _temp, _this, _ret;
1512
1513 _classCallCheck(this, LocationProvider);
1514
1515 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
1516 args[_key] = arguments[_key];
1517 }
1518
1519 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
1520 context: _this.getContext(),
1521 refs: { unlisten: null }
1522 }, _temp), _possibleConstructorReturn(_this, _ret);
1523 }
1524
1525 LocationProvider.prototype.getContext = function getContext() {
1526 var _props$history = this.props.history,
1527 navigate = _props$history.navigate,
1528 location = _props$history.location;
1529
1530 return { navigate: navigate, location: location };
1531 };
1532
1533 LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
1534 if (isRedirect(error)) {
1535 var _navigate = this.props.history.navigate;
1536
1537 _navigate(error.uri, { replace: true });
1538 } else {
1539 throw error;
1540 }
1541 };
1542
1543 LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1544 if (prevState.context.location !== this.state.context.location) {
1545 this.props.history._onTransitionComplete();
1546 }
1547 };
1548
1549 LocationProvider.prototype.componentDidMount = function componentDidMount() {
1550 var _this2 = this;
1551
1552 var refs = this.state.refs,
1553 history = this.props.history;
1554
1555 history._onTransitionComplete();
1556 refs.unlisten = history.listen(function () {
1557 Promise.resolve().then(function () {
1558 // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
1559 requestAnimationFrame(function () {
1560 if (!_this2.unmounted) {
1561 _this2.setState(function () {
1562 return { context: _this2.getContext() };
1563 });
1564 }
1565 });
1566 });
1567 });
1568 };
1569
1570 LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
1571 var refs = this.state.refs;
1572
1573 this.unmounted = true;
1574 refs.unlisten();
1575 };
1576
1577 LocationProvider.prototype.render = function render() {
1578 var context = this.state.context,
1579 children = this.props.children;
1580
1581 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1582 LocationContext.Provider,
1583 { value: context },
1584 typeof children === "function" ? children(context) : children || null
1585 );
1586 };
1587
1588 return LocationProvider;
1589 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1590
1591 ////////////////////////////////////////////////////////////////////////////////
1592
1593
1594 LocationProvider.defaultProps = {
1595 history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
1596 };
1597 true ? LocationProvider.propTypes = {
1598 history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired)
1599 } : 0;
1600 var ServerLocation = function ServerLocation(_ref2) {
1601 var url = _ref2.url,
1602 children = _ref2.children;
1603
1604 var searchIndex = url.indexOf("?");
1605 var searchExists = searchIndex > -1;
1606 var pathname = void 0;
1607 var search = "";
1608 var hash = "";
1609
1610 if (searchExists) {
1611 pathname = url.substring(0, searchIndex);
1612 search = url.substring(searchIndex);
1613 } else {
1614 pathname = url;
1615 }
1616
1617 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1618 LocationContext.Provider,
1619 {
1620 value: {
1621 location: {
1622 pathname: pathname,
1623 search: search,
1624 hash: hash
1625 },
1626 navigate: function navigate() {
1627 throw new Error("You can't call navigate on the server.");
1628 }
1629 }
1630 },
1631 children
1632 );
1633 };
1634 ////////////////////////////////////////////////////////////////////////////////
1635 // Sets baseuri and basepath for nested routers and links
1636 var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
1637
1638 ////////////////////////////////////////////////////////////////////////////////
1639 // The main event, welcome to the show everybody.
1640 var Router = function Router(props) {
1641 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1642 BaseContext.Consumer,
1643 null,
1644 function (baseContext) {
1645 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1646 Location,
1647 null,
1648 function (locationContext) {
1649 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
1650 }
1651 );
1652 }
1653 );
1654 };
1655
1656 var RouterImpl = function (_React$PureComponent) {
1657 _inherits(RouterImpl, _React$PureComponent);
1658
1659 function RouterImpl() {
1660 _classCallCheck(this, RouterImpl);
1661
1662 return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
1663 }
1664
1665 RouterImpl.prototype.render = function render() {
1666 var _props = this.props,
1667 location = _props.location,
1668 _navigate2 = _props.navigate,
1669 basepath = _props.basepath,
1670 primary = _props.primary,
1671 children = _props.children,
1672 baseuri = _props.baseuri,
1673 _props$component = _props.component,
1674 component = _props$component === undefined ? "div" : _props$component,
1675 domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
1676
1677 var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
1678 var routes = createRoute(basepath)(child);
1679 return array.concat(routes);
1680 }, []);
1681 var pathname = location.pathname;
1682
1683
1684 var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.pick)(routes, pathname);
1685
1686 if (match) {
1687 var params = match.params,
1688 uri = match.uri,
1689 route = match.route,
1690 element = match.route.value;
1691
1692 // remove the /* from the end for child routes relative paths
1693
1694 basepath = route.default ? basepath : route.path.replace(/\*$/, "");
1695
1696 var props = _extends({}, params, {
1697 uri: uri,
1698 location: location,
1699 navigate: function navigate(to, options) {
1700 return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, uri), options);
1701 }
1702 });
1703
1704 var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1705 Router,
1706 { location: location, primary: primary },
1707 element.props.children
1708 ) : undefined);
1709
1710 // using 'div' for < 16.3 support
1711 var FocusWrapper = primary ? FocusHandler : component;
1712 // don't pass any props to 'div'
1713 var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
1714
1715 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1716 BaseContext.Provider,
1717 { value: { baseuri: uri, basepath: basepath } },
1718 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1719 FocusWrapper,
1720 wrapperProps,
1721 clone
1722 )
1723 );
1724 } else {
1725 // Not sure if we want this, would require index routes at every level
1726 // warning(
1727 // false,
1728 // `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
1729 // location.pathname
1730 // }\n\nPaths checked: \n\t${routes
1731 // .map(route => route.path)
1732 // .join(
1733 // "\n\t"
1734 // )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
1735 // \n\tlet NotFound = () => <div>Not Found!</div>
1736 // \n\t<Router>\n\t <NotFound default/>\n\t {/* ... */}\n\t</Router>`
1737 // );
1738 return null;
1739 }
1740 };
1741
1742 return RouterImpl;
1743 }((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
1744
1745 RouterImpl.defaultProps = {
1746 primary: true
1747 };
1748
1749
1750 var FocusContext = createNamedContext("Focus");
1751
1752 var FocusHandler = function FocusHandler(_ref3) {
1753 var uri = _ref3.uri,
1754 location = _ref3.location,
1755 component = _ref3.component,
1756 domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
1757
1758 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1759 FocusContext.Consumer,
1760 null,
1761 function (requestFocus) {
1762 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
1763 component: component,
1764 requestFocus: requestFocus,
1765 uri: uri,
1766 location: location
1767 }));
1768 }
1769 );
1770 };
1771
1772 // don't focus on initial render
1773 var initialRender = true;
1774 var focusHandlerCount = 0;
1775
1776 var FocusHandlerImpl = function (_React$Component2) {
1777 _inherits(FocusHandlerImpl, _React$Component2);
1778
1779 function FocusHandlerImpl() {
1780 var _temp2, _this4, _ret2;
1781
1782 _classCallCheck(this, FocusHandlerImpl);
1783
1784 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
1785 args[_key2] = arguments[_key2];
1786 }
1787
1788 return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
1789 if (!_this4.state.shouldFocus && node) {
1790 node.focus();
1791 }
1792 }, _temp2), _possibleConstructorReturn(_this4, _ret2);
1793 }
1794
1795 FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
1796 var initial = prevState.uri == null;
1797 if (initial) {
1798 return _extends({
1799 shouldFocus: true
1800 }, nextProps);
1801 } else {
1802 var myURIChanged = nextProps.uri !== prevState.uri;
1803 var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
1804 return _extends({
1805 shouldFocus: myURIChanged || navigatedUpToMe
1806 }, nextProps);
1807 }
1808 };
1809
1810 FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
1811 focusHandlerCount++;
1812 this.focus();
1813 };
1814
1815 FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
1816 focusHandlerCount--;
1817 if (focusHandlerCount === 0) {
1818 initialRender = true;
1819 }
1820 };
1821
1822 FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1823 if (prevProps.location !== this.props.location && this.state.shouldFocus) {
1824 this.focus();
1825 }
1826 };
1827
1828 FocusHandlerImpl.prototype.focus = function focus() {
1829 if (false) {}
1830
1831 var requestFocus = this.props.requestFocus;
1832
1833
1834 if (requestFocus) {
1835 requestFocus(this.node);
1836 } else {
1837 if (initialRender) {
1838 initialRender = false;
1839 } else if (this.node) {
1840 // React polyfills [autofocus] and it fires earlier than cDM,
1841 // so we were stealing focus away, this line prevents that.
1842 if (!this.node.contains(document.activeElement)) {
1843 this.node.focus();
1844 }
1845 }
1846 }
1847 };
1848
1849 FocusHandlerImpl.prototype.render = function render() {
1850 var _this5 = this;
1851
1852 var _props2 = this.props,
1853 children = _props2.children,
1854 style = _props2.style,
1855 requestFocus = _props2.requestFocus,
1856 _props2$component = _props2.component,
1857 Comp = _props2$component === undefined ? "div" : _props2$component,
1858 uri = _props2.uri,
1859 location = _props2.location,
1860 domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
1861
1862 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1863 Comp,
1864 _extends({
1865 style: _extends({ outline: "none" }, style),
1866 tabIndex: "-1",
1867 ref: function ref(n) {
1868 return _this5.node = n;
1869 }
1870 }, domProps),
1871 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1872 FocusContext.Provider,
1873 { value: this.requestFocus },
1874 this.props.children
1875 )
1876 );
1877 };
1878
1879 return FocusHandlerImpl;
1880 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1881
1882 (0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__.polyfill)(FocusHandlerImpl);
1883
1884 var k = function k() {};
1885
1886 ////////////////////////////////////////////////////////////////////////////////
1887 var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
1888
1889 if (typeof forwardRef === "undefined") {
1890 forwardRef = function forwardRef(C) {
1891 return C;
1892 };
1893 }
1894
1895 var Link = forwardRef(function (_ref4, ref) {
1896 var innerRef = _ref4.innerRef,
1897 props = _objectWithoutProperties(_ref4, ["innerRef"]);
1898
1899 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1900 BaseContext.Consumer,
1901 null,
1902 function (_ref5) {
1903 var basepath = _ref5.basepath,
1904 baseuri = _ref5.baseuri;
1905 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1906 Location,
1907 null,
1908 function (_ref6) {
1909 var location = _ref6.location,
1910 navigate = _ref6.navigate;
1911
1912 var to = props.to,
1913 state = props.state,
1914 replace = props.replace,
1915 _props$getProps = props.getProps,
1916 getProps = _props$getProps === undefined ? k : _props$getProps,
1917 anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
1918
1919 var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1920 var encodedHref = encodeURI(href);
1921 var isCurrent = location.pathname === encodedHref;
1922 var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.startsWith)(location.pathname, encodedHref);
1923
1924 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
1925 ref: ref || innerRef,
1926 "aria-current": isCurrent ? "page" : undefined
1927 }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
1928 href: href,
1929 onClick: function onClick(event) {
1930 if (anchorProps.onClick) anchorProps.onClick(event);
1931 if (shouldNavigate(event)) {
1932 event.preventDefault();
1933 var shouldReplace = replace;
1934 if (typeof replace !== "boolean" && isCurrent) {
1935 var _location$state = _extends({}, location.state),
1936 key = _location$state.key,
1937 restState = _objectWithoutProperties(_location$state, ["key"]);
1938
1939 shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.shallowCompare)(_extends({}, state), restState);
1940 }
1941 navigate(href, {
1942 state: state,
1943 replace: shouldReplace
1944 });
1945 }
1946 }
1947 }));
1948 }
1949 );
1950 }
1951 );
1952 });
1953
1954 Link.displayName = "Link";
1955
1956 true ? Link.propTypes = {
1957 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
1958 } : 0;
1959
1960 ////////////////////////////////////////////////////////////////////////////////
1961 function RedirectRequest(uri) {
1962 this.uri = uri;
1963 }
1964
1965 var isRedirect = function isRedirect(o) {
1966 return o instanceof RedirectRequest;
1967 };
1968
1969 var redirectTo = function redirectTo(to) {
1970 throw new RedirectRequest(to);
1971 };
1972
1973 var RedirectImpl = function (_React$Component3) {
1974 _inherits(RedirectImpl, _React$Component3);
1975
1976 function RedirectImpl() {
1977 _classCallCheck(this, RedirectImpl);
1978
1979 return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
1980 }
1981
1982 // Support React < 16 with this hook
1983 RedirectImpl.prototype.componentDidMount = function componentDidMount() {
1984 var _props3 = this.props,
1985 navigate = _props3.navigate,
1986 to = _props3.to,
1987 from = _props3.from,
1988 _props3$replace = _props3.replace,
1989 replace = _props3$replace === undefined ? true : _props3$replace,
1990 state = _props3.state,
1991 noThrow = _props3.noThrow,
1992 baseuri = _props3.baseuri,
1993 props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
1994
1995 Promise.resolve().then(function () {
1996 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1997 navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props), { replace: replace, state: state });
1998 });
1999 };
2000
2001 RedirectImpl.prototype.render = function render() {
2002 var _props4 = this.props,
2003 navigate = _props4.navigate,
2004 to = _props4.to,
2005 from = _props4.from,
2006 replace = _props4.replace,
2007 state = _props4.state,
2008 noThrow = _props4.noThrow,
2009 baseuri = _props4.baseuri,
2010 props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
2011
2012 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
2013 if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props));
2014 return null;
2015 };
2016
2017 return RedirectImpl;
2018 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
2019
2020 var Redirect = function Redirect(props) {
2021 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2022 BaseContext.Consumer,
2023 null,
2024 function (_ref7) {
2025 var baseuri = _ref7.baseuri;
2026 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2027 Location,
2028 null,
2029 function (locationContext) {
2030 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
2031 }
2032 );
2033 }
2034 );
2035 };
2036
2037 true ? Redirect.propTypes = {
2038 from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
2039 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
2040 } : 0;
2041
2042 ////////////////////////////////////////////////////////////////////////////////
2043 var Match = function Match(_ref8) {
2044 var path = _ref8.path,
2045 children = _ref8.children;
2046 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2047 BaseContext.Consumer,
2048 null,
2049 function (_ref9) {
2050 var baseuri = _ref9.baseuri;
2051 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2052 Location,
2053 null,
2054 function (_ref10) {
2055 var navigate = _ref10.navigate,
2056 location = _ref10.location;
2057
2058 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, baseuri);
2059 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2060 return children({
2061 navigate: navigate,
2062 location: location,
2063 match: result ? _extends({}, result.params, {
2064 uri: result.uri,
2065 path: path
2066 }) : null
2067 });
2068 }
2069 );
2070 }
2071 );
2072 };
2073
2074 ////////////////////////////////////////////////////////////////////////////////
2075 // Hooks
2076
2077 var useLocation = function useLocation() {
2078 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2079
2080 if (!context) {
2081 throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2082 }
2083
2084 return context.location;
2085 };
2086
2087 var useNavigate = function useNavigate() {
2088 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2089
2090 if (!context) {
2091 throw new Error("useNavigate hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2092 }
2093
2094 return context.navigate;
2095 };
2096
2097 var useParams = function useParams() {
2098 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2099
2100 if (!context) {
2101 throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2102 }
2103
2104 var location = useLocation();
2105
2106 var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(context.basepath, location.pathname);
2107
2108 return results ? results.params : null;
2109 };
2110
2111 var useMatch = function useMatch(path) {
2112 if (!path) {
2113 throw new Error("useMatch(path: string) requires an argument of a string to match against");
2114 }
2115 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2116
2117 if (!context) {
2118 throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
2119 }
2120
2121 var location = useLocation();
2122
2123 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, context.baseuri);
2124 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2125 return result ? _extends({}, result.params, {
2126 uri: result.uri,
2127 path: path
2128 }) : null;
2129 };
2130
2131 ////////////////////////////////////////////////////////////////////////////////
2132 // Junk
2133 var stripSlashes = function stripSlashes(str) {
2134 return str.replace(/(^\/+|\/+$)/g, "");
2135 };
2136
2137 var createRoute = function createRoute(basepath) {
2138 return function (element) {
2139 if (!element) {
2140 return null;
2141 }
2142
2143 if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
2144 return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
2145 }
2146 !(element.props.path || element.props.default || element.type === Redirect) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Router>: Children of <Router> must have a `path` or `default` prop, or be a `<Redirect>`. None found on element type `" + element.type + "`") : 0 : void 0;
2147
2148 !!(element.type === Redirect && (!element.props.from || !element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + "\" to=\"" + element.props.to + "\"/> requires both \"from\" and \"to\" props when inside a <Router>.") : 0 : void 0;
2149
2150 !!(element.type === Redirect && !(0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.validateRedirect)(element.props.from, element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + " to=\"" + element.props.to + "\"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.") : 0 : void 0;
2151
2152 if (element.props.default) {
2153 return { value: element, default: true };
2154 }
2155
2156 var elementPath = element.type === Redirect ? element.props.from : element.props.path;
2157
2158 var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
2159
2160 return {
2161 value: element,
2162 default: element.props.default,
2163 path: element.props.children ? stripSlashes(path) + "/*" : path
2164 };
2165 };
2166 };
2167
2168 var shouldNavigate = function shouldNavigate(event) {
2169 return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
2170 };
2171
2172 ////////////////////////////////////////////////////////////////////////
2173
2174
2175 /***/ }),
2176
2177 /***/ "../node_modules/@reach/router/es/lib/history.js":
2178 /*!*******************************************************!*\
2179 !*** ../node_modules/@reach/router/es/lib/history.js ***!
2180 \*******************************************************/
2181 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2182
2183 "use strict";
2184 __webpack_require__.r(__webpack_exports__);
2185 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2186 /* harmony export */ "globalHistory": () => (/* binding */ globalHistory),
2187 /* harmony export */ "navigate": () => (/* binding */ navigate),
2188 /* harmony export */ "createHistory": () => (/* binding */ createHistory),
2189 /* harmony export */ "createMemorySource": () => (/* binding */ createMemorySource)
2190 /* harmony export */ });
2191 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
2192
2193 var getLocation = function getLocation(source) {
2194 var _source$location = source.location,
2195 search = _source$location.search,
2196 hash = _source$location.hash,
2197 href = _source$location.href,
2198 origin = _source$location.origin,
2199 protocol = _source$location.protocol,
2200 host = _source$location.host,
2201 hostname = _source$location.hostname,
2202 port = _source$location.port;
2203 var pathname = source.location.pathname;
2204
2205
2206 if (!pathname && href && canUseDOM) {
2207 var url = new URL(href);
2208 pathname = url.pathname;
2209 }
2210
2211 return {
2212 pathname: encodeURI(decodeURI(pathname)),
2213 search: search,
2214 hash: hash,
2215 href: href,
2216 origin: origin,
2217 protocol: protocol,
2218 host: host,
2219 hostname: hostname,
2220 port: port,
2221 state: source.history.state,
2222 key: source.history.state && source.history.state.key || "initial"
2223 };
2224 };
2225
2226 var createHistory = function createHistory(source, options) {
2227 var listeners = [];
2228 var location = getLocation(source);
2229 var transitioning = false;
2230 var resolveTransition = function resolveTransition() {};
2231
2232 return {
2233 get location() {
2234 return location;
2235 },
2236
2237 get transitioning() {
2238 return transitioning;
2239 },
2240
2241 _onTransitionComplete: function _onTransitionComplete() {
2242 transitioning = false;
2243 resolveTransition();
2244 },
2245 listen: function listen(listener) {
2246 listeners.push(listener);
2247
2248 var popstateListener = function popstateListener() {
2249 location = getLocation(source);
2250 listener({ location: location, action: "POP" });
2251 };
2252
2253 source.addEventListener("popstate", popstateListener);
2254
2255 return function () {
2256 source.removeEventListener("popstate", popstateListener);
2257 listeners = listeners.filter(function (fn) {
2258 return fn !== listener;
2259 });
2260 };
2261 },
2262 navigate: function navigate(to) {
2263 var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
2264 state = _ref.state,
2265 _ref$replace = _ref.replace,
2266 replace = _ref$replace === undefined ? false : _ref$replace;
2267
2268 if (typeof to === "number") {
2269 source.history.go(to);
2270 } else {
2271 state = _extends({}, state, { key: Date.now() + "" });
2272 // try...catch iOS Safari limits to 100 pushState calls
2273 try {
2274 if (transitioning || replace) {
2275 source.history.replaceState(state, null, to);
2276 } else {
2277 source.history.pushState(state, null, to);
2278 }
2279 } catch (e) {
2280 source.location[replace ? "replace" : "assign"](to);
2281 }
2282 }
2283
2284 location = getLocation(source);
2285 transitioning = true;
2286 var transition = new Promise(function (res) {
2287 return resolveTransition = res;
2288 });
2289 listeners.forEach(function (listener) {
2290 return listener({ location: location, action: "PUSH" });
2291 });
2292 return transition;
2293 }
2294 };
2295 };
2296
2297 ////////////////////////////////////////////////////////////////////////////////
2298 // Stores history entries in memory for testing or other platforms like Native
2299 var createMemorySource = function createMemorySource() {
2300 var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
2301
2302 var searchIndex = initialPath.indexOf("?");
2303 var initialLocation = {
2304 pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
2305 search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
2306 };
2307 var index = 0;
2308 var stack = [initialLocation];
2309 var states = [null];
2310
2311 return {
2312 get location() {
2313 return stack[index];
2314 },
2315 addEventListener: function addEventListener(name, fn) {},
2316 removeEventListener: function removeEventListener(name, fn) {},
2317
2318 history: {
2319 get entries() {
2320 return stack;
2321 },
2322 get index() {
2323 return index;
2324 },
2325 get state() {
2326 return states[index];
2327 },
2328 pushState: function pushState(state, _, uri) {
2329 var _uri$split = uri.split("?"),
2330 pathname = _uri$split[0],
2331 _uri$split$ = _uri$split[1],
2332 search = _uri$split$ === undefined ? "" : _uri$split$;
2333
2334 index++;
2335 stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
2336 states.push(state);
2337 },
2338 replaceState: function replaceState(state, _, uri) {
2339 var _uri$split2 = uri.split("?"),
2340 pathname = _uri$split2[0],
2341 _uri$split2$ = _uri$split2[1],
2342 search = _uri$split2$ === undefined ? "" : _uri$split2$;
2343
2344 stack[index] = { pathname: pathname, search: search };
2345 states[index] = state;
2346 },
2347 go: function go(to) {
2348 var newIndex = index + to;
2349
2350 if (newIndex < 0 || newIndex > states.length - 1) {
2351 return;
2352 }
2353
2354 index = newIndex;
2355 }
2356 }
2357 };
2358 };
2359
2360 ////////////////////////////////////////////////////////////////////////////////
2361 // global history - uses window.history as the source if available, otherwise a
2362 // memory history
2363 var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
2364 var getSource = function getSource() {
2365 return canUseDOM ? window : createMemorySource();
2366 };
2367
2368 var globalHistory = createHistory(getSource());
2369 var navigate = globalHistory.navigate;
2370
2371 ////////////////////////////////////////////////////////////////////////////////
2372
2373
2374
2375 /***/ }),
2376
2377 /***/ "../node_modules/@reach/router/es/lib/utils.js":
2378 /*!*****************************************************!*\
2379 !*** ../node_modules/@reach/router/es/lib/utils.js ***!
2380 \*****************************************************/
2381 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2382
2383 "use strict";
2384 __webpack_require__.r(__webpack_exports__);
2385 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2386 /* harmony export */ "startsWith": () => (/* binding */ startsWith),
2387 /* harmony export */ "pick": () => (/* binding */ pick),
2388 /* harmony export */ "match": () => (/* binding */ match),
2389 /* harmony export */ "resolve": () => (/* binding */ resolve),
2390 /* harmony export */ "insertParams": () => (/* binding */ insertParams),
2391 /* harmony export */ "validateRedirect": () => (/* binding */ validateRedirect),
2392 /* harmony export */ "shallowCompare": () => (/* binding */ shallowCompare)
2393 /* harmony export */ });
2394 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
2395 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
2396
2397
2398 ////////////////////////////////////////////////////////////////////////////////
2399 // startsWith(string, search) - Check if `string` starts with `search`
2400 var startsWith = function startsWith(string, search) {
2401 return string.substr(0, search.length) === search;
2402 };
2403
2404 ////////////////////////////////////////////////////////////////////////////////
2405 // pick(routes, uri)
2406 //
2407 // Ranks and picks the best route to match. Each segment gets the highest
2408 // amount of points, then the type of segment gets an additional amount of
2409 // points where
2410 //
2411 // static > dynamic > splat > root
2412 //
2413 // This way we don't have to worry about the order of our routes, let the
2414 // computers do it.
2415 //
2416 // A route looks like this
2417 //
2418 // { path, default, value }
2419 //
2420 // And a returned match looks like:
2421 //
2422 // { route, params, uri }
2423 //
2424 // I know, I should use TypeScript not comments for these types.
2425 var pick = function pick(routes, uri) {
2426 var match = void 0;
2427 var default_ = void 0;
2428
2429 var _uri$split = uri.split("?"),
2430 uriPathname = _uri$split[0];
2431
2432 var uriSegments = segmentize(uriPathname);
2433 var isRootUri = uriSegments[0] === "";
2434 var ranked = rankRoutes(routes);
2435
2436 for (var i = 0, l = ranked.length; i < l; i++) {
2437 var missed = false;
2438 var route = ranked[i].route;
2439
2440 if (route.default) {
2441 default_ = {
2442 route: route,
2443 params: {},
2444 uri: uri
2445 };
2446 continue;
2447 }
2448
2449 var routeSegments = segmentize(route.path);
2450 var params = {};
2451 var max = Math.max(uriSegments.length, routeSegments.length);
2452 var index = 0;
2453
2454 for (; index < max; index++) {
2455 var routeSegment = routeSegments[index];
2456 var uriSegment = uriSegments[index];
2457
2458 if (isSplat(routeSegment)) {
2459 // Hit a splat, just grab the rest, and return a match
2460 // uri: /files/documents/work
2461 // route: /files/*
2462 var param = routeSegment.slice(1) || "*";
2463 params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
2464 break;
2465 }
2466
2467 if (uriSegment === undefined) {
2468 // URI is shorter than the route, no match
2469 // uri: /users
2470 // route: /users/:userId
2471 missed = true;
2472 break;
2473 }
2474
2475 var dynamicMatch = paramRe.exec(routeSegment);
2476
2477 if (dynamicMatch && !isRootUri) {
2478 var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
2479 !matchIsNotReserved ? true ? invariant__WEBPACK_IMPORTED_MODULE_0___default()(false, "<Router> dynamic segment \"" + dynamicMatch[1] + "\" is a reserved name. Please use a different name in path \"" + route.path + "\".") : 0 : void 0;
2480 var value = decodeURIComponent(uriSegment);
2481 params[dynamicMatch[1]] = value;
2482 } else if (routeSegment !== uriSegment) {
2483 // Current segments don't match, not dynamic, not splat, so no match
2484 // uri: /users/123/settings
2485 // route: /users/:id/profile
2486 missed = true;
2487 break;
2488 }
2489 }
2490
2491 if (!missed) {
2492 match = {
2493 route: route,
2494 params: params,
2495 uri: "/" + uriSegments.slice(0, index).join("/")
2496 };
2497 break;
2498 }
2499 }
2500
2501 return match || default_ || null;
2502 };
2503
2504 ////////////////////////////////////////////////////////////////////////////////
2505 // match(path, uri) - Matches just one path to a uri, also lol
2506 var match = function match(path, uri) {
2507 return pick([{ path: path }], uri);
2508 };
2509
2510 ////////////////////////////////////////////////////////////////////////////////
2511 // resolve(to, basepath)
2512 //
2513 // Resolves URIs as though every path is a directory, no files. Relative URIs
2514 // in the browser can feel awkward because not only can you be "in a directory"
2515 // you can be "at a file", too. For example
2516 //
2517 // browserSpecResolve('foo', '/bar/') => /bar/foo
2518 // browserSpecResolve('foo', '/bar') => /foo
2519 //
2520 // But on the command line of a file system, it's not as complicated, you can't
2521 // `cd` from a file, only directories. This way, links have to know less about
2522 // their current path. To go deeper you can do this:
2523 //
2524 // <Link to="deeper"/>
2525 // // instead of
2526 // <Link to=`{${props.uri}/deeper}`/>
2527 //
2528 // Just like `cd`, if you want to go deeper from the command line, you do this:
2529 //
2530 // cd deeper
2531 // # not
2532 // cd $(pwd)/deeper
2533 //
2534 // By treating every path as a directory, linking to relative paths should
2535 // require less contextual information and (fingers crossed) be more intuitive.
2536 var resolve = function resolve(to, base) {
2537 // /foo/bar, /baz/qux => /foo/bar
2538 if (startsWith(to, "/")) {
2539 return to;
2540 }
2541
2542 var _to$split = to.split("?"),
2543 toPathname = _to$split[0],
2544 toQuery = _to$split[1];
2545
2546 var _base$split = base.split("?"),
2547 basePathname = _base$split[0];
2548
2549 var toSegments = segmentize(toPathname);
2550 var baseSegments = segmentize(basePathname);
2551
2552 // ?a=b, /users?b=c => /users?a=b
2553 if (toSegments[0] === "") {
2554 return addQuery(basePathname, toQuery);
2555 }
2556
2557 // profile, /users/789 => /users/789/profile
2558 if (!startsWith(toSegments[0], ".")) {
2559 var pathname = baseSegments.concat(toSegments).join("/");
2560 return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
2561 }
2562
2563 // ./ /users/123 => /users/123
2564 // ../ /users/123 => /users
2565 // ../.. /users/123 => /
2566 // ../../one /a/b/c/d => /a/b/one
2567 // .././one /a/b/c/d => /a/b/c/one
2568 var allSegments = baseSegments.concat(toSegments);
2569 var segments = [];
2570 for (var i = 0, l = allSegments.length; i < l; i++) {
2571 var segment = allSegments[i];
2572 if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
2573 }
2574
2575 return addQuery("/" + segments.join("/"), toQuery);
2576 };
2577
2578 ////////////////////////////////////////////////////////////////////////////////
2579 // insertParams(path, params)
2580
2581 var insertParams = function insertParams(path, params) {
2582 var _path$split = path.split("?"),
2583 pathBase = _path$split[0],
2584 _path$split$ = _path$split[1],
2585 query = _path$split$ === undefined ? "" : _path$split$;
2586
2587 var segments = segmentize(pathBase);
2588 var constructedPath = "/" + segments.map(function (segment) {
2589 var match = paramRe.exec(segment);
2590 return match ? params[match[1]] : segment;
2591 }).join("/");
2592 var _params$location = params.location;
2593 _params$location = _params$location === undefined ? {} : _params$location;
2594 var _params$location$sear = _params$location.search,
2595 search = _params$location$sear === undefined ? "" : _params$location$sear;
2596
2597 var searchSplit = search.split("?")[1] || "";
2598 constructedPath = addQuery(constructedPath, query, searchSplit);
2599 return constructedPath;
2600 };
2601
2602 var validateRedirect = function validateRedirect(from, to) {
2603 var filter = function filter(segment) {
2604 return isDynamic(segment);
2605 };
2606 var fromString = segmentize(from).filter(filter).sort().join("/");
2607 var toString = segmentize(to).filter(filter).sort().join("/");
2608 return fromString === toString;
2609 };
2610
2611 ////////////////////////////////////////////////////////////////////////////////
2612 // Junk
2613 var paramRe = /^:(.+)/;
2614
2615 var SEGMENT_POINTS = 4;
2616 var STATIC_POINTS = 3;
2617 var DYNAMIC_POINTS = 2;
2618 var SPLAT_PENALTY = 1;
2619 var ROOT_POINTS = 1;
2620
2621 var isRootSegment = function isRootSegment(segment) {
2622 return segment === "";
2623 };
2624 var isDynamic = function isDynamic(segment) {
2625 return paramRe.test(segment);
2626 };
2627 var isSplat = function isSplat(segment) {
2628 return segment && segment[0] === "*";
2629 };
2630
2631 var rankRoute = function rankRoute(route, index) {
2632 var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
2633 score += SEGMENT_POINTS;
2634 if (isRootSegment(segment)) score += ROOT_POINTS;else if (isDynamic(segment)) score += DYNAMIC_POINTS;else if (isSplat(segment)) score -= SEGMENT_POINTS + SPLAT_PENALTY;else score += STATIC_POINTS;
2635 return score;
2636 }, 0);
2637 return { route: route, score: score, index: index };
2638 };
2639
2640 var rankRoutes = function rankRoutes(routes) {
2641 return routes.map(rankRoute).sort(function (a, b) {
2642 return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
2643 });
2644 };
2645
2646 var segmentize = function segmentize(uri) {
2647 return uri
2648 // strip starting/ending slashes
2649 .replace(/(^\/+|\/+$)/g, "").split("/");
2650 };
2651
2652 var addQuery = function addQuery(pathname) {
2653 for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
2654 query[_key - 1] = arguments[_key];
2655 }
2656
2657 query = query.filter(function (q) {
2658 return q && q.length > 0;
2659 });
2660 return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
2661 };
2662
2663 var reservedNames = ["uri", "path"];
2664
2665 /**
2666 * Shallow compares two objects.
2667 * @param {Object} obj1 The first object to compare.
2668 * @param {Object} obj2 The second object to compare.
2669 */
2670 var shallowCompare = function shallowCompare(obj1, obj2) {
2671 var obj1Keys = Object.keys(obj1);
2672 return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
2673 return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
2674 });
2675 };
2676
2677 ////////////////////////////////////////////////////////////////////////////////
2678
2679
2680 /***/ }),
2681
2682 /***/ "../core/app/assets/js/hooks/use-action.js":
2683 /*!*************************************************!*\
2684 !*** ../core/app/assets/js/hooks/use-action.js ***!
2685 \*************************************************/
2686 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2687
2688 "use strict";
2689
2690
2691 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2692
2693 _Object$defineProperty(exports, "__esModule", {
2694 value: true
2695 });
2696
2697 exports["default"] = useAction;
2698
2699 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
2700
2701 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2702
2703 function useAction() {
2704 return {
2705 backToDashboard: function backToDashboard() {
2706 if (window.top === window) {
2707 // Directly - in case that the return_url is the login-page, the target should be the admin-page and not the login-page again.
2708 window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
2709 } else {
2710 // Iframe.
2711 window.top.$e.run('app/close');
2712 }
2713 }
2714 };
2715 }
2716
2717 /***/ }),
2718
2719 /***/ "../core/app/assets/js/hooks/use-ajax.js":
2720 /*!***********************************************!*\
2721 !*** ../core/app/assets/js/hooks/use-ajax.js ***!
2722 \***********************************************/
2723 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2724
2725 "use strict";
2726
2727
2728 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2729
2730 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2731
2732 _Object$defineProperty(exports, "__esModule", {
2733 value: true
2734 });
2735
2736 exports["default"] = useAjax;
2737
2738 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2739
2740 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2741
2742 var _react = __webpack_require__(/*! react */ "react");
2743
2744 function useAjax() {
2745 var _useState = (0, _react.useState)(null),
2746 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2747 ajax = _useState2[0],
2748 setAjax = _useState2[1],
2749 initialStatusKey = 'initial',
2750 uploadInitialState = {
2751 status: initialStatusKey,
2752 isComplete: false,
2753 response: null
2754 },
2755 _useState3 = (0, _react.useState)(uploadInitialState),
2756 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
2757 ajaxState = _useState4[0],
2758 setAjaxState = _useState4[1],
2759 ajaxActions = {
2760 reset: function reset() {
2761 return setAjaxState(initialStatusKey);
2762 }
2763 };
2764
2765 (0, _react.useEffect)(function () {
2766 if (ajax) {
2767 var formData = new FormData();
2768
2769 if (ajax.data) {
2770 for (var key in ajax.data) {
2771 formData.append(key, ajax.data[key]);
2772 }
2773
2774 if (!ajax.data.nonce) {
2775 formData.append('_nonce', elementorCommon.config.ajax.nonce);
2776 }
2777 }
2778
2779 var options = (0, _objectSpread2.default)((0, _objectSpread2.default)({
2780 type: 'post',
2781 url: elementorCommon.config.ajax.url,
2782 headers: {},
2783 cache: false,
2784 contentType: false,
2785 processData: false
2786 }, ajax), {}, {
2787 data: formData,
2788 success: function success(response) {
2789 var status = response.success ? 'success' : 'error';
2790 setAjaxState(function (prevState) {
2791 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2792 status: status,
2793 response: response === null || response === void 0 ? void 0 : response.data
2794 });
2795 });
2796 },
2797 error: function error() {
2798 setAjaxState(function (prevState) {
2799 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2800 status: 'error'
2801 });
2802 });
2803 },
2804 complete: function complete() {
2805 setAjaxState(function (prevState) {
2806 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2807 isComplete: true
2808 });
2809 });
2810 }
2811 });
2812 jQuery.ajax(options);
2813 }
2814 }, [ajax]);
2815 return {
2816 ajax: ajax,
2817 setAjax: setAjax,
2818 ajaxState: ajaxState,
2819 ajaxActions: ajaxActions
2820 };
2821 }
2822
2823 /***/ }),
2824
2825 /***/ "../core/app/assets/js/hooks/use-page-title.js":
2826 /*!*****************************************************!*\
2827 !*** ../core/app/assets/js/hooks/use-page-title.js ***!
2828 \*****************************************************/
2829 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2830
2831 "use strict";
2832 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2833
2834
2835 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2836
2837 _Object$defineProperty(exports, "__esModule", {
2838 value: true
2839 });
2840
2841 exports["default"] = usePageTitle;
2842
2843 var _react = __webpack_require__(/*! react */ "react");
2844
2845 function usePageTitle(_ref) {
2846 var title = _ref.title,
2847 prefix = _ref.prefix;
2848 (0, _react.useEffect)(function () {
2849 if (!prefix) {
2850 prefix = __('Elementor', 'elementor');
2851 }
2852
2853 document.title = "".concat(prefix, " | ").concat(title);
2854 }, [title, prefix]);
2855 }
2856
2857 /***/ }),
2858
2859 /***/ "../core/app/assets/js/hooks/use-query-params.js":
2860 /*!*******************************************************!*\
2861 !*** ../core/app/assets/js/hooks/use-query-params.js ***!
2862 \*******************************************************/
2863 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2864
2865 "use strict";
2866
2867
2868 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2869
2870 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2871
2872 _Object$defineProperty(exports, "__esModule", {
2873 value: true
2874 });
2875
2876 exports["default"] = useQueryParams;
2877
2878 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2879
2880 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2881
2882 __webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
2883
2884 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
2885
2886 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
2887
2888 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
2889
2890 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
2891
2892 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
2893
2894 function useQueryParams() {
2895 var _location$hash$match;
2896
2897 var urlSearchParams = new URLSearchParams(window.location.search),
2898 urlParams = Object.fromEntries(urlSearchParams.entries()),
2899 hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1],
2900 hashParams = {};
2901
2902 if (hashValue) {
2903 hashValue.split('&').forEach(function (pair) {
2904 var _pair$split = pair.split('='),
2905 _pair$split2 = (0, _slicedToArray2.default)(_pair$split, 2),
2906 key = _pair$split2[0],
2907 value = _pair$split2[1];
2908
2909 hashParams[key] = value;
2910 });
2911 } // Merging the URL params with the hash params.
2912
2913
2914 var queryParams = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, urlParams), hashParams);
2915 return {
2916 getAll: function getAll() {
2917 return queryParams;
2918 }
2919 };
2920 }
2921
2922 /***/ }),
2923
2924 /***/ "../core/app/assets/js/layout/content.js":
2925 /*!***********************************************!*\
2926 !*** ../core/app/assets/js/layout/content.js ***!
2927 \***********************************************/
2928 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2929
2930 "use strict";
2931 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2932
2933
2934 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2935
2936 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2937
2938 _Object$defineProperty(exports, "__esModule", {
2939 value: true
2940 });
2941
2942 exports["default"] = Content;
2943
2944 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2945
2946 function Content(props) {
2947 return /*#__PURE__*/_react.default.createElement("main", {
2948 className: "eps-app__content ".concat(props.className)
2949 }, props.children);
2950 }
2951
2952 Content.propTypes = {
2953 children: PropTypes.any,
2954 className: PropTypes.string
2955 };
2956 Content.defaultProps = {
2957 className: ''
2958 };
2959
2960 /***/ }),
2961
2962 /***/ "../core/app/assets/js/layout/footer.js":
2963 /*!**********************************************!*\
2964 !*** ../core/app/assets/js/layout/footer.js ***!
2965 \**********************************************/
2966 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2967
2968 "use strict";
2969 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2970
2971
2972 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2973
2974 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2975
2976 _Object$defineProperty(exports, "__esModule", {
2977 value: true
2978 });
2979
2980 exports["default"] = Footer;
2981
2982 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2983
2984 function Footer(props) {
2985 return /*#__PURE__*/_react.default.createElement("footer", {
2986 className: "eps-app__footer"
2987 }, props.children);
2988 }
2989
2990 Footer.propTypes = {
2991 children: PropTypes.object
2992 };
2993
2994 /***/ }),
2995
2996 /***/ "../core/app/assets/js/layout/header-button.js":
2997 /*!*****************************************************!*\
2998 !*** ../core/app/assets/js/layout/header-button.js ***!
2999 \*****************************************************/
3000 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3001
3002 "use strict";
3003
3004
3005 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3006
3007 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3008
3009 _Object$defineProperty(exports, "__esModule", {
3010 value: true
3011 });
3012
3013 exports["default"] = void 0;
3014
3015 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
3016
3017 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3018
3019 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3020
3021 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
3022
3023 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
3024
3025 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3026
3027 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3028
3029 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3030
3031 var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3032
3033 var Button = /*#__PURE__*/function (_BaseButton) {
3034 (0, _inherits2.default)(Button, _BaseButton);
3035
3036 var _super = (0, _createSuper2.default)(Button);
3037
3038 function Button() {
3039 (0, _classCallCheck2.default)(this, Button);
3040 return _super.apply(this, arguments);
3041 }
3042
3043 (0, _createClass2.default)(Button, [{
3044 key: "getCssId",
3045 value: function getCssId() {
3046 return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
3047 }
3048 }, {
3049 key: "getClassName",
3050 value: function getClassName() {
3051 // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
3052 if (!this.props.includeHeaderBtnClass) {
3053 return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
3054 }
3055
3056 return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
3057 }
3058 }]);
3059 return Button;
3060 }(_button.default);
3061
3062 exports["default"] = Button;
3063 (0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
3064 /* clone */
3065 , _button.default.defaultProps, {
3066 hideText: true,
3067 includeHeaderBtnClass: true
3068 }));
3069
3070 /***/ }),
3071
3072 /***/ "../core/app/assets/js/layout/header-buttons.js":
3073 /*!******************************************************!*\
3074 !*** ../core/app/assets/js/layout/header-buttons.js ***!
3075 \******************************************************/
3076 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3077
3078 "use strict";
3079 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3080 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3081
3082
3083 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3084
3085 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3086
3087 _Object$defineProperty(exports, "__esModule", {
3088 value: true
3089 });
3090
3091 exports["default"] = HeaderButtons;
3092
3093 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3094
3095 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3096
3097 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3098
3099 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3100
3101 var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
3102
3103 function HeaderButtons(props) {
3104 var action = (0, _useAction.default)();
3105 var tools = '';
3106
3107 if (props.buttons.length) {
3108 var buttons = props.buttons.map(function (button) {
3109 return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
3110 key: button.id
3111 }, button));
3112 });
3113 tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
3114 }
3115
3116 return /*#__PURE__*/_react.default.createElement("div", {
3117 className: "eps-app__header-buttons"
3118 }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
3119 text: __('Close', 'elementor'),
3120 icon: "eicon-close",
3121 className: "eps-app__close-button",
3122 onClick: action.backToDashboard
3123 }), tools);
3124 }
3125
3126 HeaderButtons.propTypes = {
3127 buttons: PropTypes.arrayOf(PropTypes.object)
3128 };
3129 HeaderButtons.defaultProps = {
3130 buttons: []
3131 };
3132
3133 /***/ }),
3134
3135 /***/ "../core/app/assets/js/layout/header.js":
3136 /*!**********************************************!*\
3137 !*** ../core/app/assets/js/layout/header.js ***!
3138 \**********************************************/
3139 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3140
3141 "use strict";
3142 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3143
3144
3145 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3146
3147 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3148
3149 _Object$defineProperty(exports, "__esModule", {
3150 value: true
3151 });
3152
3153 exports["default"] = Header;
3154
3155 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3156
3157 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3158
3159 var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
3160
3161 var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
3162
3163 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
3164
3165 function Header(props) {
3166 (0, _usePageTitle.default)({
3167 title: props.title
3168 });
3169 var TitleTag = 'span',
3170 titleAttrs = {};
3171
3172 if (props.titleRedirectRoute) {
3173 TitleTag = 'a';
3174 titleAttrs = {
3175 href: "#".concat(props.titleRedirectRoute),
3176 target: '_self'
3177 };
3178 }
3179
3180 return /*#__PURE__*/_react.default.createElement(_grid.default, {
3181 container: true,
3182 alignItems: "center",
3183 justify: "space-between",
3184 className: "eps-app__header"
3185 }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
3186 className: "eps-app__logo-title-wrapper"
3187 }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
3188 className: "eps-app__logo eicon-elementor"
3189 }), /*#__PURE__*/_react.default.createElement("h1", {
3190 className: "eps-app__title"
3191 }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
3192 buttons: props.buttons
3193 }));
3194 }
3195
3196 Header.propTypes = {
3197 title: PropTypes.string,
3198 titleRedirectRoute: PropTypes.string,
3199 buttons: PropTypes.arrayOf(PropTypes.object)
3200 };
3201 Header.defaultProps = {
3202 buttons: []
3203 };
3204
3205 /***/ }),
3206
3207 /***/ "../core/app/assets/js/layout/page.js":
3208 /*!********************************************!*\
3209 !*** ../core/app/assets/js/layout/page.js ***!
3210 \********************************************/
3211 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3212
3213 "use strict";
3214 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3215
3216
3217 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3218
3219 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3220
3221 _Object$defineProperty(exports, "__esModule", {
3222 value: true
3223 });
3224
3225 exports["default"] = Page;
3226
3227 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3228
3229 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
3230
3231 var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
3232
3233 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
3234
3235 var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
3236
3237 function Page(props) {
3238 var AppSidebar = function AppSidebar() {
3239 if (!props.sidebar) {
3240 return;
3241 }
3242
3243 return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
3244 },
3245 AppFooter = function AppFooter() {
3246 if (!props.footer) {
3247 return;
3248 }
3249
3250 return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
3251 };
3252
3253 return /*#__PURE__*/_react.default.createElement("div", {
3254 className: "eps-app__lightbox ".concat(props.className)
3255 }, /*#__PURE__*/_react.default.createElement("div", {
3256 className: "eps-app"
3257 }, /*#__PURE__*/_react.default.createElement(_header.default, {
3258 title: props.title,
3259 buttons: props.headerButtons,
3260 titleRedirectRoute: props.titleRedirectRoute
3261 }), /*#__PURE__*/_react.default.createElement("div", {
3262 className: "eps-app__main"
3263 }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
3264 }
3265
3266 Page.propTypes = {
3267 title: PropTypes.string,
3268 titleRedirectRoute: PropTypes.string,
3269 className: PropTypes.string,
3270 headerButtons: PropTypes.arrayOf(PropTypes.object),
3271 sidebar: PropTypes.object,
3272 content: PropTypes.object.isRequired,
3273 footer: PropTypes.object
3274 };
3275 Page.defaultProps = {
3276 className: ''
3277 };
3278
3279 /***/ }),
3280
3281 /***/ "../core/app/assets/js/layout/sidebar.js":
3282 /*!***********************************************!*\
3283 !*** ../core/app/assets/js/layout/sidebar.js ***!
3284 \***********************************************/
3285 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3286
3287 "use strict";
3288 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3289
3290
3291 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3292
3293 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3294
3295 _Object$defineProperty(exports, "__esModule", {
3296 value: true
3297 });
3298
3299 exports["default"] = Sidebar;
3300
3301 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3302
3303 function Sidebar(props) {
3304 return /*#__PURE__*/_react.default.createElement("div", {
3305 className: "eps-app__sidebar"
3306 }, props.children);
3307 }
3308
3309 Sidebar.propTypes = {
3310 children: PropTypes.object
3311 };
3312
3313 /***/ }),
3314
3315 /***/ "../core/app/assets/js/molecules/collapse-content.js":
3316 /*!***********************************************************!*\
3317 !*** ../core/app/assets/js/molecules/collapse-content.js ***!
3318 \***********************************************************/
3319 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3320
3321 "use strict";
3322 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3323
3324
3325 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3326
3327 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3328
3329 _Object$defineProperty(exports, "__esModule", {
3330 value: true
3331 });
3332
3333 exports["default"] = CollapseContent;
3334
3335 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3336
3337 function CollapseContent(props) {
3338 return /*#__PURE__*/_react.default.createElement("div", {
3339 className: "e-app-collapse-content"
3340 }, props.children);
3341 }
3342
3343 CollapseContent.propTypes = {
3344 className: PropTypes.string,
3345 children: PropTypes.any
3346 };
3347 CollapseContent.defaultProps = {
3348 className: ''
3349 };
3350
3351 /***/ }),
3352
3353 /***/ "../core/app/assets/js/molecules/collapse-context.js":
3354 /*!***********************************************************!*\
3355 !*** ../core/app/assets/js/molecules/collapse-context.js ***!
3356 \***********************************************************/
3357 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3358
3359 "use strict";
3360
3361
3362 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3363
3364 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3365
3366 _Object$defineProperty(exports, "__esModule", {
3367 value: true
3368 });
3369
3370 exports.CollapseContext = void 0;
3371
3372 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3373
3374 var CollapseContext = _react.default.createContext();
3375
3376 exports.CollapseContext = CollapseContext;
3377
3378 /***/ }),
3379
3380 /***/ "../core/app/assets/js/molecules/collapse-toggle.js":
3381 /*!**********************************************************!*\
3382 !*** ../core/app/assets/js/molecules/collapse-toggle.js ***!
3383 \**********************************************************/
3384 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3385
3386 "use strict";
3387 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3388
3389
3390 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3391
3392 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3393
3394 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3395
3396 _Object$defineProperty(exports, "__esModule", {
3397 value: true
3398 });
3399
3400 exports["default"] = CollapseToggle;
3401
3402 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3403
3404 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3405
3406 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3407
3408 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3409
3410 function CollapseToggle(props) {
3411 var context = (0, _react.useContext)(_collapseContext.CollapseContext),
3412 style = {
3413 '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
3414 },
3415 classNameBase = 'e-app-collapse-toggle',
3416 classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
3417 attrs = {
3418 style: style,
3419 className: (0, _utils.arrayToClassName)(classes)
3420 };
3421
3422 if (props.active) {
3423 attrs.onClick = function () {
3424 return context.toggle();
3425 };
3426 }
3427
3428 return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
3429 className: "eicon-caret-down e-app-collapse-toggle__icon"
3430 }));
3431 }
3432
3433 CollapseToggle.propTypes = {
3434 className: PropTypes.string,
3435 iconSpacing: PropTypes.number,
3436 showIcon: PropTypes.bool,
3437 active: PropTypes.bool,
3438 children: PropTypes.any
3439 };
3440 CollapseToggle.defaultProps = {
3441 className: '',
3442 iconSpacing: 20,
3443 showIcon: true,
3444 active: true
3445 };
3446
3447 /***/ }),
3448
3449 /***/ "../core/app/assets/js/molecules/collapse.js":
3450 /*!***************************************************!*\
3451 !*** ../core/app/assets/js/molecules/collapse.js ***!
3452 \***************************************************/
3453 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3454
3455 "use strict";
3456 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3457
3458
3459 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3460
3461 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3462
3463 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3464
3465 _Object$defineProperty(exports, "__esModule", {
3466 value: true
3467 });
3468
3469 exports["default"] = Collapse;
3470
3471 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3472
3473 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3474
3475 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3476
3477 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3478
3479 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3480
3481 var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../core/app/assets/js/molecules/collapse-toggle.js"));
3482
3483 var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../core/app/assets/js/molecules/collapse-content.js"));
3484
3485 __webpack_require__(/*! ./collapse.scss */ "../core/app/assets/js/molecules/collapse.scss");
3486
3487 function Collapse(props) {
3488 var _useState = (0, _react.useState)(props.isOpened),
3489 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3490 isOpened = _useState2[0],
3491 setIsOpened = _useState2[1],
3492 classNameBase = 'e-app-collapse',
3493 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
3494 toggle = function toggle() {
3495 return setIsOpened(function (prevState) {
3496 return !prevState;
3497 });
3498 };
3499
3500 (0, _react.useEffect)(function () {
3501 if (props.isOpened !== isOpened) {
3502 setIsOpened(props.isOpened);
3503 }
3504 }, [props.isOpened]);
3505 (0, _react.useEffect)(function () {
3506 if (props.onChange) {
3507 props.onChange(isOpened);
3508 }
3509 }, [isOpened]);
3510 return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
3511 value: {
3512 toggle: toggle
3513 }
3514 }, /*#__PURE__*/_react.default.createElement("div", {
3515 className: (0, _utils.arrayToClassName)(classes)
3516 }, props.children));
3517 }
3518
3519 Collapse.propTypes = {
3520 className: PropTypes.string,
3521 isOpened: PropTypes.bool,
3522 onChange: PropTypes.func,
3523 children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
3524 };
3525 Collapse.defaultProps = {
3526 className: '',
3527 isOpened: false
3528 };
3529 Collapse.Toggle = _collapseToggle.default;
3530 Collapse.Content = _collapseContent.default;
3531
3532 /***/ }),
3533
3534 /***/ "../core/app/assets/js/molecules/dashboard-button.js":
3535 /*!***********************************************************!*\
3536 !*** ../core/app/assets/js/molecules/dashboard-button.js ***!
3537 \***********************************************************/
3538 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3539
3540 "use strict";
3541 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3542 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3543
3544
3545 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3546
3547 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3548
3549 _Object$defineProperty(exports, "__esModule", {
3550 value: true
3551 });
3552
3553 exports["default"] = DashboardButton;
3554
3555 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3556
3557 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3558
3559 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3560
3561 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3562
3563 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3564
3565 function DashboardButton(props) {
3566 var action = (0, _useAction.default)(),
3567 baseClassName = 'e-app-dashboard-button',
3568 classes = [baseClassName, props.className];
3569 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3570 className: (0, _utils.arrayToClassName)(classes),
3571 text: props.text,
3572 onClick: action.backToDashboard
3573 }));
3574 }
3575
3576 DashboardButton.propTypes = {
3577 className: PropTypes.string,
3578 text: PropTypes.string
3579 };
3580 DashboardButton.defaultProps = {
3581 className: '',
3582 variant: 'contained',
3583 color: 'primary',
3584 text: __('Back to dashboard', 'elementor')
3585 };
3586
3587 /***/ }),
3588
3589 /***/ "../core/app/assets/js/molecules/go-pro-button.js":
3590 /*!********************************************************!*\
3591 !*** ../core/app/assets/js/molecules/go-pro-button.js ***!
3592 \********************************************************/
3593 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3594
3595 "use strict";
3596 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3597 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3598
3599
3600 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3601
3602 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3603
3604 _Object$defineProperty(exports, "__esModule", {
3605 value: true
3606 });
3607
3608 exports["default"] = GoProButton;
3609
3610 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3611
3612 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3613
3614 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3615
3616 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3617
3618 function GoProButton(props) {
3619 var baseClassName = 'e-app-go-pro-button',
3620 classes = [baseClassName, props.className];
3621 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3622 className: (0, _utils.arrayToClassName)(classes),
3623 text: props.text
3624 }));
3625 }
3626
3627 GoProButton.propTypes = {
3628 className: PropTypes.string,
3629 text: PropTypes.string
3630 };
3631 GoProButton.defaultProps = {
3632 className: '',
3633 variant: 'contained',
3634 size: 'sm',
3635 color: 'cta',
3636 target: '_blank',
3637 rel: 'noopener noreferrer',
3638 text: __('Go Pro', 'elementor')
3639 };
3640
3641 /***/ }),
3642
3643 /***/ "../core/app/assets/js/molecules/tooltip.js":
3644 /*!**************************************************!*\
3645 !*** ../core/app/assets/js/molecules/tooltip.js ***!
3646 \**************************************************/
3647 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3648
3649 "use strict";
3650 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3651
3652
3653 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3654
3655 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3656
3657 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3658
3659 _Object$defineProperty(exports, "__esModule", {
3660 value: true
3661 });
3662
3663 exports["default"] = Tooltip;
3664
3665 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3666
3667 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3668
3669 var _utils = __webpack_require__(/*! ../utils/utils */ "../core/app/assets/js/utils/utils.js");
3670
3671 function Tooltip(props) {
3672 var baseClassName = 'e-app-tooltip',
3673 classes = [baseClassName, props.className],
3674 childRef = (0, _react.useRef)(null),
3675 isAborted = (0, _react.useRef)(false),
3676 isManualControl = props.hasOwnProperty('show'),
3677 _useState = (0, _react.useState)(false),
3678 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3679 isLibraryLoaded = _useState2[0],
3680 setIsLibraryLoaded = _useState2[1],
3681 _useState3 = (0, _react.useState)(false),
3682 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
3683 showTooltip = _useState4[0],
3684 setShowTooltip = _useState4[1],
3685 directionsMap = {
3686 top: 's',
3687 right: 'w',
3688 down: 'n',
3689 left: 'e'
3690 },
3691 tipsyConfig = {
3692 trigger: isManualControl ? 'manual' : 'hover',
3693 gravity: directionsMap[props.direction],
3694 offset: props.offset,
3695 title: function title() {
3696 return props.title;
3697 }
3698 },
3699 setTipsy = function setTipsy() {
3700 var $tooltipContainer = jQuery(childRef.current);
3701 $tooltipContainer.tipsy(tipsyConfig);
3702
3703 if (isManualControl) {
3704 var displayMode = showTooltip ? 'show' : 'hide';
3705 $tooltipContainer.tipsy(displayMode);
3706 }
3707 };
3708
3709 (0, _react.useEffect)(function () {
3710 // In case that the component is disabled the tipsy library will not be loaded by default.
3711 if (!props.disabled) {
3712 isAborted.current = false;
3713 import(
3714 /* webpackIgnore: true */
3715 "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
3716 if (!isAborted.current) {
3717 if (isLibraryLoaded) {
3718 setTipsy();
3719 } else {
3720 setIsLibraryLoaded(true);
3721 }
3722 }
3723 });
3724 }
3725
3726 return function () {
3727 if (!props.disabled) {
3728 // Aborting the current dynamic-import state update in case of re-render.
3729 isAborted.current = true; // Cleanup of existing tipsy element in case of re-render.
3730
3731 jQuery('.tipsy:last').remove();
3732 }
3733 };
3734 }, [props.disabled]);
3735 (0, _react.useEffect)(function () {
3736 if (isLibraryLoaded) {
3737 setTipsy();
3738 }
3739 }, [isLibraryLoaded, showTooltip]);
3740 (0, _react.useEffect)(function () {
3741 // The "show" state should not be changed while the component is disabled.
3742 if (!props.disabled && props.show !== showTooltip) {
3743 setShowTooltip(props.show);
3744 }
3745 }, [props.show]);
3746 return /*#__PURE__*/_react.default.createElement(props.tag, {
3747 className: (0, _utils.arrayToClassName)(classes),
3748 ref: childRef
3749 }, props.children);
3750 }
3751
3752 Tooltip.propTypes = {
3753 className: PropTypes.string,
3754 offset: PropTypes.number,
3755 show: PropTypes.bool,
3756 direction: PropTypes.oneOf(['top', 'right', 'left', 'down']),
3757 tag: PropTypes.string.isRequired,
3758 title: PropTypes.string.isRequired,
3759 disabled: PropTypes.bool,
3760 children: PropTypes.any
3761 };
3762 Tooltip.defaultProps = {
3763 className: '',
3764 offset: 10,
3765 direction: 'top',
3766 disabled: false
3767 };
3768
3769 /***/ }),
3770
3771 /***/ "../core/app/assets/js/molecules/upload-file.js":
3772 /*!******************************************************!*\
3773 !*** ../core/app/assets/js/molecules/upload-file.js ***!
3774 \******************************************************/
3775 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3776
3777 "use strict";
3778 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3779 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3780
3781
3782 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3783
3784 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3785
3786 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3787
3788 _Object$defineProperty(exports, "__esModule", {
3789 value: true
3790 });
3791
3792 exports["default"] = UploadFile;
3793
3794 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3795
3796 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3797
3798 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3799
3800 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3801
3802 __webpack_require__(/*! ./upload-file.scss */ "../core/app/assets/js/molecules/upload-file.scss");
3803
3804 function UploadFile(props) {
3805 var fileInput = (0, _react.useRef)(null),
3806 baseClassName = 'e-app-upload-file',
3807 classes = [baseClassName, props.className];
3808 return /*#__PURE__*/_react.default.createElement("div", {
3809 className: (0, _utils.arrayToClassName)(classes)
3810 }, /*#__PURE__*/_react.default.createElement("input", {
3811 ref: fileInput,
3812 type: "file",
3813 accept: props.filetypes.map(function (type) {
3814 return '.' + type;
3815 }).join(', '),
3816 className: "e-app-upload-file__input",
3817 onChange: function onChange(event) {
3818 var file = event.target.files[0];
3819
3820 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3821 props.onFileSelect(file, event);
3822 } else {
3823 fileInput.current.value = '';
3824 props.onError();
3825 }
3826 }
3827 }), /*#__PURE__*/_react.default.createElement(_button.default, {
3828 className: "e-app-upload-file__button",
3829 text: props.text,
3830 variant: "contained",
3831 color: "primary",
3832 size: "lg",
3833 hideText: props.isLoading,
3834 icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
3835 onClick: function onClick() {
3836 if (!props.isLoading) {
3837 fileInput.current.click();
3838 }
3839 }
3840 }));
3841 }
3842
3843 UploadFile.propTypes = {
3844 className: PropTypes.string,
3845 text: PropTypes.string,
3846 onFileSelect: PropTypes.func,
3847 isLoading: PropTypes.bool,
3848 filetypes: PropTypes.array.isRequired,
3849 onError: PropTypes.func
3850 };
3851 UploadFile.defaultProps = {
3852 className: '',
3853 text: __('Select File', 'elementor'),
3854 onError: function onError() {}
3855 };
3856
3857 /***/ }),
3858
3859 /***/ "../core/app/assets/js/organisms/drop-zone.js":
3860 /*!****************************************************!*\
3861 !*** ../core/app/assets/js/organisms/drop-zone.js ***!
3862 \****************************************************/
3863 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3864
3865 "use strict";
3866 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3867
3868
3869 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3870
3871 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3872
3873 _Object$defineProperty(exports, "__esModule", {
3874 value: true
3875 });
3876
3877 exports["default"] = DropZone;
3878
3879 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3880
3881 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3882
3883 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3884
3885 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
3886
3887 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
3888
3889 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
3890
3891 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
3892
3893 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
3894
3895 __webpack_require__(/*! ./drop-zone.scss */ "../core/app/assets/js/organisms/drop-zone.scss");
3896
3897 function DropZone(props) {
3898 var classes = ['e-app-drop-zone', props.className],
3899 dragDropEvents = {
3900 onDrop: function onDrop(event) {
3901 if (!props.isLoading) {
3902 var file = event.dataTransfer.files[0];
3903
3904 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3905 props.onFileSelect(file, event);
3906 } else {
3907 props.onError();
3908 }
3909 }
3910 }
3911 };
3912 return /*#__PURE__*/_react.default.createElement("section", {
3913 className: (0, _utils.arrayToClassName)(classes)
3914 }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
3915 isLoading: props.isLoading
3916 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
3917 className: "e-app-drop-zone__icon ".concat(props.icon)
3918 }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
3919 variant: "display-3"
3920 }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
3921 variant: "xl",
3922 className: "e-app-drop-zone__text"
3923 }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
3924 variant: "xl",
3925 className: "e-app-drop-zone__secondary-text"
3926 }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
3927 isLoading: props.isLoading,
3928 onFileSelect: props.onFileSelect,
3929 onError: props.onError,
3930 text: props.buttonText,
3931 filetypes: props.filetypes
3932 })));
3933 }
3934
3935 DropZone.propTypes = {
3936 className: PropTypes.string,
3937 children: PropTypes.any,
3938 onFileSelect: PropTypes.func.isRequired,
3939 heading: PropTypes.string,
3940 text: PropTypes.string,
3941 secondaryText: PropTypes.string,
3942 buttonText: PropTypes.string,
3943 icon: PropTypes.string,
3944 showButton: PropTypes.bool,
3945 showIcon: PropTypes.bool,
3946 isLoading: PropTypes.bool,
3947 filetypes: PropTypes.array.isRequired,
3948 onError: PropTypes.func
3949 };
3950 DropZone.defaultProps = {
3951 className: '',
3952 icon: 'eicon-library-upload',
3953 showButton: true,
3954 showIcon: true,
3955 onError: function onError() {}
3956 };
3957
3958 /***/ }),
3959
3960 /***/ "../core/app/assets/js/organisms/error-boundary.js":
3961 /*!*********************************************************!*\
3962 !*** ../core/app/assets/js/organisms/error-boundary.js ***!
3963 \*********************************************************/
3964 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3965
3966 "use strict";
3967 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3968 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3969
3970
3971 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3972
3973 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3974
3975 _Object$defineProperty(exports, "__esModule", {
3976 value: true
3977 });
3978
3979 exports["default"] = void 0;
3980
3981 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3982
3983 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3984
3985 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3986
3987 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3988
3989 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3990
3991 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3992
3993 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
3994
3995 // In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
3996 // That is why this component is a class component.
3997 // @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
3998 var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
3999 (0, _inherits2.default)(ErrorBoundary, _React$Component);
4000
4001 var _super = (0, _createSuper2.default)(ErrorBoundary);
4002
4003 function ErrorBoundary(props) {
4004 var _this;
4005
4006 (0, _classCallCheck2.default)(this, ErrorBoundary);
4007 _this = _super.call(this, props);
4008 _this.state = {
4009 hasError: null
4010 };
4011 return _this;
4012 }
4013
4014 (0, _createClass2.default)(ErrorBoundary, [{
4015 key: "goBack",
4016 value: function goBack() {
4017 // If the app was opened inside an iframe, it will close it,
4018 // if not, it will redirect to the last location.
4019 if (window.top !== window.self) {
4020 window.top.$e.run('app/close');
4021 }
4022
4023 window.location = elementorAppConfig.return_url;
4024 }
4025 }, {
4026 key: "render",
4027 value: function render() {
4028 if (this.state.hasError) {
4029 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
4030 title: this.props.title,
4031 text: this.props.text,
4032 approveButtonUrl: this.props.learnMoreUrl,
4033 approveButtonColor: "link",
4034 approveButtonTarget: "_blank",
4035 approveButtonText: __('Learn More', 'elementor'),
4036 dismissButtonText: __('Go Back', 'elementor'),
4037 dismissButtonOnClick: this.goBack
4038 });
4039 }
4040
4041 return this.props.children;
4042 }
4043 }], [{
4044 key: "getDerivedStateFromError",
4045 value: function getDerivedStateFromError() {
4046 return {
4047 hasError: true
4048 };
4049 }
4050 }]);
4051 return ErrorBoundary;
4052 }(_react.default.Component);
4053
4054 exports["default"] = ErrorBoundary;
4055 (0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
4056 children: PropTypes.any,
4057 title: PropTypes.string,
4058 text: PropTypes.string,
4059 learnMoreUrl: PropTypes.string
4060 });
4061 (0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
4062 title: __('App could not be loaded', 'elementor'),
4063 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
4064 learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
4065 });
4066
4067 /***/ }),
4068
4069 /***/ "../core/app/assets/js/organisms/unfiltered-files-dialog.js":
4070 /*!******************************************************************!*\
4071 !*** ../core/app/assets/js/organisms/unfiltered-files-dialog.js ***!
4072 \******************************************************************/
4073 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4074
4075 "use strict";
4076 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4077 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4078
4079
4080 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4081
4082 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4083
4084 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4085
4086 _Object$defineProperty(exports, "__esModule", {
4087 value: true
4088 });
4089
4090 exports["default"] = UnfilteredFilesDialog;
4091
4092 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4093
4094 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
4095
4096 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4097
4098 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
4099
4100 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
4101
4102 function UnfilteredFilesDialog(props) {
4103 var show = props.show,
4104 setShow = props.setShow,
4105 onReady = props.onReady,
4106 onCancel = props.onCancel,
4107 _useAjax = (0, _useAjax2.default)(),
4108 ajaxState = _useAjax.ajaxState,
4109 setAjax = _useAjax.setAjax,
4110 _useState = (0, _react.useState)(false),
4111 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4112 enableUnfilteredFiles = _useState2[0],
4113 setEnableUnfilteredFiles = _useState2[1],
4114 _useState3 = (0, _react.useState)(false),
4115 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
4116 isEnableError = _useState4[0],
4117 setIsEnableError = _useState4[1]; // Sending the enable unfiltered files request.
4118
4119
4120 (0, _react.useEffect)(function () {
4121 if (enableUnfilteredFiles) {
4122 setShow(false);
4123 setAjax({
4124 data: {
4125 action: 'elementor_ajax',
4126 actions: (0, _stringify.default)({
4127 enable_unfiltered_files_upload: {
4128 action: 'enable_unfiltered_files_upload'
4129 }
4130 })
4131 }
4132 });
4133 }
4134 }, [enableUnfilteredFiles]); // Enabling unfiltered files ajax status.
4135
4136 (0, _react.useEffect)(function () {
4137 switch (ajaxState.status) {
4138 case 'success':
4139 onReady();
4140 break;
4141
4142 case 'error':
4143 setIsEnableError(true);
4144 setShow(true);
4145 break;
4146 }
4147 }, [ajaxState]);
4148
4149 if (!show) {
4150 return null;
4151 }
4152
4153 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isEnableError ? /*#__PURE__*/_react.default.createElement(_dialog.default, {
4154 title: __('Sorry, something went wrong.', 'elementor'),
4155 text: __('Nothing to worry about, just continue without importing SVGs or go back and start the import again.', 'elementor'),
4156 approveButtonColor: "link",
4157 approveButtonText: __('Continue', 'elementor'),
4158 approveButtonOnClick: onReady,
4159 dismissButtonText: __('Go back', 'elementor'),
4160 dismissButtonOnClick: onCancel,
4161 onClose: onCancel
4162 }) : /*#__PURE__*/_react.default.createElement(_dialog.default, {
4163 title: __('First, enable unfiltered file uploads.', 'elementor'),
4164 text: __('This allows Elementor to scan your SVGs for malicious content. Otherwise, you can skip any SVGs in this import.', 'elementor'),
4165 approveButtonColor: "link",
4166 approveButtonText: __('Enable', 'elementor'),
4167 approveButtonOnClick: function approveButtonOnClick() {
4168 return setEnableUnfilteredFiles(true);
4169 },
4170 dismissButtonText: __('Skip', 'elementor'),
4171 dismissButtonOnClick: onReady,
4172 onClose: onReady
4173 }));
4174 }
4175
4176 UnfilteredFilesDialog.propTypes = {
4177 show: PropTypes.bool,
4178 setShow: PropTypes.func.isRequired,
4179 onReady: PropTypes.func.isRequired,
4180 onCancel: PropTypes.func.isRequired
4181 };
4182 UnfilteredFilesDialog.defaultProps = {
4183 show: false
4184 };
4185
4186 /***/ }),
4187
4188 /***/ "../core/app/assets/js/organisms/wizard-footer.js":
4189 /*!********************************************************!*\
4190 !*** ../core/app/assets/js/organisms/wizard-footer.js ***!
4191 \********************************************************/
4192 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4193
4194 "use strict";
4195 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4196
4197
4198 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4199
4200 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4201
4202 _Object$defineProperty(exports, "__esModule", {
4203 value: true
4204 });
4205
4206 exports["default"] = WizardFooter;
4207
4208 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4209
4210 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4211
4212 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4213
4214 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4215
4216 __webpack_require__(/*! ./wizard-footer.scss */ "../core/app/assets/js/organisms/wizard-footer.scss");
4217
4218 function WizardFooter(props) {
4219 var baseClassName = 'e-app-wizard-footer',
4220 classes = [baseClassName, props.className];
4221
4222 if (props.separator) {
4223 classes.push(baseClassName + '__separator');
4224 }
4225
4226 return /*#__PURE__*/_react.default.createElement(_grid.default, (0, _extends2.default)({
4227 container: true
4228 }, props, {
4229 className: (0, _utils.arrayToClassName)(classes)
4230 }), props.children);
4231 }
4232
4233 WizardFooter.propTypes = {
4234 className: PropTypes.string,
4235 justify: PropTypes.any,
4236 separator: PropTypes.any,
4237 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4238 };
4239 WizardFooter.defaultProps = {
4240 className: ''
4241 };
4242
4243 /***/ }),
4244
4245 /***/ "../core/app/assets/js/package.js":
4246 /*!****************************************!*\
4247 !*** ../core/app/assets/js/package.js ***!
4248 \****************************************/
4249 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4250
4251 "use strict";
4252
4253
4254 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4255
4256 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4257
4258 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4259
4260 _Object$defineProperty(exports, "__esModule", {
4261 value: true
4262 });
4263
4264 exports.hooks = exports.components = exports.appUi = void 0;
4265
4266 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
4267
4268 var _box = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
4269
4270 var _button = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
4271
4272 var _card = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
4273
4274 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
4275
4276 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
4277
4278 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
4279
4280 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
4281
4282 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
4283
4284 var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
4285
4286 var _collapse = _interopRequireDefault(__webpack_require__(/*! ./molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
4287
4288 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
4289
4290 var _dialog = _interopRequireDefault(__webpack_require__(/*! ./ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
4291
4292 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
4293
4294 var _dropZone = _interopRequireDefault(__webpack_require__(/*! ./organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
4295
4296 var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! ./organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
4297
4298 var _heading = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
4299
4300 var _grid = _interopRequireDefault(__webpack_require__(/*! ./ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4301
4302 var _icon = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
4303
4304 var _list = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
4305
4306 var _menu = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
4307
4308 var _menuItem = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
4309
4310 var _modal = _interopRequireWildcard(__webpack_require__(/*! ./ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
4311
4312 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
4313
4314 var _notice = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
4315
4316 var _page = _interopRequireDefault(__webpack_require__(/*! ./layout/page */ "../core/app/assets/js/layout/page.js"));
4317
4318 var _popover = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/popover */ "../core/app/assets/js/ui/molecules/popover.js"));
4319
4320 var _select = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
4321
4322 var _select2 = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/select2 */ "../core/app/assets/js/ui/molecules/select2.js"));
4323
4324 var _text = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
4325
4326 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! ./molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
4327
4328 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
4329
4330 var _unfilteredFilesDialog = _interopRequireDefault(__webpack_require__(/*! ./organisms/unfiltered-files-dialog.js */ "../core/app/assets/js/organisms/unfiltered-files-dialog.js"));
4331
4332 var _useAjax = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
4333
4334 var _useAction = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
4335
4336 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
4337
4338 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
4339
4340 // Alphabetical order.
4341 // App UI
4342 // Components
4343 // Hooks
4344 var appUi = {
4345 AddNewButton: _addNewButton.default,
4346 Box: _box.default,
4347 Button: _button.default,
4348 Card: _card.default,
4349 CardBody: _cardBody.default,
4350 CardFooter: _cardFooter.default,
4351 CardHeader: _cardHeader.default,
4352 CardImage: _cardImage.default,
4353 CardOverlay: _cardOverlay.default,
4354 Checkbox: _checkbox.default,
4355 Collapse: _collapse.default,
4356 CssGrid: _cssGrid.default,
4357 Dialog: _dialog.default,
4358 DragDrop: _dragDrop.default,
4359 DropZone: _dropZone.default,
4360 ErrorBoundary: _errorBoundary.default,
4361 Heading: _heading.default,
4362 Grid: _grid.default,
4363 Icon: _icon.default,
4364 List: _list.default,
4365 Menu: _menu.default,
4366 MenuItem: _menuItem.default,
4367 Modal: _modal.Modal,
4368 ModalProvider: _modal.default,
4369 NotFound: _notFound.default,
4370 Notice: _notice.default,
4371 Page: _page.default,
4372 Popover: _popover.default,
4373 Select: _select.default,
4374 Select2: _select2.default,
4375 Text: _text.default,
4376 UploadFile: _uploadFile.default,
4377 InlineLink: _inlineLink.default
4378 };
4379 exports.appUi = appUi;
4380 var components = {
4381 UnfilteredFilesDialog: _unfilteredFilesDialog.default
4382 };
4383 exports.components = components;
4384 var hooks = {
4385 useAjax: _useAjax.default,
4386 useAction: _useAction.default,
4387 usePageTitle: _usePageTitle.default,
4388 useQueryParams: _useQueryParams.default
4389 };
4390 exports.hooks = hooks;
4391
4392 /***/ }),
4393
4394 /***/ "../core/app/assets/js/pages/not-found.js":
4395 /*!************************************************!*\
4396 !*** ../core/app/assets/js/pages/not-found.js ***!
4397 \************************************************/
4398 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4399
4400 "use strict";
4401 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4402
4403
4404 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4405
4406 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4407
4408 _Object$defineProperty(exports, "__esModule", {
4409 value: true
4410 });
4411
4412 exports["default"] = NotFound;
4413
4414 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4415
4416 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
4417
4418 function NotFound() {
4419 var config = {
4420 title: __('Not Found', 'elementor'),
4421 className: 'eps-app__not-found',
4422 content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
4423 sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
4424 };
4425 return /*#__PURE__*/_react.default.createElement(_page.default, config);
4426 }
4427
4428 /***/ }),
4429
4430 /***/ "../core/app/assets/js/router.js":
4431 /*!***************************************!*\
4432 !*** ../core/app/assets/js/router.js ***!
4433 \***************************************/
4434 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4435
4436 "use strict";
4437 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
4438
4439
4440 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4441
4442 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4443
4444 _Object$defineProperty(exports, "__esModule", {
4445 value: true
4446 });
4447
4448 exports["default"] = void 0;
4449
4450 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4451
4452 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4453
4454 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4455
4456 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4457
4458 /**
4459 * App Router
4460 *
4461 * TODO: Temporary solution for routing extensibility.
4462 */
4463 var Router = /*#__PURE__*/function () {
4464 function Router() {
4465 (0, _classCallCheck2.default)(this, Router);
4466 (0, _defineProperty2.default)(this, "routes", []);
4467 (0, _defineProperty2.default)(this, "history", null);
4468 }
4469
4470 (0, _createClass2.default)(Router, [{
4471 key: "addRoute",
4472 value:
4473 /**
4474 *
4475 * @param route {{
4476 * path: string,
4477 * component: object,
4478 * props: object,
4479 * }}
4480 */
4481 function addRoute(route) {
4482 this.routes.push(route);
4483 }
4484 }, {
4485 key: "getRoutes",
4486 value: function getRoutes() {
4487 return this.routes.map(function (route) {
4488 var props = route.props || {}; // Use the path as a key, and add it as a prop.
4489
4490 props.path = props.key = route.path;
4491 return React.createElement(route.component, props);
4492 });
4493 }
4494 }]);
4495 return Router;
4496 }();
4497
4498 var router = new Router(); // Make router available for use within packages.
4499
4500 window.elementorAppPackages = {
4501 router: router
4502 };
4503 var _default = router;
4504 exports["default"] = _default;
4505
4506 /***/ }),
4507
4508 /***/ "../core/app/assets/js/ui/atoms/box.js":
4509 /*!*********************************************!*\
4510 !*** ../core/app/assets/js/ui/atoms/box.js ***!
4511 \*********************************************/
4512 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4513
4514 "use strict";
4515 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4516
4517
4518 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4519
4520 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4521
4522 _Object$defineProperty(exports, "__esModule", {
4523 value: true
4524 });
4525
4526 exports["default"] = Box;
4527
4528 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4529
4530 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4531
4532 __webpack_require__(/*! ./box.scss */ "../core/app/assets/js/ui/atoms/box.scss");
4533
4534 function Box(props) {
4535 var baseClassName = 'eps-box',
4536 classes = [baseClassName, props.className],
4537 style = {};
4538
4539 if (props.hasOwnProperty('padding')) {
4540 style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
4541 classes.push(baseClassName + '--padding');
4542 }
4543
4544 return /*#__PURE__*/_react.default.createElement("div", {
4545 style: style,
4546 className: (0, _utils.arrayToClassName)(classes)
4547 }, props.children);
4548 }
4549
4550 Box.propTypes = {
4551 className: PropTypes.string,
4552 padding: PropTypes.string,
4553 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4554 };
4555 Box.defaultProps = {
4556 className: ''
4557 };
4558
4559 /***/ }),
4560
4561 /***/ "../core/app/assets/js/ui/atoms/checkbox.js":
4562 /*!**************************************************!*\
4563 !*** ../core/app/assets/js/ui/atoms/checkbox.js ***!
4564 \**************************************************/
4565 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4566
4567 "use strict";
4568 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4569
4570
4571 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4572
4573 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4574
4575 _Object$defineProperty(exports, "__esModule", {
4576 value: true
4577 });
4578
4579 exports["default"] = Checkbox;
4580
4581 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4582
4583 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4584
4585 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4586
4587 __webpack_require__(/*! ./checkbox.scss */ "../core/app/assets/js/ui/atoms/checkbox.scss");
4588
4589 function Checkbox(props) {
4590 var baseClassName = 'eps-checkbox',
4591 classes = [baseClassName, props.className];
4592
4593 if (props.rounded) {
4594 classes.push(baseClassName + '--rounded');
4595 }
4596
4597 return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, props, {
4598 type: "checkbox",
4599 disabled: props.disabled,
4600 className: (0, _utils.arrayToClassName)(classes)
4601 }));
4602 }
4603
4604 Checkbox.propTypes = {
4605 className: PropTypes.string,
4606 disabled: PropTypes.bool,
4607 rounded: PropTypes.bool
4608 };
4609 Checkbox.defaultProps = {
4610 className: '',
4611 disabled: false
4612 };
4613
4614 /***/ }),
4615
4616 /***/ "../core/app/assets/js/ui/atoms/css-grid.js":
4617 /*!**************************************************!*\
4618 !*** ../core/app/assets/js/ui/atoms/css-grid.js ***!
4619 \**************************************************/
4620 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4621
4622 "use strict";
4623 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4624
4625
4626 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4627
4628 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4629
4630 _Object$defineProperty(exports, "__esModule", {
4631 value: true
4632 });
4633
4634 exports["default"] = CssGrid;
4635
4636 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4637
4638 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4639
4640 __webpack_require__(/*! ./css-grid.scss */ "../core/app/assets/js/ui/atoms/css-grid.scss");
4641
4642 function CssGrid(props) {
4643 var gridStyle = {
4644 '--eps-grid-columns': props.columns,
4645 '--eps-grid-spacing': (0, _utils.pxToRem)(props.spacing),
4646 '--eps-grid-col-min-width': (0, _utils.pxToRem)(props.colMinWidth),
4647 '--eps-grid-col-max-width': (0, _utils.pxToRem)(props.colMaxWidth)
4648 };
4649 return /*#__PURE__*/_react.default.createElement("div", {
4650 style: gridStyle,
4651 className: "eps-css-grid ".concat(props.className)
4652 }, props.children);
4653 }
4654
4655 CssGrid.propTypes = {
4656 className: PropTypes.string,
4657 children: PropTypes.any.isRequired,
4658 columns: PropTypes.number,
4659 spacing: PropTypes.number,
4660 colMinWidth: PropTypes.number,
4661 colMaxWidth: PropTypes.number
4662 };
4663 CssGrid.defaultProps = {
4664 spacing: 24,
4665 className: ''
4666 };
4667
4668 /***/ }),
4669
4670 /***/ "../core/app/assets/js/ui/atoms/drag-drop.js":
4671 /*!***************************************************!*\
4672 !*** ../core/app/assets/js/ui/atoms/drag-drop.js ***!
4673 \***************************************************/
4674 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4675
4676 "use strict";
4677 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4678
4679
4680 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4681
4682 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4683
4684 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4685
4686 _Object$defineProperty(exports, "__esModule", {
4687 value: true
4688 });
4689
4690 exports["default"] = DragDrop;
4691
4692 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4693
4694 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4695
4696 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4697
4698 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4699
4700 __webpack_require__(/*! ./drag-drop.scss */ "../core/app/assets/js/ui/atoms/drag-drop.scss");
4701
4702 function DragDrop(props) {
4703 var _useState = (0, _react.useState)(false),
4704 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4705 isDragOver = _useState2[0],
4706 setIsDragOver = _useState2[1],
4707 getClassName = function getClassName() {
4708 var baseClassName = 'e-app-drag-drop',
4709 classes = [baseClassName, props.className];
4710
4711 if (isDragOver && !props.isLoading) {
4712 classes.push(baseClassName + '--drag-over');
4713 }
4714
4715 return (0, _utils.arrayToClassName)(classes);
4716 },
4717 onDragDropActions = function onDragDropActions(event) {
4718 event.preventDefault();
4719 event.stopPropagation();
4720 },
4721 dragDropEvents = {
4722 onDrop: function onDrop(event) {
4723 onDragDropActions(event);
4724 setIsDragOver(false);
4725
4726 if (props.onDrop) {
4727 props.onDrop(event);
4728 }
4729 },
4730 onDragOver: function onDragOver(event) {
4731 onDragDropActions(event);
4732 setIsDragOver(true);
4733
4734 if (props.onDragOver) {
4735 props.onDragOver(event);
4736 }
4737 },
4738 onDragLeave: function onDragLeave(event) {
4739 onDragDropActions(event);
4740 setIsDragOver(false);
4741
4742 if (props.onDragLeave) {
4743 props.onDragLeave(event);
4744 }
4745 }
4746 };
4747
4748 return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
4749 className: getClassName()
4750 }), props.children);
4751 }
4752
4753 DragDrop.propTypes = {
4754 className: PropTypes.string,
4755 children: PropTypes.any,
4756 onDrop: PropTypes.func,
4757 onDragLeave: PropTypes.func,
4758 onDragOver: PropTypes.func,
4759 isLoading: PropTypes.bool
4760 };
4761 DragDrop.defaultProps = {
4762 className: ''
4763 };
4764
4765 /***/ }),
4766
4767 /***/ "../core/app/assets/js/ui/atoms/heading.js":
4768 /*!*************************************************!*\
4769 !*** ../core/app/assets/js/ui/atoms/heading.js ***!
4770 \*************************************************/
4771 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4772
4773 "use strict";
4774 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4775
4776
4777 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4778
4779 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4780
4781 _Object$defineProperty(exports, "__esModule", {
4782 value: true
4783 });
4784
4785 exports["default"] = Heading;
4786
4787 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4788
4789 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4790
4791 function Heading(props) {
4792 var baseClassName = 'eps',
4793 classes = [props.className];
4794
4795 if (props.variant) {
4796 classes.push(baseClassName + '-' + props.variant);
4797 }
4798
4799 var Element = function Element() {
4800 return _react.default.createElement(props.tag, {
4801 className: (0, _utils.arrayToClassName)(classes)
4802 }, props.children);
4803 };
4804
4805 return /*#__PURE__*/_react.default.createElement(Element, null);
4806 }
4807
4808 Heading.propTypes = {
4809 className: PropTypes.string,
4810 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
4811 tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
4812 variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
4813 };
4814 Heading.defaultProps = {
4815 className: '',
4816 tag: 'h1'
4817 };
4818
4819 /***/ }),
4820
4821 /***/ "../core/app/assets/js/ui/atoms/icon.js":
4822 /*!**********************************************!*\
4823 !*** ../core/app/assets/js/ui/atoms/icon.js ***!
4824 \**********************************************/
4825 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4826
4827 "use strict";
4828 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4829
4830
4831 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4832
4833 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4834
4835 _Object$defineProperty(exports, "__esModule", {
4836 value: true
4837 });
4838
4839 exports["default"] = Icon;
4840
4841 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4842
4843 function Icon(props) {
4844 return /*#__PURE__*/_react.default.createElement("i", {
4845 className: "eps-icon ".concat(props.className)
4846 });
4847 }
4848
4849 Icon.propTypes = {
4850 className: PropTypes.string.isRequired
4851 };
4852 Icon.defaultProps = {
4853 className: ''
4854 };
4855
4856 /***/ }),
4857
4858 /***/ "../core/app/assets/js/ui/atoms/select.js":
4859 /*!************************************************!*\
4860 !*** ../core/app/assets/js/ui/atoms/select.js ***!
4861 \************************************************/
4862 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4863
4864 "use strict";
4865 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4866
4867
4868 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4869
4870 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4871
4872 _Object$defineProperty(exports, "__esModule", {
4873 value: true
4874 });
4875
4876 exports["default"] = Select;
4877
4878 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4879
4880 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4881
4882 function Select(props) {
4883 return /*#__PURE__*/_react.default.createElement("select", {
4884 multiple: props.multiple,
4885 className: props.className,
4886 value: props.value,
4887 onChange: props.onChange,
4888 ref: props.elRef
4889 }, props.options.map(function (option) {
4890 return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
4891 label: option.label,
4892 key: option.label
4893 }, option.children.map(function (childOption) {
4894 return /*#__PURE__*/_react.default.createElement("option", {
4895 key: childOption.value,
4896 value: childOption.value
4897 }, childOption.label);
4898 })) : /*#__PURE__*/_react.default.createElement("option", {
4899 key: option.value,
4900 value: option.value
4901 }, option.label);
4902 }));
4903 }
4904
4905 Select.propTypes = {
4906 className: PropTypes.string,
4907 value: PropTypes.string,
4908 onChange: PropTypes.func,
4909 options: PropTypes.array,
4910 elRef: PropTypes.object,
4911 multiple: PropTypes.bool
4912 };
4913 Select.defaultProps = {
4914 className: '',
4915 options: []
4916 };
4917
4918 /***/ }),
4919
4920 /***/ "../core/app/assets/js/ui/atoms/text-field.js":
4921 /*!****************************************************!*\
4922 !*** ../core/app/assets/js/ui/atoms/text-field.js ***!
4923 \****************************************************/
4924 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4925
4926 "use strict";
4927 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4928
4929
4930 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4931
4932 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4933
4934 _Object$defineProperty(exports, "__esModule", {
4935 value: true
4936 });
4937
4938 exports["default"] = TextField;
4939
4940 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4941
4942 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4943
4944 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
4945
4946 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4947
4948 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4949
4950 __webpack_require__(/*! ./text-field.scss */ "../core/app/assets/js/ui/atoms/text-field.scss");
4951
4952 function TextField(props) {
4953 var classNameBase = 'eps-text-field',
4954 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--outlined', 'outlined' === props.variant)],
4955 validProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
4956 className: (0, _utils.arrayToClassName)(classes)
4957 });
4958
4959 if (validProps.multiline) {
4960 delete validProps.multiline;
4961 return /*#__PURE__*/_react.default.createElement("textarea", validProps);
4962 }
4963
4964 return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, validProps, {
4965 type: "text"
4966 }));
4967 }
4968
4969 TextField.propTypes = {
4970 className: PropTypes.string,
4971 multiline: PropTypes.bool,
4972 variant: PropTypes.oneOf(['standard', 'outlined']),
4973 children: PropTypes.string
4974 };
4975 TextField.defaultProps = {
4976 className: '',
4977 variant: 'standard'
4978 };
4979
4980 /***/ }),
4981
4982 /***/ "../core/app/assets/js/ui/atoms/text.js":
4983 /*!**********************************************!*\
4984 !*** ../core/app/assets/js/ui/atoms/text.js ***!
4985 \**********************************************/
4986 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4987
4988 "use strict";
4989 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4990
4991
4992 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4993
4994 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4995
4996 _Object$defineProperty(exports, "__esModule", {
4997 value: true
4998 });
4999
5000 exports["default"] = Text;
5001
5002 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5003
5004 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5005
5006 function Text(props) {
5007 var baseClassName = 'eps',
5008 classes = [props.className],
5009 variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
5010 classes.push(baseClassName + '-text' + variant);
5011
5012 var Element = function Element() {
5013 return _react.default.createElement(props.tag, {
5014 className: (0, _utils.arrayToClassName)(classes)
5015 }, props.children);
5016 };
5017
5018 return /*#__PURE__*/_react.default.createElement(Element, null);
5019 }
5020
5021 Text.propTypes = {
5022 className: PropTypes.string,
5023 variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
5024 tag: PropTypes.string,
5025 children: PropTypes.any.isRequired
5026 };
5027 Text.defaultProps = {
5028 className: '',
5029 tag: 'p'
5030 };
5031
5032 /***/ }),
5033
5034 /***/ "../core/app/assets/js/ui/card/card-body.js":
5035 /*!**************************************************!*\
5036 !*** ../core/app/assets/js/ui/card/card-body.js ***!
5037 \**************************************************/
5038 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5039
5040 "use strict";
5041 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5042
5043
5044 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5045
5046 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5047
5048 _Object$defineProperty(exports, "__esModule", {
5049 value: true
5050 });
5051
5052 exports["default"] = CardBody;
5053
5054 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5055
5056 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5057
5058 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5059
5060 function CardBody(props) {
5061 var classNameBase = 'eps-card__body',
5062 classes = [classNameBase, props.className],
5063 style = {};
5064
5065 if (props.hasOwnProperty('padding')) {
5066 style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
5067 classes.push(classNameBase + '--padding');
5068 }
5069
5070 return /*#__PURE__*/_react.default.createElement("main", {
5071 className: (0, _utils.arrayToClassName)(classes),
5072 style: style
5073 }, props.children);
5074 }
5075
5076 CardBody.propTypes = {
5077 className: PropTypes.string,
5078 padding: PropTypes.string,
5079 passive: PropTypes.bool,
5080 active: PropTypes.bool,
5081 children: PropTypes.any.isRequired
5082 };
5083 CardBody.defaultProps = {
5084 className: ''
5085 };
5086
5087 /***/ }),
5088
5089 /***/ "../core/app/assets/js/ui/card/card-divider.js":
5090 /*!*****************************************************!*\
5091 !*** ../core/app/assets/js/ui/card/card-divider.js ***!
5092 \*****************************************************/
5093 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5094
5095 "use strict";
5096 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5097
5098
5099 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5100
5101 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5102
5103 _Object$defineProperty(exports, "__esModule", {
5104 value: true
5105 });
5106
5107 exports["default"] = CardDivider;
5108
5109 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5110
5111 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5112
5113 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5114
5115 function CardDivider(props) {
5116 var classNameBase = 'eps-card__divider',
5117 classes = [classNameBase, props.className];
5118 return /*#__PURE__*/_react.default.createElement("hr", {
5119 className: (0, _utils.arrayToClassName)(classes)
5120 });
5121 }
5122
5123 CardDivider.propTypes = {
5124 className: PropTypes.string
5125 };
5126 CardDivider.defaultProps = {
5127 className: ''
5128 };
5129
5130 /***/ }),
5131
5132 /***/ "../core/app/assets/js/ui/card/card-footer.js":
5133 /*!****************************************************!*\
5134 !*** ../core/app/assets/js/ui/card/card-footer.js ***!
5135 \****************************************************/
5136 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5137
5138 "use strict";
5139 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5140
5141
5142 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5143
5144 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5145
5146 _Object$defineProperty(exports, "__esModule", {
5147 value: true
5148 });
5149
5150 exports["default"] = CardFooter;
5151
5152 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5153
5154 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5155
5156 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5157
5158 function CardFooter(props) {
5159 var classNameBase = 'eps-card__footer',
5160 classes = [classNameBase, props.className],
5161 style = {};
5162
5163 if (props.hasOwnProperty('padding')) {
5164 style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
5165 classes.push(classNameBase + '--padding');
5166 }
5167
5168 return /*#__PURE__*/_react.default.createElement("footer", {
5169 className: (0, _utils.arrayToClassName)(classes),
5170 style: style
5171 }, props.children);
5172 }
5173
5174 CardFooter.propTypes = {
5175 className: PropTypes.string,
5176 padding: PropTypes.string,
5177 passive: PropTypes.bool,
5178 active: PropTypes.bool,
5179 children: PropTypes.object.isRequired
5180 };
5181 CardFooter.defaultProps = {
5182 className: ''
5183 };
5184
5185 /***/ }),
5186
5187 /***/ "../core/app/assets/js/ui/card/card-header.js":
5188 /*!****************************************************!*\
5189 !*** ../core/app/assets/js/ui/card/card-header.js ***!
5190 \****************************************************/
5191 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5192
5193 "use strict";
5194 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5195
5196
5197 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5198
5199 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5200
5201 _Object$defineProperty(exports, "__esModule", {
5202 value: true
5203 });
5204
5205 exports["default"] = CardHeader;
5206
5207 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5208
5209 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5210
5211 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5212
5213 function CardHeader(props) {
5214 var classNameBase = 'eps-card__header',
5215 classes = [classNameBase, props.className],
5216 style = {};
5217
5218 if (props.hasOwnProperty('padding')) {
5219 style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
5220 classes.push(classNameBase + '--padding');
5221 }
5222
5223 return /*#__PURE__*/_react.default.createElement("header", {
5224 className: (0, _utils.arrayToClassName)(classes),
5225 style: style
5226 }, props.children);
5227 }
5228
5229 CardHeader.propTypes = {
5230 className: PropTypes.string,
5231 padding: PropTypes.string,
5232 passive: PropTypes.bool,
5233 active: PropTypes.bool,
5234 children: PropTypes.any.isRequired
5235 };
5236 CardHeader.defaultProps = {
5237 className: ''
5238 };
5239
5240 /***/ }),
5241
5242 /***/ "../core/app/assets/js/ui/card/card-headline.js":
5243 /*!******************************************************!*\
5244 !*** ../core/app/assets/js/ui/card/card-headline.js ***!
5245 \******************************************************/
5246 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5247
5248 "use strict";
5249 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5250
5251
5252 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5253
5254 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5255
5256 _Object$defineProperty(exports, "__esModule", {
5257 value: true
5258 });
5259
5260 exports["default"] = CardHeadline;
5261
5262 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5263
5264 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5265
5266 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5267
5268 function CardHeadline(props) {
5269 var classNameBase = 'eps-card__headline',
5270 classes = [classNameBase, props.className];
5271 return /*#__PURE__*/_react.default.createElement("h4", {
5272 className: (0, _utils.arrayToClassName)(classes)
5273 }, props.children);
5274 }
5275
5276 CardHeadline.propTypes = {
5277 className: PropTypes.string,
5278 children: PropTypes.any.isRequired
5279 };
5280 CardHeadline.defaultProps = {
5281 className: ''
5282 };
5283
5284 /***/ }),
5285
5286 /***/ "../core/app/assets/js/ui/card/card-image.js":
5287 /*!***************************************************!*\
5288 !*** ../core/app/assets/js/ui/card/card-image.js ***!
5289 \***************************************************/
5290 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5291
5292 "use strict";
5293 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5294
5295
5296 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5297
5298 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5299
5300 _Object$defineProperty(exports, "__esModule", {
5301 value: true
5302 });
5303
5304 exports["default"] = CardImage;
5305
5306 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5307
5308 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5309
5310 function CardImage(props) {
5311 var image = /*#__PURE__*/_react.default.createElement("img", {
5312 src: props.src,
5313 alt: props.alt,
5314 className: "eps-card__image",
5315 loading: "lazy"
5316 });
5317
5318 return /*#__PURE__*/_react.default.createElement("figure", {
5319 className: "eps-card__figure ".concat(props.className)
5320 }, image, props.children);
5321 }
5322
5323 CardImage.propTypes = {
5324 className: PropTypes.string,
5325 src: PropTypes.string.isRequired,
5326 alt: PropTypes.string.isRequired,
5327 children: PropTypes.any
5328 };
5329 CardImage.defaultProps = {
5330 className: ''
5331 };
5332
5333 /***/ }),
5334
5335 /***/ "../core/app/assets/js/ui/card/card-overlay.js":
5336 /*!*****************************************************!*\
5337 !*** ../core/app/assets/js/ui/card/card-overlay.js ***!
5338 \*****************************************************/
5339 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5340
5341 "use strict";
5342 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5343
5344
5345 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5346
5347 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5348
5349 _Object$defineProperty(exports, "__esModule", {
5350 value: true
5351 });
5352
5353 exports["default"] = CardOverlay;
5354
5355 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5356
5357 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5358
5359 function CardOverlay(props) {
5360 return /*#__PURE__*/_react.default.createElement("div", {
5361 className: "eps-card__image-overlay ".concat(props.className)
5362 }, props.children);
5363 }
5364
5365 CardOverlay.propTypes = {
5366 className: PropTypes.string,
5367 children: PropTypes.object.isRequired
5368 };
5369 CardOverlay.defaultProps = {
5370 className: ''
5371 };
5372
5373 /***/ }),
5374
5375 /***/ "../core/app/assets/js/ui/card/card.js":
5376 /*!*********************************************!*\
5377 !*** ../core/app/assets/js/ui/card/card.js ***!
5378 \*********************************************/
5379 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5380
5381 "use strict";
5382 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5383
5384
5385 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5386
5387 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5388
5389 _Object$defineProperty(exports, "__esModule", {
5390 value: true
5391 });
5392
5393 exports["default"] = void 0;
5394
5395 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5396
5397 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../core/app/assets/js/ui/card/card-header.js"));
5398
5399 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../core/app/assets/js/ui/card/card-body.js"));
5400
5401 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../core/app/assets/js/ui/card/card-image.js"));
5402
5403 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
5404
5405 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
5406
5407 var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../core/app/assets/js/ui/card/card-headline.js"));
5408
5409 var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../core/app/assets/js/ui/card/card-divider.js"));
5410
5411 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5412
5413 var Card = _react.default.forwardRef(function (props, ref) {
5414 return /*#__PURE__*/_react.default.createElement("article", {
5415 className: "eps-card ".concat(props.className),
5416 ref: ref
5417 }, props.children);
5418 });
5419
5420 Card.propTypes = {
5421 type: PropTypes.string,
5422 className: PropTypes.string,
5423 children: PropTypes.any
5424 };
5425 Card.defaultProps = {
5426 className: ''
5427 };
5428 Card.displayName = 'Card';
5429 Card.Header = _cardHeader.default;
5430 Card.Body = _cardBody.default;
5431 Card.Image = _cardImage.default;
5432 Card.Overlay = _cardOverlay.default;
5433 Card.Footer = _cardFooter.default;
5434 Card.Headline = _cardHeadline.default;
5435 Card.Divider = _cardDivider.default;
5436 var _default = Card;
5437 exports["default"] = _default;
5438
5439 /***/ }),
5440
5441 /***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
5442 /*!*********************************************************!*\
5443 !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
5444 \*********************************************************/
5445 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5446
5447 "use strict";
5448 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5449
5450
5451 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5452
5453 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5454
5455 _Object$defineProperty(exports, "__esModule", {
5456 value: true
5457 });
5458
5459 exports["default"] = DialogActions;
5460
5461 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5462
5463 function DialogActions(props) {
5464 return /*#__PURE__*/_react.default.createElement("div", {
5465 className: "eps-dialog__buttons"
5466 }, props.children);
5467 }
5468
5469 DialogActions.propTypes = {
5470 children: PropTypes.any
5471 };
5472
5473 /***/ }),
5474
5475 /***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
5476 /*!********************************************************!*\
5477 !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
5478 \********************************************************/
5479 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5480
5481 "use strict";
5482 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5483
5484
5485 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5486
5487 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5488
5489 _Object$defineProperty(exports, "__esModule", {
5490 value: true
5491 });
5492
5493 exports["default"] = DialogButton;
5494
5495 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5496
5497 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5498
5499 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5500
5501 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5502
5503 function DialogButton(props) {
5504 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
5505 className: "eps-dialog__button ".concat(props.className)
5506 }));
5507 }
5508
5509 DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
5510 tabIndex: PropTypes.string,
5511 type: PropTypes.string
5512 });
5513 DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
5514 tabIndex: '0',
5515 type: 'button'
5516 });
5517
5518 /***/ }),
5519
5520 /***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
5521 /*!*********************************************************!*\
5522 !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
5523 \*********************************************************/
5524 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5525
5526 "use strict";
5527 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5528
5529
5530 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5531
5532 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5533
5534 _Object$defineProperty(exports, "__esModule", {
5535 value: true
5536 });
5537
5538 exports["default"] = DialogContent;
5539
5540 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5541
5542 function DialogContent(props) {
5543 return /*#__PURE__*/_react.default.createElement("div", {
5544 className: "eps-dialog__content"
5545 }, props.children);
5546 }
5547
5548 DialogContent.propTypes = {
5549 children: PropTypes.any
5550 };
5551
5552 /***/ }),
5553
5554 /***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
5555 /*!******************************************************!*\
5556 !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
5557 \******************************************************/
5558 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5559
5560 "use strict";
5561
5562
5563 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5564
5565 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5566
5567 _Object$defineProperty(exports, "__esModule", {
5568 value: true
5569 });
5570
5571 exports["default"] = DialogText;
5572
5573 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5574
5575 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5576
5577 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5578
5579 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5580
5581 function DialogText(props) {
5582 return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
5583 variant: "xs"
5584 }, props, {
5585 className: "eps-dialog__text ".concat(props.className)
5586 }));
5587 }
5588
5589 DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
5590 DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
5591 tag: 'p',
5592 variant: 'sm'
5593 });
5594
5595 /***/ }),
5596
5597 /***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
5598 /*!*******************************************************!*\
5599 !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
5600 \*******************************************************/
5601 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5602
5603 "use strict";
5604 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5605
5606
5607 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5608
5609 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5610
5611 _Object$defineProperty(exports, "__esModule", {
5612 value: true
5613 });
5614
5615 exports["default"] = DialogTitle;
5616
5617 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5618
5619 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5620
5621 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5622
5623 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5624
5625 function DialogTitle(props) {
5626 return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
5627 className: "eps-dialog__title ".concat(props.className)
5628 }));
5629 }
5630
5631 DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5632 className: PropTypes.string
5633 });
5634 DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5635 variant: 'h3',
5636 tag: 'h3',
5637 className: ''
5638 });
5639
5640 /***/ }),
5641
5642 /***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
5643 /*!*********************************************************!*\
5644 !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
5645 \*********************************************************/
5646 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5647
5648 "use strict";
5649 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5650 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5651
5652
5653 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5654
5655 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5656
5657 _Object$defineProperty(exports, "__esModule", {
5658 value: true
5659 });
5660
5661 exports["default"] = DialogWrapper;
5662
5663 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5664
5665 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5666
5667 function DialogWrapper(props) {
5668 var WrapperTag = 'div';
5669
5670 if (props.onSubmit) {
5671 WrapperTag = 'form';
5672 }
5673
5674 return /*#__PURE__*/_react.default.createElement("section", {
5675 className: "eps-modal__overlay"
5676 }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
5677 className: "eps-modal eps-dialog",
5678 onSubmit: props.onSubmit
5679 }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
5680 onClick: props.onClose,
5681 text: __('Close', 'elementor'),
5682 hideText: true,
5683 icon: "eicon-close",
5684 className: "eps-dialog__close-button"
5685 }), props.children));
5686 }
5687
5688 DialogWrapper.propTypes = {
5689 onClose: PropTypes.func,
5690 onSubmit: PropTypes.func,
5691 children: PropTypes.any
5692 };
5693
5694 /***/ }),
5695
5696 /***/ "../core/app/assets/js/ui/dialog/dialog.js":
5697 /*!*************************************************!*\
5698 !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
5699 \*************************************************/
5700 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5701
5702 "use strict";
5703 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5704
5705
5706 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5707
5708 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5709
5710 _Object$defineProperty(exports, "__esModule", {
5711 value: true
5712 });
5713
5714 exports["default"] = Dialog;
5715
5716 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5717
5718 var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
5719
5720 var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
5721
5722 var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
5723
5724 var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
5725
5726 var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
5727
5728 var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
5729
5730 __webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
5731
5732 function Dialog(props) {
5733 return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
5734 onSubmit: props.onSubmit,
5735 onClose: props.onClose
5736 }, /*#__PURE__*/_react.default.createElement(_dialogContent.default, null, props.title && /*#__PURE__*/_react.default.createElement(_dialogTitle.default, null, props.title), props.text && /*#__PURE__*/_react.default.createElement(_dialogText.default, null, props.text), props.children), /*#__PURE__*/_react.default.createElement(_dialogActions.default, null, /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
5737 key: "dismiss",
5738 text: props.dismissButtonText,
5739 onClick: props.dismissButtonOnClick,
5740 url: props.dismissButtonUrl,
5741 target: props.dismissButtonTarget,
5742 tabIndex: "2"
5743 }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
5744 key: "approve",
5745 text: props.approveButtonText,
5746 onClick: props.approveButtonOnClick,
5747 url: props.approveButtonUrl,
5748 target: props.approveButtonTarget,
5749 color: props.approveButtonColor,
5750 elRef: props.approveButtonRef,
5751 tabIndex: "1"
5752 })));
5753 }
5754
5755 Dialog.propTypes = {
5756 title: PropTypes.any,
5757 text: PropTypes.any,
5758 children: PropTypes.any,
5759 onSubmit: PropTypes.func,
5760 onClose: PropTypes.func,
5761 dismissButtonText: PropTypes.string.isRequired,
5762 dismissButtonOnClick: PropTypes.func,
5763 dismissButtonUrl: PropTypes.string,
5764 dismissButtonTarget: PropTypes.string,
5765 approveButtonText: PropTypes.string.isRequired,
5766 approveButtonOnClick: PropTypes.func,
5767 approveButtonUrl: PropTypes.string,
5768 approveButtonColor: PropTypes.string,
5769 approveButtonTarget: PropTypes.string,
5770 approveButtonRef: PropTypes.object
5771 };
5772 Dialog.defaultProps = {};
5773 Dialog.Wrapper = _dialogWrapper.default;
5774 Dialog.Content = _dialogContent.default;
5775 Dialog.Title = _dialogTitle.default;
5776 Dialog.Text = _dialogText.default;
5777 Dialog.Actions = _dialogActions.default;
5778 Dialog.Button = _dialogButton.default;
5779
5780 /***/ }),
5781
5782 /***/ "../core/app/assets/js/ui/grid/grid.js":
5783 /*!*********************************************!*\
5784 !*** ../core/app/assets/js/ui/grid/grid.js ***!
5785 \*********************************************/
5786 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5787
5788 "use strict";
5789 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5790
5791
5792 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5793
5794 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5795
5796 _Object$defineProperty(exports, "__esModule", {
5797 value: true
5798 });
5799
5800 exports["default"] = Grid;
5801
5802 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5803
5804 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5805
5806 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5807
5808 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
5809
5810 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5811
5812 __webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
5813
5814 function Grid(props) {
5815 var propsMap = {
5816 direction: '--direction{{ -VALUE }}',
5817 justify: '--justify{{ -VALUE }}',
5818 alignContent: '--align-content{{ -VALUE }}',
5819 alignItems: '--align-items{{ -VALUE }}',
5820 container: '-container',
5821 item: '-item',
5822 noWrap: '-container--no-wrap',
5823 wrapReverse: '-container--wrap-reverse',
5824 zeroMinWidth: '-item--zero-min-width',
5825 spacing: '-container--spacing',
5826 xs: '-item-xs{{ -VALUE }}',
5827 sm: '-item-sm{{ -VALUE }}',
5828 md: '-item-md{{ -VALUE }}',
5829 lg: '-item-lg{{ -VALUE }}',
5830 xl: '-item-xl{{ -VALUE }}',
5831 xxl: '-item-xxl{{ -VALUE }}'
5832 },
5833 getStyle = function getStyle() {
5834 return isValidPropValue(props.spacing) ? {
5835 '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
5836 } : {};
5837 },
5838 classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
5839
5840 return /*#__PURE__*/_react.default.createElement("div", {
5841 style: getStyle(),
5842 className: (0, _utils.arrayToClassName)(classes)
5843 }, props.children);
5844 }
5845
5846 function getPropsClasses(propsMap, props) {
5847 var classes = [];
5848
5849 for (var prop in propsMap) {
5850 if (props[prop]) {
5851 var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
5852 classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
5853 }
5854 }
5855
5856 return classes;
5857 }
5858
5859 function renderPropValueBrackets(propClass, propValue) {
5860 var brackets = propClass.match(/{{.*?}}/);
5861
5862 if (brackets) {
5863 var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
5864 propClass = propClass.replace(brackets[0], bracketsValue);
5865 }
5866
5867 return propClass;
5868 }
5869
5870 function getBaseClassName() {
5871 return 'eps-grid';
5872 }
5873
5874 function isValidPropValue(propValue) {
5875 return propValue && 'boolean' !== typeof propValue;
5876 }
5877
5878 Grid.propTypes = {
5879 className: PropTypes.string,
5880 direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
5881 justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
5882 alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
5883 alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
5884 container: PropTypes.bool,
5885 item: PropTypes.bool,
5886 noWrap: PropTypes.bool,
5887 wrapReverse: PropTypes.bool,
5888 zeroMinWidth: PropTypes.bool,
5889 spacing: PropTypes.number,
5890 xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5891 sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5892 md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5893 lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5894 xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5895 xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5896 children: PropTypes.any.isRequired
5897 };
5898 Grid.defaultProps = {
5899 className: ''
5900 };
5901
5902 /***/ }),
5903
5904 /***/ "../core/app/assets/js/ui/menu/menu-item.js":
5905 /*!**************************************************!*\
5906 !*** ../core/app/assets/js/ui/menu/menu-item.js ***!
5907 \**************************************************/
5908 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5909
5910 "use strict";
5911
5912
5913 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5914
5915 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5916
5917 _Object$defineProperty(exports, "__esModule", {
5918 value: true
5919 });
5920
5921 exports["default"] = void 0;
5922
5923 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5924
5925 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5926
5927 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5928
5929 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5930
5931 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5932
5933 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5934
5935 __webpack_require__(/*! ./menu-item.scss */ "../core/app/assets/js/ui/menu/menu-item.scss");
5936
5937 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5938
5939 var SideMenuItem = /*#__PURE__*/function (_BaseButton) {
5940 (0, _inherits2.default)(SideMenuItem, _BaseButton);
5941
5942 var _super = (0, _createSuper2.default)(SideMenuItem);
5943
5944 function SideMenuItem() {
5945 (0, _classCallCheck2.default)(this, SideMenuItem);
5946 return _super.apply(this, arguments);
5947 }
5948
5949 (0, _createClass2.default)(SideMenuItem, [{
5950 key: "getCssId",
5951 value: function getCssId() {
5952 return "eps-menu-item-" + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getCssId", this).call(this);
5953 }
5954 }, {
5955 key: "getClassName",
5956 value: function getClassName() {
5957 return "eps-menu-item " + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getClassName", this).call(this);
5958 }
5959 }]);
5960 return SideMenuItem;
5961 }(_button.default);
5962
5963 exports["default"] = SideMenuItem;
5964
5965 /***/ }),
5966
5967 /***/ "../core/app/assets/js/ui/menu/menu.js":
5968 /*!*********************************************!*\
5969 !*** ../core/app/assets/js/ui/menu/menu.js ***!
5970 \*********************************************/
5971 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5972
5973 "use strict";
5974 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5975
5976
5977 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5978
5979 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5980
5981 _Object$defineProperty(exports, "__esModule", {
5982 value: true
5983 });
5984
5985 exports["default"] = Menu;
5986
5987 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5988
5989 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5990
5991 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5992
5993 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5994
5995 __webpack_require__(/*! ./menu.scss */ "../core/app/assets/js/ui/menu/menu.scss");
5996
5997 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5998
5999 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6000
6001 var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6002
6003 function Menu(props) {
6004 var ActionButton = function ActionButton(itemProps) {
6005 if (!props.actionButton) {
6006 return '';
6007 }
6008
6009 return props.actionButton(itemProps);
6010 };
6011
6012 if (props.promotion) {
6013 return /*#__PURE__*/_react.default.createElement("nav", {
6014 className: "eps-menu"
6015 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
6016 return /*#__PURE__*/_react.default.createElement("li", {
6017 key: item.type,
6018 className: "eps-menu-item"
6019 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
6020 text: item.title,
6021 className: "eps-menu-item__link"
6022 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
6023 })));
6024 }
6025
6026 return /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
6027 history: _router.default.appHistory
6028 }, /*#__PURE__*/_react.default.createElement("nav", {
6029 className: "eps-menu"
6030 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
6031 return /*#__PURE__*/_react.default.createElement(_router2.Match, {
6032 key: item.type,
6033 path: item.url
6034 }, function (_ref) {
6035 var match = _ref.match;
6036 return /*#__PURE__*/_react.default.createElement("li", {
6037 key: item.type,
6038 className: "eps-menu-item".concat(match ? ' eps-menu-item--active' : '')
6039 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
6040 text: item.title,
6041 className: "eps-menu-item__link"
6042 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
6043 });
6044 }))));
6045 }
6046
6047 Menu.propTypes = {
6048 menuItems: PropTypes.arrayOf(PropTypes.object),
6049 children: PropTypes.any,
6050 actionButton: PropTypes.func,
6051 promotion: PropTypes.bool
6052 };
6053
6054 /***/ }),
6055
6056 /***/ "../core/app/assets/js/ui/modal/modal-section.js":
6057 /*!*******************************************************!*\
6058 !*** ../core/app/assets/js/ui/modal/modal-section.js ***!
6059 \*******************************************************/
6060 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6061
6062 "use strict";
6063 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6064
6065
6066 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6067
6068 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6069
6070 _Object$defineProperty(exports, "__esModule", {
6071 value: true
6072 });
6073
6074 exports["default"] = ModalSection;
6075
6076 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6077
6078 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
6079
6080 function ModalSection(props) {
6081 return /*#__PURE__*/_react.default.createElement("section", {
6082 className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
6083 }, props.children);
6084 }
6085
6086 ModalSection.propTypes = {
6087 className: PropTypes.string,
6088 children: PropTypes.any
6089 };
6090 ModalSection.defaultProps = {
6091 className: ''
6092 };
6093
6094 /***/ }),
6095
6096 /***/ "../core/app/assets/js/ui/modal/modal-tip.js":
6097 /*!***************************************************!*\
6098 !*** ../core/app/assets/js/ui/modal/modal-tip.js ***!
6099 \***************************************************/
6100 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6101
6102 "use strict";
6103 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6104 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6105
6106
6107 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6108
6109 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6110
6111 _Object$defineProperty(exports, "__esModule", {
6112 value: true
6113 });
6114
6115 exports["default"] = ModalTip;
6116
6117 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6118
6119 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
6120
6121 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
6122
6123 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6124
6125 function ModalTip(props) {
6126 return /*#__PURE__*/_react.default.createElement("div", {
6127 className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
6128 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
6129 variant: "h3",
6130 tag: "h3"
6131 }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
6132 variant: "xs"
6133 }, props.description));
6134 }
6135
6136 ModalTip.propTypes = {
6137 className: PropTypes.string,
6138 title: PropTypes.string,
6139 description: PropTypes.string
6140 };
6141 ModalTip.defaultProps = {
6142 className: '',
6143 title: __('Tip', 'elementor')
6144 };
6145
6146 /***/ }),
6147
6148 /***/ "../core/app/assets/js/ui/modal/modal.js":
6149 /*!***********************************************!*\
6150 !*** ../core/app/assets/js/ui/modal/modal.js ***!
6151 \***********************************************/
6152 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6153
6154 "use strict";
6155 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6156 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6157
6158
6159 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6160
6161 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6162
6163 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6164
6165 _Object$defineProperty(exports, "__esModule", {
6166 value: true
6167 });
6168
6169 exports.Modal = void 0;
6170 exports["default"] = ModalProvider;
6171
6172 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6173
6174 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6175
6176 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6177
6178 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6179
6180 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6181
6182 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
6183
6184 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
6185
6186 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6187
6188 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6189
6190 var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../core/app/assets/js/ui/modal/modal-section.js"));
6191
6192 var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../core/app/assets/js/ui/modal/modal-tip.js"));
6193
6194 __webpack_require__(/*! ./modal.scss */ "../core/app/assets/js/ui/modal/modal.scss");
6195
6196 function ModalProvider(props) {
6197 var _useState = (0, _react.useState)(props.show),
6198 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
6199 show = _useState2[0],
6200 setShow = _useState2[1],
6201 hideModal = function hideModal() {
6202 setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
6203
6204 // The purpose of the props.setShow is to sync an external state with the component inner state.
6205 if (props.setShow) {
6206 props.setShow(false);
6207 }
6208 },
6209 showModal = function showModal() {
6210 setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
6211
6212 // The purpose of the props.setShow is to sync an external state with the component inner state.
6213 if (props.setShow) {
6214 props.setShow(true);
6215 }
6216 },
6217 modalAttrs = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
6218 show: show,
6219 hideModal: hideModal,
6220 showModal: showModal
6221 });
6222
6223 (0, _react.useEffect)(function () {
6224 // Sync with external state.
6225 setShow(props.show);
6226 }, [props.show]);
6227 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
6228 onClick: showModal
6229 })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
6230 }
6231
6232 ModalProvider.propTypes = {
6233 children: PropTypes.node.isRequired,
6234 toggleButtonProps: PropTypes.object,
6235 title: PropTypes.string,
6236 icon: PropTypes.string,
6237 show: PropTypes.bool,
6238 setShow: PropTypes.func
6239 };
6240 ModalProvider.defaultProps = {
6241 show: false
6242 };
6243 ModalProvider.Section = _modalSection.default;
6244 ModalProvider.Tip = _modalTip.default;
6245
6246 var Modal = function Modal(props) {
6247 var modalRef = (0, _react.useRef)(null),
6248 closeRef = (0, _react.useRef)(null),
6249 closeModal = function closeModal(e) {
6250 var node = modalRef.current,
6251 closeNode = closeRef.current,
6252 isInCloseNode = closeNode && closeNode.contains(e.target); // ignore if click is inside the modal
6253
6254 if (node && node.contains(e.target) && !isInCloseNode) {
6255 return;
6256 }
6257
6258 props.hideModal();
6259 };
6260
6261 (0, _react.useEffect)(function () {
6262 if (props.show) {
6263 document.addEventListener('mousedown', closeModal, false);
6264 }
6265
6266 return function () {
6267 return document.removeEventListener('mousedown', closeModal, false);
6268 };
6269 }, [props.show]);
6270
6271 if (!props.show) {
6272 return null;
6273 }
6274
6275 return /*#__PURE__*/_react.default.createElement("div", {
6276 className: "eps-modal__overlay",
6277 onClick: closeModal
6278 }, /*#__PURE__*/_react.default.createElement("div", {
6279 className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
6280 ref: modalRef
6281 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6282 container: true,
6283 className: "eps-modal__header",
6284 justify: "space-between",
6285 alignItems: "center"
6286 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6287 item: true
6288 }, /*#__PURE__*/_react.default.createElement(_icon.default, {
6289 className: "eps-modal__icon ".concat(props.icon)
6290 }), /*#__PURE__*/_react.default.createElement(_text.default, {
6291 className: "title",
6292 tag: "span"
6293 }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
6294 item: true
6295 }, /*#__PURE__*/_react.default.createElement("div", {
6296 className: "eps-modal__close-wrapper",
6297 ref: closeRef
6298 }, /*#__PURE__*/_react.default.createElement(_button.default, {
6299 text: __('Close', 'elementor'),
6300 hideText: true,
6301 icon: "eicon-close",
6302 onClick: props.closeModal
6303 })))), /*#__PURE__*/_react.default.createElement("div", {
6304 className: "eps-modal__body"
6305 }, props.children)));
6306 };
6307
6308 exports.Modal = Modal;
6309 Modal.propTypes = {
6310 className: PropTypes.string,
6311 children: PropTypes.any.isRequired,
6312 title: PropTypes.string.isRequired,
6313 icon: PropTypes.string,
6314 show: PropTypes.bool,
6315 setShow: PropTypes.func,
6316 hideModal: PropTypes.func,
6317 showModal: PropTypes.func,
6318 closeModal: PropTypes.func
6319 };
6320 Modal.defaultProps = {
6321 className: ''
6322 };
6323
6324 /***/ }),
6325
6326 /***/ "../core/app/assets/js/ui/molecules/add-new-button.js":
6327 /*!************************************************************!*\
6328 !*** ../core/app/assets/js/ui/molecules/add-new-button.js ***!
6329 \************************************************************/
6330 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6331
6332 "use strict";
6333 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6334 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6335
6336
6337 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6338
6339 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6340
6341 _Object$defineProperty(exports, "__esModule", {
6342 value: true
6343 });
6344
6345 exports["default"] = void 0;
6346
6347 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6348
6349 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6350
6351 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6352
6353 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6354
6355 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6356
6357 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6358
6359 var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ "../core/app/assets/js/ui/molecules/button.js"));
6360
6361 __webpack_require__(/*! ./add-new-button.scss */ "../core/app/assets/js/ui/molecules/add-new-button.scss");
6362
6363 var AddNewButton = /*#__PURE__*/function (_Button) {
6364 (0, _inherits2.default)(AddNewButton, _Button);
6365
6366 var _super = (0, _createSuper2.default)(AddNewButton);
6367
6368 function AddNewButton() {
6369 (0, _classCallCheck2.default)(this, AddNewButton);
6370 return _super.apply(this, arguments);
6371 }
6372
6373 (0, _createClass2.default)(AddNewButton, [{
6374 key: "getClassName",
6375 value: function getClassName() {
6376 var className = this.props.className;
6377
6378 if (this.props.size) {
6379 className += ' eps-add-new-button--' + this.props.size;
6380 }
6381
6382 return className;
6383 }
6384 }]);
6385 return AddNewButton;
6386 }(_button.default);
6387
6388 exports["default"] = AddNewButton;
6389 (0, _defineProperty2.default)(AddNewButton, "propTypes", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
6390 text: PropTypes.string,
6391 size: PropTypes.string
6392 }));
6393 (0, _defineProperty2.default)(AddNewButton, "defaultProps", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
6394 className: 'eps-add-new-button',
6395 text: __('Add New', 'elementor-pro'),
6396 icon: 'eicon-plus'
6397 }));
6398
6399 /***/ }),
6400
6401 /***/ "../core/app/assets/js/ui/molecules/button.js":
6402 /*!****************************************************!*\
6403 !*** ../core/app/assets/js/ui/molecules/button.js ***!
6404 \****************************************************/
6405 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6406
6407 "use strict";
6408 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6409
6410
6411 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6412
6413 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6414
6415 _Object$defineProperty(exports, "__esModule", {
6416 value: true
6417 });
6418
6419 exports["default"] = void 0;
6420
6421 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6422
6423 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6424
6425 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6426
6427 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6428
6429 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6430
6431 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6432
6433 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6434
6435 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6436
6437 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6438
6439 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6440
6441 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6442
6443 var Button = /*#__PURE__*/function (_React$Component) {
6444 (0, _inherits2.default)(Button, _React$Component);
6445
6446 var _super = (0, _createSuper2.default)(Button);
6447
6448 function Button() {
6449 (0, _classCallCheck2.default)(this, Button);
6450 return _super.apply(this, arguments);
6451 }
6452
6453 (0, _createClass2.default)(Button, [{
6454 key: "getCssId",
6455 value: function getCssId() {
6456 return this.props.id;
6457 }
6458 }, {
6459 key: "getClassName",
6460 value: function getClassName() {
6461 var baseClassName = 'eps-button',
6462 classes = [baseClassName, this.props.className];
6463 return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
6464 return '' !== classItem;
6465 }).join(' ');
6466 }
6467 }, {
6468 key: "getStylePropsClasses",
6469 value: function getStylePropsClasses(baseClassName) {
6470 var _this = this;
6471
6472 var styleProps = ['color', 'size', 'variant'],
6473 stylePropClasses = [];
6474 styleProps.forEach(function (styleProp) {
6475 var stylePropValue = _this.props[styleProp];
6476
6477 if (stylePropValue) {
6478 stylePropClasses.push(baseClassName + '--' + stylePropValue);
6479 }
6480 });
6481 return stylePropClasses;
6482 }
6483 }, {
6484 key: "getIcon",
6485 value: function getIcon() {
6486 if (this.props.icon) {
6487 var tooltip = this.props.tooltip || this.props.text;
6488
6489 var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
6490 className: this.props.icon,
6491 "aria-hidden": "true",
6492 title: tooltip
6493 });
6494
6495 var screenReaderText = '';
6496
6497 if (this.props.hideText) {
6498 screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
6499 className: "sr-only"
6500 }, tooltip);
6501 }
6502
6503 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
6504 }
6505
6506 return '';
6507 }
6508 }, {
6509 key: "getText",
6510 value: function getText() {
6511 return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
6512 }
6513 }, {
6514 key: "render",
6515 value: function render() {
6516 var attributes = {},
6517 id = this.getCssId(),
6518 className = this.getClassName(); // Add attributes only if they are not empty.
6519
6520 if (id) {
6521 attributes.id = id;
6522 }
6523
6524 if (className) {
6525 attributes.className = className;
6526 }
6527
6528 if (this.props.onClick) {
6529 attributes.onClick = this.props.onClick;
6530 }
6531
6532 if (this.props.rel) {
6533 attributes.rel = this.props.rel;
6534 }
6535
6536 if (this.props.elRef) {
6537 attributes.ref = this.props.elRef;
6538 }
6539
6540 var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
6541
6542 if (this.props.url) {
6543 if (0 === this.props.url.indexOf('http')) {
6544 return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
6545 href: this.props.url,
6546 target: this.props.target
6547 }, attributes), buttonContent);
6548 } // @see https://reach.tech/router/example/active-links.
6549
6550
6551 attributes.getProps = function (props) {
6552 if (props.isCurrent) {
6553 attributes.className += ' active';
6554 }
6555
6556 return {
6557 className: attributes.className
6558 };
6559 };
6560
6561 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6562 history: _router2.default.appHistory
6563 }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
6564 to: this.props.url
6565 }, attributes), buttonContent));
6566 }
6567
6568 return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
6569 }
6570 }]);
6571 return Button;
6572 }(_react.default.Component);
6573
6574 exports["default"] = Button;
6575 (0, _defineProperty2.default)(Button, "propTypes", {
6576 text: PropTypes.string.isRequired,
6577 hideText: PropTypes.bool,
6578 icon: PropTypes.string,
6579 tooltip: PropTypes.string,
6580 id: PropTypes.string,
6581 className: PropTypes.string,
6582 url: PropTypes.string,
6583 onClick: PropTypes.func,
6584 variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
6585 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6586 size: PropTypes.oneOf(['sm', 'md', 'lg']),
6587 target: PropTypes.string,
6588 rel: PropTypes.string,
6589 elRef: PropTypes.object
6590 });
6591 (0, _defineProperty2.default)(Button, "defaultProps", {
6592 id: '',
6593 className: '',
6594 variant: '',
6595 target: '_parent'
6596 });
6597
6598 /***/ }),
6599
6600 /***/ "../core/app/assets/js/ui/molecules/inline-link.js":
6601 /*!*********************************************************!*\
6602 !*** ../core/app/assets/js/ui/molecules/inline-link.js ***!
6603 \*********************************************************/
6604 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6605
6606 "use strict";
6607 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6608
6609
6610 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6611
6612 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6613
6614 _Object$defineProperty(exports, "__esModule", {
6615 value: true
6616 });
6617
6618 exports["default"] = InlineLink;
6619
6620 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6621
6622 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6623
6624 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6625
6626 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6627
6628 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6629
6630 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6631
6632 __webpack_require__(/*! ./inline-link.scss */ "../core/app/assets/js/ui/molecules/inline-link.scss");
6633
6634 function InlineLink(props) {
6635 var baseClassName = 'eps-inline-link',
6636 colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
6637 underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
6638 italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
6639 classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
6640 className = (0, _utils.arrayToClassName)(classes),
6641 getRouterLink = function getRouterLink() {
6642 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6643 history: _router2.default.appHistory
6644 }, /*#__PURE__*/_react.default.createElement(_router.Link, {
6645 to: props.url,
6646 className: className
6647 }, props.children));
6648 },
6649 getExternalLink = function getExternalLink() {
6650 return /*#__PURE__*/_react.default.createElement("a", {
6651 href: props.url,
6652 target: props.target,
6653 rel: props.rel,
6654 className: className
6655 }, props.children);
6656 },
6657 getActionLink = function getActionLink() {
6658 return /*#__PURE__*/_react.default.createElement("button", {
6659 className: className,
6660 onClick: props.onClick
6661 }, props.children);
6662 };
6663
6664 if (!props.url) {
6665 return getActionLink();
6666 }
6667
6668 return props.url.includes('http') ? getExternalLink() : getRouterLink();
6669 }
6670
6671 InlineLink.propTypes = {
6672 className: PropTypes.string,
6673 children: PropTypes.string,
6674 url: PropTypes.string,
6675 target: PropTypes.string,
6676 rel: PropTypes.string,
6677 text: PropTypes.string,
6678 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6679 underline: PropTypes.oneOf(['none', 'hover', 'always']),
6680 italic: PropTypes.bool
6681 };
6682 InlineLink.defaultProps = {
6683 className: '',
6684 color: 'link',
6685 underline: 'always',
6686 target: '_blank',
6687 rel: 'noopener noreferrer'
6688 };
6689
6690 /***/ }),
6691
6692 /***/ "../core/app/assets/js/ui/molecules/list-item.js":
6693 /*!*******************************************************!*\
6694 !*** ../core/app/assets/js/ui/molecules/list-item.js ***!
6695 \*******************************************************/
6696 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6697
6698 "use strict";
6699 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6700
6701
6702 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6703
6704 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6705
6706 _Object$defineProperty(exports, "__esModule", {
6707 value: true
6708 });
6709
6710 exports["default"] = ListItem;
6711
6712 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6713
6714 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6715
6716 function ListItem(props) {
6717 var baseClassName = 'eps-list__item',
6718 classes = [baseClassName, props.className];
6719 var style;
6720
6721 if (props.hasOwnProperty('padding')) {
6722 style = {
6723 '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
6724 };
6725 classes.push(baseClassName + '--padding');
6726 }
6727
6728 return /*#__PURE__*/_react.default.createElement("li", {
6729 style: style,
6730 className: (0, _utils.arrayToClassName)(classes)
6731 }, props.children);
6732 }
6733
6734 ListItem.propTypes = {
6735 className: PropTypes.string,
6736 padding: PropTypes.string,
6737 children: PropTypes.any.isRequired
6738 };
6739 ListItem.defaultProps = {
6740 className: ''
6741 };
6742
6743 /***/ }),
6744
6745 /***/ "../core/app/assets/js/ui/molecules/list.js":
6746 /*!**************************************************!*\
6747 !*** ../core/app/assets/js/ui/molecules/list.js ***!
6748 \**************************************************/
6749 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6750
6751 "use strict";
6752 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6753
6754
6755 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6756
6757 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6758
6759 _Object$defineProperty(exports, "__esModule", {
6760 value: true
6761 });
6762
6763 exports["default"] = List;
6764
6765 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6766
6767 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6768
6769 var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../core/app/assets/js/ui/molecules/list-item.js"));
6770
6771 __webpack_require__(/*! ./list.scss */ "../core/app/assets/js/ui/molecules/list.scss");
6772
6773 function List(props) {
6774 var baseClassName = 'eps-list',
6775 classes = [baseClassName, props.className];
6776 var style;
6777
6778 if (props.hasOwnProperty('padding')) {
6779 style = {
6780 '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
6781 };
6782 classes.push(baseClassName + '--padding');
6783 }
6784
6785 if (props.separated) {
6786 classes.push(baseClassName + '--separated');
6787 }
6788
6789 return /*#__PURE__*/_react.default.createElement("ul", {
6790 style: style,
6791 className: (0, _utils.arrayToClassName)(classes)
6792 }, props.children);
6793 }
6794
6795 List.propTypes = {
6796 className: PropTypes.string,
6797 divided: PropTypes.any,
6798 separated: PropTypes.any,
6799 padding: PropTypes.string,
6800 children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6801 };
6802 List.defaultProps = {
6803 className: ''
6804 };
6805 List.Item = _listItem.default;
6806
6807 /***/ }),
6808
6809 /***/ "../core/app/assets/js/ui/molecules/notice.js":
6810 /*!****************************************************!*\
6811 !*** ../core/app/assets/js/ui/molecules/notice.js ***!
6812 \****************************************************/
6813 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6814
6815 "use strict";
6816 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6817
6818
6819 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6820
6821 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6822
6823 _Object$defineProperty(exports, "__esModule", {
6824 value: true
6825 });
6826
6827 exports["default"] = Notice;
6828
6829 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6830
6831 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6832
6833 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6834
6835 __webpack_require__(/*! ./notice.scss */ "../core/app/assets/js/ui/molecules/notice.scss");
6836
6837 function Notice(props) {
6838 var baseClassName = 'eps-notice',
6839 classes = [baseClassName, props.className];
6840
6841 if (props.color) {
6842 classes.push(baseClassName + '--' + props.color);
6843 }
6844
6845 return /*#__PURE__*/_react.default.createElement("div", {
6846 className: (0, _utils.arrayToClassName)(classes)
6847 }, /*#__PURE__*/_react.default.createElement(_text.default, {
6848 variant: "xs",
6849 className: "eps-notice__text"
6850 }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ': '), " ", props.children));
6851 }
6852
6853 Notice.propTypes = {
6854 className: PropTypes.string,
6855 color: PropTypes.string,
6856 label: PropTypes.string,
6857 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6858 };
6859 Notice.defaultProps = {
6860 className: ''
6861 };
6862
6863 /***/ }),
6864
6865 /***/ "../core/app/assets/js/ui/molecules/popover.js":
6866 /*!*****************************************************!*\
6867 !*** ../core/app/assets/js/ui/molecules/popover.js ***!
6868 \*****************************************************/
6869 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6870
6871 "use strict";
6872 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6873
6874
6875 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6876
6877 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6878
6879 _Object$defineProperty(exports, "__esModule", {
6880 value: true
6881 });
6882
6883 exports["default"] = Popover;
6884
6885 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6886
6887 __webpack_require__(/*! ./popover.scss */ "../core/app/assets/js/ui/molecules/popover.scss");
6888
6889 function Popover(props) {
6890 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
6891 className: "eps-popover__background",
6892 onClick: props.closeFunction
6893 }), /*#__PURE__*/_react.default.createElement("ul", {
6894 className: "eps-popover ".concat(props.className),
6895 onClick: props.closeFunction
6896 }, props.children));
6897 }
6898
6899 Popover.propTypes = {
6900 children: PropTypes.any.isRequired,
6901 className: PropTypes.string,
6902 closeFunction: PropTypes.func
6903 };
6904 Popover.defaultProps = {
6905 className: ''
6906 };
6907
6908 /***/ }),
6909
6910 /***/ "../core/app/assets/js/ui/molecules/select2.js":
6911 /*!*****************************************************!*\
6912 !*** ../core/app/assets/js/ui/molecules/select2.js ***!
6913 \*****************************************************/
6914 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6915
6916 "use strict";
6917 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6918
6919
6920 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6921
6922 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6923
6924 _Object$defineProperty(exports, "__esModule", {
6925 value: true
6926 });
6927
6928 exports["default"] = Select2;
6929
6930 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6931
6932 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6933
6934 var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
6935
6936 __webpack_require__(/*! ./select2.scss */ "../core/app/assets/js/ui/molecules/select2.scss");
6937
6938 /**
6939 * Default settings of the select 2
6940 *
6941 * @returns {{placeholder: string, allowClear: boolean, dir: string}}
6942 */
6943 var getDefaultSettings = function getDefaultSettings() {
6944 return {
6945 allowClear: true,
6946 placeholder: '',
6947 dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
6948 };
6949 };
6950 /**
6951 * Main component
6952 *
6953 * @param props
6954 * @returns {*}
6955 * @constructor
6956 */
6957
6958
6959 function Select2(props) {
6960 var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
6961 // listen to select event on the select instance.
6962
6963
6964 _react.default.useEffect(function () {
6965 var $select2 = jQuery(ref.current).select2((0, _objectSpread2.default)((0, _objectSpread2.default)({}, getDefaultSettings()), props.settings)).on('select2:select select2:unselect', props.onChange);
6966
6967 if (props.onReady) {
6968 props.onReady($select2);
6969 }
6970
6971 return function () {
6972 $select2.select2('destroy').off('select2:select select2:unselect');
6973 };
6974 }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
6975
6976
6977 _react.default.useEffect(function () {
6978 jQuery(ref.current).val(props.value).trigger('change');
6979 }, [props.value]);
6980
6981 return /*#__PURE__*/_react.default.createElement(_select.default, {
6982 multiple: props.multiple,
6983 value: props.value,
6984 onChange: props.onChange,
6985 elRef: ref,
6986 options: props.options
6987 });
6988 }
6989
6990 Select2.propTypes = {
6991 value: PropTypes.string,
6992 onChange: PropTypes.func,
6993 onReady: PropTypes.func,
6994 options: PropTypes.array,
6995 settings: PropTypes.object,
6996 multiple: PropTypes.bool
6997 };
6998 Select2.defaultProps = {
6999 settings: {},
7000 options: [],
7001 dependencies: []
7002 };
7003
7004 /***/ }),
7005
7006 /***/ "../core/app/assets/js/utils/utils.js":
7007 /*!********************************************!*\
7008 !*** ../core/app/assets/js/utils/utils.js ***!
7009 \********************************************/
7010 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7011
7012 "use strict";
7013
7014
7015 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7016
7017 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7018
7019 _Object$defineProperty(exports, "__esModule", {
7020 value: true
7021 });
7022
7023 exports.stringToRemValues = exports.rgbToHex = exports.pxToRem = exports.isOneOf = exports.arrayToClassName = void 0;
7024
7025 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
7026
7027 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
7028
7029 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
7030
7031 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
7032
7033 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
7034
7035 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
7036
7037 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
7038
7039 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7040
7041 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7042
7043 var pxToRem = function pxToRem(pixels) {
7044 if (!pixels) {
7045 return;
7046 } else if ('string' !== typeof pixels) {
7047 pixels = pixels.toString();
7048 }
7049
7050 return pixels.split(' ').map(function (value) {
7051 return "".concat(value * 0.0625, "rem");
7052 }).join(' ');
7053 };
7054
7055 exports.pxToRem = pxToRem;
7056
7057 var arrayToClassName = function arrayToClassName(array, action) {
7058 return array.filter(function (item) {
7059 return 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][1] : item;
7060 }).map(function (item) {
7061 var value = 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][0] : item;
7062 return action ? action(value) : value;
7063 }).join(' ');
7064 };
7065
7066 exports.arrayToClassName = arrayToClassName;
7067
7068 var stringToRemValues = function stringToRemValues(string) {
7069 return string.split(' ').map(function (value) {
7070 return pxToRem(value);
7071 }).join(' ');
7072 };
7073
7074 exports.stringToRemValues = stringToRemValues;
7075
7076 var rgbToHex = function rgbToHex(r, g, b) {
7077 return '#' + [r, g, b].map(function (x) {
7078 var hex = x.toString(16);
7079 return 1 === hex.length ? '0' + hex : hex;
7080 }).join('');
7081 };
7082
7083 exports.rgbToHex = rgbToHex;
7084
7085 var isOneOf = function isOneOf(filetype, filetypeOptions) {
7086 return filetypeOptions.some(function (type) {
7087 return filetype.includes(type);
7088 });
7089 };
7090
7091 exports.isOneOf = isOneOf;
7092
7093 /***/ }),
7094
7095 /***/ "../core/app/modules/import-export/assets/js/context/context-provider.js":
7096 /*!*******************************************************************************!*\
7097 !*** ../core/app/modules/import-export/assets/js/context/context-provider.js ***!
7098 \*******************************************************************************/
7099 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7100
7101 "use strict";
7102 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7103
7104
7105 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7106
7107 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7108
7109 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7110
7111 _Object$defineProperty(exports, "__esModule", {
7112 value: true
7113 });
7114
7115 exports.Context = void 0;
7116 exports["default"] = ContextProvider;
7117
7118 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7119
7120 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
7121
7122 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7123
7124 var _contextReducer = __webpack_require__(/*! ./context-reducer */ "../core/app/modules/import-export/assets/js/context/context-reducer.js");
7125
7126 var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../shared/kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
7127
7128 var Context = _react.default.createContext();
7129
7130 exports.Context = Context;
7131
7132 function ContextProvider(props) {
7133 var initialState = {
7134 includes: _kitContentData.default.map(function (item) {
7135 return item.type;
7136 }),
7137 downloadUrl: '',
7138 file: null,
7139 overrideConditions: [],
7140 referrer: null,
7141 kitInfo: {
7142 title: null,
7143 description: null
7144 },
7145 uploadedData: null,
7146 importedData: null,
7147 exportedData: null
7148 },
7149 _useReducer = (0, _react.useReducer)(_contextReducer.reducer, initialState),
7150 _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
7151 data = _useReducer2[0],
7152 dispatch = _useReducer2[1];
7153
7154 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
7155 value: {
7156 data: data,
7157 dispatch: dispatch
7158 }
7159 }, props.children);
7160 }
7161
7162 ContextProvider.propTypes = {
7163 children: PropTypes.object.isRequired
7164 };
7165
7166 /***/ }),
7167
7168 /***/ "../core/app/modules/import-export/assets/js/context/context-reducer.js":
7169 /*!******************************************************************************!*\
7170 !*** ../core/app/modules/import-export/assets/js/context/context-reducer.js ***!
7171 \******************************************************************************/
7172 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7173
7174 "use strict";
7175
7176
7177 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7178
7179 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7180
7181 _Object$defineProperty(exports, "__esModule", {
7182 value: true
7183 });
7184
7185 exports.reducer = void 0;
7186
7187 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7188
7189 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7190
7191 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
7192
7193 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7194
7195 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
7196
7197 var _objectSpread4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
7198
7199 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7200
7201 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
7202
7203 var ReducerActions = /*#__PURE__*/function () {
7204 function ReducerActions() {
7205 (0, _classCallCheck2.default)(this, ReducerActions);
7206 }
7207
7208 (0, _createClass2.default)(ReducerActions, null, [{
7209 key: "updateArray",
7210 value: function updateArray(state, key, value, action) {
7211 if ('add' === action) {
7212 // If the value already exists, then do nothing.
7213 if (state[key].includes(value)) {
7214 return state;
7215 }
7216
7217 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, [].concat((0, _toConsumableArray2.default)(state[key]), [value])));
7218 } else if ('remove' === action) {
7219 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, state[key].filter(function (item) {
7220 return item !== value;
7221 })));
7222 }
7223
7224 return state;
7225 }
7226 }]);
7227 return ReducerActions;
7228 }();
7229
7230 var reducer = function reducer(state, action) {
7231 switch (action.type) {
7232 case 'SET_DOWNLOAD_URL':
7233 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7234 downloadUrl: action.payload
7235 });
7236
7237 case 'ADD_INCLUDE':
7238 return ReducerActions.updateArray(state, 'includes', action.payload, 'add');
7239
7240 case 'REMOVE_INCLUDE':
7241 return ReducerActions.updateArray(state, 'includes', action.payload, 'remove');
7242
7243 case 'SET_FILE':
7244 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7245 file: action.payload
7246 });
7247
7248 case 'ADD_OVERRIDE_CONDITION':
7249 return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'add');
7250
7251 case 'REMOVE_OVERRIDE_CONDITION':
7252 return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'remove');
7253
7254 case 'SET_KIT_TITLE':
7255 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7256 kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7257 title: action.payload
7258 })
7259 });
7260
7261 case 'SET_KIT_DESCRIPTION':
7262 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7263 kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7264 description: action.payload
7265 })
7266 });
7267
7268 case 'SET_REFERRER':
7269 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7270 referrer: action.payload
7271 });
7272
7273 case 'SET_INCLUDES':
7274 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7275 includes: action.payload
7276 });
7277
7278 case 'SET_UPLOADED_DATA':
7279 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7280 uploadedData: action.payload
7281 });
7282
7283 case 'SET_IMPORTED_DATA':
7284 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7285 importedData: action.payload
7286 });
7287
7288 case 'SET_EXPORTED_DATA':
7289 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7290 exportedData: action.payload
7291 });
7292
7293 default:
7294 return state;
7295 }
7296 };
7297
7298 exports.reducer = reducer;
7299
7300 /***/ }),
7301
7302 /***/ "../core/app/modules/import-export/assets/js/export.js":
7303 /*!*************************************************************!*\
7304 !*** ../core/app/modules/import-export/assets/js/export.js ***!
7305 \*************************************************************/
7306 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7307
7308 "use strict";
7309
7310
7311 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7312
7313 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7314
7315 _Object$defineProperty(exports, "__esModule", {
7316 value: true
7317 });
7318
7319 exports["default"] = Export;
7320
7321 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7322
7323 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7324
7325 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7326
7327 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7328
7329 var _exportKit = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-kit/export-kit */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js"));
7330
7331 var _exportComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-complete/export-complete */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js"));
7332
7333 var _exportProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-process/export-process */ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js"));
7334
7335 function Export() {
7336 return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7337 history: _router2.default.appHistory
7338 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
7339 path: "complete"
7340 }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
7341 path: "process"
7342 }), /*#__PURE__*/_react.default.createElement(_exportKit.default, {
7343 default: true
7344 }))));
7345 }
7346
7347 /***/ }),
7348
7349 /***/ "../core/app/modules/import-export/assets/js/hooks/use-kit.js":
7350 /*!********************************************************************!*\
7351 !*** ../core/app/modules/import-export/assets/js/hooks/use-kit.js ***!
7352 \********************************************************************/
7353 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7354
7355 "use strict";
7356
7357
7358 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7359
7360 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7361
7362 _Object$defineProperty(exports, "__esModule", {
7363 value: true
7364 });
7365
7366 exports["default"] = useKit;
7367
7368 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
7369
7370 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
7371
7372 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7373
7374 var _react = __webpack_require__(/*! react */ "react");
7375
7376 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
7377
7378 var KIT_STATUS_MAP = {
7379 INITIAL: 'initial',
7380 UPLOADED: 'uploaded',
7381 IMPORTED: 'imported',
7382 ERROR: 'error'
7383 };
7384
7385 function useKit() {
7386 var _useAjax = (0, _useAjax2.default)(),
7387 ajaxState = _useAjax.ajaxState,
7388 setAjax = _useAjax.setAjax,
7389 ajaxActions = _useAjax.ajaxActions,
7390 kitStateInitialState = {
7391 status: KIT_STATUS_MAP.INITIAL,
7392 data: null
7393 },
7394 _useState = (0, _react.useState)(kitStateInitialState),
7395 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7396 kitState = _useState2[0],
7397 setKitState = _useState2[1],
7398 getAjaxConfig = function getAjaxConfig() {
7399 return {
7400 data: {
7401 action: 'elementor_import_kit'
7402 }
7403 };
7404 },
7405 uploadKit = function uploadKit(_ref) {
7406 var file = _ref.file;
7407 var ajaxConfig = getAjaxConfig();
7408 ajaxConfig.data.e_import_file = file;
7409 ajaxConfig.data.data = (0, _stringify.default)({
7410 stage: 1
7411 });
7412 setAjax(ajaxConfig);
7413 },
7414 importKit = function importKit(_ref2) {
7415 var session = _ref2.session,
7416 include = _ref2.include,
7417 overrideConditions = _ref2.overrideConditions,
7418 referrer = _ref2.referrer;
7419 var ajaxConfig = getAjaxConfig();
7420 ajaxConfig.data.data = {
7421 stage: 2,
7422 session: session,
7423 include: include,
7424 overrideConditions: overrideConditions
7425 };
7426
7427 if (referrer) {
7428 ajaxConfig.data.data.referrer = referrer;
7429 }
7430
7431 ajaxConfig.data.data = (0, _stringify.default)(ajaxConfig.data.data);
7432 setAjax(ajaxConfig);
7433 },
7434 reset = function reset() {
7435 return ajaxActions.reset();
7436 };
7437
7438 (0, _react.useEffect)(function () {
7439 if ('initial' !== ajaxState.status) {
7440 var newState = {};
7441
7442 if ('success' === ajaxState.status) {
7443 var _ajaxState$response;
7444
7445 newState.status = (_ajaxState$response = ajaxState.response) !== null && _ajaxState$response !== void 0 && _ajaxState$response.manifest ? KIT_STATUS_MAP.UPLOADED : KIT_STATUS_MAP.IMPORTED;
7446 } else if ('error' === ajaxState.status) {
7447 newState.status = KIT_STATUS_MAP.ERROR;
7448 } // The response is required even if an error occurred, in order to detect the error type.
7449
7450
7451 newState.data = ajaxState.response || {};
7452 setKitState(function (prevState) {
7453 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), newState);
7454 });
7455 }
7456 }, [ajaxState.status]);
7457 return {
7458 kitState: kitState,
7459 KIT_STATUS_MAP: KIT_STATUS_MAP,
7460 kitActions: {
7461 upload: uploadKit,
7462 import: importKit,
7463 reset: reset
7464 }
7465 };
7466 }
7467
7468 /***/ }),
7469
7470 /***/ "../core/app/modules/import-export/assets/js/import.js":
7471 /*!*************************************************************!*\
7472 !*** ../core/app/modules/import-export/assets/js/import.js ***!
7473 \*************************************************************/
7474 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7475
7476 "use strict";
7477
7478
7479 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7480
7481 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7482
7483 _Object$defineProperty(exports, "__esModule", {
7484 value: true
7485 });
7486
7487 exports["default"] = Import;
7488
7489 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7490
7491 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7492
7493 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7494
7495 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7496
7497 var _importKit = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-kit/import-kit */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js"));
7498
7499 var _importContent = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-content/import-content */ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js"));
7500
7501 var _importResolver = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-resolver/import-resolver */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js"));
7502
7503 var _importProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-process/import-process */ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js"));
7504
7505 var _importComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-complete/import-complete */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js"));
7506
7507 function Import() {
7508 return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7509 history: _router2.default.appHistory
7510 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importComplete.default, {
7511 path: "complete"
7512 }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
7513 path: "process"
7514 }), /*#__PURE__*/_react.default.createElement(_importResolver.default, {
7515 path: "resolver"
7516 }), /*#__PURE__*/_react.default.createElement(_importContent.default, {
7517 path: "content"
7518 }), /*#__PURE__*/_react.default.createElement(_importKit.default, {
7519 default: true
7520 }))));
7521 }
7522
7523 /***/ }),
7524
7525 /***/ "../core/app/modules/import-export/assets/js/module.js":
7526 /*!*************************************************************!*\
7527 !*** ../core/app/modules/import-export/assets/js/module.js ***!
7528 \*************************************************************/
7529 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7530
7531 "use strict";
7532
7533
7534 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7535
7536 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7537
7538 _Object$defineProperty(exports, "__esModule", {
7539 value: true
7540 });
7541
7542 exports["default"] = void 0;
7543
7544 var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
7545
7546 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7547
7548 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7549
7550 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7551
7552 var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../core/app/modules/import-export/assets/js/import.js"));
7553
7554 var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../core/app/modules/import-export/assets/js/export.js"));
7555
7556 var ImportExport = function ImportExport() {
7557 (0, _classCallCheck2.default)(this, ImportExport);
7558 (0, _defineProperty2.default)(this, "routes", [{
7559 path: '/import/*',
7560 component: _import.default
7561 }, {
7562 path: '/export/*',
7563 component: _export.default
7564 }]);
7565
7566 var _iterator = (0, _createForOfIteratorHelper2.default)(this.routes),
7567 _step;
7568
7569 try {
7570 for (_iterator.s(); !(_step = _iterator.n()).done;) {
7571 var route = _step.value;
7572
7573 _router.default.addRoute(route);
7574 }
7575 } catch (err) {
7576 _iterator.e(err);
7577 } finally {
7578 _iterator.f();
7579 }
7580 };
7581
7582 exports["default"] = ImportExport;
7583
7584 /***/ }),
7585
7586 /***/ "../core/app/modules/import-export/assets/js/package.js":
7587 /*!**************************************************************!*\
7588 !*** ../core/app/modules/import-export/assets/js/package.js ***!
7589 \**************************************************************/
7590 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7591
7592 "use strict";
7593
7594
7595 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7596
7597 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7598
7599 _Object$defineProperty(exports, "__esModule", {
7600 value: true
7601 });
7602
7603 exports["default"] = void 0;
7604
7605 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7606
7607 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/import-export/assets/js/module.js"));
7608
7609 // Alphabetical order.
7610 var _default = {
7611 Layout: _layout.default,
7612 Module: _module.default
7613 };
7614 exports["default"] = _default;
7615
7616 /***/ }),
7617
7618 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js":
7619 /*!***************************************************************************************************!*\
7620 !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js ***!
7621 \***************************************************************************************************/
7622 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7623
7624 "use strict";
7625 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7626
7627
7628 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7629
7630 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7631
7632 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7633
7634 _Object$defineProperty(exports, "__esModule", {
7635 value: true
7636 });
7637
7638 exports["default"] = ExportComplete;
7639
7640 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7641
7642 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7643
7644 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7645
7646 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7647
7648 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
7649
7650 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
7651
7652 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7653
7654 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7655
7656 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
7657
7658 __webpack_require__(/*! ./export-complete.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss");
7659
7660 function ExportComplete() {
7661 var _context$data$exporte;
7662
7663 var context = (0, _react.useContext)(_contextProvider.Context),
7664 navigate = (0, _router.useNavigate)(),
7665 downloadLink = (0, _react.useRef)(null),
7666 getFooter = function getFooter() {
7667 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7668 separator: true,
7669 justify: "end"
7670 }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
7671 },
7672 downloadFile = function downloadFile() {
7673 if (!downloadLink.current) {
7674 var link = document.createElement('a');
7675 link.href = 'data:text/plain;base64,' + context.data.exportedData.file;
7676 link.download = 'elementor-kit.zip';
7677 downloadLink.current = link;
7678 }
7679
7680 downloadLink.current.click();
7681 },
7682 getDownloadLink = function getDownloadLink() {
7683 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7684 onClick: downloadFile,
7685 italic: true
7686 }, __('Click Here', 'elementor'));
7687 };
7688
7689 (0, _react.useEffect)(function () {
7690 if (context.data.downloadUrl) {
7691 downloadFile();
7692 } else {
7693 navigate('/export');
7694 }
7695 }, [context.data.downloadUrl]);
7696 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7697 type: "export",
7698 footer: getFooter()
7699 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
7700 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
7701 heading: __('Your export is ready!', 'elementor'),
7702 description: __('Now you can import this kit and use it on other sites.', 'elementor'),
7703 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Download not working?', 'elementor'), " ", getDownloadLink(), " ", __('to download', 'elementor'))
7704 }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
7705 data: (_context$data$exporte = context.data.exportedData) === null || _context$data$exporte === void 0 ? void 0 : _context$data$exporte.manifest
7706 })));
7707 }
7708
7709 /***/ }),
7710
7711 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js":
7712 /*!*********************************************************************************************************************!*\
7713 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js ***!
7714 \*********************************************************************************************************************/
7715 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7716
7717 "use strict";
7718 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7719 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7720
7721
7722 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7723
7724 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7725
7726 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7727
7728 _Object$defineProperty(exports, "__esModule", {
7729 value: true
7730 });
7731
7732 exports["default"] = ExportButton;
7733
7734 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7735
7736 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7737
7738 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7739
7740 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7741
7742 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7743
7744 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7745
7746 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7747
7748 function ExportButton() {
7749 var context = (0, _react.useContext)(_contextProvider.Context),
7750 navigate = (0, _router.useNavigate)(),
7751 _useState = (0, _react.useState)(false),
7752 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7753 isDownloadAllowed = _useState2[0],
7754 setIsDownloadAllowed = _useState2[1],
7755 getDownloadUrl = function getDownloadUrl() {
7756 var exportURL = elementorAppConfig['import-export'].exportURL,
7757 exportData = {
7758 elementor_export_kit: {
7759 include: context.data.includes,
7760 kitInfo: context.data.kitInfo
7761 }
7762 };
7763 return exportURL + '&' + jQuery.param(exportData);
7764 };
7765
7766 (0, _react.useEffect)(function () {
7767 setIsDownloadAllowed(!!context.data.includes.length);
7768 }, [context.data.includes]);
7769 (0, _react.useEffect)(function () {
7770 if (context.data.downloadUrl) {
7771 navigate('/export/process');
7772 }
7773 }, [context.data.downloadUrl]);
7774 return /*#__PURE__*/_react.default.createElement(_button.default, {
7775 variant: "contained",
7776 text: __('Export', 'elementor'),
7777 color: isDownloadAllowed ? 'primary' : 'disabled',
7778 onClick: function onClick() {
7779 if (isDownloadAllowed) {
7780 context.dispatch({
7781 type: 'SET_DOWNLOAD_URL',
7782 payload: getDownloadUrl()
7783 });
7784 }
7785 }
7786 });
7787 }
7788
7789 ExportButton.propTypes = {
7790 setIsDownloading: PropTypes.func
7791 };
7792
7793 /***/ }),
7794
7795 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js":
7796 /*!*************************************************************************************************************************!*\
7797 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js ***!
7798 \*************************************************************************************************************************/
7799 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7800
7801 "use strict";
7802 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7803
7804
7805 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7806
7807 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7808
7809 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7810
7811 _Object$defineProperty(exports, "__esModule", {
7812 value: true
7813 });
7814
7815 exports["default"] = KitDescription;
7816
7817 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7818
7819 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7820
7821 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7822
7823 function KitDescription() {
7824 var context = (0, _react.useContext)(_contextProvider.Context);
7825 return /*#__PURE__*/_react.default.createElement(_textField.default, {
7826 variant: "outlined",
7827 placeholder: __('Say something about the style and content of these files...', 'elementor'),
7828 multiline: true,
7829 rows: 5,
7830 onChange: function onChange(event) {
7831 context.dispatch({
7832 type: 'SET_KIT_DESCRIPTION',
7833 payload: event.target.value
7834 });
7835 }
7836 });
7837 }
7838
7839 /***/ }),
7840
7841 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js":
7842 /*!***********************************************************************************************************************!*\
7843 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js ***!
7844 \***********************************************************************************************************************/
7845 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7846
7847 "use strict";
7848 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7849
7850
7851 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7852
7853 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7854
7855 _Object$defineProperty(exports, "__esModule", {
7856 value: true
7857 });
7858
7859 exports["default"] = KitInfoModal;
7860
7861 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7862
7863 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
7864
7865 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
7866
7867 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7868
7869 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
7870
7871 function KitInfoModal(props) {
7872 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, props, {
7873 className: "e-app-export-kit-info-modal",
7874 title: __('Template Kit Information', 'elementor')
7875 }), /*#__PURE__*/_react.default.createElement(_modal.default.Section, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
7876 className: "e-app-export-kit-info-modal__heading",
7877 variant: "h2",
7878 tag: "h3"
7879 }, __('What is kit information?', 'elementor')), /*#__PURE__*/_react.default.createElement(_text.default, null, __('These are the details you’ll use to quickly find and apply this kit in the future, even as your collection grows.', 'elementor'))));
7880 }
7881
7882 /***/ }),
7883
7884 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js":
7885 /*!***********************************************************************************************************!*\
7886 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js ***!
7887 \***********************************************************************************************************/
7888 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7889
7890 "use strict";
7891 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7892
7893
7894 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7895
7896 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7897
7898 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7899
7900 _Object$defineProperty(exports, "__esModule", {
7901 value: true
7902 });
7903
7904 exports["default"] = KitName;
7905
7906 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7907
7908 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7909
7910 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7911
7912 function KitName() {
7913 var context = (0, _react.useContext)(_contextProvider.Context);
7914 return /*#__PURE__*/_react.default.createElement(_textField.default, {
7915 variant: "outlined",
7916 placeholder: __('Elementor Kit', 'elementor'),
7917 onChange: function onChange(event) {
7918 context.dispatch({
7919 type: 'SET_KIT_TITLE',
7920 payload: event.target.value
7921 });
7922 }
7923 });
7924 }
7925
7926 /***/ }),
7927
7928 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js":
7929 /*!*****************************************************************************************!*\
7930 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js ***!
7931 \*****************************************************************************************/
7932 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7933
7934 "use strict";
7935 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7936
7937
7938 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7939
7940 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7941
7942 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7943
7944 _Object$defineProperty(exports, "__esModule", {
7945 value: true
7946 });
7947
7948 exports["default"] = ExportKit;
7949
7950 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7951
7952 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7953
7954 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7955
7956 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
7957
7958 var _exportButton = _interopRequireDefault(__webpack_require__(/*! ./components/export-button/export-button */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js"));
7959
7960 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
7961
7962 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
7963
7964 var _kitName = _interopRequireDefault(__webpack_require__(/*! ./components/kit-name/kit-name */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js"));
7965
7966 var _kitDescription = _interopRequireDefault(__webpack_require__(/*! ./components/kit-description/kit-description */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js"));
7967
7968 var _kitInfoModal = _interopRequireDefault(__webpack_require__(/*! ./components/kit-info-modal/kit-info-modal */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js"));
7969
7970 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
7971
7972 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7973
7974 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7975
7976 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7977
7978 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7979
7980 __webpack_require__(/*! ./export-kit.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss");
7981
7982 function ExportKit() {
7983 var _useState = (0, _react.useState)(false),
7984 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7985 showKitInfoModal = _useState2[0],
7986 setShowKitInfoModal = _useState2[1],
7987 kitInfoTitle = __('Kit Information', 'elementor'),
7988 getFooter = function getFooter() {
7989 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7990 separator: true,
7991 justify: "end"
7992 }, /*#__PURE__*/_react.default.createElement(_exportButton.default, null));
7993 },
7994 getLearnMoreLink = function getLearnMoreLink() {
7995 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7996 url: "https://go.elementor.com/app-what-are-kits",
7997 italic: true
7998 }, __('Learn More', 'elementor'));
7999 };
8000
8001 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8002 type: "export",
8003 footer: getFooter()
8004 }, /*#__PURE__*/_react.default.createElement("section", {
8005 className: "e-app-export-kit"
8006 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8007 heading: __('Export a Template Kit', 'elementor'),
8008 description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit file.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
8009 key: "description-secondary-line"
8010 }, __('By default, all of your components will be exported.', 'elementor'), " ", getLearnMoreLink())]
8011 }), /*#__PURE__*/_react.default.createElement(_kitContent.default, null), /*#__PURE__*/_react.default.createElement(_panel.default, {
8012 className: "e-app-export-kit-information"
8013 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, null, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, kitInfoTitle, /*#__PURE__*/_react.default.createElement(_button.default, {
8014 className: "e-app-export-kit-info-modal__icon",
8015 icon: "eicon-info-circle",
8016 color: "secondary",
8017 hideText: true,
8018 text: kitInfoTitle,
8019 onClick: function onClick(event) {
8020 event.stopPropagation();
8021 setShowKitInfoModal(function (prevState) {
8022 return !prevState;
8023 });
8024 }
8025 }))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, null, /*#__PURE__*/_react.default.createElement(_grid.default, {
8026 container: true,
8027 spacing: 20
8028 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
8029 item: true,
8030 md: 4
8031 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
8032 container: true,
8033 direction: "column"
8034 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
8035 className: "e-app-export-kit-information__field-header",
8036 container: true,
8037 alignItems: "center"
8038 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
8039 className: "e-app-export-kit-information__label",
8040 variant: "h6",
8041 tag: "h4"
8042 }, __('Kit Name', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
8043 item: true
8044 }, /*#__PURE__*/_react.default.createElement(_kitName.default, null)))), /*#__PURE__*/_react.default.createElement(_grid.default, {
8045 item: true,
8046 md: 4
8047 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
8048 className: "e-app-export-kit-information__field-header",
8049 container: true,
8050 alignItems: "center"
8051 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
8052 className: "e-app-export-kit-information__label",
8053 variant: "h6",
8054 tag: "h4"
8055 }, __('Kit Description', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
8056 item: true
8057 }, /*#__PURE__*/_react.default.createElement(_kitDescription.default, null)))))), /*#__PURE__*/_react.default.createElement(_kitInfoModal.default, {
8058 show: showKitInfoModal,
8059 setShow: setShowKitInfoModal
8060 })));
8061 }
8062
8063 /***/ }),
8064
8065 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js":
8066 /*!*************************************************************************************************!*\
8067 !*** ../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js ***!
8068 \*************************************************************************************************/
8069 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8070
8071 "use strict";
8072
8073
8074 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8075
8076 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8077
8078 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8079
8080 _Object$defineProperty(exports, "__esModule", {
8081 value: true
8082 });
8083
8084 exports["default"] = ExportProcess;
8085
8086 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8087
8088 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8089
8090 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8091
8092 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8093
8094 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
8095
8096 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8097
8098 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
8099
8100 function ExportProcess() {
8101 var _useAjax = (0, _useAjax2.default)(),
8102 ajaxState = _useAjax.ajaxState,
8103 setAjax = _useAjax.setAjax,
8104 _useState = (0, _react.useState)(''),
8105 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8106 errorType = _useState2[0],
8107 setErrorType = _useState2[1],
8108 context = (0, _react.useContext)(_contextProvider.Context),
8109 navigate = (0, _router.useNavigate)(),
8110 onDialogDismiss = function onDialogDismiss() {
8111 context.dispatch({
8112 type: 'SET_DOWNLOAD_URL',
8113 payload: ''
8114 });
8115 navigate('export');
8116 };
8117
8118 (0, _react.useEffect)(function () {
8119 if (context.data.downloadUrl) {
8120 setAjax({
8121 url: context.data.downloadUrl,
8122 headers: {
8123 'Content-Type': 'application/json'
8124 }
8125 });
8126 } else {
8127 navigate('/export');
8128 }
8129 }, []);
8130 (0, _react.useEffect)(function () {
8131 if ('success' === ajaxState.status) {
8132 context.dispatch({
8133 type: 'SET_EXPORTED_DATA',
8134 payload: ajaxState.response
8135 });
8136 } else if ('error' === ajaxState.status) {
8137 setErrorType(ajaxState.response);
8138 }
8139 }, [ajaxState.status]);
8140 (0, _react.useEffect)(function () {
8141 if (context.data.exportedData) {
8142 navigate('export/complete');
8143 }
8144 }, [context.data.exportedData]);
8145 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8146 type: "export"
8147 }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
8148 errorType: errorType,
8149 onDialogApprove: function onDialogApprove() {
8150 return window.open('https://elementor.com/help/export-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
8151 },
8152 onDialogDismiss: onDialogDismiss
8153 }));
8154 }
8155
8156 /***/ }),
8157
8158 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js":
8159 /*!***************************************************************************************************!*\
8160 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js ***!
8161 \***************************************************************************************************/
8162 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8163
8164 "use strict";
8165 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8166
8167
8168 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8169
8170 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8171
8172 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8173
8174 _Object$defineProperty(exports, "__esModule", {
8175 value: true
8176 });
8177
8178 exports["default"] = ImportComplete;
8179
8180 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8181
8182 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8183
8184 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8185
8186 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
8187
8188 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8189
8190 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8191
8192 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
8193
8194 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
8195
8196 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8197
8198 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
8199
8200 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
8201
8202 function ImportComplete() {
8203 var context = (0, _react.useContext)(_contextProvider.Context),
8204 getFooter = function getFooter() {
8205 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8206 separator: true,
8207 justify: "end"
8208 }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
8209 },
8210 getTemplates = function getTemplates(templates, importedData) {
8211 var kitTemplates = {};
8212
8213 for (var key in importedData === null || importedData === void 0 ? void 0 : (_importedData$templat = importedData.templates) === null || _importedData$templat === void 0 ? void 0 : _importedData$templat.succeed) {
8214 var _importedData$templat;
8215
8216 kitTemplates[key] = templates[key];
8217 }
8218
8219 return kitTemplates;
8220 },
8221 getContent = function getContent(content, importedData) {
8222 var kitContent = {};
8223
8224 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData.content) {
8225 kitContent[contentType] = {};
8226
8227 for (var key in (_importedData$content = importedData.content[contentType]) === null || _importedData$content === void 0 ? void 0 : _importedData$content.succeed) {
8228 var _importedData$content;
8229
8230 kitContent[contentType][key] = content[contentType][key];
8231 }
8232 }
8233
8234 return kitContent;
8235 },
8236 getWPContent = function getWPContent(content, importedData) {
8237 var kitWPContent = {};
8238
8239 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData['wp-content']) {
8240 var _importedData$wpCont;
8241
8242 var succeededItems = (_importedData$wpCont = importedData['wp-content'][contentType]) === null || _importedData$wpCont === void 0 ? void 0 : _importedData$wpCont.succeed;
8243 kitWPContent[contentType] = succeededItems ? (0, _keys.default)(succeededItems) : [];
8244 }
8245
8246 return kitWPContent;
8247 },
8248 getKitData = function getKitData() {
8249 if (!context.data.uploadedData || !context.data.importedData) {
8250 return {};
8251 }
8252
8253 var manifest = context.data.uploadedData.manifest,
8254 importedData = context.data.importedData;
8255 return {
8256 templates: getTemplates(manifest.templates, importedData),
8257 content: getContent(manifest.content, importedData),
8258 'wp-content': getWPContent(manifest['wp-content'], importedData),
8259 'site-settings': context.data.includes.includes('settings') ? manifest['site-settings'] : {}
8260 };
8261 };
8262
8263 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8264 type: "import",
8265 footer: getFooter()
8266 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
8267 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
8268 heading: __('Your kit is now live on your site!', 'elementor'),
8269 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8270 url: "https://go.elementor.com/app-what-are-kits",
8271 italic: true
8272 }, __('Click Here', 'elementor')), " ", __('to learn more about building your site with Elementor Kits', 'elementor'))
8273 }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
8274 data: getKitData()
8275 })));
8276 }
8277
8278 /***/ }),
8279
8280 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js":
8281 /*!*************************************************************************************************************************!*\
8282 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js ***!
8283 \*************************************************************************************************************************/
8284 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8285
8286 "use strict";
8287 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8288 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8289
8290
8291 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8292
8293 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8294
8295 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8296
8297 _Object$defineProperty(exports, "__esModule", {
8298 value: true
8299 });
8300
8301 exports["default"] = ImportButton;
8302
8303 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8304
8305 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8306
8307 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8308
8309 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8310
8311 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8312
8313 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8314
8315 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8316
8317 function ImportButton() {
8318 var context = (0, _react.useContext)(_contextProvider.Context),
8319 navigate = (0, _router.useNavigate)(),
8320 _useState = (0, _react.useState)(false),
8321 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8322 isImportAllowed = _useState2[0],
8323 setIsImportAllowed = _useState2[1];
8324
8325 (0, _react.useEffect)(function () {
8326 setIsImportAllowed(!!context.data.includes.length);
8327 }, [context.data.includes]);
8328 return /*#__PURE__*/_react.default.createElement(_button.default, {
8329 variant: "contained",
8330 text: __('Next', 'elementor'),
8331 color: isImportAllowed ? 'primary' : 'disabled',
8332 onClick: function onClick() {
8333 if (isImportAllowed) {
8334 if (context.data.includes.includes('templates') && context.data.uploadedData.conflicts) {
8335 navigate('import/resolver');
8336 } else {
8337 navigate('import/process');
8338 }
8339 }
8340 }
8341 });
8342 }
8343
8344 ImportButton.propTypes = {
8345 setIsDownloading: PropTypes.func
8346 };
8347
8348 /***/ }),
8349
8350 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js":
8351 /*!*************************************************************************************************!*\
8352 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js ***!
8353 \*************************************************************************************************/
8354 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8355
8356 "use strict";
8357 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8358
8359
8360 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8361
8362 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8363
8364 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8365
8366 _Object$defineProperty(exports, "__esModule", {
8367 value: true
8368 });
8369
8370 exports["default"] = ImportContent;
8371
8372 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8373
8374 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8375
8376 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8377
8378 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8379
8380 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8381
8382 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
8383
8384 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8385
8386 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8387
8388 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
8389
8390 var _importButton = _interopRequireDefault(__webpack_require__(/*! ./components/import-button/import-button */ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js"));
8391
8392 function ImportContent() {
8393 var _context$data$uploade;
8394
8395 var context = (0, _react.useContext)(_contextProvider.Context),
8396 navigate = (0, _router.useNavigate)(),
8397 getFooter = function getFooter() {
8398 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8399 separator: true,
8400 justify: "end"
8401 }, /*#__PURE__*/_react.default.createElement(_button.default, {
8402 text: __('Previous', 'elementor'),
8403 variant: "contained",
8404 onClick: function onClick() {
8405 return context.dispatch({
8406 type: 'SET_FILE',
8407 payload: null
8408 });
8409 }
8410 }), /*#__PURE__*/_react.default.createElement(_importButton.default, null));
8411 },
8412 getLearnMoreLink = function getLearnMoreLink() {
8413 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8414 url: "https://go.elementor.com/app-what-are-kits",
8415 italic: true
8416 }, __('Learn More', 'elementor'));
8417 };
8418
8419 (0, _react.useEffect)(function () {
8420 if (!context.data.file) {
8421 navigate('import');
8422 }
8423 }, [context.data.file]);
8424 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8425 type: "import",
8426 footer: getFooter()
8427 }, /*#__PURE__*/_react.default.createElement("section", {
8428 className: "e-app-export-kit"
8429 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8430 heading: __('Import a Template Kit', 'elementor'),
8431 description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
8432 key: "description-secondary-line"
8433 }, __('By default, all of your components will be imported.', 'elementor'), " ", getLearnMoreLink())]
8434 }), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
8435 manifest: (_context$data$uploade = context.data.uploadedData) === null || _context$data$uploade === void 0 ? void 0 : _context$data$uploade.manifest
8436 })));
8437 }
8438
8439 /***/ }),
8440
8441 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js":
8442 /*!*****************************************************************************************!*\
8443 !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js ***!
8444 \*****************************************************************************************/
8445 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8446
8447 "use strict";
8448 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8449
8450
8451 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8452
8453 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8454
8455 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8456
8457 _Object$defineProperty(exports, "__esModule", {
8458 value: true
8459 });
8460
8461 exports["default"] = ImportKit;
8462
8463 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8464
8465 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8466
8467 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8468
8469 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8470
8471 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8472
8473 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8474
8475 var _importFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../../../shared/import-failed-dialog/import-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js"));
8476
8477 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8478
8479 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
8480
8481 var _dropZone = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
8482
8483 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8484
8485 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
8486
8487 var _useKit2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-kit */ "../core/app/modules/import-export/assets/js/hooks/use-kit.js"));
8488
8489 __webpack_require__(/*! ./import-kit.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss");
8490
8491 function ImportKit() {
8492 var _useKit = (0, _useKit2.default)(),
8493 kitState = _useKit.kitState,
8494 kitActions = _useKit.kitActions,
8495 KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
8496 _useState = (0, _react.useState)(''),
8497 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8498 errorType = _useState2[0],
8499 setErrorType = _useState2[1],
8500 _useState3 = (0, _react.useState)(false),
8501 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8502 isLoading = _useState4[0],
8503 setIsLoading = _useState4[1],
8504 context = (0, _react.useContext)(_contextProvider.Context),
8505 navigate = (0, _router.useNavigate)(),
8506 _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
8507 referrer = _useQueryParams$getAl.referrer,
8508 resetImportProcess = function resetImportProcess() {
8509 context.dispatch({
8510 type: 'SET_FILE',
8511 payload: null
8512 });
8513 setErrorType(null);
8514 setIsLoading(false);
8515 kitActions.reset();
8516 },
8517 getLearnMoreLink = function getLearnMoreLink() {
8518 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8519 url: "https://go.elementor.com/app-what-are-kits",
8520 key: "learn-more-link",
8521 italic: true
8522 }, __('Learn More', 'elementor'));
8523 }; // On load.
8524
8525
8526 (0, _react.useEffect)(function () {
8527 context.dispatch({
8528 type: 'SET_INCLUDES',
8529 payload: []
8530 });
8531 }, []); // Uploading the kit after file is selected.
8532
8533 (0, _react.useEffect)(function () {
8534 if (context.data.file) {
8535 kitActions.upload({
8536 file: context.data.file
8537 });
8538 }
8539 }, [context.data.file]); // Listening to kit upload state.
8540
8541 (0, _react.useEffect)(function () {
8542 if (KIT_STATUS_MAP.UPLOADED === kitState.status) {
8543 context.dispatch({
8544 type: 'SET_UPLOADED_DATA',
8545 payload: kitState.data
8546 });
8547 } else if ('error' === kitState.status) {
8548 setErrorType(kitState.data);
8549 }
8550 }, [kitState.status]); // After kit was uploaded.
8551
8552 (0, _react.useEffect)(function () {
8553 if (context.data.uploadedData && context.data.file) {
8554 navigate('/import/content');
8555 }
8556 }, [context.data.uploadedData]);
8557 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8558 type: "import"
8559 }, /*#__PURE__*/_react.default.createElement("section", {
8560 className: "e-app-import"
8561 }, 'kit-library' === referrer && /*#__PURE__*/_react.default.createElement(_button.default, {
8562 className: "e-app-import__back-to-library",
8563 icon: "eicon-chevron-left",
8564 text: __('Back to Kit Library', 'elementor'),
8565 onClick: function onClick() {
8566 return navigate('/kit-library');
8567 }
8568 }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8569 heading: __('Import a Template Kit', 'elementor'),
8570 description: [__('Upload a file with templates, site settings, content, etc., and apply them to your site automatically.', 'elementor'), getLearnMoreLink()]
8571 }), /*#__PURE__*/_react.default.createElement(_notice.default, {
8572 label: __('Important', 'elementor'),
8573 color: "warning",
8574 className: "e-app-import__notice"
8575 }, __('We recommend that you backup your site before importing a kit file.', 'elementor')), /*#__PURE__*/_react.default.createElement(_dropZone.default, {
8576 className: "e-app-import__drop-zone",
8577 heading: __('Upload Files to Your Library', 'elementor'),
8578 text: __('Drag & drop the .zip file with your Kit', 'elementor'),
8579 secondaryText: __('Or', 'elementor'),
8580 filetypes: ['zip'],
8581 onFileSelect: function onFileSelect(file) {
8582 setIsLoading(true);
8583 context.dispatch({
8584 type: 'SET_FILE',
8585 payload: file
8586 });
8587 },
8588 onError: function onError() {
8589 return setErrorType('general');
8590 },
8591 isLoading: isLoading
8592 }), errorType && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
8593 errorType: errorType,
8594 onApprove: resetImportProcess
8595 })));
8596 }
8597
8598 /***/ }),
8599
8600 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js":
8601 /*!*************************************************************************************************!*\
8602 !*** ../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js ***!
8603 \*************************************************************************************************/
8604 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8605
8606 "use strict";
8607
8608
8609 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8610
8611 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8612
8613 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8614
8615 _Object$defineProperty(exports, "__esModule", {
8616 value: true
8617 });
8618
8619 exports["default"] = ImportProcess;
8620
8621 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8622
8623 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8624
8625 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8626
8627 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8628
8629 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8630
8631 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8632
8633 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
8634
8635 var _unfilteredFilesDialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/unfiltered-files-dialog */ "../core/app/assets/js/organisms/unfiltered-files-dialog.js"));
8636
8637 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8638
8639 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
8640
8641 var _useKit2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-kit */ "../core/app/modules/import-export/assets/js/hooks/use-kit.js"));
8642
8643 function ImportProcess() {
8644 var _useKit = (0, _useKit2.default)(),
8645 kitState = _useKit.kitState,
8646 kitActions = _useKit.kitActions,
8647 KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
8648 _useState = (0, _react.useState)(''),
8649 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8650 errorType = _useState2[0],
8651 setErrorType = _useState2[1],
8652 context = (0, _react.useContext)(_contextProvider.Context),
8653 navigate = (0, _router.useNavigate)(),
8654 _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
8655 referrer = _useQueryParams$getAl.referrer,
8656 fileURL = _useQueryParams$getAl.file_url,
8657 actionType = _useQueryParams$getAl.action_type,
8658 isApplyAllForced = 'apply-all' === actionType,
8659 isUnfilteredFilesEnabled = elementorAppConfig['import-export'].isUnfilteredFilesEnabled,
8660 _useState3 = (0, _react.useState)(false),
8661 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8662 showUnfilteredFilesDialog = _useState4[0],
8663 setShowUnfilteredFilesDialog = _useState4[1],
8664 _useState5 = (0, _react.useState)(false),
8665 _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
8666 startImport = _useState6[0],
8667 setStartImport = _useState6[1],
8668 isKitHasSvgAssets = function isKitHasSvgAssets() {
8669 return context.data.includes.some(function (item) {
8670 return ['templates', 'content'].includes(item);
8671 });
8672 },
8673 uploadKit = function uploadKit() {
8674 var decodedFileURL = decodeURIComponent(fileURL);
8675
8676 if (referrer) {
8677 context.dispatch({
8678 type: 'SET_REFERRER',
8679 payload: referrer
8680 });
8681 }
8682
8683 context.dispatch({
8684 type: 'SET_FILE',
8685 payload: decodedFileURL
8686 });
8687 kitActions.upload({
8688 file: decodedFileURL
8689 });
8690 },
8691 importKit = function importKit() {
8692 if (isUnfilteredFilesEnabled || !isKitHasSvgAssets()) {
8693 setStartImport(true);
8694 } else {
8695 setShowUnfilteredFilesDialog(true);
8696 }
8697 },
8698 onCancelProcess = function onCancelProcess() {
8699 context.dispatch({
8700 type: 'SET_FILE',
8701 payload: null
8702 });
8703
8704 if ('kit-library' === referrer) {
8705 navigate('/kit-library');
8706 } else {
8707 navigate('/import');
8708 }
8709 }; // on load.
8710
8711
8712 (0, _react.useEffect)(function () {
8713 if (fileURL && !context.data.file) {
8714 // When the starting point of the app is the import/process screen and importing via file_url.
8715 uploadKit();
8716 } else if (context.data.uploadedData) {
8717 // When the import/process is the second step of the kit import process, after selecting the kit content.
8718 importKit();
8719 }
8720 }, []); // Starting the import process.
8721
8722 (0, _react.useEffect)(function () {
8723 if (startImport) {
8724 kitActions.import({
8725 session: context.data.uploadedData.session,
8726 include: context.data.includes,
8727 overrideConditions: context.data.overrideConditions,
8728 referrer: context.data.referrer
8729 });
8730 }
8731 }, [startImport]); // Updating the kit data after upload/import.
8732
8733 (0, _react.useEffect)(function () {
8734 if (KIT_STATUS_MAP.INITIAL !== kitState.status) {
8735 switch (kitState.status) {
8736 case KIT_STATUS_MAP.IMPORTED:
8737 context.dispatch({
8738 type: 'SET_IMPORTED_DATA',
8739 payload: kitState.data
8740 });
8741 break;
8742
8743 case KIT_STATUS_MAP.UPLOADED:
8744 context.dispatch({
8745 type: 'SET_UPLOADED_DATA',
8746 payload: kitState.data
8747 });
8748 break;
8749
8750 case KIT_STATUS_MAP.ERROR:
8751 setErrorType(kitState.data);
8752 break;
8753 }
8754 }
8755 }, [kitState.status]); // Actions after the kit upload/import data was updated.
8756
8757 (0, _react.useEffect)(function () {
8758 if (KIT_STATUS_MAP.INITIAL !== kitState.status) {
8759 if (context.data.importedData) {
8760 // After kit upload.
8761 navigate('/import/complete');
8762 } else if (isApplyAllForced) {
8763 // Forcing apply-all kit content.
8764 if (context.data.uploadedData.conflicts) {
8765 navigate('/import/resolver');
8766 } else {
8767 // The kitState must be reset due to staying in the same page, so that the useEffect will be re-triggered.
8768 kitActions.reset();
8769 importKit();
8770 }
8771 } else {
8772 navigate('/import/content');
8773 }
8774 }
8775 }, [context.data.uploadedData, context.data.importedData]);
8776 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8777 type: "import"
8778 }, /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
8779 errorType: errorType,
8780 onDialogDismiss: onCancelProcess
8781 }), /*#__PURE__*/_react.default.createElement(_unfilteredFilesDialog.default, {
8782 show: showUnfilteredFilesDialog,
8783 setShow: setShowUnfilteredFilesDialog,
8784 onReady: function onReady() {
8785 setShowUnfilteredFilesDialog(false);
8786 setStartImport(true);
8787 },
8788 onCancel: function onCancel() {
8789 setShowUnfilteredFilesDialog(false);
8790 onCancelProcess();
8791 }
8792 })));
8793 }
8794
8795 /***/ }),
8796
8797 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js":
8798 /*!******************************************************************************************************************************************************!*\
8799 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js ***!
8800 \******************************************************************************************************************************************************/
8801 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8802
8803 "use strict";
8804 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8805
8806
8807 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8808
8809 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8810
8811 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8812
8813 _Object$defineProperty(exports, "__esModule", {
8814 value: true
8815 });
8816
8817 exports["default"] = ConflictCheckbox;
8818
8819 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8820
8821 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8822
8823 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8824
8825 var _contextProvider = __webpack_require__(/*! ../../../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8826
8827 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
8828
8829 function ConflictCheckbox(props) {
8830 var context = (0, _react.useContext)(_contextProvider.Context),
8831 isSelected = function isSelected() {
8832 return context.data.overrideConditions.includes(props.id);
8833 },
8834 updateOverrideCondition = function updateOverrideCondition(event) {
8835 var isChecked = event.target.checked,
8836 actionType = isChecked ? 'ADD_OVERRIDE_CONDITION' : 'REMOVE_OVERRIDE_CONDITION';
8837 context.dispatch({
8838 type: actionType,
8839 payload: props.id
8840 });
8841 };
8842
8843 (0, _react.useEffect)(function () {
8844 if (!context.data.overrideConditions.length) {
8845 context.dispatch({
8846 type: 'ADD_OVERRIDE_CONDITION',
8847 payload: props.id
8848 });
8849 }
8850 }, []);
8851 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
8852 checked: isSelected(),
8853 onChange: updateOverrideCondition,
8854 className: props.className
8855 });
8856 }
8857
8858 ConflictCheckbox.propTypes = {
8859 className: PropTypes.string,
8860 id: PropTypes.number.isRequired
8861 };
8862 ConflictCheckbox.defaultProps = {
8863 className: ''
8864 };
8865
8866 /***/ }),
8867
8868 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js":
8869 /*!****************************************************************************************************************!*\
8870 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js ***!
8871 \****************************************************************************************************************/
8872 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8873
8874 "use strict";
8875 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8876 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8877
8878
8879 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8880
8881 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8882
8883 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8884
8885 _Object$defineProperty(exports, "__esModule", {
8886 value: true
8887 });
8888
8889 exports["default"] = Conflict;
8890
8891 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8892
8893 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8894
8895 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8896
8897 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8898
8899 var _conflictCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/conflict-checkbox/conflict-checkbox */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js"));
8900
8901 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
8902
8903 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
8904
8905 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
8906
8907 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8908
8909 function Conflict(props) {
8910 var _context$data$uploade;
8911
8912 var context = (0, _react.useContext)(_contextProvider.Context),
8913 manifest = (_context$data$uploade = context.data.uploadedData) === null || _context$data$uploade === void 0 ? void 0 : _context$data$uploade.manifest,
8914 getConflictTitle = function getConflictTitle(id) {
8915 var _elementorAppConfig$i;
8916
8917 var templateType = manifest.templates[id].doc_type,
8918 summaryTitle = (_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.templates) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i[templateType];
8919 return (summaryTitle === null || summaryTitle === void 0 ? void 0 : summaryTitle.single) || templateType;
8920 },
8921 getEditTemplateButton = function getEditTemplateButton(editUrl) {
8922 return /*#__PURE__*/_react.default.createElement(_button.default, {
8923 className: "e-app-import-resolver-conflicts__edit-template",
8924 url: editUrl,
8925 target: "_blank",
8926 icon: "eicon-editor-external-link",
8927 text: __('Edit Template', 'elementor'),
8928 hideText: true
8929 });
8930 },
8931 isImportedAssetSelected = function isImportedAssetSelected(importedAssetId) {
8932 return context.data.overrideConditions.includes(importedAssetId);
8933 },
8934 getAssetClassName = function getAssetClassName(isActive) {
8935 var classes = ['e-app-import-resolver-conflicts__asset'];
8936
8937 if (isActive) {
8938 classes.push('active');
8939 }
8940
8941 return classes.join(' ');
8942 },
8943 getImportedAssetClasses = function getImportedAssetClasses(importedAssetId) {
8944 return getAssetClassName(isImportedAssetSelected(importedAssetId));
8945 },
8946 getExistingAssetClasses = function getExistingAssetClasses(importedAssetId) {
8947 return getAssetClassName(!isImportedAssetSelected(importedAssetId));
8948 };
8949
8950 return /*#__PURE__*/_react.default.createElement(_grid.default, {
8951 container: true,
8952 noWrap: true
8953 }, /*#__PURE__*/_react.default.createElement(_conflictCheckbox.default, {
8954 id: props.importedId,
8955 type: "main-type",
8956 className: "e-app-import-resolver-conflicts__checkbox"
8957 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
8958 item: true
8959 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
8960 variant: "h5",
8961 tag: "h4",
8962 className: "e-app-import-resolver-conflicts__title"
8963 }, getConflictTitle(props.importedId)), /*#__PURE__*/_react.default.createElement(_grid.default, {
8964 item: true
8965 }, /*#__PURE__*/_react.default.createElement(_text.default, {
8966 variant: "sm",
8967 tag: "span",
8968 className: getImportedAssetClasses(props.importedId)
8969 }, __('Imported'), ": ", manifest.templates[props.importedId].title), /*#__PURE__*/_react.default.createElement(_text.default, {
8970 style: true,
8971 variant: "sm",
8972 tag: "span",
8973 className: getExistingAssetClasses(props.importedId)
8974 }, __('Existing'), ": ", props.conflictData.template_title, " ", getEditTemplateButton(props.conflictData.edit_url)))));
8975 }
8976
8977 Conflict.propTypes = {
8978 importedId: PropTypes.number,
8979 conflictData: PropTypes.object
8980 };
8981
8982 /***/ }),
8983
8984 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js":
8985 /*!***************************************************************************************************!*\
8986 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js ***!
8987 \***************************************************************************************************/
8988 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8989
8990 "use strict";
8991 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8992
8993
8994 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8995
8996 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8997
8998 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8999
9000 _Object$defineProperty(exports, "__esModule", {
9001 value: true
9002 });
9003
9004 exports["default"] = ImportResolver;
9005
9006 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9007
9008 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9009
9010 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
9011
9012 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
9013
9014 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
9015
9016 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
9017
9018 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9019
9020 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9021
9022 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
9023
9024 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
9025
9026 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
9027
9028 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
9029
9030 var _conflict = _interopRequireDefault(__webpack_require__(/*! ./components/conflict/conflict */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js"));
9031
9032 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
9033
9034 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
9035
9036 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9037
9038 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
9039
9040 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
9041
9042 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9043
9044 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
9045
9046 __webpack_require__(/*! ./import-resolver.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss");
9047
9048 function ImportResolver() {
9049 var _context$data, _context$data$uploade;
9050
9051 var context = (0, _react.useContext)(_contextProvider.Context),
9052 navigate = (0, _router.useNavigate)(),
9053 conflicts = ((_context$data = context.data) === null || _context$data === void 0 ? void 0 : (_context$data$uploade = _context$data.uploadedData) === null || _context$data$uploade === void 0 ? void 0 : _context$data$uploade.conflicts) || {},
9054 getFooter = function getFooter() {
9055 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
9056 separator: true,
9057 justify: "end"
9058 }, /*#__PURE__*/_react.default.createElement(_button.default, {
9059 text: __('Previous', 'elementor'),
9060 variant: "contained",
9061 onClick: function onClick() {
9062 return navigate('import/content');
9063 }
9064 }), /*#__PURE__*/_react.default.createElement(_button.default, {
9065 text: __('Next', 'elementor'),
9066 variant: "contained",
9067 color: "primary",
9068 onClick: function onClick() {
9069 return navigate('import/process');
9070 }
9071 }));
9072 },
9073 getLearnMoreLink = function getLearnMoreLink() {
9074 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9075 url: "https://go.elementor.com/app-what-are-kits",
9076 italic: true
9077 }, __('Learn More', 'elementor'));
9078 },
9079 isHomePageOverride = function isHomePageOverride() {
9080 if (context.data.includes.includes('content')) {
9081 var _context$data2, _context$data2$upload, _context$data2$upload2;
9082
9083 var pages = ((_context$data2 = context.data) === null || _context$data2 === void 0 ? void 0 : (_context$data2$upload = _context$data2.uploadedData) === null || _context$data2$upload === void 0 ? void 0 : (_context$data2$upload2 = _context$data2$upload.manifest.content) === null || _context$data2$upload2 === void 0 ? void 0 : _context$data2$upload2.page) || {};
9084 return (0, _entries.default)(pages).find(function (pageData) {
9085 return pageData[1].show_on_front;
9086 });
9087 }
9088
9089 return false;
9090 };
9091
9092 return /*#__PURE__*/_react.default.createElement(_layout.default, {
9093 type: "import",
9094 footer: getFooter()
9095 }, /*#__PURE__*/_react.default.createElement("section", {
9096 className: "e-app-import-resolver"
9097 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
9098 heading: __('Import a Template Kit', 'elementor'),
9099 description: [__("We noticed that items in your kit overlap with what's already live on your site.", 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
9100 key: "description-secondary-line"
9101 }, __('Items that you leave checked here will override your current design and settings.', 'elementor'), " ", getLearnMoreLink())]
9102 }), isHomePageOverride() && /*#__PURE__*/_react.default.createElement(_notice.default, {
9103 className: "e-app-import-resolver__notice",
9104 label: __('Note', 'elementor'),
9105 color: "warning"
9106 }, __("Your site's homepage will be determined by the kit. You can change this later.", 'elementor')), /*#__PURE__*/_react.default.createElement(_panel.default, {
9107 isOpened: true
9108 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, {
9109 toggle: false
9110 }, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, __('Select the items you want to keep and apply:', 'elementor'))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, {
9111 padding: "20"
9112 }, /*#__PURE__*/_react.default.createElement(_box.default, {
9113 className: "e-app-import-resolver-conflicts__container"
9114 }, /*#__PURE__*/_react.default.createElement(_list.default, {
9115 separated: true,
9116 className: "e-app-import-resolver-conflicts"
9117 }, (0, _entries.default)(conflicts).map(function (_ref, index) {
9118 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
9119 id = _ref2[0],
9120 conflict = _ref2[1];
9121
9122 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9123 padding: "20",
9124 key: index,
9125 className: "e-app-import-resolver-conflicts__item"
9126 }, /*#__PURE__*/_react.default.createElement(_conflict.default, {
9127 importedId: (0, _parseInt2.default)(id),
9128 conflictData: conflict[0]
9129 }));
9130 })))))));
9131 }
9132
9133 /***/ }),
9134
9135 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js":
9136 /*!*******************************************************************************************!*\
9137 !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js ***!
9138 \*******************************************************************************************/
9139 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9140
9141 "use strict";
9142 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9143
9144
9145 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9146
9147 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9148
9149 _Object$defineProperty(exports, "__esModule", {
9150 value: true
9151 });
9152
9153 exports["default"] = ContentLayout;
9154
9155 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9156
9157 __webpack_require__(/*! ./content-layout.scss */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss");
9158
9159 function ContentLayout(props) {
9160 return /*#__PURE__*/_react.default.createElement("div", {
9161 className: "e-app-import-export-content-layout"
9162 }, /*#__PURE__*/_react.default.createElement("div", {
9163 className: "e-app-import-export-content-layout__container"
9164 }, props.children));
9165 }
9166
9167 ContentLayout.propTypes = {
9168 children: PropTypes.any.isRequired
9169 };
9170
9171 /***/ }),
9172
9173 /***/ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js":
9174 /*!***************************************************************************************!*\
9175 !*** ../core/app/modules/import-export/assets/js/shared/file-process/file-process.js ***!
9176 \***************************************************************************************/
9177 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9178
9179 "use strict";
9180 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9181 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9182
9183
9184 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9185
9186 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9187
9188 _Object$defineProperty(exports, "__esModule", {
9189 value: true
9190 });
9191
9192 exports["default"] = FileProcess;
9193
9194 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9195
9196 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9197
9198 var _importFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../import-failed-dialog/import-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js"));
9199
9200 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
9201
9202 function FileProcess(props) {
9203 return /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
9204 className: (0, _utils.arrayToClassName)(['e-app-import-export-file-process', props.className]),
9205 icon: "eicon-loading eicon-animation-spin",
9206 heading: __('Setting up your kit...', 'elementor'),
9207 description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('This usually takes a few moments.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __("Don't close this window until the process is finished.", 'elementor'))
9208 }, !!props.errorType && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
9209 onApprove: props.onDialogApprove,
9210 onDismiss: props.onDialogDismiss,
9211 errorType: props.errorType
9212 }));
9213 }
9214
9215 FileProcess.propTypes = {
9216 className: PropTypes.string,
9217 onDialogApprove: PropTypes.func,
9218 onDialogDismiss: PropTypes.func,
9219 errorType: PropTypes.string
9220 };
9221 FileProcess.defaultProps = {
9222 className: ''
9223 };
9224
9225 /***/ }),
9226
9227 /***/ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js":
9228 /*!*******************************************************************************************************!*\
9229 !*** ../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js ***!
9230 \*******************************************************************************************************/
9231 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9232
9233 "use strict";
9234 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9235 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9236
9237
9238 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9239
9240 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9241
9242 _Object$defineProperty(exports, "__esModule", {
9243 value: true
9244 });
9245
9246 exports["default"] = ImportFailedDialog;
9247
9248 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9249
9250 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
9251
9252 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
9253
9254 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
9255
9256 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
9257
9258 var messagesContent = {
9259 general: {
9260 text: __('Nothing to worry about, just try again. If the problem continues, head over to the Help Center.', 'elementor'),
9261 approveButton: 'Try Again'
9262 },
9263 'zip-archive-module-not-installed': {
9264 text: __('Install a PHP zip on your server or contact your site host.', 'elementor')
9265 },
9266 'manifest-error': {
9267 text: __('There is an error with the manifest file. Try importing again with a new kit file.', 'elementor')
9268 },
9269 'no-write-permissions': {
9270 text: __('Elementor is not authorized to read or write from this file. Contact your site host.', 'elementor')
9271 }
9272 };
9273
9274 function ImportFailedDialog(props) {
9275 var action = (0, _useAction.default)(),
9276 navigate = (0, _router.useNavigate)(),
9277 _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
9278 referrer = _useQueryParams$getAl.referrer,
9279 errorType = messagesContent[props.errorType] ? props.errorType : 'general',
9280 _messagesContent$erro = messagesContent[errorType],
9281 title = _messagesContent$erro.title,
9282 text = _messagesContent$erro.text,
9283 approveButton = _messagesContent$erro.approveButton,
9284 dismissButton = _messagesContent$erro.dismissButton,
9285 onApprove = function onApprove() {
9286 if ('general' === errorType && props.onApprove) {
9287 props.onApprove();
9288 } else {
9289 window.open('https://elementor.com/help/how-to-fix-common-errors-with-import-export/', '_blank');
9290 }
9291 },
9292 onDismiss = function onDismiss() {
9293 if ('general' === errorType && props.onDismiss) {
9294 props.onDismiss();
9295 } else if ('kit-library' === referrer) {
9296 navigate('/kit-library');
9297 } else {
9298 action.backToDashboard();
9299 }
9300 };
9301
9302 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
9303 title: title || __('Something went wrong.', 'elementor'),
9304 text: text,
9305 approveButtonColor: "link",
9306 approveButtonText: approveButton || __('Learn More', 'elementor'),
9307 approveButtonOnClick: onApprove,
9308 dismissButtonText: dismissButton || __('Close', 'elementor'),
9309 dismissButtonOnClick: onDismiss,
9310 onClose: onDismiss
9311 });
9312 }
9313
9314 ImportFailedDialog.propTypes = {
9315 onApprove: PropTypes.func,
9316 onDismiss: PropTypes.func,
9317 errorType: PropTypes.string
9318 };
9319 ImportFailedDialog.defaultProps = {
9320 errorType: 'general'
9321 };
9322
9323 /***/ }),
9324
9325 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js":
9326 /*!******************************************************************************************!*\
9327 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js ***!
9328 \******************************************************************************************/
9329 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9330
9331 "use strict";
9332 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9333
9334
9335 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9336
9337 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9338
9339 _Object$defineProperty(exports, "__esModule", {
9340 value: true
9341 });
9342
9343 exports["default"] = ExportInfoModal;
9344
9345 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9346
9347 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9348
9349 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9350
9351 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
9352
9353 function ExportInfoModal(props) {
9354 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
9355 title: __('Export a Template Kit', 'elementor')
9356 }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, __('A kit is a zip file containing anything from an entire site to individual components.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does exporting work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Select what to include from your site. We’ll use that to create a zip file.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __('That’s it!', 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9357 url: "http://go.elementor.com/app-export-kit"
9358 }, __('Learn More', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Tip, {
9359 title: __('Tip!', 'elementor'),
9360 description: __('Once your download is complete, import your kit to another site and get it up and running quickly.', 'elementor')
9361 })));
9362 }
9363
9364 /***/ }),
9365
9366 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js":
9367 /*!******************************************************************************************!*\
9368 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js ***!
9369 \******************************************************************************************/
9370 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9371
9372 "use strict";
9373 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9374
9375
9376 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9377
9378 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9379
9380 _Object$defineProperty(exports, "__esModule", {
9381 value: true
9382 });
9383
9384 exports["default"] = ImportInfoModal;
9385
9386 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9387
9388 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9389
9390 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
9391
9392 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
9393
9394 function ImportInfoModal(props) {
9395 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
9396 title: __('Import a Template Kit', 'elementor')
9397 }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, __('A kit is a zip file containing anything from an entire site to individual components.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does importing work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('After you select what\'s included from your imported kit, you’ll be able to choose which current site settings should stay and which the import should override. ', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
9398 url: "http://go.elementor.com/app-import-kit"
9399 }, __('Learn More', 'elementor'))))));
9400 }
9401
9402 /***/ }),
9403
9404 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js":
9405 /*!*******************************************************************************************!*\
9406 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js ***!
9407 \*******************************************************************************************/
9408 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9409
9410 "use strict";
9411 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9412
9413
9414 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9415
9416 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9417
9418 _Object$defineProperty(exports, "__esModule", {
9419 value: true
9420 });
9421
9422 exports["default"] = InfoModalHeading;
9423
9424 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9425
9426 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9427
9428 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9429
9430 function InfoModalHeading(props) {
9431 return /*#__PURE__*/_react.default.createElement(_heading.default, {
9432 variant: "h3",
9433 tag: "h2",
9434 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__heading', props.className])
9435 }, props.children);
9436 }
9437
9438 InfoModalHeading.propTypes = {
9439 className: PropTypes.string,
9440 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
9441 };
9442 InfoModalHeading.defaultProps = {
9443 className: ''
9444 };
9445
9446 /***/ }),
9447
9448 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js":
9449 /*!*******************************************************************************************!*\
9450 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js ***!
9451 \*******************************************************************************************/
9452 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9453
9454 "use strict";
9455 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9456
9457
9458 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9459
9460 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9461
9462 _Object$defineProperty(exports, "__esModule", {
9463 value: true
9464 });
9465
9466 exports["default"] = InfoModalSection;
9467
9468 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9469
9470 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9471
9472 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9473
9474 function InfoModalSection(props) {
9475 return /*#__PURE__*/_react.default.createElement(_modal.default.Section, {
9476 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__section', props.className])
9477 }, props.children);
9478 }
9479
9480 InfoModalSection.propTypes = {
9481 className: PropTypes.string,
9482 children: PropTypes.any
9483 };
9484 InfoModalSection.defaultProps = {
9485 className: ''
9486 };
9487
9488 /***/ }),
9489
9490 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js":
9491 /*!****************************************************************************************!*\
9492 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js ***!
9493 \****************************************************************************************/
9494 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9495
9496 "use strict";
9497 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9498
9499
9500 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9501
9502 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9503
9504 _Object$defineProperty(exports, "__esModule", {
9505 value: true
9506 });
9507
9508 exports["default"] = InfoModalText;
9509
9510 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9511
9512 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9513
9514 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9515
9516 function InfoModalText(props) {
9517 return /*#__PURE__*/_react.default.createElement(_text.default, {
9518 variant: "sm",
9519 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__text', props.className])
9520 }, props.children);
9521 }
9522
9523 InfoModalText.propTypes = {
9524 className: PropTypes.string,
9525 children: PropTypes.any.isRequired
9526 };
9527 InfoModalText.defaultProps = {
9528 className: ''
9529 };
9530
9531 /***/ }),
9532
9533 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js":
9534 /*!***************************************************************************************!*\
9535 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js ***!
9536 \***************************************************************************************/
9537 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9538
9539 "use strict";
9540 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9541
9542
9543 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9544
9545 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9546
9547 _Object$defineProperty(exports, "__esModule", {
9548 value: true
9549 });
9550
9551 exports["default"] = InfoModalTip;
9552
9553 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9554
9555 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9556
9557 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9558
9559 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9560
9561 function InfoModalTip(props) {
9562 return /*#__PURE__*/_react.default.createElement(_modal.default.Tip, (0, _extends2.default)({}, props, {
9563 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__tip', props.className])
9564 }));
9565 }
9566
9567 InfoModalTip.propTypes = {
9568 className: PropTypes.string
9569 };
9570 InfoModalTip.defaultProps = {
9571 className: ''
9572 };
9573
9574 /***/ }),
9575
9576 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js":
9577 /*!***********************************************************************************!*\
9578 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js ***!
9579 \***********************************************************************************/
9580 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9581
9582 "use strict";
9583 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9584 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9585
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 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9590
9591 _Object$defineProperty(exports, "__esModule", {
9592 value: true
9593 });
9594
9595 exports["default"] = InfoModal;
9596 exports.infoButtonProps = void 0;
9597
9598 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9599
9600 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9601
9602 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9603
9604 var _infoModalSection = _interopRequireDefault(__webpack_require__(/*! ./info-modal-section */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js"));
9605
9606 var _infoModalHeading = _interopRequireDefault(__webpack_require__(/*! ./info-modal-heading */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js"));
9607
9608 var _infoModalText = _interopRequireDefault(__webpack_require__(/*! ./info-modal-text */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js"));
9609
9610 var _infoModalTip = _interopRequireDefault(__webpack_require__(/*! ./info-modal-tip */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js"));
9611
9612 __webpack_require__(/*! ./info-modal.scss */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss");
9613
9614 var infoButtonProps = {
9615 id: 'info-modal',
9616 className: 'e-app-export-kit-information__info-icon',
9617 icon: 'eicon-info-circle',
9618 text: __('Kit Info', 'elementor'),
9619 color: 'secondary',
9620 hideText: true
9621 };
9622 exports.infoButtonProps = infoButtonProps;
9623
9624 function InfoModal(props) {
9625 var attrs = {
9626 className: 'e-app-import-export-info-modal',
9627 setShow: props.setShow
9628 };
9629
9630 if (props.hasOwnProperty('show')) {
9631 attrs.show = props.show;
9632 } else {
9633 attrs.toggleButtonProps = infoButtonProps;
9634 }
9635
9636 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, attrs, {
9637 title: props.title
9638 }), props.children);
9639 }
9640
9641 InfoModal.propTypes = {
9642 show: PropTypes.bool,
9643 setShow: PropTypes.func,
9644 title: PropTypes.string,
9645 children: PropTypes.any.isRequired
9646 };
9647 InfoModal.Section = _infoModalSection.default;
9648 InfoModal.Heading = _infoModalHeading.default;
9649 InfoModal.Text = _infoModalText.default;
9650 InfoModal.Tip = _infoModalTip.default;
9651
9652 /***/ }),
9653
9654 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js":
9655 /*!***********************************************************************************************!*\
9656 !*** ../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js ***!
9657 \***********************************************************************************************/
9658 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9659
9660 "use strict";
9661 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9662
9663
9664 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9665
9666 _Object$defineProperty(exports, "__esModule", {
9667 value: true
9668 });
9669
9670 exports["default"] = void 0;
9671 var kitContentData = [{
9672 type: 'templates',
9673 data: {
9674 title: __('Templates', 'elementor'),
9675 features: {
9676 open: [__('Saved Templates', 'elementor')],
9677 locked: [__('Headers', 'elementor'), __('Footers', 'elementor'), __('Archives', 'elementor'), __('Single Posts', 'elementor'), __('Single Pages', 'elementor'), __('Search Results', 'elementor'), __('404 Error Page', 'elementor'), __('Popups', 'elementor'), __('Global widgets', 'elementor')],
9678 tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
9679 }
9680 }
9681 }, {
9682 type: 'content',
9683 data: {
9684 title: __('Content', 'elementor'),
9685 features: {
9686 open: [__('Elementor Pages', 'elementor'), __('Landing Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('Custom Post Type', 'elementor')]
9687 }
9688 }
9689 }, {
9690 type: 'settings',
9691 data: {
9692 title: __('Site Settings', 'elementor'),
9693 features: {
9694 open: [__('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor')]
9695 }
9696 }
9697 }];
9698 var _default = kitContentData;
9699 exports["default"] = _default;
9700
9701 /***/ }),
9702
9703 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js":
9704 /*!******************************************************************************************************************************!*\
9705 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js ***!
9706 \******************************************************************************************************************************/
9707 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9708
9709 "use strict";
9710 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9711
9712
9713 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9714
9715 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9716
9717 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9718
9719 _Object$defineProperty(exports, "__esModule", {
9720 value: true
9721 });
9722
9723 exports["default"] = KitContentCheckbox;
9724
9725 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9726
9727 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
9728
9729 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
9730
9731 var _contextProvider = __webpack_require__(/*! ../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
9732
9733 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
9734
9735 function KitContentCheckbox(props) {
9736 var context = (0, _react.useContext)(_contextProvider.Context),
9737 isSelected = function isSelected() {
9738 return context.data.includes.includes(props.type);
9739 },
9740 setIncludes = function setIncludes(event) {
9741 var isChecked = event.target.checked,
9742 actionType = isChecked ? 'ADD_INCLUDE' : 'REMOVE_INCLUDE';
9743 context.dispatch({
9744 type: actionType,
9745 payload: props.type
9746 });
9747 };
9748
9749 (0, _react.useEffect)(function () {
9750 if (!context.data.includes.length) {
9751 context.dispatch({
9752 type: 'ADD_INCLUDE',
9753 payload: props.type
9754 });
9755 }
9756 }, []);
9757 return (0, _react.useMemo)(function () {
9758 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
9759 checked: isSelected(),
9760 onChange: setIncludes,
9761 className: props.className
9762 });
9763 }, [context.data.includes]);
9764 }
9765
9766 KitContentCheckbox.propTypes = {
9767 className: PropTypes.string,
9768 type: PropTypes.string.isRequired
9769 };
9770 KitContentCheckbox.defaultProps = {
9771 className: ''
9772 };
9773
9774 /***/ }),
9775
9776 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js":
9777 /*!**************************************************************************************************************************!*\
9778 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js ***!
9779 \**************************************************************************************************************************/
9780 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9781
9782 "use strict";
9783 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9784
9785
9786 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9787
9788 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9789
9790 _Object$defineProperty(exports, "__esModule", {
9791 value: true
9792 });
9793
9794 exports["default"] = TemplatesFeatures;
9795
9796 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9797
9798 var _tooltip = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/tooltip */ "../core/app/assets/js/molecules/tooltip.js"));
9799
9800 __webpack_require__(/*! ./templates-features.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss");
9801
9802 function TemplatesFeatures(props) {
9803 var _props$features$locke;
9804
9805 var isLockedFeatures = (_props$features$locke = props.features.locked) === null || _props$features$locke === void 0 ? void 0 : _props$features$locke.length,
9806 getLockedFeatures = function getLockedFeatures() {
9807 if (!isLockedFeatures) {
9808 return;
9809 }
9810
9811 return /*#__PURE__*/_react.default.createElement(_tooltip.default, {
9812 tag: "span",
9813 offset: 19,
9814 show: props.showTooltip,
9815 title: props.features.tooltip,
9816 disabled: !props.isLocked,
9817 className: props.isLocked ? 'e-app-export-templates-features__locked' : ''
9818 }, ', ' + props.features.locked.join(', '));
9819 },
9820 getOpenFeatures = function getOpenFeatures() {
9821 var _props$features$open;
9822
9823 return (_props$features$open = props.features.open) === null || _props$features$open === void 0 ? void 0 : _props$features$open.join(', ');
9824 };
9825
9826 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getOpenFeatures(), getLockedFeatures());
9827 }
9828
9829 TemplatesFeatures.propTypes = {
9830 features: PropTypes.object,
9831 isLocked: PropTypes.bool,
9832 showTooltip: PropTypes.bool
9833 };
9834 TemplatesFeatures.defaultProps = {
9835 showTooltip: false
9836 };
9837
9838 /***/ }),
9839
9840 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js":
9841 /*!*************************************************************************************!*\
9842 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js ***!
9843 \*************************************************************************************/
9844 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9845
9846 "use strict";
9847 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9848
9849
9850 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9851
9852 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9853
9854 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9855
9856 _Object$defineProperty(exports, "__esModule", {
9857 value: true
9858 });
9859
9860 exports["default"] = KitContent;
9861
9862 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9863
9864 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9865
9866 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9867
9868 var _objectSpread3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9869
9870 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9871
9872 var _templatesFeatures = _interopRequireDefault(__webpack_require__(/*! ./components/templates-features/templates-features */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js"));
9873
9874 var _kitContentCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/kit-content-checkbox/kit-content-checkbox */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js"));
9875
9876 var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../core/app/assets/js/molecules/go-pro-button.js"));
9877
9878 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
9879
9880 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9881
9882 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9883
9884 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9885
9886 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
9887
9888 var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
9889
9890 __webpack_require__(/*! ./kit-content.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss");
9891
9892 function KitContent(props) {
9893 var hasPro = elementorAppConfig.hasPro,
9894 _useState = (0, _react.useState)({}),
9895 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9896 containerHover = _useState2[0],
9897 setContainerHover = _useState2[1],
9898 getTemplateFeatures = function getTemplateFeatures(features, index) {
9899 if (!features) {
9900 return;
9901 }
9902
9903 return /*#__PURE__*/_react.default.createElement(_templatesFeatures.default, {
9904 features: features,
9905 isLocked: !hasPro,
9906 showTooltip: containerHover[index]
9907 });
9908 },
9909 getGoProButton = function getGoProButton() {
9910 return /*#__PURE__*/_react.default.createElement(_goProButton.default, {
9911 className: "e-app-export-kit-content__go-pro-button",
9912 url: "https://go.elementor.com/go-pro-import-export"
9913 });
9914 },
9915 setContainerHoverState = function setContainerHoverState(index, state) {
9916 setContainerHover(function (prevState) {
9917 return (0, _objectSpread3.default)((0, _objectSpread3.default)({}, prevState), {}, (0, _defineProperty2.default)({}, index, state));
9918 });
9919 };
9920
9921 return /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
9922 separated: true,
9923 className: "e-app-export-kit-content"
9924 }, _kitContentData.default.map(function (item, index) {
9925 var _item$data$features;
9926
9927 var isLockedFeaturesNoPro = ((_item$data$features = item.data.features) === null || _item$data$features === void 0 ? void 0 : _item$data$features.locked) && !hasPro;
9928
9929 if (props.manifest) {
9930 var contentType = 'settings' === item.type ? 'site-settings' : item.type;
9931
9932 if (!props.manifest[contentType]) {
9933 return;
9934 }
9935 }
9936
9937 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9938 padding: "20",
9939 key: item.type,
9940 className: "e-app-export-kit-content__item"
9941 }, /*#__PURE__*/_react.default.createElement("div", {
9942 onMouseEnter: function onMouseEnter() {
9943 return isLockedFeaturesNoPro && setContainerHoverState(index, true);
9944 },
9945 onMouseLeave: function onMouseLeave() {
9946 return isLockedFeaturesNoPro && setContainerHoverState(index, false);
9947 }
9948 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9949 container: true,
9950 noWrap: true
9951 }, /*#__PURE__*/_react.default.createElement(_kitContentCheckbox.default, {
9952 type: item.type,
9953 className: "e-app-export-kit-content__checkbox"
9954 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
9955 item: true
9956 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
9957 variant: "h4",
9958 tag: "h3",
9959 className: "e-app-export-kit-content__title"
9960 }, item.data.title), /*#__PURE__*/_react.default.createElement(_grid.default, {
9961 item: true
9962 }, /*#__PURE__*/_react.default.createElement(_text.default, {
9963 variant: "sm",
9964 tag: "span",
9965 className: "e-app-export-kit-content__description"
9966 }, item.data.description || getTemplateFeatures(item.data.features, index)), isLockedFeaturesNoPro && getGoProButton())))));
9967 })));
9968 }
9969
9970 KitContent.propTypes = {
9971 className: PropTypes.string,
9972 manifest: PropTypes.object
9973 };
9974 KitContent.defaultProps = {
9975 className: ''
9976 };
9977
9978 /***/ }),
9979
9980 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js":
9981 /*!*******************************************************************************!*\
9982 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js ***!
9983 \*******************************************************************************/
9984 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9985
9986 "use strict";
9987 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9988 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9989
9990
9991 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9992
9993 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9994
9995 _Object$defineProperty(exports, "__esModule", {
9996 value: true
9997 });
9998
9999 exports["default"] = KitData;
10000
10001 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10002
10003 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
10004
10005 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
10006
10007 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
10008
10009 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
10010
10011 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
10012
10013 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10014
10015 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10016
10017 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
10018
10019 __webpack_require__(/*! ./kit-data.scss */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss");
10020
10021 function KitData(props) {
10022 var kitData = props.data,
10023 getSummaryTitle = function getSummaryTitle(type, key, amount) {
10024 var data = elementorAppConfig['import-export'].summaryTitles[type][key];
10025
10026 if (data !== null && data !== void 0 && data.single) {
10027 if (!amount) {
10028 return '';
10029 }
10030
10031 var title = amount > 1 ? data.plural : data.single;
10032 return amount + ' ' + title;
10033 }
10034
10035 return data;
10036 },
10037 getTemplates = function getTemplates() {
10038 var templates = {};
10039
10040 for (var key in kitData === null || kitData === void 0 ? void 0 : kitData.templates) {
10041 var type = kitData.templates[key].doc_type;
10042
10043 if (!templates[type]) {
10044 templates[type] = 0;
10045 }
10046
10047 templates[type]++;
10048 }
10049
10050 return (0, _entries.default)(templates).map(function (item) {
10051 return getSummaryTitle('templates', item[0], item[1]);
10052 });
10053 },
10054 getSiteSettings = function getSiteSettings() {
10055 var siteSettings = (kitData === null || kitData === void 0 ? void 0 : kitData['site-settings']) || {};
10056 return (0, _entries.default)(siteSettings).map(function (item) {
10057 return getSummaryTitle('site-settings', item[1]);
10058 });
10059 },
10060 getContent = function getContent() {
10061 var content = (kitData === null || kitData === void 0 ? void 0 : kitData.content) || {},
10062 wpContent = (kitData === null || kitData === void 0 ? void 0 : kitData['wp-content']) || {};
10063 var mergedContent = (0, _objectSpread2.default)({}, content);
10064
10065 for (var key in mergedContent) {
10066 mergedContent[key] = (0, _keys.default)(mergedContent[key]).concat(wpContent[key] || []);
10067 } // In case that wpContent has properties that doesn't exist in the content object.
10068
10069
10070 mergedContent = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, wpContent), mergedContent);
10071 return (0, _entries.default)(mergedContent).map(function (item) {
10072 return getSummaryTitle('content', item[0], item[1].length);
10073 });
10074 },
10075 kitContent = [{
10076 title: __('Templates:', 'elementor'),
10077 data: getTemplates()
10078 }, {
10079 title: __('Site Settings:', 'elementor'),
10080 data: getSiteSettings()
10081 }, {
10082 title: __('Content:', 'elementor'),
10083 data: getContent()
10084 }];
10085
10086 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
10087 variant: "h6",
10088 tag: "h3",
10089 className: "e-app-export-complete__kit-content-title"
10090 }, __('This Template Kit includes:', 'elementor')), /*#__PURE__*/_react.default.createElement(_list.default, {
10091 className: "e-app-export-complete-kit-data-list"
10092 }, kitContent.map(function (item, index) {
10093 if (!item.data.length) {
10094 return;
10095 }
10096
10097 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
10098 key: index,
10099 className: "e-app-export-complete-kit-data-list__item"
10100 }, /*#__PURE__*/_react.default.createElement(_text.default, {
10101 tag: "strong",
10102 variant: "sm"
10103 }, /*#__PURE__*/_react.default.createElement("strong", null, item.title)), " ", /*#__PURE__*/_react.default.createElement(_text.default, {
10104 tag: "span",
10105 variant: "sm"
10106 }, item.data.filter(function (value) {
10107 return value;
10108 }).join(' | ')));
10109 })));
10110 }
10111
10112 KitData.propTypes = {
10113 data: PropTypes.object
10114 };
10115
10116 /***/ }),
10117
10118 /***/ "../core/app/modules/import-export/assets/js/templates/layout.js":
10119 /*!***********************************************************************!*\
10120 !*** ../core/app/modules/import-export/assets/js/templates/layout.js ***!
10121 \***********************************************************************/
10122 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10123
10124 "use strict";
10125 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10126 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10127
10128
10129 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10130
10131 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10132
10133 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
10134
10135 _Object$defineProperty(exports, "__esModule", {
10136 value: true
10137 });
10138
10139 exports["default"] = Layout;
10140
10141 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10142
10143 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
10144
10145 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
10146
10147 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
10148
10149 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
10150
10151 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
10152
10153 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
10154
10155 var _contentLayout = _interopRequireDefault(__webpack_require__(/*! ../shared/content-layout/content-layout */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js"));
10156
10157 var _infoModal = __webpack_require__(/*! ../shared/info-modal/info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js");
10158
10159 var _importInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/import-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js"));
10160
10161 var _exportInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/export-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js"));
10162
10163 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
10164
10165 function Layout(props) {
10166 var _useState = (0, _react.useState)(false),
10167 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
10168 showInfoModal = _useState2[0],
10169 setShowInfoModal = _useState2[1],
10170 _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
10171 referrer = _useQueryParams$getAl.referrer,
10172 getContent = function getContent() {
10173 var infoModalProps = {
10174 show: showInfoModal,
10175 setShow: setShowInfoModal
10176 };
10177 return /*#__PURE__*/_react.default.createElement(_contentLayout.default, null, props.children, 'import' === props.type ? /*#__PURE__*/_react.default.createElement(_importInfoModal.default, infoModalProps) : /*#__PURE__*/_react.default.createElement(_exportInfoModal.default, infoModalProps));
10178 },
10179 getInfoButtonProps = function getInfoButtonProps() {
10180 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _infoModal.infoButtonProps), {}, {
10181 onClick: function onClick() {
10182 setShowInfoModal(true);
10183 }
10184 });
10185 },
10186 config = {
10187 title: 'import' === props.type ? __('Import', 'elementor') : __('Export', 'elementor'),
10188 headerButtons: [getInfoButtonProps()].concat((0, _toConsumableArray2.default)(props.headerButtons)),
10189 content: getContent(),
10190 footer: props.footer
10191 },
10192 moduleAdminTab = '#tab-import-export-kit'; // Targeting the return_url value to the import-export dedicated admin tab (only when there is no specific referrer).
10193
10194
10195 if (!referrer && -1 === elementorAppConfig.return_url.indexOf(moduleAdminTab) && elementorAppConfig.return_url.includes('page=elementor-tools')) {
10196 elementorAppConfig.return_url += moduleAdminTab;
10197 }
10198
10199 return /*#__PURE__*/_react.default.createElement(_page.default, config);
10200 }
10201
10202 Layout.propTypes = {
10203 type: PropTypes.oneOf(['import', 'export']),
10204 headerButtons: PropTypes.arrayOf(PropTypes.object),
10205 children: PropTypes.object.isRequired,
10206 footer: PropTypes.object
10207 };
10208 Layout.defaultProps = {
10209 headerButtons: []
10210 };
10211
10212 /***/ }),
10213
10214 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js":
10215 /*!*********************************************************************************!*\
10216 !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.js ***!
10217 \*********************************************************************************/
10218 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10219
10220 "use strict";
10221 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10222
10223
10224 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10225
10226 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10227
10228 _Object$defineProperty(exports, "__esModule", {
10229 value: true
10230 });
10231
10232 exports["default"] = PageHeader;
10233
10234 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10235
10236 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
10237
10238 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10239
10240 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10241
10242 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10243
10244 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10245
10246 __webpack_require__(/*! ./page-header.scss */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss");
10247
10248 // Page header.
10249 function PageHeader(props) {
10250 var baseClassName = 'e-app-import-export-page-header',
10251 classes = [baseClassName, props.className];
10252
10253 var handleMultiLine = function handleMultiLine(content) {
10254 if ((0, _isArray.default)(content)) {
10255 var multiLineArray = [];
10256 content.forEach(function (line, index) {
10257 if (index) {
10258 multiLineArray.push( /*#__PURE__*/_react.default.createElement("br", {
10259 key: index
10260 }));
10261 }
10262
10263 multiLineArray.push(line);
10264 });
10265 return multiLineArray;
10266 }
10267
10268 return content;
10269 };
10270
10271 return /*#__PURE__*/_react.default.createElement("div", {
10272 className: (0, _utils.arrayToClassName)(classes)
10273 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10274 container: true
10275 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10276 item: true,
10277 className: "e-app-import-export-page-header__content-wrapper"
10278 }, props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
10279 variant: "display-3",
10280 className: "e-app-import-export-page-header__heading"
10281 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
10282 className: "e-app-import-export-page-header__description"
10283 }, handleMultiLine(props.description)))));
10284 }
10285
10286 PageHeader.propTypes = {
10287 className: PropTypes.string,
10288 heading: PropTypes.string,
10289 description: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])
10290 };
10291 PageHeader.defaultProps = {
10292 className: ''
10293 };
10294
10295 /***/ }),
10296
10297 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js":
10298 /*!**************************************************************************!*\
10299 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-body.js ***!
10300 \**************************************************************************/
10301 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10302
10303 "use strict";
10304 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10305
10306
10307 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10308
10309 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10310
10311 _Object$defineProperty(exports, "__esModule", {
10312 value: true
10313 });
10314
10315 exports["default"] = PanelBody;
10316
10317 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10318
10319 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10320
10321 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10322
10323 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
10324
10325 function PanelBody(props) {
10326 return /*#__PURE__*/_react.default.createElement(_collapse.default.Content, null, /*#__PURE__*/_react.default.createElement(_card.default.Body, {
10327 padding: props.padding,
10328 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__body', props.className])
10329 }, props.children));
10330 }
10331
10332 PanelBody.propTypes = {
10333 className: PropTypes.string,
10334 padding: PropTypes.string,
10335 children: PropTypes.any.isRequired
10336 };
10337 PanelBody.defaultProps = {
10338 className: '',
10339 padding: '0'
10340 };
10341
10342 /***/ }),
10343
10344 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js":
10345 /*!****************************************************************************!*\
10346 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-header.js ***!
10347 \****************************************************************************/
10348 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10349
10350 "use strict";
10351 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10352
10353
10354 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10355
10356 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10357
10358 _Object$defineProperty(exports, "__esModule", {
10359 value: true
10360 });
10361
10362 exports["default"] = PanelHeader;
10363
10364 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10365
10366 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10367
10368 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10369
10370 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
10371
10372 function PanelHeader(props) {
10373 return /*#__PURE__*/_react.default.createElement(_collapse.default.Toggle, {
10374 active: props.toggle,
10375 showIcon: props.showIcon
10376 }, /*#__PURE__*/_react.default.createElement(_card.default.Header, {
10377 padding: "20",
10378 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__header', props.className])
10379 }, props.children));
10380 }
10381
10382 PanelHeader.propTypes = {
10383 className: PropTypes.string,
10384 padding: PropTypes.string,
10385 toggle: PropTypes.bool,
10386 showIcon: PropTypes.bool,
10387 children: PropTypes.any.isRequired
10388 };
10389 PanelHeader.defaultProps = {
10390 className: '',
10391 padding: '20',
10392 toggle: true,
10393 showIcon: true
10394 };
10395
10396 /***/ }),
10397
10398 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js":
10399 /*!******************************************************************************!*\
10400 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js ***!
10401 \******************************************************************************/
10402 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10403
10404 "use strict";
10405 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10406
10407
10408 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10409
10410 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10411
10412 _Object$defineProperty(exports, "__esModule", {
10413 value: true
10414 });
10415
10416 exports["default"] = PanelHeadline;
10417
10418 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10419
10420 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10421
10422 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10423
10424 function PanelHeadline(props) {
10425 return /*#__PURE__*/_react.default.createElement(_card.default.Headline, {
10426 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__headline', props.className])
10427 }, props.children);
10428 }
10429
10430 PanelHeadline.propTypes = {
10431 className: PropTypes.string,
10432 children: PropTypes.any.isRequired
10433 };
10434 PanelHeadline.defaultProps = {
10435 className: ''
10436 };
10437
10438 /***/ }),
10439
10440 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.js":
10441 /*!*********************************************************************!*\
10442 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.js ***!
10443 \*********************************************************************/
10444 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10445
10446 "use strict";
10447 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10448
10449
10450 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10451
10452 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10453
10454 _Object$defineProperty(exports, "__esModule", {
10455 value: true
10456 });
10457
10458 exports["default"] = Panel;
10459
10460 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10461
10462 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10463
10464 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10465
10466 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
10467
10468 var _panelHeader = _interopRequireDefault(__webpack_require__(/*! ./panel-header */ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js"));
10469
10470 var _panelHeadline = _interopRequireDefault(__webpack_require__(/*! ./panel-headline */ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js"));
10471
10472 var _panelBody = _interopRequireDefault(__webpack_require__(/*! ./panel-body */ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js"));
10473
10474 __webpack_require__(/*! ./panel.scss */ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss");
10475
10476 function Panel(props) {
10477 return /*#__PURE__*/_react.default.createElement(_collapse.default, {
10478 isOpened: props.isOpened
10479 }, /*#__PURE__*/_react.default.createElement(_card.default, {
10480 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel', props.className])
10481 }, props.children));
10482 }
10483
10484 Panel.propTypes = {
10485 className: PropTypes.string,
10486 isOpened: PropTypes.bool,
10487 children: PropTypes.any.isRequired
10488 };
10489 Panel.defaultProps = {
10490 className: '',
10491 isOpened: false
10492 };
10493 Panel.Header = _panelHeader.default;
10494 Panel.Headline = _panelHeadline.default;
10495 Panel.Body = _panelBody.default;
10496
10497 /***/ }),
10498
10499 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js":
10500 /*!*********************************************************************************!*\
10501 !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js ***!
10502 \*********************************************************************************/
10503 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10504
10505 "use strict";
10506 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10507
10508
10509 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10510
10511 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10512
10513 _Object$defineProperty(exports, "__esModule", {
10514 value: true
10515 });
10516
10517 exports["default"] = WizardStep;
10518
10519 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10520
10521 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10522
10523 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10524
10525 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
10526
10527 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10528
10529 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10530
10531 __webpack_require__(/*! ./wizard-step.scss */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss");
10532
10533 function WizardStep(props) {
10534 var baseClassName = 'e-app-import-export-wizard-step',
10535 classes = [baseClassName, props.className];
10536 return /*#__PURE__*/_react.default.createElement(_grid.default, {
10537 className: (0, _utils.arrayToClassName)(classes),
10538 justify: "center",
10539 container: true
10540 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10541 item: true
10542 }, (props.image || props.icon) && /*#__PURE__*/_react.default.createElement(_grid.default, {
10543 className: "e-app-import-export-wizard-step__media-container",
10544 justify: "center",
10545 alignItems: "end",
10546 container: true
10547 }, props.image && /*#__PURE__*/_react.default.createElement("img", {
10548 className: "e-app-import-export-wizard-step__image",
10549 src: props.image
10550 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
10551 className: "e-app-import-export-wizard-step__icon ".concat(props.icon)
10552 })), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
10553 variant: "display-3",
10554 className: "e-app-import-export-wizard-step__heading"
10555 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
10556 variant: "xl",
10557 className: "e-app-import-export-wizard-step__description"
10558 }, props.description), props.children && /*#__PURE__*/_react.default.createElement(_grid.default, {
10559 item: true,
10560 className: "e-app-import-export-wizard-step__content"
10561 }, props.children), props.notice && /*#__PURE__*/_react.default.createElement(_text.default, {
10562 variant: "xs",
10563 className: "e-app-import-export-wizard-step__notice"
10564 }, props.notice)));
10565 }
10566
10567 WizardStep.propTypes = {
10568 className: PropTypes.string,
10569 image: PropTypes.string,
10570 icon: PropTypes.string,
10571 heading: PropTypes.string,
10572 description: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10573 notice: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10574 children: PropTypes.any
10575 };
10576 WizardStep.defaultProps = {
10577 className: ''
10578 };
10579
10580 /***/ }),
10581
10582 /***/ "../core/app/modules/site-editor/assets/js/context/template-types.js":
10583 /*!***************************************************************************!*\
10584 !*** ../core/app/modules/site-editor/assets/js/context/template-types.js ***!
10585 \***************************************************************************/
10586 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10587
10588 "use strict";
10589 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10590 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10591
10592
10593 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10594
10595 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10596
10597 _Object$defineProperty(exports, "__esModule", {
10598 value: true
10599 });
10600
10601 exports["default"] = exports.TemplateTypesConsumer = exports.Context = void 0;
10602
10603 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10604
10605 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10606
10607 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10608
10609 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10610
10611 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10612
10613 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
10614
10615 __webpack_require__(/*! ../../scss/loading.scss */ "../core/app/modules/site-editor/assets/scss/loading.scss");
10616
10617 var Context = _react.default.createContext();
10618
10619 exports.Context = Context;
10620
10621 var TemplateTypesContext = /*#__PURE__*/function (_React$Component) {
10622 (0, _inherits2.default)(TemplateTypesContext, _React$Component);
10623
10624 var _super = (0, _createSuper2.default)(TemplateTypesContext);
10625
10626 function TemplateTypesContext(props) {
10627 var _this;
10628
10629 (0, _classCallCheck2.default)(this, TemplateTypesContext);
10630 _this = _super.call(this, props);
10631 _this.state = {
10632 templateTypes: [],
10633 loading: true,
10634 error: false
10635 };
10636 return _this;
10637 }
10638
10639 (0, _createClass2.default)(TemplateTypesContext, [{
10640 key: "componentDidMount",
10641 value: function componentDidMount() {
10642 var _this2 = this;
10643
10644 this.getTemplateTypes().then(function (response) {
10645 _this2.setState({
10646 templateTypes: response,
10647 loading: false
10648 });
10649 }).fail(function (error) {
10650 _this2.setState({
10651 error: error.statusText ? error.statusText : error,
10652 loading: false
10653 });
10654 });
10655 }
10656 }, {
10657 key: "getTemplateTypes",
10658 value: function getTemplateTypes() {
10659 return elementorCommon.ajax.load({
10660 action: 'app_site_editor_template_types'
10661 });
10662 }
10663 }, {
10664 key: "render",
10665 value: function render() {
10666 if (this.state.error) {
10667 return /*#__PURE__*/_react.default.createElement("div", {
10668 className: "e-loading-wrapper"
10669 }, /*#__PURE__*/_react.default.createElement("h3", null, __('Error:', 'elementor'), " ", this.state.error));
10670 }
10671
10672 if (this.state.loading) {
10673 return /*#__PURE__*/_react.default.createElement("div", {
10674 className: "elementor-loading"
10675 }, /*#__PURE__*/_react.default.createElement("div", {
10676 className: "elementor-loader-wrapper"
10677 }, /*#__PURE__*/_react.default.createElement("div", {
10678 className: "elementor-loader"
10679 }, /*#__PURE__*/_react.default.createElement("div", {
10680 className: "elementor-loader-boxes"
10681 }, /*#__PURE__*/_react.default.createElement("div", {
10682 className: "elementor-loader-box"
10683 }), /*#__PURE__*/_react.default.createElement("div", {
10684 className: "elementor-loader-box"
10685 }), /*#__PURE__*/_react.default.createElement("div", {
10686 className: "elementor-loader-box"
10687 }), /*#__PURE__*/_react.default.createElement("div", {
10688 className: "elementor-loader-box"
10689 }))), /*#__PURE__*/_react.default.createElement("div", {
10690 className: "elementor-loading-title"
10691 }, __('Loading', 'elementor')))); // <div className="e-loading-wrapper"><h3>{ __( 'Loading', 'elementor' ) }...</h3></div>;
10692 }
10693
10694 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
10695 value: this.state
10696 }, this.props.children);
10697 }
10698 }]);
10699 return TemplateTypesContext;
10700 }(_react.default.Component);
10701
10702 (0, _defineProperty2.default)(TemplateTypesContext, "propTypes", {
10703 children: PropTypes.object.isRequired
10704 });
10705 var TemplateTypesConsumer = Context.Consumer;
10706 exports.TemplateTypesConsumer = TemplateTypesConsumer;
10707 var _default = TemplateTypesContext;
10708 exports["default"] = _default;
10709
10710 /***/ }),
10711
10712 /***/ "../core/app/modules/site-editor/assets/js/module.js":
10713 /*!***********************************************************!*\
10714 !*** ../core/app/modules/site-editor/assets/js/module.js ***!
10715 \***********************************************************/
10716 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10717
10718 "use strict";
10719 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10720
10721
10722 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10723
10724 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10725
10726 _Object$defineProperty(exports, "__esModule", {
10727 value: true
10728 });
10729
10730 exports["default"] = void 0;
10731
10732 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10733
10734 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10735
10736 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
10737
10738 var _promotion = _interopRequireDefault(__webpack_require__(/*! ./pages/promotion */ "../core/app/modules/site-editor/assets/js/pages/promotion.js"));
10739
10740 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
10741
10742 var SiteEditor = /*#__PURE__*/function () {
10743 function SiteEditor() {
10744 (0, _classCallCheck2.default)(this, SiteEditor);
10745 this.saveTemplateTypesToCache();
10746
10747 _router.default.addRoute({
10748 path: '/site-editor/promotion',
10749 component: _promotion.default
10750 });
10751
10752 _router.default.addRoute({
10753 path: '/site-editor/*',
10754 component: _notFound.default
10755 });
10756 }
10757
10758 (0, _createClass2.default)(SiteEditor, [{
10759 key: "saveTemplateTypesToCache",
10760 value: function saveTemplateTypesToCache() {
10761 var types = this.getTypes();
10762 elementorCommon.ajax.addRequestCache({
10763 unique_id: 'app_site_editor_template_types'
10764 }, types);
10765 }
10766 }, {
10767 key: "getTypes",
10768 value: function getTypes() {
10769 return [{
10770 type: 'header',
10771 icon: 'eicon-header',
10772 title: __('Header', 'elementor'),
10773 urls: {
10774 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/header.svg'
10775 },
10776 tooltip_data: {
10777 title: __('What is a Header Template?', 'elementor'),
10778 content: __('The header template allows you to easily design and edit custom WordPress headers so you are no longer constrained by your theme’s header design limitations.', 'elementor'),
10779 tip: __('You can create multiple headers, and assign each to different areas of your site.', 'elementor'),
10780 docs: 'https://go.elementor.com/app-theme-builder-header',
10781 video_url: 'https://www.youtube.com/embed/HHy5RK6W-6I'
10782 }
10783 }, {
10784 type: 'footer',
10785 icon: 'eicon-footer',
10786 title: __('Footer', 'elementor'),
10787 urls: {
10788 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/footer.svg'
10789 },
10790 tooltip_data: {
10791 title: __('What is a Footer Template?', 'elementor'),
10792 content: __('The footer template allows you to easily design and edit custom WordPress footers without the limits of your theme’s footer design constraints', 'elementor'),
10793 tip: __('You can create multiple footers, and assign each to different areas of your site.', 'elementor'),
10794 docs: 'https://go.elementor.com/app-theme-builder-footer',
10795 video_url: 'https://www.youtube.com/embed/xa8DoR4tQrY'
10796 }
10797 }, {
10798 type: 'single-page',
10799 icon: 'eicon-single-page',
10800 title: __('Single Page', 'elementor'),
10801 urls: {
10802 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-page.svg'
10803 },
10804 tooltip_data: {
10805 title: __('What is a Single Page Template?', 'elementor'),
10806 content: __('A single page template allows you to easily create the layout and style of pages, ensuring design consistency across all the pages of your site.', 'elementor'),
10807 tip: __('You can create multiple single page templates, and assign each to different areas of your site.', 'elementor'),
10808 docs: 'https://go.elementor.com/app-theme-builder-page',
10809 video_url: 'https://www.youtube.com/embed/_y5eZ60lVoY'
10810 }
10811 }, {
10812 type: 'single-post',
10813 icon: 'eicon-single-post',
10814 title: __('Single Post', 'elementor'),
10815 urls: {
10816 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-post.svg'
10817 },
10818 tooltip_data: {
10819 title: __('What is a Single Post Template?', 'elementor'),
10820 content: __('A single post template allows you to easily design the layout and style of posts, ensuring a design consistency throughout all your blog posts, for example.', 'elementor'),
10821 tip: __('You can create multiple single post templates, and assign each to a different category.', 'elementor'),
10822 docs: 'https://go.elementor.com/app-theme-builder-post',
10823 video_url: 'https://www.youtube.com/embed/8Fk-Edu7DL0'
10824 }
10825 }, {
10826 type: 'archive',
10827 icon: 'eicon-archive',
10828 title: __('Archive', 'elementor'),
10829 urls: {
10830 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/archive.svg'
10831 },
10832 tooltip_data: {
10833 title: __('What is an Archive Template?', 'elementor'),
10834 content: __('An archive template allows you to easily design the layout and style of archive pages - those pages that show a list of posts (e.g. a blog’s list of recent posts), which may be filtered by terms such as authors, categories, tags, search results, etc.', 'elementor'),
10835 tip: __('If you’d like a different style for a specific category, it’s easy to create a separate archive template whose condition is to only display when users are viewing that category’s list of posts.', 'elementor'),
10836 docs: 'https://go.elementor.com/app-theme-builder-archive',
10837 video_url: 'https://www.youtube.com/embed/wxElpEh9bfA'
10838 }
10839 }, {
10840 type: 'search-results',
10841 icon: 'eicon-search-results',
10842 title: __('Search Results', 'elementor'),
10843 urls: {
10844 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/search-results.svg'
10845 },
10846 tooltip_data: {
10847 title: __('What is a Search Results Template?', 'elementor'),
10848 content: __('You can easily control the layout and design of the Search Results page with the Search Results template, which is simply a special archive template just for displaying search results.', 'elementor'),
10849 tip: __('You can customize the message if there are no results for the search term.', 'elementor'),
10850 docs: 'https://go.elementor.com/app-theme-builder-search-results',
10851 video_url: 'https://www.youtube.com/embed/KKkIU_L5sDo'
10852 }
10853 }, {
10854 type: 'product',
10855 icon: 'eicon-single-product',
10856 title: __('Product', 'elementor'),
10857 urls: {
10858 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/product.svg'
10859 },
10860 tooltip_data: {
10861 title: __('What is a Single Product Template?', 'elementor'),
10862 content: __('A single product template allows you to easily design the layout and style of WooCommerce single product pages, and apply that template to various conditions that you assign.', 'elementor'),
10863 tip: __('You can create multiple single product templates, and assign each to different types of products, enabling a custom design for each group of similar products.', 'elementor'),
10864 docs: 'https://go.elementor.com/app-theme-builder-product',
10865 video_url: 'https://www.youtube.com/embed/PjhoB1RWkBM'
10866 }
10867 }, {
10868 type: 'products',
10869 icon: 'eicon-products',
10870 title: __('Products Archive', 'elementor'),
10871 urls: {
10872 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/products.svg'
10873 },
10874 tooltip_data: {
10875 title: __('What is a Products Archive Template?', 'elementor'),
10876 content: __('A products archive template allows you to easily design the layout and style of your WooCommerce shop page or other product archive pages - those pages that show a list of products, which may be filtered by terms such as categories, tags, etc.', 'elementor'),
10877 tip: __('You can create multiple archive product templates, and assign each to different categories of products. This gives you the freedom to customize the appearance for each type of product being shown.', 'elementor'),
10878 docs: 'https://go.elementor.com/app-theme-builder-products-archive',
10879 video_url: 'https://www.youtube.com/embed/cQLeirgkguA'
10880 }
10881 }, {
10882 type: 'error-404',
10883 icon: 'eicon-error-404',
10884 title: __('Error 404', 'elementor'),
10885 urls: {
10886 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/error-404.svg'
10887 },
10888 tooltip_data: {
10889 title: __('What is a 404 Page Template?', 'elementor'),
10890 content: __('A 404 page template allows you to easily design the layout and style of the page that is displayed when a visitor arrives at a page that does not exist.', 'elementor'),
10891 tip: __('Keep your site\'s visitors happy when they get lost by displaying your recent posts, a search bar, or any information that might help the user find what they were looking for.', 'elementor'),
10892 docs: 'https://go.elementor.com/app-theme-builder-404',
10893 video_url: 'https://www.youtube.com/embed/ACCNp9tBMQg'
10894 }
10895 }];
10896 }
10897 }]);
10898 return SiteEditor;
10899 }();
10900
10901 exports["default"] = SiteEditor;
10902
10903 /***/ }),
10904
10905 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.js":
10906 /*!************************************************************************!*\
10907 !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.js ***!
10908 \************************************************************************/
10909 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10910
10911 "use strict";
10912 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10913
10914
10915 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10916
10917 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10918
10919 _Object$defineProperty(exports, "__esModule", {
10920 value: true
10921 });
10922
10923 exports["default"] = SitePart;
10924
10925 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10926
10927 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10928
10929 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
10930
10931 var _cardBody = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
10932
10933 var _cardImage = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
10934
10935 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10936
10937 __webpack_require__(/*! ./site-part.scss */ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss");
10938
10939 function SitePart(props) {
10940 return /*#__PURE__*/_react.default.createElement(_card.default, {
10941 className: "e-site-part"
10942 }, /*#__PURE__*/_react.default.createElement(_cardHeader.default, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
10943 tag: "h1",
10944 variant: "text-sm",
10945 className: "eps-card__headline"
10946 }, props.title), props.actionButton), /*#__PURE__*/_react.default.createElement(_cardBody.default, null, /*#__PURE__*/_react.default.createElement(_cardImage.default, {
10947 alt: props.title,
10948 src: props.thumbnail
10949 }, props.children)));
10950 }
10951
10952 SitePart.propTypes = {
10953 thumbnail: PropTypes.string.isRequired,
10954 title: PropTypes.string.isRequired,
10955 children: PropTypes.object,
10956 showIndicator: PropTypes.bool,
10957 actionButton: PropTypes.object
10958 };
10959
10960 /***/ }),
10961
10962 /***/ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js":
10963 /*!*******************************************************************************!*\
10964 !*** ../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js ***!
10965 \*******************************************************************************/
10966 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10967
10968 "use strict";
10969 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10970 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10971
10972
10973 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10974
10975 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10976
10977 _Object$defineProperty(exports, "__esModule", {
10978 value: true
10979 });
10980
10981 exports["default"] = AllPartsButton;
10982
10983 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10984
10985 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
10986
10987 var _menuItem = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
10988
10989 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10990
10991 function AllPartsButton(props) {
10992 var activePathname = '/site-editor/templates';
10993 return /*#__PURE__*/_react.default.createElement(_router.Match, {
10994 path: activePathname
10995 }, function (_ref) {
10996 var match = _ref.match;
10997 var className = "eps-menu-item__link".concat(match || props.promotion ? ' eps-menu-item--active' : '');
10998 return /*#__PURE__*/_react.default.createElement(_menuItem.default, {
10999 text: __('All Parts', 'elementor'),
11000 className: className,
11001 icon: "eicon-filter",
11002 url: props.url
11003 });
11004 });
11005 }
11006
11007 AllPartsButton.propTypes = {
11008 url: PropTypes.string,
11009 promotion: PropTypes.bool
11010 };
11011
11012 /***/ }),
11013
11014 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.js":
11015 /*!*******************************************************************!*\
11016 !*** ../core/app/modules/site-editor/assets/js/organisms/menu.js ***!
11017 \*******************************************************************/
11018 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11019
11020 "use strict";
11021 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11022 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11023
11024
11025 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11026
11027 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11028
11029 _Object$defineProperty(exports, "__esModule", {
11030 value: true
11031 });
11032
11033 exports["default"] = Menu;
11034
11035 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11036
11037 var _menu = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
11038
11039 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
11040
11041 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11042
11043 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
11044
11045 __webpack_require__(/*! ./menu.scss */ "../core/app/modules/site-editor/assets/js/organisms/menu.scss");
11046
11047 function Menu(props) {
11048 var _React$useContext = _react.default.useContext(_templateTypes.Context),
11049 templateTypes = _React$useContext.templateTypes,
11050 actionButton = function actionButton(itemProps) {
11051 var className = 'eps-menu-item__action-button';
11052
11053 if (props.promotion) {
11054 return /*#__PURE__*/_react.default.createElement(_button.default, {
11055 text: __('Go Pro', 'elementor'),
11056 hideText: true,
11057 icon: "eicon-lock",
11058 className: className
11059 });
11060 }
11061
11062 var goToCreate = function goToCreate() {
11063 location.href = itemProps.urls.create;
11064 };
11065
11066 return /*#__PURE__*/_react.default.createElement("span", {
11067 className: className
11068 }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
11069 hideText: true,
11070 size: "sm",
11071 onClick: function onClick() {
11072 return goToCreate();
11073 }
11074 }));
11075 };
11076
11077 return /*#__PURE__*/_react.default.createElement(_menu.default, {
11078 menuItems: templateTypes,
11079 actionButton: actionButton,
11080 promotion: props.promotion
11081 }, props.allPartsButton, /*#__PURE__*/_react.default.createElement("div", {
11082 className: "eps-menu__title"
11083 }, __('Site Parts', 'elementor')));
11084 }
11085
11086 Menu.propTypes = {
11087 allPartsButton: PropTypes.element.isRequired,
11088 promotion: PropTypes.bool
11089 };
11090
11091 /***/ }),
11092
11093 /***/ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js":
11094 /*!*************************************************************************!*\
11095 !*** ../core/app/modules/site-editor/assets/js/organisms/site-parts.js ***!
11096 \*************************************************************************/
11097 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11098
11099 "use strict";
11100 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11101 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11102
11103
11104 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11105
11106 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11107
11108 _Object$defineProperty(exports, "__esModule", {
11109 value: true
11110 });
11111
11112 exports["default"] = SiteParts;
11113
11114 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11115
11116 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
11117
11118 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
11119
11120 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11121
11122 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
11123
11124 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
11125
11126 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ../molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
11127
11128 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
11129
11130 var InfoButton = function InfoButton(props) {
11131 var toggleButtonProps = {
11132 text: __('Info', 'elementor'),
11133 hideText: true,
11134 icon: 'eicon-info-circle e-site-part__info-toggle'
11135 };
11136 return /*#__PURE__*/_react.default.createElement(_modal.default, {
11137 toggleButtonProps: toggleButtonProps,
11138 title: props.title
11139 }, /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
11140 columns: 2,
11141 spacing: 60
11142 }, /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement("h3", null, props.type), /*#__PURE__*/_react.default.createElement("p", null, props.content, /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_button.default, {
11143 text: __('Learn More', 'elementor'),
11144 color: "link",
11145 target: "_blank",
11146 url: props.docs
11147 })), /*#__PURE__*/_react.default.createElement("div", {
11148 className: "eps-modal__tip"
11149 }, /*#__PURE__*/_react.default.createElement("h3", null, __('Tip', 'elementor')), /*#__PURE__*/_react.default.createElement("p", null, props.tip))), /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement("h3", null, __('Watch Video', 'elementor')), /*#__PURE__*/_react.default.createElement("div", {
11150 className: "video-wrapper"
11151 }, /*#__PURE__*/_react.default.createElement("iframe", {
11152 id: "ytplayer",
11153 src: props.video_url,
11154 frameBorder: "0"
11155 })))));
11156 };
11157
11158 InfoButton.propTypes = {
11159 content: PropTypes.string.isRequired,
11160 docs: PropTypes.string.isRequired,
11161 tip: PropTypes.string.isRequired,
11162 title: PropTypes.string.isRequired,
11163 type: PropTypes.string.isRequired,
11164 video_url: PropTypes.string.isRequired
11165 };
11166
11167 function SiteParts(props) {
11168 var _React$useContext = _react.default.useContext(_templateTypes.Context),
11169 templateTypes = _React$useContext.templateTypes;
11170
11171 return /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
11172 className: "e-site-editor__site-parts",
11173 colMinWidth: 200,
11174 spacing: 25
11175 }, templateTypes.map(function (item) {
11176 return /*#__PURE__*/_react.default.createElement(_sitePart.default, (0, _extends2.default)({
11177 className: "e-site-editor__site-part",
11178 actionButton: /*#__PURE__*/_react.default.createElement(InfoButton, (0, _extends2.default)({
11179 type: item.title
11180 }, item.tooltip_data)),
11181 thumbnail: item.urls.thumbnail,
11182 key: item.type
11183 }, item), _react.default.createElement(props.hoverElement, item));
11184 }));
11185 }
11186
11187 SiteParts.propTypes = {
11188 hoverElement: PropTypes.func.isRequired
11189 };
11190
11191 /***/ }),
11192
11193 /***/ "../core/app/modules/site-editor/assets/js/package.js":
11194 /*!************************************************************!*\
11195 !*** ../core/app/modules/site-editor/assets/js/package.js ***!
11196 \************************************************************/
11197 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11198
11199 "use strict";
11200
11201
11202 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11203
11204 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11205
11206 _Object$defineProperty(exports, "__esModule", {
11207 value: true
11208 });
11209
11210 exports["default"] = void 0;
11211
11212 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ./organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
11213
11214 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
11215
11216 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/site-editor/assets/js/module.js"));
11217
11218 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
11219
11220 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ./organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
11221
11222 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ./molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
11223
11224 var _templateTypes = __webpack_require__(/*! ./context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
11225
11226 // Alphabetical order.
11227 var _default = {
11228 AllPartsButton: _allPartsButton.default,
11229 Layout: _layout.default,
11230 Module: _module.default,
11231 NotFound: _notFound.default,
11232 SitePart: _sitePart.default,
11233 SiteParts: _siteParts.default,
11234 TemplateTypesContext: _templateTypes.Context
11235 };
11236 exports["default"] = _default;
11237
11238 /***/ }),
11239
11240 /***/ "../core/app/modules/site-editor/assets/js/pages/not-found.js":
11241 /*!********************************************************************!*\
11242 !*** ../core/app/modules/site-editor/assets/js/pages/not-found.js ***!
11243 \********************************************************************/
11244 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11245
11246 "use strict";
11247 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11248
11249
11250 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11251
11252 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11253
11254 _Object$defineProperty(exports, "__esModule", {
11255 value: true
11256 });
11257
11258 exports["default"] = NotFound;
11259
11260 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11261
11262 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
11263
11264 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
11265
11266 function NotFound() {
11267 var url = _react.default.useMemo(function () {
11268 var _elementorAppConfig$m;
11269
11270 return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/site-editor';
11271 }, []);
11272
11273 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
11274 title: __('Theme Builder could not be loaded', 'elementor'),
11275 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
11276 approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue",
11277 approveButtonColor: "link",
11278 approveButtonTarget: "_blank",
11279 approveButtonText: __('Learn More', 'elementor'),
11280 dismissButtonText: __('Go Back', 'elementor'),
11281 dismissButtonUrl: url
11282 });
11283 }
11284
11285 /***/ }),
11286
11287 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.js":
11288 /*!********************************************************************!*\
11289 !*** ../core/app/modules/site-editor/assets/js/pages/promotion.js ***!
11290 \********************************************************************/
11291 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11292
11293 "use strict";
11294 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11295 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11296
11297
11298 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11299
11300 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11301
11302 _Object$defineProperty(exports, "__esModule", {
11303 value: true
11304 });
11305
11306 exports["default"] = Promotion;
11307
11308 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11309
11310 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ../organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
11311
11312 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
11313
11314 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
11315
11316 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
11317
11318 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
11319
11320 var _layout = _interopRequireDefault(__webpack_require__(/*! ../templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
11321
11322 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ../organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
11323
11324 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
11325
11326 __webpack_require__(/*! ./promotion.scss */ "../core/app/modules/site-editor/assets/js/pages/promotion.scss");
11327
11328 function Promotion() {
11329 var promotionUrl = 'https://go.elementor.com/go-pro-theme-builder',
11330 PromotionHoverElement = function PromotionHoverElement(props) {
11331 var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
11332 return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
11333 className: "e-site-editor__promotion-overlay"
11334 }, /*#__PURE__*/_react.default.createElement("a", {
11335 className: "e-site-editor__promotion-overlay__link",
11336 target: "_blank",
11337 rel: "noopener noreferrer",
11338 href: promotionUrlWithType
11339 }, /*#__PURE__*/_react.default.createElement("i", {
11340 className: "e-site-editor__promotion-overlay__icon eicon-lock"
11341 }), /*#__PURE__*/_react.default.createElement(_button.default, {
11342 size: "sm",
11343 color: "cta",
11344 variant: "contained",
11345 text: __('Go Pro', 'elementor')
11346 })));
11347 };
11348
11349 PromotionHoverElement.propTypes = {
11350 className: PropTypes.string,
11351 type: PropTypes.string.isRequired
11352 };
11353 return /*#__PURE__*/_react.default.createElement(_layout.default, {
11354 allPartsButton: /*#__PURE__*/_react.default.createElement(_allPartsButton.default, {
11355 promotion: true
11356 }),
11357 promotion: true
11358 }, /*#__PURE__*/_react.default.createElement("section", {
11359 className: "e-site-editor__promotion"
11360 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
11361 container: true,
11362 className: "page-header"
11363 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
11364 item: true,
11365 sm: 7,
11366 justify: "end"
11367 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
11368 variant: "h1"
11369 }, __('Create Full Site', 'elementor')), /*#__PURE__*/_react.default.createElement(_text.default, null, __('Theme Builder is the industry leading all-in-one solution that lets you customize every part of your WordPress theme visually: Header, Footer, Single, Archive & WooCommerce', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
11370 item: true,
11371 container: true,
11372 justify: "end",
11373 alignItems: "start",
11374 sm: 5
11375 }, /*#__PURE__*/_react.default.createElement(_button.default, {
11376 size: "sm",
11377 color: "cta",
11378 variant: "contained",
11379 url: promotionUrl,
11380 text: __('Go Pro', 'elementor')
11381 }))), /*#__PURE__*/_react.default.createElement("hr", {
11382 className: "eps-separator"
11383 }), /*#__PURE__*/_react.default.createElement(_siteParts.default, {
11384 hoverElement: PromotionHoverElement
11385 })));
11386 }
11387
11388 /***/ }),
11389
11390 /***/ "../core/app/modules/site-editor/assets/js/templates/layout.js":
11391 /*!*********************************************************************!*\
11392 !*** ../core/app/modules/site-editor/assets/js/templates/layout.js ***!
11393 \*********************************************************************/
11394 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11395
11396 "use strict";
11397 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11398 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
11399
11400
11401 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
11402
11403 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
11404
11405 _Object$defineProperty(exports, "__esModule", {
11406 value: true
11407 });
11408
11409 exports["default"] = Layout;
11410
11411 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11412
11413 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
11414
11415 var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../core/app/modules/site-editor/assets/js/organisms/menu.js"));
11416
11417 var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js"));
11418
11419 __webpack_require__(/*! ./site-editor.scss */ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss");
11420
11421 function Layout(props) {
11422 var config = {
11423 title: __('Theme Builder', 'elementor'),
11424 titleRedirectRoute: '/site-editor',
11425 headerButtons: props.headerButtons,
11426 sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
11427 allPartsButton: props.allPartsButton,
11428 promotion: props.promotion
11429 }),
11430 content: props.children
11431 };
11432 return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config));
11433 }
11434
11435 Layout.propTypes = {
11436 headerButtons: PropTypes.arrayOf(PropTypes.object),
11437 allPartsButton: PropTypes.element.isRequired,
11438 children: PropTypes.object.isRequired,
11439 promotion: PropTypes.bool
11440 };
11441 Layout.defaultProps = {
11442 headerButtons: []
11443 };
11444
11445 /***/ }),
11446
11447 /***/ "../node_modules/core-js/library/fn/array/from.js":
11448 /*!********************************************************!*\
11449 !*** ../node_modules/core-js/library/fn/array/from.js ***!
11450 \********************************************************/
11451 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11452
11453 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
11454 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
11455 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
11456
11457
11458 /***/ }),
11459
11460 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
11461 /*!************************************************************!*\
11462 !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
11463 \************************************************************/
11464 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11465
11466 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
11467 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
11468
11469
11470 /***/ }),
11471
11472 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
11473 /*!************************************************************!*\
11474 !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
11475 \************************************************************/
11476 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11477
11478 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
11479 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
11480 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
11481 return $JSON.stringify.apply($JSON, arguments);
11482 };
11483
11484
11485 /***/ }),
11486
11487 /***/ "../node_modules/core-js/library/fn/object/assign.js":
11488 /*!***********************************************************!*\
11489 !*** ../node_modules/core-js/library/fn/object/assign.js ***!
11490 \***********************************************************/
11491 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11492
11493 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
11494 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
11495
11496
11497 /***/ }),
11498
11499 /***/ "../node_modules/core-js/library/fn/object/create.js":
11500 /*!***********************************************************!*\
11501 !*** ../node_modules/core-js/library/fn/object/create.js ***!
11502 \***********************************************************/
11503 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11504
11505 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
11506 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11507 module.exports = function create(P, D) {
11508 return $Object.create(P, D);
11509 };
11510
11511
11512 /***/ }),
11513
11514 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
11515 /*!**********************************************************************!*\
11516 !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
11517 \**********************************************************************/
11518 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11519
11520 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
11521 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11522 module.exports = function defineProperties(T, D) {
11523 return $Object.defineProperties(T, D);
11524 };
11525
11526
11527 /***/ }),
11528
11529 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
11530 /*!********************************************************************!*\
11531 !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
11532 \********************************************************************/
11533 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11534
11535 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
11536 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11537 module.exports = function defineProperty(it, key, desc) {
11538 return $Object.defineProperty(it, key, desc);
11539 };
11540
11541
11542 /***/ }),
11543
11544 /***/ "../node_modules/core-js/library/fn/object/entries.js":
11545 /*!************************************************************!*\
11546 !*** ../node_modules/core-js/library/fn/object/entries.js ***!
11547 \************************************************************/
11548 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11549
11550 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
11551 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
11552
11553
11554 /***/ }),
11555
11556 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
11557 /*!********************************************************************************!*\
11558 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
11559 \********************************************************************************/
11560 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11561
11562 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
11563 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11564 module.exports = function getOwnPropertyDescriptor(it, key) {
11565 return $Object.getOwnPropertyDescriptor(it, key);
11566 };
11567
11568
11569 /***/ }),
11570
11571 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
11572 /*!*********************************************************************************!*\
11573 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
11574 \*********************************************************************************/
11575 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11576
11577 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
11578 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
11579
11580
11581 /***/ }),
11582
11583 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
11584 /*!*****************************************************************************!*\
11585 !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
11586 \*****************************************************************************/
11587 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11588
11589 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11590 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
11591
11592
11593 /***/ }),
11594
11595 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
11596 /*!*********************************************************************!*\
11597 !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
11598 \*********************************************************************/
11599 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11600
11601 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
11602 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
11603
11604
11605 /***/ }),
11606
11607 /***/ "../node_modules/core-js/library/fn/object/keys.js":
11608 /*!*********************************************************!*\
11609 !*** ../node_modules/core-js/library/fn/object/keys.js ***!
11610 \*********************************************************/
11611 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11612
11613 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
11614 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
11615
11616
11617 /***/ }),
11618
11619 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
11620 /*!*********************************************************************!*\
11621 !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
11622 \*********************************************************************/
11623 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11624
11625 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
11626 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
11627
11628
11629 /***/ }),
11630
11631 /***/ "../node_modules/core-js/library/fn/parse-int.js":
11632 /*!*******************************************************!*\
11633 !*** ../node_modules/core-js/library/fn/parse-int.js ***!
11634 \*******************************************************/
11635 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11636
11637 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
11638 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
11639
11640
11641 /***/ }),
11642
11643 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
11644 /*!***************************************************************!*\
11645 !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
11646 \***************************************************************/
11647 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11648
11649 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
11650 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
11651
11652
11653 /***/ }),
11654
11655 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
11656 /*!*********************************************************!*\
11657 !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
11658 \*********************************************************/
11659 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11660
11661 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
11662 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
11663
11664
11665 /***/ }),
11666
11667 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
11668 /*!**********************************************************!*\
11669 !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
11670 \**********************************************************/
11671 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11672
11673 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11674 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11675 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
11676 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
11677 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
11678
11679
11680 /***/ }),
11681
11682 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
11683 /*!*************************************************************!*\
11684 !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
11685 \*************************************************************/
11686 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11687
11688 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
11689 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11690 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
11691
11692
11693 /***/ }),
11694
11695 /***/ "../node_modules/core-js/library/fn/weak-map.js":
11696 /*!******************************************************!*\
11697 !*** ../node_modules/core-js/library/fn/weak-map.js ***!
11698 \******************************************************/
11699 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11700
11701 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11702 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11703 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
11704 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
11705 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
11706 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
11707
11708
11709 /***/ }),
11710
11711 /***/ "../node_modules/core-js/library/modules/_a-function.js":
11712 /*!**************************************************************!*\
11713 !*** ../node_modules/core-js/library/modules/_a-function.js ***!
11714 \**************************************************************/
11715 /***/ ((module) => {
11716
11717 module.exports = function (it) {
11718 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
11719 return it;
11720 };
11721
11722
11723 /***/ }),
11724
11725 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
11726 /*!**********************************************************************!*\
11727 !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
11728 \**********************************************************************/
11729 /***/ ((module) => {
11730
11731 module.exports = function () { /* empty */ };
11732
11733
11734 /***/ }),
11735
11736 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
11737 /*!***************************************************************!*\
11738 !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
11739 \***************************************************************/
11740 /***/ ((module) => {
11741
11742 module.exports = function (it, Constructor, name, forbiddenField) {
11743 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
11744 throw TypeError(name + ': incorrect invocation!');
11745 } return it;
11746 };
11747
11748
11749 /***/ }),
11750
11751 /***/ "../node_modules/core-js/library/modules/_an-object.js":
11752 /*!*************************************************************!*\
11753 !*** ../node_modules/core-js/library/modules/_an-object.js ***!
11754 \*************************************************************/
11755 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11756
11757 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11758 module.exports = function (it) {
11759 if (!isObject(it)) throw TypeError(it + ' is not an object!');
11760 return it;
11761 };
11762
11763
11764 /***/ }),
11765
11766 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
11767 /*!******************************************************************!*\
11768 !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
11769 \******************************************************************/
11770 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11771
11772 // false -> Array#indexOf
11773 // true -> Array#includes
11774 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11775 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11776 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
11777 module.exports = function (IS_INCLUDES) {
11778 return function ($this, el, fromIndex) {
11779 var O = toIObject($this);
11780 var length = toLength(O.length);
11781 var index = toAbsoluteIndex(fromIndex, length);
11782 var value;
11783 // Array#includes uses SameValueZero equality algorithm
11784 // eslint-disable-next-line no-self-compare
11785 if (IS_INCLUDES && el != el) while (length > index) {
11786 value = O[index++];
11787 // eslint-disable-next-line no-self-compare
11788 if (value != value) return true;
11789 // Array#indexOf ignores holes, Array#includes - not
11790 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
11791 if (O[index] === el) return IS_INCLUDES || index || 0;
11792 } return !IS_INCLUDES && -1;
11793 };
11794 };
11795
11796
11797 /***/ }),
11798
11799 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
11800 /*!*****************************************************************!*\
11801 !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
11802 \*****************************************************************/
11803 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11804
11805 // 0 -> Array#forEach
11806 // 1 -> Array#map
11807 // 2 -> Array#filter
11808 // 3 -> Array#some
11809 // 4 -> Array#every
11810 // 5 -> Array#find
11811 // 6 -> Array#findIndex
11812 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11813 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
11814 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
11815 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11816 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
11817 module.exports = function (TYPE, $create) {
11818 var IS_MAP = TYPE == 1;
11819 var IS_FILTER = TYPE == 2;
11820 var IS_SOME = TYPE == 3;
11821 var IS_EVERY = TYPE == 4;
11822 var IS_FIND_INDEX = TYPE == 6;
11823 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
11824 var create = $create || asc;
11825 return function ($this, callbackfn, that) {
11826 var O = toObject($this);
11827 var self = IObject(O);
11828 var f = ctx(callbackfn, that, 3);
11829 var length = toLength(self.length);
11830 var index = 0;
11831 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
11832 var val, res;
11833 for (;length > index; index++) if (NO_HOLES || index in self) {
11834 val = self[index];
11835 res = f(val, index, O);
11836 if (TYPE) {
11837 if (IS_MAP) result[index] = res; // map
11838 else if (res) switch (TYPE) {
11839 case 3: return true; // some
11840 case 5: return val; // find
11841 case 6: return index; // findIndex
11842 case 2: result.push(val); // filter
11843 } else if (IS_EVERY) return false; // every
11844 }
11845 }
11846 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
11847 };
11848 };
11849
11850
11851 /***/ }),
11852
11853 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
11854 /*!*****************************************************************************!*\
11855 !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
11856 \*****************************************************************************/
11857 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11858
11859 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11860 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
11861 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
11862
11863 module.exports = function (original) {
11864 var C;
11865 if (isArray(original)) {
11866 C = original.constructor;
11867 // cross-realm fallback
11868 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
11869 if (isObject(C)) {
11870 C = C[SPECIES];
11871 if (C === null) C = undefined;
11872 }
11873 } return C === undefined ? Array : C;
11874 };
11875
11876
11877 /***/ }),
11878
11879 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
11880 /*!************************************************************************!*\
11881 !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
11882 \************************************************************************/
11883 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11884
11885 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
11886 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
11887
11888 module.exports = function (original, length) {
11889 return new (speciesConstructor(original))(length);
11890 };
11891
11892
11893 /***/ }),
11894
11895 /***/ "../node_modules/core-js/library/modules/_bind.js":
11896 /*!********************************************************!*\
11897 !*** ../node_modules/core-js/library/modules/_bind.js ***!
11898 \********************************************************/
11899 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11900
11901 "use strict";
11902
11903 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11904 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11905 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
11906 var arraySlice = [].slice;
11907 var factories = {};
11908
11909 var construct = function (F, len, args) {
11910 if (!(len in factories)) {
11911 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
11912 // eslint-disable-next-line no-new-func
11913 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
11914 } return factories[len](F, args);
11915 };
11916
11917 module.exports = Function.bind || function bind(that /* , ...args */) {
11918 var fn = aFunction(this);
11919 var partArgs = arraySlice.call(arguments, 1);
11920 var bound = function (/* args... */) {
11921 var args = partArgs.concat(arraySlice.call(arguments));
11922 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
11923 };
11924 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
11925 return bound;
11926 };
11927
11928
11929 /***/ }),
11930
11931 /***/ "../node_modules/core-js/library/modules/_classof.js":
11932 /*!***********************************************************!*\
11933 !*** ../node_modules/core-js/library/modules/_classof.js ***!
11934 \***********************************************************/
11935 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11936
11937 // getting tag from 19.1.3.6 Object.prototype.toString()
11938 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
11939 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
11940 // ES3 wrong here
11941 var ARG = cof(function () { return arguments; }()) == 'Arguments';
11942
11943 // fallback for IE11 Script Access Denied error
11944 var tryGet = function (it, key) {
11945 try {
11946 return it[key];
11947 } catch (e) { /* empty */ }
11948 };
11949
11950 module.exports = function (it) {
11951 var O, T, B;
11952 return it === undefined ? 'Undefined' : it === null ? 'Null'
11953 // @@toStringTag case
11954 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
11955 // builtinTag case
11956 : ARG ? cof(O)
11957 // ES3 arguments fallback
11958 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
11959 };
11960
11961
11962 /***/ }),
11963
11964 /***/ "../node_modules/core-js/library/modules/_cof.js":
11965 /*!*******************************************************!*\
11966 !*** ../node_modules/core-js/library/modules/_cof.js ***!
11967 \*******************************************************/
11968 /***/ ((module) => {
11969
11970 var toString = {}.toString;
11971
11972 module.exports = function (it) {
11973 return toString.call(it).slice(8, -1);
11974 };
11975
11976
11977 /***/ }),
11978
11979 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
11980 /*!*******************************************************************!*\
11981 !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
11982 \*******************************************************************/
11983 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11984
11985 "use strict";
11986
11987 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
11988 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
11989 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11990 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11991 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
11992 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
11993 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
11994 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11995 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11996 var arrayFind = createArrayMethod(5);
11997 var arrayFindIndex = createArrayMethod(6);
11998 var id = 0;
11999
12000 // fallback for uncaught frozen keys
12001 var uncaughtFrozenStore = function (that) {
12002 return that._l || (that._l = new UncaughtFrozenStore());
12003 };
12004 var UncaughtFrozenStore = function () {
12005 this.a = [];
12006 };
12007 var findUncaughtFrozen = function (store, key) {
12008 return arrayFind(store.a, function (it) {
12009 return it[0] === key;
12010 });
12011 };
12012 UncaughtFrozenStore.prototype = {
12013 get: function (key) {
12014 var entry = findUncaughtFrozen(this, key);
12015 if (entry) return entry[1];
12016 },
12017 has: function (key) {
12018 return !!findUncaughtFrozen(this, key);
12019 },
12020 set: function (key, value) {
12021 var entry = findUncaughtFrozen(this, key);
12022 if (entry) entry[1] = value;
12023 else this.a.push([key, value]);
12024 },
12025 'delete': function (key) {
12026 var index = arrayFindIndex(this.a, function (it) {
12027 return it[0] === key;
12028 });
12029 if (~index) this.a.splice(index, 1);
12030 return !!~index;
12031 }
12032 };
12033
12034 module.exports = {
12035 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
12036 var C = wrapper(function (that, iterable) {
12037 anInstance(that, C, NAME, '_i');
12038 that._t = NAME; // collection type
12039 that._i = id++; // collection id
12040 that._l = undefined; // leak store for uncaught frozen objects
12041 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
12042 });
12043 redefineAll(C.prototype, {
12044 // 23.3.3.2 WeakMap.prototype.delete(key)
12045 // 23.4.3.3 WeakSet.prototype.delete(value)
12046 'delete': function (key) {
12047 if (!isObject(key)) return false;
12048 var data = getWeak(key);
12049 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
12050 return data && $has(data, this._i) && delete data[this._i];
12051 },
12052 // 23.3.3.4 WeakMap.prototype.has(key)
12053 // 23.4.3.4 WeakSet.prototype.has(value)
12054 has: function has(key) {
12055 if (!isObject(key)) return false;
12056 var data = getWeak(key);
12057 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
12058 return data && $has(data, this._i);
12059 }
12060 });
12061 return C;
12062 },
12063 def: function (that, key, value) {
12064 var data = getWeak(anObject(key), true);
12065 if (data === true) uncaughtFrozenStore(that).set(key, value);
12066 else data[that._i] = value;
12067 return that;
12068 },
12069 ufstore: uncaughtFrozenStore
12070 };
12071
12072
12073 /***/ }),
12074
12075 /***/ "../node_modules/core-js/library/modules/_collection.js":
12076 /*!**************************************************************!*\
12077 !*** ../node_modules/core-js/library/modules/_collection.js ***!
12078 \**************************************************************/
12079 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12080
12081 "use strict";
12082
12083 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
12084 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12085 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
12086 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
12087 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12088 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
12089 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
12090 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
12091 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12092 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12093 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12094 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
12095 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12096
12097 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
12098 var Base = global[NAME];
12099 var C = Base;
12100 var ADDER = IS_MAP ? 'set' : 'add';
12101 var proto = C && C.prototype;
12102 var O = {};
12103 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
12104 new C().entries().next();
12105 }))) {
12106 // create collection constructor
12107 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
12108 redefineAll(C.prototype, methods);
12109 meta.NEED = true;
12110 } else {
12111 C = wrapper(function (target, iterable) {
12112 anInstance(target, C, NAME, '_c');
12113 target._c = new Base();
12114 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
12115 });
12116 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
12117 var IS_ADDER = KEY == 'add' || KEY == 'set';
12118 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
12119 anInstance(this, C, KEY);
12120 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
12121 var result = this._c[KEY](a === 0 ? 0 : a, b);
12122 return IS_ADDER ? this : result;
12123 });
12124 });
12125 IS_WEAK || dP(C.prototype, 'size', {
12126 get: function () {
12127 return this._c.size;
12128 }
12129 });
12130 }
12131
12132 setToStringTag(C, NAME);
12133
12134 O[NAME] = C;
12135 $export($export.G + $export.W + $export.F, O);
12136
12137 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
12138
12139 return C;
12140 };
12141
12142
12143 /***/ }),
12144
12145 /***/ "../node_modules/core-js/library/modules/_core.js":
12146 /*!********************************************************!*\
12147 !*** ../node_modules/core-js/library/modules/_core.js ***!
12148 \********************************************************/
12149 /***/ ((module) => {
12150
12151 var core = module.exports = { version: '2.6.12' };
12152 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
12153
12154
12155 /***/ }),
12156
12157 /***/ "../node_modules/core-js/library/modules/_create-property.js":
12158 /*!*******************************************************************!*\
12159 !*** ../node_modules/core-js/library/modules/_create-property.js ***!
12160 \*******************************************************************/
12161 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12162
12163 "use strict";
12164
12165 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12166 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12167
12168 module.exports = function (object, index, value) {
12169 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
12170 else object[index] = value;
12171 };
12172
12173
12174 /***/ }),
12175
12176 /***/ "../node_modules/core-js/library/modules/_ctx.js":
12177 /*!*******************************************************!*\
12178 !*** ../node_modules/core-js/library/modules/_ctx.js ***!
12179 \*******************************************************/
12180 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12181
12182 // optional / simple context binding
12183 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
12184 module.exports = function (fn, that, length) {
12185 aFunction(fn);
12186 if (that === undefined) return fn;
12187 switch (length) {
12188 case 1: return function (a) {
12189 return fn.call(that, a);
12190 };
12191 case 2: return function (a, b) {
12192 return fn.call(that, a, b);
12193 };
12194 case 3: return function (a, b, c) {
12195 return fn.call(that, a, b, c);
12196 };
12197 }
12198 return function (/* ...args */) {
12199 return fn.apply(that, arguments);
12200 };
12201 };
12202
12203
12204 /***/ }),
12205
12206 /***/ "../node_modules/core-js/library/modules/_defined.js":
12207 /*!***********************************************************!*\
12208 !*** ../node_modules/core-js/library/modules/_defined.js ***!
12209 \***********************************************************/
12210 /***/ ((module) => {
12211
12212 // 7.2.1 RequireObjectCoercible(argument)
12213 module.exports = function (it) {
12214 if (it == undefined) throw TypeError("Can't call method on " + it);
12215 return it;
12216 };
12217
12218
12219 /***/ }),
12220
12221 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
12222 /*!***************************************************************!*\
12223 !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
12224 \***************************************************************/
12225 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12226
12227 // Thank's IE8 for his funny defineProperty
12228 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12229 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
12230 });
12231
12232
12233 /***/ }),
12234
12235 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
12236 /*!**************************************************************!*\
12237 !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
12238 \**************************************************************/
12239 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12240
12241 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12242 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
12243 // typeof document.createElement is 'object' in old IE
12244 var is = isObject(document) && isObject(document.createElement);
12245 module.exports = function (it) {
12246 return is ? document.createElement(it) : {};
12247 };
12248
12249
12250 /***/ }),
12251
12252 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
12253 /*!*****************************************************************!*\
12254 !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
12255 \*****************************************************************/
12256 /***/ ((module) => {
12257
12258 // IE 8- don't enum bug keys
12259 module.exports = (
12260 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
12261 ).split(',');
12262
12263
12264 /***/ }),
12265
12266 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
12267 /*!*************************************************************!*\
12268 !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
12269 \*************************************************************/
12270 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12271
12272 // all enumerable object keys, includes symbols
12273 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12274 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12275 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12276 module.exports = function (it) {
12277 var result = getKeys(it);
12278 var getSymbols = gOPS.f;
12279 if (getSymbols) {
12280 var symbols = getSymbols(it);
12281 var isEnum = pIE.f;
12282 var i = 0;
12283 var key;
12284 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
12285 } return result;
12286 };
12287
12288
12289 /***/ }),
12290
12291 /***/ "../node_modules/core-js/library/modules/_export.js":
12292 /*!**********************************************************!*\
12293 !*** ../node_modules/core-js/library/modules/_export.js ***!
12294 \**********************************************************/
12295 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12296
12297 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
12298 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
12299 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
12300 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12301 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12302 var PROTOTYPE = 'prototype';
12303
12304 var $export = function (type, name, source) {
12305 var IS_FORCED = type & $export.F;
12306 var IS_GLOBAL = type & $export.G;
12307 var IS_STATIC = type & $export.S;
12308 var IS_PROTO = type & $export.P;
12309 var IS_BIND = type & $export.B;
12310 var IS_WRAP = type & $export.W;
12311 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
12312 var expProto = exports[PROTOTYPE];
12313 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
12314 var key, own, out;
12315 if (IS_GLOBAL) source = name;
12316 for (key in source) {
12317 // contains in native
12318 own = !IS_FORCED && target && target[key] !== undefined;
12319 if (own && has(exports, key)) continue;
12320 // export native or passed
12321 out = own ? target[key] : source[key];
12322 // prevent global pollution for namespaces
12323 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
12324 // bind timers to global for call from export context
12325 : IS_BIND && own ? ctx(out, global)
12326 // wrap global constructors for prevent change them in library
12327 : IS_WRAP && target[key] == out ? (function (C) {
12328 var F = function (a, b, c) {
12329 if (this instanceof C) {
12330 switch (arguments.length) {
12331 case 0: return new C();
12332 case 1: return new C(a);
12333 case 2: return new C(a, b);
12334 } return new C(a, b, c);
12335 } return C.apply(this, arguments);
12336 };
12337 F[PROTOTYPE] = C[PROTOTYPE];
12338 return F;
12339 // make static versions for prototype methods
12340 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
12341 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
12342 if (IS_PROTO) {
12343 (exports.virtual || (exports.virtual = {}))[key] = out;
12344 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
12345 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
12346 }
12347 }
12348 };
12349 // type bitmap
12350 $export.F = 1; // forced
12351 $export.G = 2; // global
12352 $export.S = 4; // static
12353 $export.P = 8; // proto
12354 $export.B = 16; // bind
12355 $export.W = 32; // wrap
12356 $export.U = 64; // safe
12357 $export.R = 128; // real proto method for `library`
12358 module.exports = $export;
12359
12360
12361 /***/ }),
12362
12363 /***/ "../node_modules/core-js/library/modules/_fails.js":
12364 /*!*********************************************************!*\
12365 !*** ../node_modules/core-js/library/modules/_fails.js ***!
12366 \*********************************************************/
12367 /***/ ((module) => {
12368
12369 module.exports = function (exec) {
12370 try {
12371 return !!exec();
12372 } catch (e) {
12373 return true;
12374 }
12375 };
12376
12377
12378 /***/ }),
12379
12380 /***/ "../node_modules/core-js/library/modules/_for-of.js":
12381 /*!**********************************************************!*\
12382 !*** ../node_modules/core-js/library/modules/_for-of.js ***!
12383 \**********************************************************/
12384 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12385
12386 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
12387 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
12388 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
12389 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12390 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
12391 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
12392 var BREAK = {};
12393 var RETURN = {};
12394 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
12395 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
12396 var f = ctx(fn, that, entries ? 2 : 1);
12397 var index = 0;
12398 var length, step, iterator, result;
12399 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
12400 // fast case for arrays with default iterator
12401 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
12402 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
12403 if (result === BREAK || result === RETURN) return result;
12404 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
12405 result = call(iterator, f, step.value, entries);
12406 if (result === BREAK || result === RETURN) return result;
12407 }
12408 };
12409 exports.BREAK = BREAK;
12410 exports.RETURN = RETURN;
12411
12412
12413 /***/ }),
12414
12415 /***/ "../node_modules/core-js/library/modules/_global.js":
12416 /*!**********************************************************!*\
12417 !*** ../node_modules/core-js/library/modules/_global.js ***!
12418 \**********************************************************/
12419 /***/ ((module) => {
12420
12421 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
12422 var global = module.exports = typeof window != 'undefined' && window.Math == Math
12423 ? window : typeof self != 'undefined' && self.Math == Math ? self
12424 // eslint-disable-next-line no-new-func
12425 : Function('return this')();
12426 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
12427
12428
12429 /***/ }),
12430
12431 /***/ "../node_modules/core-js/library/modules/_has.js":
12432 /*!*******************************************************!*\
12433 !*** ../node_modules/core-js/library/modules/_has.js ***!
12434 \*******************************************************/
12435 /***/ ((module) => {
12436
12437 var hasOwnProperty = {}.hasOwnProperty;
12438 module.exports = function (it, key) {
12439 return hasOwnProperty.call(it, key);
12440 };
12441
12442
12443 /***/ }),
12444
12445 /***/ "../node_modules/core-js/library/modules/_hide.js":
12446 /*!********************************************************!*\
12447 !*** ../node_modules/core-js/library/modules/_hide.js ***!
12448 \********************************************************/
12449 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12450
12451 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12452 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12453 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
12454 return dP.f(object, key, createDesc(1, value));
12455 } : function (object, key, value) {
12456 object[key] = value;
12457 return object;
12458 };
12459
12460
12461 /***/ }),
12462
12463 /***/ "../node_modules/core-js/library/modules/_html.js":
12464 /*!********************************************************!*\
12465 !*** ../node_modules/core-js/library/modules/_html.js ***!
12466 \********************************************************/
12467 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12468
12469 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
12470 module.exports = document && document.documentElement;
12471
12472
12473 /***/ }),
12474
12475 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
12476 /*!******************************************************************!*\
12477 !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
12478 \******************************************************************/
12479 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12480
12481 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12482 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
12483 });
12484
12485
12486 /***/ }),
12487
12488 /***/ "../node_modules/core-js/library/modules/_invoke.js":
12489 /*!**********************************************************!*\
12490 !*** ../node_modules/core-js/library/modules/_invoke.js ***!
12491 \**********************************************************/
12492 /***/ ((module) => {
12493
12494 // fast apply, http://jsperf.lnkit.com/fast-apply/5
12495 module.exports = function (fn, args, that) {
12496 var un = that === undefined;
12497 switch (args.length) {
12498 case 0: return un ? fn()
12499 : fn.call(that);
12500 case 1: return un ? fn(args[0])
12501 : fn.call(that, args[0]);
12502 case 2: return un ? fn(args[0], args[1])
12503 : fn.call(that, args[0], args[1]);
12504 case 3: return un ? fn(args[0], args[1], args[2])
12505 : fn.call(that, args[0], args[1], args[2]);
12506 case 4: return un ? fn(args[0], args[1], args[2], args[3])
12507 : fn.call(that, args[0], args[1], args[2], args[3]);
12508 } return fn.apply(that, args);
12509 };
12510
12511
12512 /***/ }),
12513
12514 /***/ "../node_modules/core-js/library/modules/_iobject.js":
12515 /*!***********************************************************!*\
12516 !*** ../node_modules/core-js/library/modules/_iobject.js ***!
12517 \***********************************************************/
12518 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12519
12520 // fallback for non-array-like ES3 and non-enumerable old V8 strings
12521 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12522 // eslint-disable-next-line no-prototype-builtins
12523 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
12524 return cof(it) == 'String' ? it.split('') : Object(it);
12525 };
12526
12527
12528 /***/ }),
12529
12530 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
12531 /*!*****************************************************************!*\
12532 !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
12533 \*****************************************************************/
12534 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12535
12536 // check on default Array iterator
12537 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12538 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12539 var ArrayProto = Array.prototype;
12540
12541 module.exports = function (it) {
12542 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
12543 };
12544
12545
12546 /***/ }),
12547
12548 /***/ "../node_modules/core-js/library/modules/_is-array.js":
12549 /*!************************************************************!*\
12550 !*** ../node_modules/core-js/library/modules/_is-array.js ***!
12551 \************************************************************/
12552 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12553
12554 // 7.2.2 IsArray(argument)
12555 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12556 module.exports = Array.isArray || function isArray(arg) {
12557 return cof(arg) == 'Array';
12558 };
12559
12560
12561 /***/ }),
12562
12563 /***/ "../node_modules/core-js/library/modules/_is-object.js":
12564 /*!*************************************************************!*\
12565 !*** ../node_modules/core-js/library/modules/_is-object.js ***!
12566 \*************************************************************/
12567 /***/ ((module) => {
12568
12569 module.exports = function (it) {
12570 return typeof it === 'object' ? it !== null : typeof it === 'function';
12571 };
12572
12573
12574 /***/ }),
12575
12576 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
12577 /*!*************************************************************!*\
12578 !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
12579 \*************************************************************/
12580 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12581
12582 // call something on iterator step with safe closing on error
12583 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12584 module.exports = function (iterator, fn, value, entries) {
12585 try {
12586 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
12587 // 7.4.6 IteratorClose(iterator, completion)
12588 } catch (e) {
12589 var ret = iterator['return'];
12590 if (ret !== undefined) anObject(ret.call(iterator));
12591 throw e;
12592 }
12593 };
12594
12595
12596 /***/ }),
12597
12598 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
12599 /*!***************************************************************!*\
12600 !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
12601 \***************************************************************/
12602 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12603
12604 "use strict";
12605
12606 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
12607 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12608 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12609 var IteratorPrototype = {};
12610
12611 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
12612 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
12613
12614 module.exports = function (Constructor, NAME, next) {
12615 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
12616 setToStringTag(Constructor, NAME + ' Iterator');
12617 };
12618
12619
12620 /***/ }),
12621
12622 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
12623 /*!***************************************************************!*\
12624 !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
12625 \***************************************************************/
12626 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12627
12628 "use strict";
12629
12630 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
12631 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12632 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
12633 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12634 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12635 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
12636 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12637 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
12638 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12639 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
12640 var FF_ITERATOR = '@@iterator';
12641 var KEYS = 'keys';
12642 var VALUES = 'values';
12643
12644 var returnThis = function () { return this; };
12645
12646 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
12647 $iterCreate(Constructor, NAME, next);
12648 var getMethod = function (kind) {
12649 if (!BUGGY && kind in proto) return proto[kind];
12650 switch (kind) {
12651 case KEYS: return function keys() { return new Constructor(this, kind); };
12652 case VALUES: return function values() { return new Constructor(this, kind); };
12653 } return function entries() { return new Constructor(this, kind); };
12654 };
12655 var TAG = NAME + ' Iterator';
12656 var DEF_VALUES = DEFAULT == VALUES;
12657 var VALUES_BUG = false;
12658 var proto = Base.prototype;
12659 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
12660 var $default = $native || getMethod(DEFAULT);
12661 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
12662 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
12663 var methods, key, IteratorPrototype;
12664 // Fix native
12665 if ($anyNative) {
12666 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
12667 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
12668 // Set @@toStringTag to native iterators
12669 setToStringTag(IteratorPrototype, TAG, true);
12670 // fix for some old engines
12671 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
12672 }
12673 }
12674 // fix Array#{values, @@iterator}.name in V8 / FF
12675 if (DEF_VALUES && $native && $native.name !== VALUES) {
12676 VALUES_BUG = true;
12677 $default = function values() { return $native.call(this); };
12678 }
12679 // Define iterator
12680 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
12681 hide(proto, ITERATOR, $default);
12682 }
12683 // Plug for library
12684 Iterators[NAME] = $default;
12685 Iterators[TAG] = returnThis;
12686 if (DEFAULT) {
12687 methods = {
12688 values: DEF_VALUES ? $default : getMethod(VALUES),
12689 keys: IS_SET ? $default : getMethod(KEYS),
12690 entries: $entries
12691 };
12692 if (FORCED) for (key in methods) {
12693 if (!(key in proto)) redefine(proto, key, methods[key]);
12694 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
12695 }
12696 return methods;
12697 };
12698
12699
12700 /***/ }),
12701
12702 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
12703 /*!***************************************************************!*\
12704 !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
12705 \***************************************************************/
12706 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12707
12708 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12709 var SAFE_CLOSING = false;
12710
12711 try {
12712 var riter = [7][ITERATOR]();
12713 riter['return'] = function () { SAFE_CLOSING = true; };
12714 // eslint-disable-next-line no-throw-literal
12715 Array.from(riter, function () { throw 2; });
12716 } catch (e) { /* empty */ }
12717
12718 module.exports = function (exec, skipClosing) {
12719 if (!skipClosing && !SAFE_CLOSING) return false;
12720 var safe = false;
12721 try {
12722 var arr = [7];
12723 var iter = arr[ITERATOR]();
12724 iter.next = function () { return { done: safe = true }; };
12725 arr[ITERATOR] = function () { return iter; };
12726 exec(arr);
12727 } catch (e) { /* empty */ }
12728 return safe;
12729 };
12730
12731
12732 /***/ }),
12733
12734 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
12735 /*!*************************************************************!*\
12736 !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
12737 \*************************************************************/
12738 /***/ ((module) => {
12739
12740 module.exports = function (done, value) {
12741 return { value: value, done: !!done };
12742 };
12743
12744
12745 /***/ }),
12746
12747 /***/ "../node_modules/core-js/library/modules/_iterators.js":
12748 /*!*************************************************************!*\
12749 !*** ../node_modules/core-js/library/modules/_iterators.js ***!
12750 \*************************************************************/
12751 /***/ ((module) => {
12752
12753 module.exports = {};
12754
12755
12756 /***/ }),
12757
12758 /***/ "../node_modules/core-js/library/modules/_library.js":
12759 /*!***********************************************************!*\
12760 !*** ../node_modules/core-js/library/modules/_library.js ***!
12761 \***********************************************************/
12762 /***/ ((module) => {
12763
12764 module.exports = true;
12765
12766
12767 /***/ }),
12768
12769 /***/ "../node_modules/core-js/library/modules/_meta.js":
12770 /*!********************************************************!*\
12771 !*** ../node_modules/core-js/library/modules/_meta.js ***!
12772 \********************************************************/
12773 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12774
12775 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
12776 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12777 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12778 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12779 var id = 0;
12780 var isExtensible = Object.isExtensible || function () {
12781 return true;
12782 };
12783 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12784 return isExtensible(Object.preventExtensions({}));
12785 });
12786 var setMeta = function (it) {
12787 setDesc(it, META, { value: {
12788 i: 'O' + ++id, // object ID
12789 w: {} // weak collections IDs
12790 } });
12791 };
12792 var fastKey = function (it, create) {
12793 // return primitive with prefix
12794 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
12795 if (!has(it, META)) {
12796 // can't set metadata to uncaught frozen object
12797 if (!isExtensible(it)) return 'F';
12798 // not necessary to add metadata
12799 if (!create) return 'E';
12800 // add missing metadata
12801 setMeta(it);
12802 // return object ID
12803 } return it[META].i;
12804 };
12805 var getWeak = function (it, create) {
12806 if (!has(it, META)) {
12807 // can't set metadata to uncaught frozen object
12808 if (!isExtensible(it)) return true;
12809 // not necessary to add metadata
12810 if (!create) return false;
12811 // add missing metadata
12812 setMeta(it);
12813 // return hash weak collections IDs
12814 } return it[META].w;
12815 };
12816 // add metadata on freeze-family methods calling
12817 var onFreeze = function (it) {
12818 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
12819 return it;
12820 };
12821 var meta = module.exports = {
12822 KEY: META,
12823 NEED: false,
12824 fastKey: fastKey,
12825 getWeak: getWeak,
12826 onFreeze: onFreeze
12827 };
12828
12829
12830 /***/ }),
12831
12832 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
12833 /*!*****************************************************************!*\
12834 !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
12835 \*****************************************************************/
12836 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12837
12838 "use strict";
12839
12840 // 19.1.2.1 Object.assign(target, source, ...)
12841 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12842 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12843 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12844 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12845 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
12846 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
12847 var $assign = Object.assign;
12848
12849 // should work with symbols and should have deterministic property order (V8 bug)
12850 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12851 var A = {};
12852 var B = {};
12853 // eslint-disable-next-line no-undef
12854 var S = Symbol();
12855 var K = 'abcdefghijklmnopqrst';
12856 A[S] = 7;
12857 K.split('').forEach(function (k) { B[k] = k; });
12858 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
12859 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
12860 var T = toObject(target);
12861 var aLen = arguments.length;
12862 var index = 1;
12863 var getSymbols = gOPS.f;
12864 var isEnum = pIE.f;
12865 while (aLen > index) {
12866 var S = IObject(arguments[index++]);
12867 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
12868 var length = keys.length;
12869 var j = 0;
12870 var key;
12871 while (length > j) {
12872 key = keys[j++];
12873 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
12874 }
12875 } return T;
12876 } : $assign;
12877
12878
12879 /***/ }),
12880
12881 /***/ "../node_modules/core-js/library/modules/_object-create.js":
12882 /*!*****************************************************************!*\
12883 !*** ../node_modules/core-js/library/modules/_object-create.js ***!
12884 \*****************************************************************/
12885 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12886
12887 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
12888 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12889 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
12890 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
12891 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12892 var Empty = function () { /* empty */ };
12893 var PROTOTYPE = 'prototype';
12894
12895 // Create object with fake `null` prototype: use iframe Object with cleared prototype
12896 var createDict = function () {
12897 // Thrash, waste and sodomy: IE GC bug
12898 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
12899 var i = enumBugKeys.length;
12900 var lt = '<';
12901 var gt = '>';
12902 var iframeDocument;
12903 iframe.style.display = 'none';
12904 __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
12905 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
12906 // createDict = iframe.contentWindow.Object;
12907 // html.removeChild(iframe);
12908 iframeDocument = iframe.contentWindow.document;
12909 iframeDocument.open();
12910 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
12911 iframeDocument.close();
12912 createDict = iframeDocument.F;
12913 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
12914 return createDict();
12915 };
12916
12917 module.exports = Object.create || function create(O, Properties) {
12918 var result;
12919 if (O !== null) {
12920 Empty[PROTOTYPE] = anObject(O);
12921 result = new Empty();
12922 Empty[PROTOTYPE] = null;
12923 // add "__proto__" for Object.getPrototypeOf polyfill
12924 result[IE_PROTO] = O;
12925 } else result = createDict();
12926 return Properties === undefined ? result : dPs(result, Properties);
12927 };
12928
12929
12930 /***/ }),
12931
12932 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
12933 /*!*************************************************************!*\
12934 !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
12935 \*************************************************************/
12936 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12937
12938 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12939 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12940 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12941 var dP = Object.defineProperty;
12942
12943 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
12944 anObject(O);
12945 P = toPrimitive(P, true);
12946 anObject(Attributes);
12947 if (IE8_DOM_DEFINE) try {
12948 return dP(O, P, Attributes);
12949 } catch (e) { /* empty */ }
12950 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
12951 if ('value' in Attributes) O[P] = Attributes.value;
12952 return O;
12953 };
12954
12955
12956 /***/ }),
12957
12958 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
12959 /*!**************************************************************!*\
12960 !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
12961 \**************************************************************/
12962 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12963
12964 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12965 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12966 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12967
12968 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
12969 anObject(O);
12970 var keys = getKeys(Properties);
12971 var length = keys.length;
12972 var i = 0;
12973 var P;
12974 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
12975 return O;
12976 };
12977
12978
12979 /***/ }),
12980
12981 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
12982 /*!***************************************************************!*\
12983 !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
12984 \***************************************************************/
12985 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12986
12987 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12988 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12989 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12990 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12991 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12992 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12993 var gOPD = Object.getOwnPropertyDescriptor;
12994
12995 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
12996 O = toIObject(O);
12997 P = toPrimitive(P, true);
12998 if (IE8_DOM_DEFINE) try {
12999 return gOPD(O, P);
13000 } catch (e) { /* empty */ }
13001 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
13002 };
13003
13004
13005 /***/ }),
13006
13007 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
13008 /*!*******************************************************************!*\
13009 !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
13010 \*******************************************************************/
13011 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13012
13013 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
13014 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13015 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
13016 var toString = {}.toString;
13017
13018 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
13019 ? Object.getOwnPropertyNames(window) : [];
13020
13021 var getWindowNames = function (it) {
13022 try {
13023 return gOPN(it);
13024 } catch (e) {
13025 return windowNames.slice();
13026 }
13027 };
13028
13029 module.exports.f = function getOwnPropertyNames(it) {
13030 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
13031 };
13032
13033
13034 /***/ }),
13035
13036 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
13037 /*!***************************************************************!*\
13038 !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
13039 \***************************************************************/
13040 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13041
13042 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
13043 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
13044 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
13045
13046 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
13047 return $keys(O, hiddenKeys);
13048 };
13049
13050
13051 /***/ }),
13052
13053 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
13054 /*!***************************************************************!*\
13055 !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
13056 \***************************************************************/
13057 /***/ ((__unused_webpack_module, exports) => {
13058
13059 exports.f = Object.getOwnPropertySymbols;
13060
13061
13062 /***/ }),
13063
13064 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
13065 /*!**************************************************************!*\
13066 !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
13067 \**************************************************************/
13068 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13069
13070 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
13071 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13072 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13073 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
13074 var ObjectProto = Object.prototype;
13075
13076 module.exports = Object.getPrototypeOf || function (O) {
13077 O = toObject(O);
13078 if (has(O, IE_PROTO)) return O[IE_PROTO];
13079 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
13080 return O.constructor.prototype;
13081 } return O instanceof Object ? ObjectProto : null;
13082 };
13083
13084
13085 /***/ }),
13086
13087 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
13088 /*!************************************************************************!*\
13089 !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
13090 \************************************************************************/
13091 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13092
13093 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13094 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13095 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
13096 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
13097
13098 module.exports = function (object, names) {
13099 var O = toIObject(object);
13100 var i = 0;
13101 var result = [];
13102 var key;
13103 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
13104 // Don't enum bug & hidden keys
13105 while (names.length > i) if (has(O, key = names[i++])) {
13106 ~arrayIndexOf(result, key) || result.push(key);
13107 }
13108 return result;
13109 };
13110
13111
13112 /***/ }),
13113
13114 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
13115 /*!***************************************************************!*\
13116 !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
13117 \***************************************************************/
13118 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13119
13120 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
13121 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
13122 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
13123
13124 module.exports = Object.keys || function keys(O) {
13125 return $keys(O, enumBugKeys);
13126 };
13127
13128
13129 /***/ }),
13130
13131 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
13132 /*!**************************************************************!*\
13133 !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
13134 \**************************************************************/
13135 /***/ ((__unused_webpack_module, exports) => {
13136
13137 exports.f = {}.propertyIsEnumerable;
13138
13139
13140 /***/ }),
13141
13142 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
13143 /*!**************************************************************!*\
13144 !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
13145 \**************************************************************/
13146 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13147
13148 // most Object methods by ES6 should accept primitives
13149 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13150 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13151 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13152 module.exports = function (KEY, exec) {
13153 var fn = (core.Object || {})[KEY] || Object[KEY];
13154 var exp = {};
13155 exp[KEY] = exec(fn);
13156 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
13157 };
13158
13159
13160 /***/ }),
13161
13162 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
13163 /*!*******************************************************************!*\
13164 !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
13165 \*******************************************************************/
13166 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13167
13168 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
13169 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13170 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13171 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
13172 module.exports = function (isEntries) {
13173 return function (it) {
13174 var O = toIObject(it);
13175 var keys = getKeys(O);
13176 var length = keys.length;
13177 var i = 0;
13178 var result = [];
13179 var key;
13180 while (length > i) {
13181 key = keys[i++];
13182 if (!DESCRIPTORS || isEnum.call(O, key)) {
13183 result.push(isEntries ? [key, O[key]] : O[key]);
13184 }
13185 }
13186 return result;
13187 };
13188 };
13189
13190
13191 /***/ }),
13192
13193 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
13194 /*!************************************************************!*\
13195 !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
13196 \************************************************************/
13197 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13198
13199 // all object keys, includes non-enumerable and symbols
13200 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
13201 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
13202 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13203 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
13204 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
13205 var keys = gOPN.f(anObject(it));
13206 var getSymbols = gOPS.f;
13207 return getSymbols ? keys.concat(getSymbols(it)) : keys;
13208 };
13209
13210
13211 /***/ }),
13212
13213 /***/ "../node_modules/core-js/library/modules/_parse-int.js":
13214 /*!*************************************************************!*\
13215 !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
13216 \*************************************************************/
13217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13218
13219 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
13220 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
13221 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
13222 var hex = /^[-+]?0[xX]/;
13223
13224 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
13225 var string = $trim(String(str), 3);
13226 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
13227 } : $parseInt;
13228
13229
13230 /***/ }),
13231
13232 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
13233 /*!*****************************************************************!*\
13234 !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
13235 \*****************************************************************/
13236 /***/ ((module) => {
13237
13238 module.exports = function (bitmap, value) {
13239 return {
13240 enumerable: !(bitmap & 1),
13241 configurable: !(bitmap & 2),
13242 writable: !(bitmap & 4),
13243 value: value
13244 };
13245 };
13246
13247
13248 /***/ }),
13249
13250 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
13251 /*!****************************************************************!*\
13252 !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
13253 \****************************************************************/
13254 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13255
13256 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
13257 module.exports = function (target, src, safe) {
13258 for (var key in src) {
13259 if (safe && target[key]) target[key] = src[key];
13260 else hide(target, key, src[key]);
13261 } return target;
13262 };
13263
13264
13265 /***/ }),
13266
13267 /***/ "../node_modules/core-js/library/modules/_redefine.js":
13268 /*!************************************************************!*\
13269 !*** ../node_modules/core-js/library/modules/_redefine.js ***!
13270 \************************************************************/
13271 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13272
13273 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
13274
13275
13276 /***/ }),
13277
13278 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
13279 /*!***********************************************************************!*\
13280 !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
13281 \***********************************************************************/
13282 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13283
13284 "use strict";
13285
13286 // https://tc39.github.io/proposal-setmap-offrom/
13287 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13288 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
13289 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
13290 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
13291
13292 module.exports = function (COLLECTION) {
13293 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
13294 var mapFn = arguments[1];
13295 var mapping, A, n, cb;
13296 aFunction(this);
13297 mapping = mapFn !== undefined;
13298 if (mapping) aFunction(mapFn);
13299 if (source == undefined) return new this();
13300 A = [];
13301 if (mapping) {
13302 n = 0;
13303 cb = ctx(mapFn, arguments[2], 2);
13304 forOf(source, false, function (nextItem) {
13305 A.push(cb(nextItem, n++));
13306 });
13307 } else {
13308 forOf(source, false, A.push, A);
13309 }
13310 return new this(A);
13311 } });
13312 };
13313
13314
13315 /***/ }),
13316
13317 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
13318 /*!*********************************************************************!*\
13319 !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
13320 \*********************************************************************/
13321 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13322
13323 "use strict";
13324
13325 // https://tc39.github.io/proposal-setmap-offrom/
13326 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13327
13328 module.exports = function (COLLECTION) {
13329 $export($export.S, COLLECTION, { of: function of() {
13330 var length = arguments.length;
13331 var A = new Array(length);
13332 while (length--) A[length] = arguments[length];
13333 return new this(A);
13334 } });
13335 };
13336
13337
13338 /***/ }),
13339
13340 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
13341 /*!*************************************************************!*\
13342 !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
13343 \*************************************************************/
13344 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13345
13346 // Works with __proto__ only. Old v8 can't work with null proto objects.
13347 /* eslint-disable no-proto */
13348 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13349 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13350 var check = function (O, proto) {
13351 anObject(O);
13352 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
13353 };
13354 module.exports = {
13355 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
13356 function (test, buggy, set) {
13357 try {
13358 set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
13359 set(test, []);
13360 buggy = !(test instanceof Array);
13361 } catch (e) { buggy = true; }
13362 return function setPrototypeOf(O, proto) {
13363 check(O, proto);
13364 if (buggy) O.__proto__ = proto;
13365 else set(O, proto);
13366 return O;
13367 };
13368 }({}, false) : undefined),
13369 check: check
13370 };
13371
13372
13373 /***/ }),
13374
13375 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
13376 /*!*********************************************************************!*\
13377 !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
13378 \*********************************************************************/
13379 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13380
13381 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
13382 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13383 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
13384
13385 module.exports = function (it, tag, stat) {
13386 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
13387 };
13388
13389
13390 /***/ }),
13391
13392 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
13393 /*!**************************************************************!*\
13394 !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
13395 \**************************************************************/
13396 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13397
13398 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
13399 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13400 module.exports = function (key) {
13401 return shared[key] || (shared[key] = uid(key));
13402 };
13403
13404
13405 /***/ }),
13406
13407 /***/ "../node_modules/core-js/library/modules/_shared.js":
13408 /*!**********************************************************!*\
13409 !*** ../node_modules/core-js/library/modules/_shared.js ***!
13410 \**********************************************************/
13411 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13412
13413 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13414 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13415 var SHARED = '__core-js_shared__';
13416 var store = global[SHARED] || (global[SHARED] = {});
13417
13418 (module.exports = function (key, value) {
13419 return store[key] || (store[key] = value !== undefined ? value : {});
13420 })('versions', []).push({
13421 version: core.version,
13422 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
13423 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
13424 });
13425
13426
13427 /***/ }),
13428
13429 /***/ "../node_modules/core-js/library/modules/_string-at.js":
13430 /*!*************************************************************!*\
13431 !*** ../node_modules/core-js/library/modules/_string-at.js ***!
13432 \*************************************************************/
13433 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13434
13435 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13436 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13437 // true -> String#at
13438 // false -> String#codePointAt
13439 module.exports = function (TO_STRING) {
13440 return function (that, pos) {
13441 var s = String(defined(that));
13442 var i = toInteger(pos);
13443 var l = s.length;
13444 var a, b;
13445 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
13446 a = s.charCodeAt(i);
13447 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
13448 ? TO_STRING ? s.charAt(i) : a
13449 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
13450 };
13451 };
13452
13453
13454 /***/ }),
13455
13456 /***/ "../node_modules/core-js/library/modules/_string-trim.js":
13457 /*!***************************************************************!*\
13458 !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
13459 \***************************************************************/
13460 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13461
13462 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13463 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13464 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13465 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
13466 var space = '[' + spaces + ']';
13467 var non = '\u200b\u0085';
13468 var ltrim = RegExp('^' + space + space + '*');
13469 var rtrim = RegExp(space + space + '*$');
13470
13471 var exporter = function (KEY, exec, ALIAS) {
13472 var exp = {};
13473 var FORCE = fails(function () {
13474 return !!spaces[KEY]() || non[KEY]() != non;
13475 });
13476 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
13477 if (ALIAS) exp[ALIAS] = fn;
13478 $export($export.P + $export.F * FORCE, 'String', exp);
13479 };
13480
13481 // 1 -> String#trimLeft
13482 // 2 -> String#trimRight
13483 // 3 -> String#trim
13484 var trim = exporter.trim = function (string, TYPE) {
13485 string = String(defined(string));
13486 if (TYPE & 1) string = string.replace(ltrim, '');
13487 if (TYPE & 2) string = string.replace(rtrim, '');
13488 return string;
13489 };
13490
13491 module.exports = exporter;
13492
13493
13494 /***/ }),
13495
13496 /***/ "../node_modules/core-js/library/modules/_string-ws.js":
13497 /*!*************************************************************!*\
13498 !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
13499 \*************************************************************/
13500 /***/ ((module) => {
13501
13502 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
13503 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
13504
13505
13506 /***/ }),
13507
13508 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
13509 /*!*********************************************************************!*\
13510 !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
13511 \*********************************************************************/
13512 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13513
13514 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13515 var max = Math.max;
13516 var min = Math.min;
13517 module.exports = function (index, length) {
13518 index = toInteger(index);
13519 return index < 0 ? max(index + length, 0) : min(index, length);
13520 };
13521
13522
13523 /***/ }),
13524
13525 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
13526 /*!**************************************************************!*\
13527 !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
13528 \**************************************************************/
13529 /***/ ((module) => {
13530
13531 // 7.1.4 ToInteger
13532 var ceil = Math.ceil;
13533 var floor = Math.floor;
13534 module.exports = function (it) {
13535 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
13536 };
13537
13538
13539 /***/ }),
13540
13541 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
13542 /*!**************************************************************!*\
13543 !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
13544 \**************************************************************/
13545 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13546
13547 // to indexed object, toObject with fallback for non-array-like ES3 strings
13548 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
13549 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13550 module.exports = function (it) {
13551 return IObject(defined(it));
13552 };
13553
13554
13555 /***/ }),
13556
13557 /***/ "../node_modules/core-js/library/modules/_to-length.js":
13558 /*!*************************************************************!*\
13559 !*** ../node_modules/core-js/library/modules/_to-length.js ***!
13560 \*************************************************************/
13561 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13562
13563 // 7.1.15 ToLength
13564 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13565 var min = Math.min;
13566 module.exports = function (it) {
13567 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
13568 };
13569
13570
13571 /***/ }),
13572
13573 /***/ "../node_modules/core-js/library/modules/_to-object.js":
13574 /*!*************************************************************!*\
13575 !*** ../node_modules/core-js/library/modules/_to-object.js ***!
13576 \*************************************************************/
13577 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13578
13579 // 7.1.13 ToObject(argument)
13580 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13581 module.exports = function (it) {
13582 return Object(defined(it));
13583 };
13584
13585
13586 /***/ }),
13587
13588 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
13589 /*!****************************************************************!*\
13590 !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
13591 \****************************************************************/
13592 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13593
13594 // 7.1.1 ToPrimitive(input [, PreferredType])
13595 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13596 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
13597 // and the second argument - flag - preferred type is a string
13598 module.exports = function (it, S) {
13599 if (!isObject(it)) return it;
13600 var fn, val;
13601 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13602 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
13603 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13604 throw TypeError("Can't convert object to primitive value");
13605 };
13606
13607
13608 /***/ }),
13609
13610 /***/ "../node_modules/core-js/library/modules/_uid.js":
13611 /*!*******************************************************!*\
13612 !*** ../node_modules/core-js/library/modules/_uid.js ***!
13613 \*******************************************************/
13614 /***/ ((module) => {
13615
13616 var id = 0;
13617 var px = Math.random();
13618 module.exports = function (key) {
13619 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
13620 };
13621
13622
13623 /***/ }),
13624
13625 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
13626 /*!***********************************************************************!*\
13627 !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
13628 \***********************************************************************/
13629 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13630
13631 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13632 module.exports = function (it, TYPE) {
13633 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
13634 return it;
13635 };
13636
13637
13638 /***/ }),
13639
13640 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
13641 /*!**************************************************************!*\
13642 !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
13643 \**************************************************************/
13644 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13645
13646 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13647 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13648 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
13649 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
13650 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
13651 module.exports = function (name) {
13652 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
13653 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
13654 };
13655
13656
13657 /***/ }),
13658
13659 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
13660 /*!***********************************************************!*\
13661 !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
13662 \***********************************************************/
13663 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13664
13665 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
13666
13667
13668 /***/ }),
13669
13670 /***/ "../node_modules/core-js/library/modules/_wks.js":
13671 /*!*******************************************************!*\
13672 !*** ../node_modules/core-js/library/modules/_wks.js ***!
13673 \*******************************************************/
13674 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13675
13676 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
13677 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13678 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
13679 var USE_SYMBOL = typeof Symbol == 'function';
13680
13681 var $exports = module.exports = function (name) {
13682 return store[name] || (store[name] =
13683 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
13684 };
13685
13686 $exports.store = store;
13687
13688
13689 /***/ }),
13690
13691 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
13692 /*!***************************************************************************!*\
13693 !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
13694 \***************************************************************************/
13695 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13696
13697 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
13698 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
13699 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13700 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
13701 if (it != undefined) return it[ITERATOR]
13702 || it['@@iterator']
13703 || Iterators[classof(it)];
13704 };
13705
13706
13707 /***/ }),
13708
13709 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
13710 /*!*****************************************************************!*\
13711 !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
13712 \*****************************************************************/
13713 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13714
13715 "use strict";
13716
13717 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
13718 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13719 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13720 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
13721 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
13722 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
13723 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
13724 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
13725
13726 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
13727 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
13728 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
13729 var O = toObject(arrayLike);
13730 var C = typeof this == 'function' ? this : Array;
13731 var aLen = arguments.length;
13732 var mapfn = aLen > 1 ? arguments[1] : undefined;
13733 var mapping = mapfn !== undefined;
13734 var index = 0;
13735 var iterFn = getIterFn(O);
13736 var length, result, step, iterator;
13737 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
13738 // if object isn't iterable or it's array with default iterator - use simple case
13739 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
13740 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
13741 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
13742 }
13743 } else {
13744 length = toLength(O.length);
13745 for (result = new C(length); length > index; index++) {
13746 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
13747 }
13748 }
13749 result.length = index;
13750 return result;
13751 }
13752 });
13753
13754
13755 /***/ }),
13756
13757 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
13758 /*!*********************************************************************!*\
13759 !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
13760 \*********************************************************************/
13761 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13762
13763 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
13764 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13765
13766 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
13767
13768
13769 /***/ }),
13770
13771 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
13772 /*!*********************************************************************!*\
13773 !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
13774 \*********************************************************************/
13775 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13776
13777 "use strict";
13778
13779 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
13780 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
13781 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13782 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13783
13784 // 22.1.3.4 Array.prototype.entries()
13785 // 22.1.3.13 Array.prototype.keys()
13786 // 22.1.3.29 Array.prototype.values()
13787 // 22.1.3.30 Array.prototype[@@iterator]()
13788 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
13789 this._t = toIObject(iterated); // target
13790 this._i = 0; // next index
13791 this._k = kind; // kind
13792 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
13793 }, function () {
13794 var O = this._t;
13795 var kind = this._k;
13796 var index = this._i++;
13797 if (!O || index >= O.length) {
13798 this._t = undefined;
13799 return step(1);
13800 }
13801 if (kind == 'keys') return step(0, index);
13802 if (kind == 'values') return step(0, O[index]);
13803 return step(0, [index, O[index]]);
13804 }, 'values');
13805
13806 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
13807 Iterators.Arguments = Iterators.Array;
13808
13809 addToUnscopables('keys');
13810 addToUnscopables('values');
13811 addToUnscopables('entries');
13812
13813
13814 /***/ }),
13815
13816 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
13817 /*!********************************************************************!*\
13818 !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
13819 \********************************************************************/
13820 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13821
13822 // 19.1.3.1 Object.assign(target, source)
13823 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13824
13825 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
13826
13827
13828 /***/ }),
13829
13830 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
13831 /*!********************************************************************!*\
13832 !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
13833 \********************************************************************/
13834 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13835
13836 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13837 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
13838 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
13839
13840
13841 /***/ }),
13842
13843 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
13844 /*!*******************************************************************************!*\
13845 !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
13846 \*******************************************************************************/
13847 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13848
13849 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13850 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
13851 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js") });
13852
13853
13854 /***/ }),
13855
13856 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
13857 /*!*****************************************************************************!*\
13858 !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
13859 \*****************************************************************************/
13860 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13861
13862 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13863 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
13864 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f });
13865
13866
13867 /***/ }),
13868
13869 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
13870 /*!*****************************************************************************************!*\
13871 !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
13872 \*****************************************************************************************/
13873 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13874
13875 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
13876 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13877 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
13878
13879 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
13880 return function getOwnPropertyDescriptor(it, key) {
13881 return $getOwnPropertyDescriptor(toIObject(it), key);
13882 };
13883 });
13884
13885
13886 /***/ }),
13887
13888 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
13889 /*!******************************************************************************!*\
13890 !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
13891 \******************************************************************************/
13892 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13893
13894 // 19.1.2.9 Object.getPrototypeOf(O)
13895 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13896 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
13897
13898 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
13899 return function getPrototypeOf(it) {
13900 return $getPrototypeOf(toObject(it));
13901 };
13902 });
13903
13904
13905 /***/ }),
13906
13907 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
13908 /*!******************************************************************!*\
13909 !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
13910 \******************************************************************/
13911 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13912
13913 // 19.1.2.14 Object.keys(O)
13914 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13915 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13916
13917 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
13918 return function keys(it) {
13919 return $keys(toObject(it));
13920 };
13921 });
13922
13923
13924 /***/ }),
13925
13926 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
13927 /*!******************************************************************************!*\
13928 !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
13929 \******************************************************************************/
13930 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13931
13932 // 19.1.3.19 Object.setPrototypeOf(O, proto)
13933 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13934 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
13935
13936
13937 /***/ }),
13938
13939 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
13940 /*!***********************************************************************!*\
13941 !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
13942 \***********************************************************************/
13943 /***/ (() => {
13944
13945
13946
13947 /***/ }),
13948
13949 /***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
13950 /*!****************************************************************!*\
13951 !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
13952 \****************************************************************/
13953 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13954
13955 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13956 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
13957 // 18.2.5 parseInt(string, radix)
13958 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
13959
13960
13961 /***/ }),
13962
13963 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
13964 /*!************************************************************************!*\
13965 !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
13966 \************************************************************************/
13967 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13968
13969 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
13970 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13971 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
13972 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
13973 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13974 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13975 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13976 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
13977 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
13978
13979 // MS Edge supports only 2 arguments and argumentsList argument is optional
13980 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
13981 var NEW_TARGET_BUG = fails(function () {
13982 function F() { /* empty */ }
13983 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
13984 });
13985 var ARGS_BUG = !fails(function () {
13986 rConstruct(function () { /* empty */ });
13987 });
13988
13989 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
13990 construct: function construct(Target, args /* , newTarget */) {
13991 aFunction(Target);
13992 anObject(args);
13993 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
13994 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
13995 if (Target == newTarget) {
13996 // w/o altered newTarget, optimization for 0-4 arguments
13997 switch (args.length) {
13998 case 0: return new Target();
13999 case 1: return new Target(args[0]);
14000 case 2: return new Target(args[0], args[1]);
14001 case 3: return new Target(args[0], args[1], args[2]);
14002 case 4: return new Target(args[0], args[1], args[2], args[3]);
14003 }
14004 // w/o altered newTarget, lot of arguments case
14005 var $args = [null];
14006 $args.push.apply($args, args);
14007 return new (bind.apply(Target, $args))();
14008 }
14009 // with altered newTarget, not support built-in constructors
14010 var proto = newTarget.prototype;
14011 var instance = create(isObject(proto) ? proto : Object.prototype);
14012 var result = Function.apply.call(Target, instance, args);
14013 return isObject(result) ? result : instance;
14014 }
14015 });
14016
14017
14018 /***/ }),
14019
14020 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
14021 /*!******************************************************************!*\
14022 !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
14023 \******************************************************************/
14024 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14025
14026 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
14027 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
14028 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
14029 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
14030 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14031 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
14032 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
14033
14034 function get(target, propertyKey /* , receiver */) {
14035 var receiver = arguments.length < 3 ? target : arguments[2];
14036 var desc, proto;
14037 if (anObject(target) === receiver) return target[propertyKey];
14038 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
14039 ? desc.value
14040 : desc.get !== undefined
14041 ? desc.get.call(receiver)
14042 : undefined;
14043 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
14044 }
14045
14046 $export($export.S, 'Reflect', { get: get });
14047
14048
14049 /***/ }),
14050
14051 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
14052 /*!**********************************************************************!*\
14053 !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
14054 \**********************************************************************/
14055 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14056
14057 "use strict";
14058
14059 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
14060
14061 // 21.1.3.27 String.prototype[@@iterator]()
14062 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
14063 this._t = String(iterated); // target
14064 this._i = 0; // next index
14065 // 21.1.5.2.1 %StringIteratorPrototype%.next()
14066 }, function () {
14067 var O = this._t;
14068 var index = this._i;
14069 var point;
14070 if (index >= O.length) return { value: undefined, done: true };
14071 point = $at(O, index);
14072 this._i += point.length;
14073 return { value: point, done: false };
14074 });
14075
14076
14077 /***/ }),
14078
14079 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
14080 /*!*************************************************************!*\
14081 !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
14082 \*************************************************************/
14083 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14084
14085 "use strict";
14086
14087 // ECMAScript 6 symbols shim
14088 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14089 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
14090 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
14091 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14092 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
14093 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
14094 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
14095 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
14096 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
14097 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
14098 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
14099 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
14100 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
14101 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
14102 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
14103 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
14104 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
14105 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
14106 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
14107 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
14108 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
14109 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
14110 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
14111 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
14112 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
14113 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
14114 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
14115 var gOPD = $GOPD.f;
14116 var dP = $DP.f;
14117 var gOPN = gOPNExt.f;
14118 var $Symbol = global.Symbol;
14119 var $JSON = global.JSON;
14120 var _stringify = $JSON && $JSON.stringify;
14121 var PROTOTYPE = 'prototype';
14122 var HIDDEN = wks('_hidden');
14123 var TO_PRIMITIVE = wks('toPrimitive');
14124 var isEnum = {}.propertyIsEnumerable;
14125 var SymbolRegistry = shared('symbol-registry');
14126 var AllSymbols = shared('symbols');
14127 var OPSymbols = shared('op-symbols');
14128 var ObjectProto = Object[PROTOTYPE];
14129 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
14130 var QObject = global.QObject;
14131 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
14132 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
14133
14134 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
14135 var setSymbolDesc = DESCRIPTORS && $fails(function () {
14136 return _create(dP({}, 'a', {
14137 get: function () { return dP(this, 'a', { value: 7 }).a; }
14138 })).a != 7;
14139 }) ? function (it, key, D) {
14140 var protoDesc = gOPD(ObjectProto, key);
14141 if (protoDesc) delete ObjectProto[key];
14142 dP(it, key, D);
14143 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
14144 } : dP;
14145
14146 var wrap = function (tag) {
14147 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
14148 sym._k = tag;
14149 return sym;
14150 };
14151
14152 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
14153 return typeof it == 'symbol';
14154 } : function (it) {
14155 return it instanceof $Symbol;
14156 };
14157
14158 var $defineProperty = function defineProperty(it, key, D) {
14159 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
14160 anObject(it);
14161 key = toPrimitive(key, true);
14162 anObject(D);
14163 if (has(AllSymbols, key)) {
14164 if (!D.enumerable) {
14165 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
14166 it[HIDDEN][key] = true;
14167 } else {
14168 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
14169 D = _create(D, { enumerable: createDesc(0, false) });
14170 } return setSymbolDesc(it, key, D);
14171 } return dP(it, key, D);
14172 };
14173 var $defineProperties = function defineProperties(it, P) {
14174 anObject(it);
14175 var keys = enumKeys(P = toIObject(P));
14176 var i = 0;
14177 var l = keys.length;
14178 var key;
14179 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
14180 return it;
14181 };
14182 var $create = function create(it, P) {
14183 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
14184 };
14185 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
14186 var E = isEnum.call(this, key = toPrimitive(key, true));
14187 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
14188 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
14189 };
14190 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
14191 it = toIObject(it);
14192 key = toPrimitive(key, true);
14193 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
14194 var D = gOPD(it, key);
14195 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
14196 return D;
14197 };
14198 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
14199 var names = gOPN(toIObject(it));
14200 var result = [];
14201 var i = 0;
14202 var key;
14203 while (names.length > i) {
14204 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
14205 } return result;
14206 };
14207 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
14208 var IS_OP = it === ObjectProto;
14209 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
14210 var result = [];
14211 var i = 0;
14212 var key;
14213 while (names.length > i) {
14214 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
14215 } return result;
14216 };
14217
14218 // 19.4.1.1 Symbol([description])
14219 if (!USE_NATIVE) {
14220 $Symbol = function Symbol() {
14221 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
14222 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
14223 var $set = function (value) {
14224 if (this === ObjectProto) $set.call(OPSymbols, value);
14225 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
14226 setSymbolDesc(this, tag, createDesc(1, value));
14227 };
14228 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
14229 return wrap(tag);
14230 };
14231 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
14232 return this._k;
14233 });
14234
14235 $GOPD.f = $getOwnPropertyDescriptor;
14236 $DP.f = $defineProperty;
14237 __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
14238 __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
14239 $GOPS.f = $getOwnPropertySymbols;
14240
14241 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
14242 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
14243 }
14244
14245 wksExt.f = function (name) {
14246 return wrap(wks(name));
14247 };
14248 }
14249
14250 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
14251
14252 for (var es6Symbols = (
14253 // 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
14254 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
14255 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
14256
14257 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
14258
14259 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
14260 // 19.4.2.1 Symbol.for(key)
14261 'for': function (key) {
14262 return has(SymbolRegistry, key += '')
14263 ? SymbolRegistry[key]
14264 : SymbolRegistry[key] = $Symbol(key);
14265 },
14266 // 19.4.2.5 Symbol.keyFor(sym)
14267 keyFor: function keyFor(sym) {
14268 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
14269 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
14270 },
14271 useSetter: function () { setter = true; },
14272 useSimple: function () { setter = false; }
14273 });
14274
14275 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
14276 // 19.1.2.2 Object.create(O [, Properties])
14277 create: $create,
14278 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
14279 defineProperty: $defineProperty,
14280 // 19.1.2.3 Object.defineProperties(O, Properties)
14281 defineProperties: $defineProperties,
14282 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
14283 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
14284 // 19.1.2.7 Object.getOwnPropertyNames(O)
14285 getOwnPropertyNames: $getOwnPropertyNames,
14286 // 19.1.2.8 Object.getOwnPropertySymbols(O)
14287 getOwnPropertySymbols: $getOwnPropertySymbols
14288 });
14289
14290 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
14291 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
14292 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
14293
14294 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
14295 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
14296 return $GOPS.f(toObject(it));
14297 }
14298 });
14299
14300 // 24.3.2 JSON.stringify(value [, replacer [, space]])
14301 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
14302 var S = $Symbol();
14303 // MS Edge converts symbol values to JSON as {}
14304 // WebKit converts symbol values to JSON as null
14305 // V8 throws on boxed symbols
14306 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
14307 })), 'JSON', {
14308 stringify: function stringify(it) {
14309 var args = [it];
14310 var i = 1;
14311 var replacer, $replacer;
14312 while (arguments.length > i) args.push(arguments[i++]);
14313 $replacer = replacer = args[1];
14314 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
14315 if (!isArray(replacer)) replacer = function (key, value) {
14316 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
14317 if (!isSymbol(value)) return value;
14318 };
14319 args[1] = replacer;
14320 return _stringify.apply($JSON, args);
14321 }
14322 });
14323
14324 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
14325 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
14326 // 19.4.3.5 Symbol.prototype[@@toStringTag]
14327 setToStringTag($Symbol, 'Symbol');
14328 // 20.2.1.9 Math[@@toStringTag]
14329 setToStringTag(Math, 'Math', true);
14330 // 24.3.3 JSON[@@toStringTag]
14331 setToStringTag(global.JSON, 'JSON', true);
14332
14333
14334 /***/ }),
14335
14336 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
14337 /*!***************************************************************!*\
14338 !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
14339 \***************************************************************/
14340 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14341
14342 "use strict";
14343
14344 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14345 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
14346 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
14347 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
14348 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
14349 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
14350 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
14351 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
14352 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
14353 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
14354 var WEAK_MAP = 'WeakMap';
14355 var getWeak = meta.getWeak;
14356 var isExtensible = Object.isExtensible;
14357 var uncaughtFrozenStore = weak.ufstore;
14358 var InternalMap;
14359
14360 var wrapper = function (get) {
14361 return function WeakMap() {
14362 return get(this, arguments.length > 0 ? arguments[0] : undefined);
14363 };
14364 };
14365
14366 var methods = {
14367 // 23.3.3.3 WeakMap.prototype.get(key)
14368 get: function get(key) {
14369 if (isObject(key)) {
14370 var data = getWeak(key);
14371 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
14372 return data ? data[this._i] : undefined;
14373 }
14374 },
14375 // 23.3.3.5 WeakMap.prototype.set(key, value)
14376 set: function set(key, value) {
14377 return weak.def(validate(this, WEAK_MAP), key, value);
14378 }
14379 };
14380
14381 // 23.3 WeakMap Objects
14382 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
14383
14384 // IE11 WeakMap frozen keys fix
14385 if (NATIVE_WEAK_MAP && IS_IE11) {
14386 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
14387 assign(InternalMap.prototype, methods);
14388 meta.NEED = true;
14389 each(['delete', 'has', 'get', 'set'], function (key) {
14390 var proto = $WeakMap.prototype;
14391 var method = proto[key];
14392 redefine(proto, key, function (a, b) {
14393 // store frozen objects on internal weakmap shim
14394 if (isObject(a) && !isExtensible(a)) {
14395 if (!this._f) this._f = new InternalMap();
14396 var result = this._f[key](a, b);
14397 return key == 'set' ? this : result;
14398 // store all the rest on native weakmap
14399 } return method.call(this, a, b);
14400 });
14401 });
14402 }
14403
14404
14405 /***/ }),
14406
14407 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
14408 /*!*********************************************************************!*\
14409 !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
14410 \*********************************************************************/
14411 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14412
14413 // https://github.com/tc39/proposal-object-values-entries
14414 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14415 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
14416
14417 $export($export.S, 'Object', {
14418 entries: function entries(it) {
14419 return $entries(it);
14420 }
14421 });
14422
14423
14424 /***/ }),
14425
14426 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
14427 /*!******************************************************************************************!*\
14428 !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
14429 \******************************************************************************************/
14430 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14431
14432 // https://github.com/tc39/proposal-object-getownpropertydescriptors
14433 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
14434 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
14435 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
14436 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
14437 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
14438
14439 $export($export.S, 'Object', {
14440 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
14441 var O = toIObject(object);
14442 var getDesc = gOPD.f;
14443 var keys = ownKeys(O);
14444 var result = {};
14445 var i = 0;
14446 var key, desc;
14447 while (keys.length > i) {
14448 desc = getDesc(O, key = keys[i++]);
14449 if (desc !== undefined) createProperty(result, key, desc);
14450 }
14451 return result;
14452 }
14453 });
14454
14455
14456 /***/ }),
14457
14458 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
14459 /*!****************************************************************************!*\
14460 !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
14461 \****************************************************************************/
14462 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14463
14464 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
14465
14466
14467 /***/ }),
14468
14469 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
14470 /*!************************************************************************!*\
14471 !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
14472 \************************************************************************/
14473 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14474
14475 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
14476
14477
14478 /***/ }),
14479
14480 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
14481 /*!********************************************************************!*\
14482 !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
14483 \********************************************************************/
14484 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14485
14486 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
14487 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
14488
14489
14490 /***/ }),
14491
14492 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
14493 /*!******************************************************************!*\
14494 !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
14495 \******************************************************************/
14496 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14497
14498 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
14499 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
14500
14501
14502 /***/ }),
14503
14504 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
14505 /*!*******************************************************************!*\
14506 !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
14507 \*******************************************************************/
14508 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14509
14510 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
14511 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14512 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
14513 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
14514 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
14515
14516 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
14517 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
14518 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
14519 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
14520 'TextTrackList,TouchList').split(',');
14521
14522 for (var i = 0; i < DOMIterables.length; i++) {
14523 var NAME = DOMIterables[i];
14524 var Collection = global[NAME];
14525 var proto = Collection && Collection.prototype;
14526 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
14527 Iterators[NAME] = Iterators.Array;
14528 }
14529
14530
14531 /***/ }),
14532
14533 /***/ "../node_modules/core-js/modules/_a-function.js":
14534 /*!******************************************************!*\
14535 !*** ../node_modules/core-js/modules/_a-function.js ***!
14536 \******************************************************/
14537 /***/ ((module) => {
14538
14539 module.exports = function (it) {
14540 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
14541 return it;
14542 };
14543
14544
14545 /***/ }),
14546
14547 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
14548 /*!**************************************************************!*\
14549 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
14550 \**************************************************************/
14551 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14552
14553 // 22.1.3.31 Array.prototype[@@unscopables]
14554 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
14555 var ArrayProto = Array.prototype;
14556 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
14557 module.exports = function (key) {
14558 ArrayProto[UNSCOPABLES][key] = true;
14559 };
14560
14561
14562 /***/ }),
14563
14564 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
14565 /*!****************************************************************!*\
14566 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
14567 \****************************************************************/
14568 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14569
14570 "use strict";
14571
14572 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
14573
14574 // `AdvanceStringIndex` abstract operation
14575 // https://tc39.github.io/ecma262/#sec-advancestringindex
14576 module.exports = function (S, index, unicode) {
14577 return index + (unicode ? at(S, index).length : 1);
14578 };
14579
14580
14581 /***/ }),
14582
14583 /***/ "../node_modules/core-js/modules/_an-object.js":
14584 /*!*****************************************************!*\
14585 !*** ../node_modules/core-js/modules/_an-object.js ***!
14586 \*****************************************************/
14587 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14588
14589 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14590 module.exports = function (it) {
14591 if (!isObject(it)) throw TypeError(it + ' is not an object!');
14592 return it;
14593 };
14594
14595
14596 /***/ }),
14597
14598 /***/ "../node_modules/core-js/modules/_array-includes.js":
14599 /*!**********************************************************!*\
14600 !*** ../node_modules/core-js/modules/_array-includes.js ***!
14601 \**********************************************************/
14602 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14603
14604 // false -> Array#indexOf
14605 // true -> Array#includes
14606 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
14607 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14608 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
14609 module.exports = function (IS_INCLUDES) {
14610 return function ($this, el, fromIndex) {
14611 var O = toIObject($this);
14612 var length = toLength(O.length);
14613 var index = toAbsoluteIndex(fromIndex, length);
14614 var value;
14615 // Array#includes uses SameValueZero equality algorithm
14616 // eslint-disable-next-line no-self-compare
14617 if (IS_INCLUDES && el != el) while (length > index) {
14618 value = O[index++];
14619 // eslint-disable-next-line no-self-compare
14620 if (value != value) return true;
14621 // Array#indexOf ignores holes, Array#includes - not
14622 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
14623 if (O[index] === el) return IS_INCLUDES || index || 0;
14624 } return !IS_INCLUDES && -1;
14625 };
14626 };
14627
14628
14629 /***/ }),
14630
14631 /***/ "../node_modules/core-js/modules/_array-methods.js":
14632 /*!*********************************************************!*\
14633 !*** ../node_modules/core-js/modules/_array-methods.js ***!
14634 \*********************************************************/
14635 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14636
14637 // 0 -> Array#forEach
14638 // 1 -> Array#map
14639 // 2 -> Array#filter
14640 // 3 -> Array#some
14641 // 4 -> Array#every
14642 // 5 -> Array#find
14643 // 6 -> Array#findIndex
14644 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14645 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
14646 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
14647 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14648 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
14649 module.exports = function (TYPE, $create) {
14650 var IS_MAP = TYPE == 1;
14651 var IS_FILTER = TYPE == 2;
14652 var IS_SOME = TYPE == 3;
14653 var IS_EVERY = TYPE == 4;
14654 var IS_FIND_INDEX = TYPE == 6;
14655 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
14656 var create = $create || asc;
14657 return function ($this, callbackfn, that) {
14658 var O = toObject($this);
14659 var self = IObject(O);
14660 var f = ctx(callbackfn, that, 3);
14661 var length = toLength(self.length);
14662 var index = 0;
14663 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
14664 var val, res;
14665 for (;length > index; index++) if (NO_HOLES || index in self) {
14666 val = self[index];
14667 res = f(val, index, O);
14668 if (TYPE) {
14669 if (IS_MAP) result[index] = res; // map
14670 else if (res) switch (TYPE) {
14671 case 3: return true; // some
14672 case 5: return val; // find
14673 case 6: return index; // findIndex
14674 case 2: result.push(val); // filter
14675 } else if (IS_EVERY) return false; // every
14676 }
14677 }
14678 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
14679 };
14680 };
14681
14682
14683 /***/ }),
14684
14685 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
14686 /*!*********************************************************************!*\
14687 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
14688 \*********************************************************************/
14689 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14690
14691 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14692 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
14693 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
14694
14695 module.exports = function (original) {
14696 var C;
14697 if (isArray(original)) {
14698 C = original.constructor;
14699 // cross-realm fallback
14700 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
14701 if (isObject(C)) {
14702 C = C[SPECIES];
14703 if (C === null) C = undefined;
14704 }
14705 } return C === undefined ? Array : C;
14706 };
14707
14708
14709 /***/ }),
14710
14711 /***/ "../node_modules/core-js/modules/_array-species-create.js":
14712 /*!****************************************************************!*\
14713 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
14714 \****************************************************************/
14715 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14716
14717 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
14718 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
14719
14720 module.exports = function (original, length) {
14721 return new (speciesConstructor(original))(length);
14722 };
14723
14724
14725 /***/ }),
14726
14727 /***/ "../node_modules/core-js/modules/_classof.js":
14728 /*!***************************************************!*\
14729 !*** ../node_modules/core-js/modules/_classof.js ***!
14730 \***************************************************/
14731 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14732
14733 // getting tag from 19.1.3.6 Object.prototype.toString()
14734 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14735 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
14736 // ES3 wrong here
14737 var ARG = cof(function () { return arguments; }()) == 'Arguments';
14738
14739 // fallback for IE11 Script Access Denied error
14740 var tryGet = function (it, key) {
14741 try {
14742 return it[key];
14743 } catch (e) { /* empty */ }
14744 };
14745
14746 module.exports = function (it) {
14747 var O, T, B;
14748 return it === undefined ? 'Undefined' : it === null ? 'Null'
14749 // @@toStringTag case
14750 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
14751 // builtinTag case
14752 : ARG ? cof(O)
14753 // ES3 arguments fallback
14754 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
14755 };
14756
14757
14758 /***/ }),
14759
14760 /***/ "../node_modules/core-js/modules/_cof.js":
14761 /*!***********************************************!*\
14762 !*** ../node_modules/core-js/modules/_cof.js ***!
14763 \***********************************************/
14764 /***/ ((module) => {
14765
14766 var toString = {}.toString;
14767
14768 module.exports = function (it) {
14769 return toString.call(it).slice(8, -1);
14770 };
14771
14772
14773 /***/ }),
14774
14775 /***/ "../node_modules/core-js/modules/_core.js":
14776 /*!************************************************!*\
14777 !*** ../node_modules/core-js/modules/_core.js ***!
14778 \************************************************/
14779 /***/ ((module) => {
14780
14781 var core = module.exports = { version: '2.6.12' };
14782 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
14783
14784
14785 /***/ }),
14786
14787 /***/ "../node_modules/core-js/modules/_ctx.js":
14788 /*!***********************************************!*\
14789 !*** ../node_modules/core-js/modules/_ctx.js ***!
14790 \***********************************************/
14791 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14792
14793 // optional / simple context binding
14794 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
14795 module.exports = function (fn, that, length) {
14796 aFunction(fn);
14797 if (that === undefined) return fn;
14798 switch (length) {
14799 case 1: return function (a) {
14800 return fn.call(that, a);
14801 };
14802 case 2: return function (a, b) {
14803 return fn.call(that, a, b);
14804 };
14805 case 3: return function (a, b, c) {
14806 return fn.call(that, a, b, c);
14807 };
14808 }
14809 return function (/* ...args */) {
14810 return fn.apply(that, arguments);
14811 };
14812 };
14813
14814
14815 /***/ }),
14816
14817 /***/ "../node_modules/core-js/modules/_defined.js":
14818 /*!***************************************************!*\
14819 !*** ../node_modules/core-js/modules/_defined.js ***!
14820 \***************************************************/
14821 /***/ ((module) => {
14822
14823 // 7.2.1 RequireObjectCoercible(argument)
14824 module.exports = function (it) {
14825 if (it == undefined) throw TypeError("Can't call method on " + it);
14826 return it;
14827 };
14828
14829
14830 /***/ }),
14831
14832 /***/ "../node_modules/core-js/modules/_descriptors.js":
14833 /*!*******************************************************!*\
14834 !*** ../node_modules/core-js/modules/_descriptors.js ***!
14835 \*******************************************************/
14836 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14837
14838 // Thank's IE8 for his funny defineProperty
14839 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
14840 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
14841 });
14842
14843
14844 /***/ }),
14845
14846 /***/ "../node_modules/core-js/modules/_dom-create.js":
14847 /*!******************************************************!*\
14848 !*** ../node_modules/core-js/modules/_dom-create.js ***!
14849 \******************************************************/
14850 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14851
14852 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14853 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
14854 // typeof document.createElement is 'object' in old IE
14855 var is = isObject(document) && isObject(document.createElement);
14856 module.exports = function (it) {
14857 return is ? document.createElement(it) : {};
14858 };
14859
14860
14861 /***/ }),
14862
14863 /***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
14864 /*!*********************************************************!*\
14865 !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
14866 \*********************************************************/
14867 /***/ ((module) => {
14868
14869 // IE 8- don't enum bug keys
14870 module.exports = (
14871 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
14872 ).split(',');
14873
14874
14875 /***/ }),
14876
14877 /***/ "../node_modules/core-js/modules/_export.js":
14878 /*!**************************************************!*\
14879 !*** ../node_modules/core-js/modules/_export.js ***!
14880 \**************************************************/
14881 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14882
14883 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
14884 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
14885 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14886 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14887 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14888 var PROTOTYPE = 'prototype';
14889
14890 var $export = function (type, name, source) {
14891 var IS_FORCED = type & $export.F;
14892 var IS_GLOBAL = type & $export.G;
14893 var IS_STATIC = type & $export.S;
14894 var IS_PROTO = type & $export.P;
14895 var IS_BIND = type & $export.B;
14896 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
14897 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
14898 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
14899 var key, own, out, exp;
14900 if (IS_GLOBAL) source = name;
14901 for (key in source) {
14902 // contains in native
14903 own = !IS_FORCED && target && target[key] !== undefined;
14904 // export native or passed
14905 out = (own ? target : source)[key];
14906 // bind timers to global for call from export context
14907 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
14908 // extend global
14909 if (target) redefine(target, key, out, type & $export.U);
14910 // export
14911 if (exports[key] != out) hide(exports, key, exp);
14912 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
14913 }
14914 };
14915 global.core = core;
14916 // type bitmap
14917 $export.F = 1; // forced
14918 $export.G = 2; // global
14919 $export.S = 4; // static
14920 $export.P = 8; // proto
14921 $export.B = 16; // bind
14922 $export.W = 32; // wrap
14923 $export.U = 64; // safe
14924 $export.R = 128; // real proto method for `library`
14925 module.exports = $export;
14926
14927
14928 /***/ }),
14929
14930 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
14931 /*!***********************************************************!*\
14932 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
14933 \***********************************************************/
14934 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14935
14936 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
14937 module.exports = function (KEY) {
14938 var re = /./;
14939 try {
14940 '/./'[KEY](re);
14941 } catch (e) {
14942 try {
14943 re[MATCH] = false;
14944 return !'/./'[KEY](re);
14945 } catch (f) { /* empty */ }
14946 } return true;
14947 };
14948
14949
14950 /***/ }),
14951
14952 /***/ "../node_modules/core-js/modules/_fails.js":
14953 /*!*************************************************!*\
14954 !*** ../node_modules/core-js/modules/_fails.js ***!
14955 \*************************************************/
14956 /***/ ((module) => {
14957
14958 module.exports = function (exec) {
14959 try {
14960 return !!exec();
14961 } catch (e) {
14962 return true;
14963 }
14964 };
14965
14966
14967 /***/ }),
14968
14969 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
14970 /*!******************************************************!*\
14971 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
14972 \******************************************************/
14973 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14974
14975 "use strict";
14976
14977 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
14978 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14979 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14980 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
14981 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
14982 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
14983 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
14984
14985 var SPECIES = wks('species');
14986
14987 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
14988 // #replace needs built-in support for named groups.
14989 // #match works fine because it just return the exec results, even if it has
14990 // a "grops" property.
14991 var re = /./;
14992 re.exec = function () {
14993 var result = [];
14994 result.groups = { a: '7' };
14995 return result;
14996 };
14997 return ''.replace(re, '$<a>') !== '7';
14998 });
14999
15000 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
15001 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
15002 var re = /(?:)/;
15003 var originalExec = re.exec;
15004 re.exec = function () { return originalExec.apply(this, arguments); };
15005 var result = 'ab'.split(re);
15006 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
15007 })();
15008
15009 module.exports = function (KEY, length, exec) {
15010 var SYMBOL = wks(KEY);
15011
15012 var DELEGATES_TO_SYMBOL = !fails(function () {
15013 // String methods call symbol-named RegEp methods
15014 var O = {};
15015 O[SYMBOL] = function () { return 7; };
15016 return ''[KEY](O) != 7;
15017 });
15018
15019 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
15020 // Symbol-named RegExp methods call .exec
15021 var execCalled = false;
15022 var re = /a/;
15023 re.exec = function () { execCalled = true; return null; };
15024 if (KEY === 'split') {
15025 // RegExp[@@split] doesn't call the regex's exec method, but first creates
15026 // a new one. We need to return the patched regex when creating the new one.
15027 re.constructor = {};
15028 re.constructor[SPECIES] = function () { return re; };
15029 }
15030 re[SYMBOL]('');
15031 return !execCalled;
15032 }) : undefined;
15033
15034 if (
15035 !DELEGATES_TO_SYMBOL ||
15036 !DELEGATES_TO_EXEC ||
15037 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
15038 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
15039 ) {
15040 var nativeRegExpMethod = /./[SYMBOL];
15041 var fns = exec(
15042 defined,
15043 SYMBOL,
15044 ''[KEY],
15045 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
15046 if (regexp.exec === regexpExec) {
15047 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
15048 // The native String method already delegates to @@method (this
15049 // polyfilled function), leasing to infinite recursion.
15050 // We avoid it by directly calling the native @@method method.
15051 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
15052 }
15053 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
15054 }
15055 return { done: false };
15056 }
15057 );
15058 var strfn = fns[0];
15059 var rxfn = fns[1];
15060
15061 redefine(String.prototype, KEY, strfn);
15062 hide(RegExp.prototype, SYMBOL, length == 2
15063 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
15064 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
15065 ? function (string, arg) { return rxfn.call(string, this, arg); }
15066 // 21.2.5.6 RegExp.prototype[@@match](string)
15067 // 21.2.5.9 RegExp.prototype[@@search](string)
15068 : function (string) { return rxfn.call(string, this); }
15069 );
15070 }
15071 };
15072
15073
15074 /***/ }),
15075
15076 /***/ "../node_modules/core-js/modules/_flags.js":
15077 /*!*************************************************!*\
15078 !*** ../node_modules/core-js/modules/_flags.js ***!
15079 \*************************************************/
15080 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15081
15082 "use strict";
15083
15084 // 21.2.5.3 get RegExp.prototype.flags
15085 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15086 module.exports = function () {
15087 var that = anObject(this);
15088 var result = '';
15089 if (that.global) result += 'g';
15090 if (that.ignoreCase) result += 'i';
15091 if (that.multiline) result += 'm';
15092 if (that.unicode) result += 'u';
15093 if (that.sticky) result += 'y';
15094 return result;
15095 };
15096
15097
15098 /***/ }),
15099
15100 /***/ "../node_modules/core-js/modules/_function-to-string.js":
15101 /*!**************************************************************!*\
15102 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
15103 \**************************************************************/
15104 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15105
15106 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
15107
15108
15109 /***/ }),
15110
15111 /***/ "../node_modules/core-js/modules/_global.js":
15112 /*!**************************************************!*\
15113 !*** ../node_modules/core-js/modules/_global.js ***!
15114 \**************************************************/
15115 /***/ ((module) => {
15116
15117 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
15118 var global = module.exports = typeof window != 'undefined' && window.Math == Math
15119 ? window : typeof self != 'undefined' && self.Math == Math ? self
15120 // eslint-disable-next-line no-new-func
15121 : Function('return this')();
15122 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
15123
15124
15125 /***/ }),
15126
15127 /***/ "../node_modules/core-js/modules/_has.js":
15128 /*!***********************************************!*\
15129 !*** ../node_modules/core-js/modules/_has.js ***!
15130 \***********************************************/
15131 /***/ ((module) => {
15132
15133 var hasOwnProperty = {}.hasOwnProperty;
15134 module.exports = function (it, key) {
15135 return hasOwnProperty.call(it, key);
15136 };
15137
15138
15139 /***/ }),
15140
15141 /***/ "../node_modules/core-js/modules/_hide.js":
15142 /*!************************************************!*\
15143 !*** ../node_modules/core-js/modules/_hide.js ***!
15144 \************************************************/
15145 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15146
15147 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
15148 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
15149 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
15150 return dP.f(object, key, createDesc(1, value));
15151 } : function (object, key, value) {
15152 object[key] = value;
15153 return object;
15154 };
15155
15156
15157 /***/ }),
15158
15159 /***/ "../node_modules/core-js/modules/_html.js":
15160 /*!************************************************!*\
15161 !*** ../node_modules/core-js/modules/_html.js ***!
15162 \************************************************/
15163 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15164
15165 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
15166 module.exports = document && document.documentElement;
15167
15168
15169 /***/ }),
15170
15171 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
15172 /*!**********************************************************!*\
15173 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
15174 \**********************************************************/
15175 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15176
15177 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
15178 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
15179 });
15180
15181
15182 /***/ }),
15183
15184 /***/ "../node_modules/core-js/modules/_iobject.js":
15185 /*!***************************************************!*\
15186 !*** ../node_modules/core-js/modules/_iobject.js ***!
15187 \***************************************************/
15188 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15189
15190 // fallback for non-array-like ES3 and non-enumerable old V8 strings
15191 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
15192 // eslint-disable-next-line no-prototype-builtins
15193 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
15194 return cof(it) == 'String' ? it.split('') : Object(it);
15195 };
15196
15197
15198 /***/ }),
15199
15200 /***/ "../node_modules/core-js/modules/_is-array.js":
15201 /*!****************************************************!*\
15202 !*** ../node_modules/core-js/modules/_is-array.js ***!
15203 \****************************************************/
15204 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15205
15206 // 7.2.2 IsArray(argument)
15207 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
15208 module.exports = Array.isArray || function isArray(arg) {
15209 return cof(arg) == 'Array';
15210 };
15211
15212
15213 /***/ }),
15214
15215 /***/ "../node_modules/core-js/modules/_is-object.js":
15216 /*!*****************************************************!*\
15217 !*** ../node_modules/core-js/modules/_is-object.js ***!
15218 \*****************************************************/
15219 /***/ ((module) => {
15220
15221 module.exports = function (it) {
15222 return typeof it === 'object' ? it !== null : typeof it === 'function';
15223 };
15224
15225
15226 /***/ }),
15227
15228 /***/ "../node_modules/core-js/modules/_is-regexp.js":
15229 /*!*****************************************************!*\
15230 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
15231 \*****************************************************/
15232 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15233
15234 // 7.2.8 IsRegExp(argument)
15235 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
15236 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
15237 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
15238 module.exports = function (it) {
15239 var isRegExp;
15240 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
15241 };
15242
15243
15244 /***/ }),
15245
15246 /***/ "../node_modules/core-js/modules/_iter-create.js":
15247 /*!*******************************************************!*\
15248 !*** ../node_modules/core-js/modules/_iter-create.js ***!
15249 \*******************************************************/
15250 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15251
15252 "use strict";
15253
15254 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
15255 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
15256 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
15257 var IteratorPrototype = {};
15258
15259 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
15260 __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; });
15261
15262 module.exports = function (Constructor, NAME, next) {
15263 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
15264 setToStringTag(Constructor, NAME + ' Iterator');
15265 };
15266
15267
15268 /***/ }),
15269
15270 /***/ "../node_modules/core-js/modules/_iter-define.js":
15271 /*!*******************************************************!*\
15272 !*** ../node_modules/core-js/modules/_iter-define.js ***!
15273 \*******************************************************/
15274 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15275
15276 "use strict";
15277
15278 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
15279 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15280 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
15281 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
15282 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
15283 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
15284 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
15285 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
15286 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
15287 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
15288 var FF_ITERATOR = '@@iterator';
15289 var KEYS = 'keys';
15290 var VALUES = 'values';
15291
15292 var returnThis = function () { return this; };
15293
15294 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
15295 $iterCreate(Constructor, NAME, next);
15296 var getMethod = function (kind) {
15297 if (!BUGGY && kind in proto) return proto[kind];
15298 switch (kind) {
15299 case KEYS: return function keys() { return new Constructor(this, kind); };
15300 case VALUES: return function values() { return new Constructor(this, kind); };
15301 } return function entries() { return new Constructor(this, kind); };
15302 };
15303 var TAG = NAME + ' Iterator';
15304 var DEF_VALUES = DEFAULT == VALUES;
15305 var VALUES_BUG = false;
15306 var proto = Base.prototype;
15307 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
15308 var $default = $native || getMethod(DEFAULT);
15309 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
15310 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
15311 var methods, key, IteratorPrototype;
15312 // Fix native
15313 if ($anyNative) {
15314 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
15315 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
15316 // Set @@toStringTag to native iterators
15317 setToStringTag(IteratorPrototype, TAG, true);
15318 // fix for some old engines
15319 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
15320 }
15321 }
15322 // fix Array#{values, @@iterator}.name in V8 / FF
15323 if (DEF_VALUES && $native && $native.name !== VALUES) {
15324 VALUES_BUG = true;
15325 $default = function values() { return $native.call(this); };
15326 }
15327 // Define iterator
15328 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
15329 hide(proto, ITERATOR, $default);
15330 }
15331 // Plug for library
15332 Iterators[NAME] = $default;
15333 Iterators[TAG] = returnThis;
15334 if (DEFAULT) {
15335 methods = {
15336 values: DEF_VALUES ? $default : getMethod(VALUES),
15337 keys: IS_SET ? $default : getMethod(KEYS),
15338 entries: $entries
15339 };
15340 if (FORCED) for (key in methods) {
15341 if (!(key in proto)) redefine(proto, key, methods[key]);
15342 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
15343 }
15344 return methods;
15345 };
15346
15347
15348 /***/ }),
15349
15350 /***/ "../node_modules/core-js/modules/_iter-step.js":
15351 /*!*****************************************************!*\
15352 !*** ../node_modules/core-js/modules/_iter-step.js ***!
15353 \*****************************************************/
15354 /***/ ((module) => {
15355
15356 module.exports = function (done, value) {
15357 return { value: value, done: !!done };
15358 };
15359
15360
15361 /***/ }),
15362
15363 /***/ "../node_modules/core-js/modules/_iterators.js":
15364 /*!*****************************************************!*\
15365 !*** ../node_modules/core-js/modules/_iterators.js ***!
15366 \*****************************************************/
15367 /***/ ((module) => {
15368
15369 module.exports = {};
15370
15371
15372 /***/ }),
15373
15374 /***/ "../node_modules/core-js/modules/_library.js":
15375 /*!***************************************************!*\
15376 !*** ../node_modules/core-js/modules/_library.js ***!
15377 \***************************************************/
15378 /***/ ((module) => {
15379
15380 module.exports = false;
15381
15382
15383 /***/ }),
15384
15385 /***/ "../node_modules/core-js/modules/_object-create.js":
15386 /*!*********************************************************!*\
15387 !*** ../node_modules/core-js/modules/_object-create.js ***!
15388 \*********************************************************/
15389 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15390
15391 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
15392 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15393 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
15394 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
15395 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15396 var Empty = function () { /* empty */ };
15397 var PROTOTYPE = 'prototype';
15398
15399 // Create object with fake `null` prototype: use iframe Object with cleared prototype
15400 var createDict = function () {
15401 // Thrash, waste and sodomy: IE GC bug
15402 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
15403 var i = enumBugKeys.length;
15404 var lt = '<';
15405 var gt = '>';
15406 var iframeDocument;
15407 iframe.style.display = 'none';
15408 __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
15409 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
15410 // createDict = iframe.contentWindow.Object;
15411 // html.removeChild(iframe);
15412 iframeDocument = iframe.contentWindow.document;
15413 iframeDocument.open();
15414 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
15415 iframeDocument.close();
15416 createDict = iframeDocument.F;
15417 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
15418 return createDict();
15419 };
15420
15421 module.exports = Object.create || function create(O, Properties) {
15422 var result;
15423 if (O !== null) {
15424 Empty[PROTOTYPE] = anObject(O);
15425 result = new Empty();
15426 Empty[PROTOTYPE] = null;
15427 // add "__proto__" for Object.getPrototypeOf polyfill
15428 result[IE_PROTO] = O;
15429 } else result = createDict();
15430 return Properties === undefined ? result : dPs(result, Properties);
15431 };
15432
15433
15434 /***/ }),
15435
15436 /***/ "../node_modules/core-js/modules/_object-dp.js":
15437 /*!*****************************************************!*\
15438 !*** ../node_modules/core-js/modules/_object-dp.js ***!
15439 \*****************************************************/
15440 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15441
15442 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15443 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
15444 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
15445 var dP = Object.defineProperty;
15446
15447 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
15448 anObject(O);
15449 P = toPrimitive(P, true);
15450 anObject(Attributes);
15451 if (IE8_DOM_DEFINE) try {
15452 return dP(O, P, Attributes);
15453 } catch (e) { /* empty */ }
15454 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
15455 if ('value' in Attributes) O[P] = Attributes.value;
15456 return O;
15457 };
15458
15459
15460 /***/ }),
15461
15462 /***/ "../node_modules/core-js/modules/_object-dps.js":
15463 /*!******************************************************!*\
15464 !*** ../node_modules/core-js/modules/_object-dps.js ***!
15465 \******************************************************/
15466 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15467
15468 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
15469 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15470 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
15471
15472 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
15473 anObject(O);
15474 var keys = getKeys(Properties);
15475 var length = keys.length;
15476 var i = 0;
15477 var P;
15478 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
15479 return O;
15480 };
15481
15482
15483 /***/ }),
15484
15485 /***/ "../node_modules/core-js/modules/_object-gpo.js":
15486 /*!******************************************************!*\
15487 !*** ../node_modules/core-js/modules/_object-gpo.js ***!
15488 \******************************************************/
15489 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15490
15491 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
15492 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15493 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
15494 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15495 var ObjectProto = Object.prototype;
15496
15497 module.exports = Object.getPrototypeOf || function (O) {
15498 O = toObject(O);
15499 if (has(O, IE_PROTO)) return O[IE_PROTO];
15500 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
15501 return O.constructor.prototype;
15502 } return O instanceof Object ? ObjectProto : null;
15503 };
15504
15505
15506 /***/ }),
15507
15508 /***/ "../node_modules/core-js/modules/_object-keys-internal.js":
15509 /*!****************************************************************!*\
15510 !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
15511 \****************************************************************/
15512 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15513
15514 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15515 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
15516 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
15517 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15518
15519 module.exports = function (object, names) {
15520 var O = toIObject(object);
15521 var i = 0;
15522 var result = [];
15523 var key;
15524 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
15525 // Don't enum bug & hidden keys
15526 while (names.length > i) if (has(O, key = names[i++])) {
15527 ~arrayIndexOf(result, key) || result.push(key);
15528 }
15529 return result;
15530 };
15531
15532
15533 /***/ }),
15534
15535 /***/ "../node_modules/core-js/modules/_object-keys.js":
15536 /*!*******************************************************!*\
15537 !*** ../node_modules/core-js/modules/_object-keys.js ***!
15538 \*******************************************************/
15539 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15540
15541 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
15542 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
15543 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
15544
15545 module.exports = Object.keys || function keys(O) {
15546 return $keys(O, enumBugKeys);
15547 };
15548
15549
15550 /***/ }),
15551
15552 /***/ "../node_modules/core-js/modules/_property-desc.js":
15553 /*!*********************************************************!*\
15554 !*** ../node_modules/core-js/modules/_property-desc.js ***!
15555 \*********************************************************/
15556 /***/ ((module) => {
15557
15558 module.exports = function (bitmap, value) {
15559 return {
15560 enumerable: !(bitmap & 1),
15561 configurable: !(bitmap & 2),
15562 writable: !(bitmap & 4),
15563 value: value
15564 };
15565 };
15566
15567
15568 /***/ }),
15569
15570 /***/ "../node_modules/core-js/modules/_redefine.js":
15571 /*!****************************************************!*\
15572 !*** ../node_modules/core-js/modules/_redefine.js ***!
15573 \****************************************************/
15574 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15575
15576 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
15577 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
15578 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15579 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
15580 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
15581 var TO_STRING = 'toString';
15582 var TPL = ('' + $toString).split(TO_STRING);
15583
15584 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
15585 return $toString.call(it);
15586 };
15587
15588 (module.exports = function (O, key, val, safe) {
15589 var isFunction = typeof val == 'function';
15590 if (isFunction) has(val, 'name') || hide(val, 'name', key);
15591 if (O[key] === val) return;
15592 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
15593 if (O === global) {
15594 O[key] = val;
15595 } else if (!safe) {
15596 delete O[key];
15597 hide(O, key, val);
15598 } else if (O[key]) {
15599 O[key] = val;
15600 } else {
15601 hide(O, key, val);
15602 }
15603 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
15604 })(Function.prototype, TO_STRING, function toString() {
15605 return typeof this == 'function' && this[SRC] || $toString.call(this);
15606 });
15607
15608
15609 /***/ }),
15610
15611 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
15612 /*!****************************************************************!*\
15613 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
15614 \****************************************************************/
15615 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15616
15617 "use strict";
15618
15619
15620 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
15621 var builtinExec = RegExp.prototype.exec;
15622
15623 // `RegExpExec` abstract operation
15624 // https://tc39.github.io/ecma262/#sec-regexpexec
15625 module.exports = function (R, S) {
15626 var exec = R.exec;
15627 if (typeof exec === 'function') {
15628 var result = exec.call(R, S);
15629 if (typeof result !== 'object') {
15630 throw new TypeError('RegExp exec method returned something other than an Object or null');
15631 }
15632 return result;
15633 }
15634 if (classof(R) !== 'RegExp') {
15635 throw new TypeError('RegExp#exec called on incompatible receiver');
15636 }
15637 return builtinExec.call(R, S);
15638 };
15639
15640
15641 /***/ }),
15642
15643 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
15644 /*!*******************************************************!*\
15645 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
15646 \*******************************************************/
15647 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15648
15649 "use strict";
15650
15651
15652 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
15653
15654 var nativeExec = RegExp.prototype.exec;
15655 // This always refers to the native implementation, because the
15656 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
15657 // which loads this file before patching the method.
15658 var nativeReplace = String.prototype.replace;
15659
15660 var patchedExec = nativeExec;
15661
15662 var LAST_INDEX = 'lastIndex';
15663
15664 var UPDATES_LAST_INDEX_WRONG = (function () {
15665 var re1 = /a/,
15666 re2 = /b*/g;
15667 nativeExec.call(re1, 'a');
15668 nativeExec.call(re2, 'a');
15669 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
15670 })();
15671
15672 // nonparticipating capturing group, copied from es5-shim's String#split patch.
15673 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
15674
15675 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
15676
15677 if (PATCH) {
15678 patchedExec = function exec(str) {
15679 var re = this;
15680 var lastIndex, reCopy, match, i;
15681
15682 if (NPCG_INCLUDED) {
15683 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
15684 }
15685 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
15686
15687 match = nativeExec.call(re, str);
15688
15689 if (UPDATES_LAST_INDEX_WRONG && match) {
15690 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
15691 }
15692 if (NPCG_INCLUDED && match && match.length > 1) {
15693 // Fix browsers whose `exec` methods don't consistently return `undefined`
15694 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
15695 // eslint-disable-next-line no-loop-func
15696 nativeReplace.call(match[0], reCopy, function () {
15697 for (i = 1; i < arguments.length - 2; i++) {
15698 if (arguments[i] === undefined) match[i] = undefined;
15699 }
15700 });
15701 }
15702
15703 return match;
15704 };
15705 }
15706
15707 module.exports = patchedExec;
15708
15709
15710 /***/ }),
15711
15712 /***/ "../node_modules/core-js/modules/_same-value.js":
15713 /*!******************************************************!*\
15714 !*** ../node_modules/core-js/modules/_same-value.js ***!
15715 \******************************************************/
15716 /***/ ((module) => {
15717
15718 // 7.2.9 SameValue(x, y)
15719 module.exports = Object.is || function is(x, y) {
15720 // eslint-disable-next-line no-self-compare
15721 return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
15722 };
15723
15724
15725 /***/ }),
15726
15727 /***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
15728 /*!*************************************************************!*\
15729 !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
15730 \*************************************************************/
15731 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15732
15733 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
15734 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15735 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
15736
15737 module.exports = function (it, tag, stat) {
15738 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
15739 };
15740
15741
15742 /***/ }),
15743
15744 /***/ "../node_modules/core-js/modules/_shared-key.js":
15745 /*!******************************************************!*\
15746 !*** ../node_modules/core-js/modules/_shared-key.js ***!
15747 \******************************************************/
15748 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15749
15750 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
15751 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
15752 module.exports = function (key) {
15753 return shared[key] || (shared[key] = uid(key));
15754 };
15755
15756
15757 /***/ }),
15758
15759 /***/ "../node_modules/core-js/modules/_shared.js":
15760 /*!**************************************************!*\
15761 !*** ../node_modules/core-js/modules/_shared.js ***!
15762 \**************************************************/
15763 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15764
15765 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
15766 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
15767 var SHARED = '__core-js_shared__';
15768 var store = global[SHARED] || (global[SHARED] = {});
15769
15770 (module.exports = function (key, value) {
15771 return store[key] || (store[key] = value !== undefined ? value : {});
15772 })('versions', []).push({
15773 version: core.version,
15774 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
15775 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
15776 });
15777
15778
15779 /***/ }),
15780
15781 /***/ "../node_modules/core-js/modules/_species-constructor.js":
15782 /*!***************************************************************!*\
15783 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
15784 \***************************************************************/
15785 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15786
15787 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
15788 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15789 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
15790 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
15791 module.exports = function (O, D) {
15792 var C = anObject(O).constructor;
15793 var S;
15794 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
15795 };
15796
15797
15798 /***/ }),
15799
15800 /***/ "../node_modules/core-js/modules/_strict-method.js":
15801 /*!*********************************************************!*\
15802 !*** ../node_modules/core-js/modules/_strict-method.js ***!
15803 \*********************************************************/
15804 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15805
15806 "use strict";
15807
15808 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
15809
15810 module.exports = function (method, arg) {
15811 return !!method && fails(function () {
15812 // eslint-disable-next-line no-useless-call
15813 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
15814 });
15815 };
15816
15817
15818 /***/ }),
15819
15820 /***/ "../node_modules/core-js/modules/_string-at.js":
15821 /*!*****************************************************!*\
15822 !*** ../node_modules/core-js/modules/_string-at.js ***!
15823 \*****************************************************/
15824 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15825
15826 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15827 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15828 // true -> String#at
15829 // false -> String#codePointAt
15830 module.exports = function (TO_STRING) {
15831 return function (that, pos) {
15832 var s = String(defined(that));
15833 var i = toInteger(pos);
15834 var l = s.length;
15835 var a, b;
15836 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
15837 a = s.charCodeAt(i);
15838 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
15839 ? TO_STRING ? s.charAt(i) : a
15840 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
15841 };
15842 };
15843
15844
15845 /***/ }),
15846
15847 /***/ "../node_modules/core-js/modules/_string-context.js":
15848 /*!**********************************************************!*\
15849 !*** ../node_modules/core-js/modules/_string-context.js ***!
15850 \**********************************************************/
15851 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15852
15853 // helper for String#{startsWith, endsWith, includes}
15854 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
15855 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15856
15857 module.exports = function (that, searchString, NAME) {
15858 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
15859 return String(defined(that));
15860 };
15861
15862
15863 /***/ }),
15864
15865 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
15866 /*!*************************************************************!*\
15867 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
15868 \*************************************************************/
15869 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15870
15871 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15872 var max = Math.max;
15873 var min = Math.min;
15874 module.exports = function (index, length) {
15875 index = toInteger(index);
15876 return index < 0 ? max(index + length, 0) : min(index, length);
15877 };
15878
15879
15880 /***/ }),
15881
15882 /***/ "../node_modules/core-js/modules/_to-integer.js":
15883 /*!******************************************************!*\
15884 !*** ../node_modules/core-js/modules/_to-integer.js ***!
15885 \******************************************************/
15886 /***/ ((module) => {
15887
15888 // 7.1.4 ToInteger
15889 var ceil = Math.ceil;
15890 var floor = Math.floor;
15891 module.exports = function (it) {
15892 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
15893 };
15894
15895
15896 /***/ }),
15897
15898 /***/ "../node_modules/core-js/modules/_to-iobject.js":
15899 /*!******************************************************!*\
15900 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
15901 \******************************************************/
15902 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15903
15904 // to indexed object, toObject with fallback for non-array-like ES3 strings
15905 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
15906 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15907 module.exports = function (it) {
15908 return IObject(defined(it));
15909 };
15910
15911
15912 /***/ }),
15913
15914 /***/ "../node_modules/core-js/modules/_to-length.js":
15915 /*!*****************************************************!*\
15916 !*** ../node_modules/core-js/modules/_to-length.js ***!
15917 \*****************************************************/
15918 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15919
15920 // 7.1.15 ToLength
15921 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15922 var min = Math.min;
15923 module.exports = function (it) {
15924 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
15925 };
15926
15927
15928 /***/ }),
15929
15930 /***/ "../node_modules/core-js/modules/_to-object.js":
15931 /*!*****************************************************!*\
15932 !*** ../node_modules/core-js/modules/_to-object.js ***!
15933 \*****************************************************/
15934 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15935
15936 // 7.1.13 ToObject(argument)
15937 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15938 module.exports = function (it) {
15939 return Object(defined(it));
15940 };
15941
15942
15943 /***/ }),
15944
15945 /***/ "../node_modules/core-js/modules/_to-primitive.js":
15946 /*!********************************************************!*\
15947 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
15948 \********************************************************/
15949 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15950
15951 // 7.1.1 ToPrimitive(input [, PreferredType])
15952 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
15953 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
15954 // and the second argument - flag - preferred type is a string
15955 module.exports = function (it, S) {
15956 if (!isObject(it)) return it;
15957 var fn, val;
15958 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15959 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
15960 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15961 throw TypeError("Can't convert object to primitive value");
15962 };
15963
15964
15965 /***/ }),
15966
15967 /***/ "../node_modules/core-js/modules/_uid.js":
15968 /*!***********************************************!*\
15969 !*** ../node_modules/core-js/modules/_uid.js ***!
15970 \***********************************************/
15971 /***/ ((module) => {
15972
15973 var id = 0;
15974 var px = Math.random();
15975 module.exports = function (key) {
15976 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
15977 };
15978
15979
15980 /***/ }),
15981
15982 /***/ "../node_modules/core-js/modules/_wks.js":
15983 /*!***********************************************!*\
15984 !*** ../node_modules/core-js/modules/_wks.js ***!
15985 \***********************************************/
15986 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15987
15988 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
15989 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
15990 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
15991 var USE_SYMBOL = typeof Symbol == 'function';
15992
15993 var $exports = module.exports = function (name) {
15994 return store[name] || (store[name] =
15995 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
15996 };
15997
15998 $exports.store = store;
15999
16000
16001 /***/ }),
16002
16003 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
16004 /*!***********************************************************!*\
16005 !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
16006 \***********************************************************/
16007 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16008
16009 "use strict";
16010
16011 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16012 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
16013
16014 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
16015 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
16016 filter: function filter(callbackfn /* , thisArg */) {
16017 return $filter(this, callbackfn, arguments[1]);
16018 }
16019 });
16020
16021
16022 /***/ }),
16023
16024 /***/ "../node_modules/core-js/modules/es6.array.find.js":
16025 /*!*********************************************************!*\
16026 !*** ../node_modules/core-js/modules/es6.array.find.js ***!
16027 \*********************************************************/
16028 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16029
16030 "use strict";
16031
16032 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
16033 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16034 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
16035 var KEY = 'find';
16036 var forced = true;
16037 // Shouldn't skip holes
16038 if (KEY in []) Array(1)[KEY](function () { forced = false; });
16039 $export($export.P + $export.F * forced, 'Array', {
16040 find: function find(callbackfn /* , that = undefined */) {
16041 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
16042 }
16043 });
16044 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
16045
16046
16047 /***/ }),
16048
16049 /***/ "../node_modules/core-js/modules/es6.array.iterator.js":
16050 /*!*************************************************************!*\
16051 !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
16052 \*************************************************************/
16053 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16054
16055 "use strict";
16056
16057 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
16058 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
16059 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
16060 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
16061
16062 // 22.1.3.4 Array.prototype.entries()
16063 // 22.1.3.13 Array.prototype.keys()
16064 // 22.1.3.29 Array.prototype.values()
16065 // 22.1.3.30 Array.prototype[@@iterator]()
16066 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
16067 this._t = toIObject(iterated); // target
16068 this._i = 0; // next index
16069 this._k = kind; // kind
16070 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
16071 }, function () {
16072 var O = this._t;
16073 var kind = this._k;
16074 var index = this._i++;
16075 if (!O || index >= O.length) {
16076 this._t = undefined;
16077 return step(1);
16078 }
16079 if (kind == 'keys') return step(0, index);
16080 if (kind == 'values') return step(0, O[index]);
16081 return step(0, [index, O[index]]);
16082 }, 'values');
16083
16084 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
16085 Iterators.Arguments = Iterators.Array;
16086
16087 addToUnscopables('keys');
16088 addToUnscopables('values');
16089 addToUnscopables('entries');
16090
16091
16092 /***/ }),
16093
16094 /***/ "../node_modules/core-js/modules/es6.array.map.js":
16095 /*!********************************************************!*\
16096 !*** ../node_modules/core-js/modules/es6.array.map.js ***!
16097 \********************************************************/
16098 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16099
16100 "use strict";
16101
16102 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16103 var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
16104
16105 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
16106 // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
16107 map: function map(callbackfn /* , thisArg */) {
16108 return $map(this, callbackfn, arguments[1]);
16109 }
16110 });
16111
16112
16113 /***/ }),
16114
16115 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
16116 /*!***************************************************************!*\
16117 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
16118 \***************************************************************/
16119 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16120
16121 "use strict";
16122
16123 // 19.1.3.6 Object.prototype.toString()
16124 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
16125 var test = {};
16126 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
16127 if (test + '' != '[object z]') {
16128 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
16129 return '[object ' + classof(this) + ']';
16130 }, true);
16131 }
16132
16133
16134 /***/ }),
16135
16136 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
16137 /*!**********************************************************!*\
16138 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
16139 \**********************************************************/
16140 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16141
16142 "use strict";
16143
16144 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
16145 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
16146 target: 'RegExp',
16147 proto: true,
16148 forced: regexpExec !== /./.exec
16149 }, {
16150 exec: regexpExec
16151 });
16152
16153
16154 /***/ }),
16155
16156 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
16157 /*!***********************************************************!*\
16158 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
16159 \***********************************************************/
16160 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16161
16162 // 21.2.5.3 get RegExp.prototype.flags()
16163 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', {
16164 configurable: true,
16165 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
16166 });
16167
16168
16169 /***/ }),
16170
16171 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
16172 /*!***********************************************************!*\
16173 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
16174 \***********************************************************/
16175 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16176
16177 "use strict";
16178
16179
16180 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16181 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
16182 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
16183 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16184
16185 // @@match logic
16186 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
16187 return [
16188 // `String.prototype.match` method
16189 // https://tc39.github.io/ecma262/#sec-string.prototype.match
16190 function match(regexp) {
16191 var O = defined(this);
16192 var fn = regexp == undefined ? undefined : regexp[MATCH];
16193 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
16194 },
16195 // `RegExp.prototype[@@match]` method
16196 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
16197 function (regexp) {
16198 var res = maybeCallNative($match, regexp, this);
16199 if (res.done) return res.value;
16200 var rx = anObject(regexp);
16201 var S = String(this);
16202 if (!rx.global) return regExpExec(rx, S);
16203 var fullUnicode = rx.unicode;
16204 rx.lastIndex = 0;
16205 var A = [];
16206 var n = 0;
16207 var result;
16208 while ((result = regExpExec(rx, S)) !== null) {
16209 var matchStr = String(result[0]);
16210 A[n] = matchStr;
16211 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
16212 n++;
16213 }
16214 return n === 0 ? null : A;
16215 }
16216 ];
16217 });
16218
16219
16220 /***/ }),
16221
16222 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
16223 /*!*************************************************************!*\
16224 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
16225 \*************************************************************/
16226 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16227
16228 "use strict";
16229
16230
16231 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16232 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
16233 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
16234 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
16235 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
16236 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16237 var max = Math.max;
16238 var min = Math.min;
16239 var floor = Math.floor;
16240 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
16241 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
16242
16243 var maybeToString = function (it) {
16244 return it === undefined ? it : String(it);
16245 };
16246
16247 // @@replace logic
16248 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
16249 return [
16250 // `String.prototype.replace` method
16251 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
16252 function replace(searchValue, replaceValue) {
16253 var O = defined(this);
16254 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
16255 return fn !== undefined
16256 ? fn.call(searchValue, O, replaceValue)
16257 : $replace.call(String(O), searchValue, replaceValue);
16258 },
16259 // `RegExp.prototype[@@replace]` method
16260 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
16261 function (regexp, replaceValue) {
16262 var res = maybeCallNative($replace, regexp, this, replaceValue);
16263 if (res.done) return res.value;
16264
16265 var rx = anObject(regexp);
16266 var S = String(this);
16267 var functionalReplace = typeof replaceValue === 'function';
16268 if (!functionalReplace) replaceValue = String(replaceValue);
16269 var global = rx.global;
16270 if (global) {
16271 var fullUnicode = rx.unicode;
16272 rx.lastIndex = 0;
16273 }
16274 var results = [];
16275 while (true) {
16276 var result = regExpExec(rx, S);
16277 if (result === null) break;
16278 results.push(result);
16279 if (!global) break;
16280 var matchStr = String(result[0]);
16281 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
16282 }
16283 var accumulatedResult = '';
16284 var nextSourcePosition = 0;
16285 for (var i = 0; i < results.length; i++) {
16286 result = results[i];
16287 var matched = String(result[0]);
16288 var position = max(min(toInteger(result.index), S.length), 0);
16289 var captures = [];
16290 // NOTE: This is equivalent to
16291 // captures = result.slice(1).map(maybeToString)
16292 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
16293 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
16294 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
16295 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
16296 var namedCaptures = result.groups;
16297 if (functionalReplace) {
16298 var replacerArgs = [matched].concat(captures, position, S);
16299 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
16300 var replacement = String(replaceValue.apply(undefined, replacerArgs));
16301 } else {
16302 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
16303 }
16304 if (position >= nextSourcePosition) {
16305 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
16306 nextSourcePosition = position + matched.length;
16307 }
16308 }
16309 return accumulatedResult + S.slice(nextSourcePosition);
16310 }
16311 ];
16312
16313 // https://tc39.github.io/ecma262/#sec-getsubstitution
16314 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
16315 var tailPos = position + matched.length;
16316 var m = captures.length;
16317 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
16318 if (namedCaptures !== undefined) {
16319 namedCaptures = toObject(namedCaptures);
16320 symbols = SUBSTITUTION_SYMBOLS;
16321 }
16322 return $replace.call(replacement, symbols, function (match, ch) {
16323 var capture;
16324 switch (ch.charAt(0)) {
16325 case '$': return '$';
16326 case '&': return matched;
16327 case '`': return str.slice(0, position);
16328 case "'": return str.slice(tailPos);
16329 case '<':
16330 capture = namedCaptures[ch.slice(1, -1)];
16331 break;
16332 default: // \d\d?
16333 var n = +ch;
16334 if (n === 0) return match;
16335 if (n > m) {
16336 var f = floor(n / 10);
16337 if (f === 0) return match;
16338 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
16339 return match;
16340 }
16341 capture = captures[n - 1];
16342 }
16343 return capture === undefined ? '' : capture;
16344 });
16345 }
16346 });
16347
16348
16349 /***/ }),
16350
16351 /***/ "../node_modules/core-js/modules/es6.regexp.search.js":
16352 /*!************************************************************!*\
16353 !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
16354 \************************************************************/
16355 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16356
16357 "use strict";
16358
16359
16360 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16361 var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
16362 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16363
16364 // @@search logic
16365 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
16366 return [
16367 // `String.prototype.search` method
16368 // https://tc39.github.io/ecma262/#sec-string.prototype.search
16369 function search(regexp) {
16370 var O = defined(this);
16371 var fn = regexp == undefined ? undefined : regexp[SEARCH];
16372 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
16373 },
16374 // `RegExp.prototype[@@search]` method
16375 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
16376 function (regexp) {
16377 var res = maybeCallNative($search, regexp, this);
16378 if (res.done) return res.value;
16379 var rx = anObject(regexp);
16380 var S = String(this);
16381 var previousLastIndex = rx.lastIndex;
16382 if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
16383 var result = regExpExec(rx, S);
16384 if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
16385 return result === null ? -1 : result.index;
16386 }
16387 ];
16388 });
16389
16390
16391 /***/ }),
16392
16393 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
16394 /*!***********************************************************!*\
16395 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
16396 \***********************************************************/
16397 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16398
16399 "use strict";
16400
16401
16402 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
16403 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16404 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
16405 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
16406 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
16407 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
16408 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
16409 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
16410 var $min = Math.min;
16411 var $push = [].push;
16412 var $SPLIT = 'split';
16413 var LENGTH = 'length';
16414 var LAST_INDEX = 'lastIndex';
16415 var MAX_UINT32 = 0xffffffff;
16416
16417 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
16418 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
16419
16420 // @@split logic
16421 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
16422 var internalSplit;
16423 if (
16424 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
16425 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
16426 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
16427 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
16428 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
16429 ''[$SPLIT](/.?/)[LENGTH]
16430 ) {
16431 // based on es5-shim implementation, need to rework it
16432 internalSplit = function (separator, limit) {
16433 var string = String(this);
16434 if (separator === undefined && limit === 0) return [];
16435 // If `separator` is not a regex, use native split
16436 if (!isRegExp(separator)) return $split.call(string, separator, limit);
16437 var output = [];
16438 var flags = (separator.ignoreCase ? 'i' : '') +
16439 (separator.multiline ? 'm' : '') +
16440 (separator.unicode ? 'u' : '') +
16441 (separator.sticky ? 'y' : '');
16442 var lastLastIndex = 0;
16443 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
16444 // Make `global` and avoid `lastIndex` issues by working with a copy
16445 var separatorCopy = new RegExp(separator.source, flags + 'g');
16446 var match, lastIndex, lastLength;
16447 while (match = regexpExec.call(separatorCopy, string)) {
16448 lastIndex = separatorCopy[LAST_INDEX];
16449 if (lastIndex > lastLastIndex) {
16450 output.push(string.slice(lastLastIndex, match.index));
16451 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
16452 lastLength = match[0][LENGTH];
16453 lastLastIndex = lastIndex;
16454 if (output[LENGTH] >= splitLimit) break;
16455 }
16456 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
16457 }
16458 if (lastLastIndex === string[LENGTH]) {
16459 if (lastLength || !separatorCopy.test('')) output.push('');
16460 } else output.push(string.slice(lastLastIndex));
16461 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
16462 };
16463 // Chakra, V8
16464 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
16465 internalSplit = function (separator, limit) {
16466 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
16467 };
16468 } else {
16469 internalSplit = $split;
16470 }
16471
16472 return [
16473 // `String.prototype.split` method
16474 // https://tc39.github.io/ecma262/#sec-string.prototype.split
16475 function split(separator, limit) {
16476 var O = defined(this);
16477 var splitter = separator == undefined ? undefined : separator[SPLIT];
16478 return splitter !== undefined
16479 ? splitter.call(separator, O, limit)
16480 : internalSplit.call(String(O), separator, limit);
16481 },
16482 // `RegExp.prototype[@@split]` method
16483 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
16484 //
16485 // NOTE: This cannot be properly polyfilled in engines that don't support
16486 // the 'y' flag.
16487 function (regexp, limit) {
16488 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
16489 if (res.done) return res.value;
16490
16491 var rx = anObject(regexp);
16492 var S = String(this);
16493 var C = speciesConstructor(rx, RegExp);
16494
16495 var unicodeMatching = rx.unicode;
16496 var flags = (rx.ignoreCase ? 'i' : '') +
16497 (rx.multiline ? 'm' : '') +
16498 (rx.unicode ? 'u' : '') +
16499 (SUPPORTS_Y ? 'y' : 'g');
16500
16501 // ^(? + rx + ) is needed, in combination with some S slicing, to
16502 // simulate the 'y' flag.
16503 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
16504 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
16505 if (lim === 0) return [];
16506 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
16507 var p = 0;
16508 var q = 0;
16509 var A = [];
16510 while (q < S.length) {
16511 splitter.lastIndex = SUPPORTS_Y ? q : 0;
16512 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
16513 var e;
16514 if (
16515 z === null ||
16516 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
16517 ) {
16518 q = advanceStringIndex(S, q, unicodeMatching);
16519 } else {
16520 A.push(S.slice(p, q));
16521 if (A.length === lim) return A;
16522 for (var i = 1; i <= z.length - 1; i++) {
16523 A.push(z[i]);
16524 if (A.length === lim) return A;
16525 }
16526 q = p = e;
16527 }
16528 }
16529 A.push(S.slice(p));
16530 return A;
16531 }
16532 ];
16533 });
16534
16535
16536 /***/ }),
16537
16538 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
16539 /*!***************************************************************!*\
16540 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
16541 \***************************************************************/
16542 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16543
16544 "use strict";
16545
16546 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
16547 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16548 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
16549 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
16550 var TO_STRING = 'toString';
16551 var $toString = /./[TO_STRING];
16552
16553 var define = function (fn) {
16554 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
16555 };
16556
16557 // 21.2.5.14 RegExp.prototype.toString()
16558 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
16559 define(function toString() {
16560 var R = anObject(this);
16561 return '/'.concat(R.source, '/',
16562 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
16563 });
16564 // FF44- RegExp#toString has a wrong name
16565 } else if ($toString.name != TO_STRING) {
16566 define(function toString() {
16567 return $toString.call(this);
16568 });
16569 }
16570
16571
16572 /***/ }),
16573
16574 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
16575 /*!**************************************************************!*\
16576 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
16577 \**************************************************************/
16578 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16579
16580 "use strict";
16581 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
16582
16583 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16584 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
16585 var INCLUDES = 'includes';
16586
16587 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
16588 includes: function includes(searchString /* , position = 0 */) {
16589 return !!~context(this, searchString, INCLUDES)
16590 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
16591 }
16592 });
16593
16594
16595 /***/ }),
16596
16597 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
16598 /*!*************************************************************!*\
16599 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
16600 \*************************************************************/
16601 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16602
16603 "use strict";
16604
16605 // https://github.com/tc39/Array.prototype.includes
16606 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16607 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
16608
16609 $export($export.P, 'Array', {
16610 includes: function includes(el /* , fromIndex = 0 */) {
16611 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
16612 }
16613 });
16614
16615 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
16616
16617
16618 /***/ }),
16619
16620 /***/ "../node_modules/core-js/modules/web.dom.iterable.js":
16621 /*!***********************************************************!*\
16622 !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
16623 \***********************************************************/
16624 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16625
16626 var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
16627 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
16628 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
16629 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
16630 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
16631 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
16632 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
16633 var ITERATOR = wks('iterator');
16634 var TO_STRING_TAG = wks('toStringTag');
16635 var ArrayValues = Iterators.Array;
16636
16637 var DOMIterables = {
16638 CSSRuleList: true, // TODO: Not spec compliant, should be false.
16639 CSSStyleDeclaration: false,
16640 CSSValueList: false,
16641 ClientRectList: false,
16642 DOMRectList: false,
16643 DOMStringList: false,
16644 DOMTokenList: true,
16645 DataTransferItemList: false,
16646 FileList: false,
16647 HTMLAllCollection: false,
16648 HTMLCollection: false,
16649 HTMLFormElement: false,
16650 HTMLSelectElement: false,
16651 MediaList: true, // TODO: Not spec compliant, should be false.
16652 MimeTypeArray: false,
16653 NamedNodeMap: false,
16654 NodeList: true,
16655 PaintRequestList: false,
16656 Plugin: false,
16657 PluginArray: false,
16658 SVGLengthList: false,
16659 SVGNumberList: false,
16660 SVGPathSegList: false,
16661 SVGPointList: false,
16662 SVGStringList: false,
16663 SVGTransformList: false,
16664 SourceBufferList: false,
16665 StyleSheetList: true, // TODO: Not spec compliant, should be false.
16666 TextTrackCueList: false,
16667 TextTrackList: false,
16668 TouchList: false
16669 };
16670
16671 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
16672 var NAME = collections[i];
16673 var explicit = DOMIterables[NAME];
16674 var Collection = global[NAME];
16675 var proto = Collection && Collection.prototype;
16676 var key;
16677 if (proto) {
16678 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
16679 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
16680 Iterators[NAME] = ArrayValues;
16681 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
16682 }
16683 }
16684
16685
16686 /***/ }),
16687
16688 /***/ "../node_modules/create-react-context/lib/implementation.js":
16689 /*!******************************************************************!*\
16690 !*** ../node_modules/create-react-context/lib/implementation.js ***!
16691 \******************************************************************/
16692 /***/ ((module, exports, __webpack_require__) => {
16693
16694 "use strict";
16695
16696
16697 exports.__esModule = true;
16698
16699 var _react = __webpack_require__(/*! react */ "react");
16700
16701 var _react2 = _interopRequireDefault(_react);
16702
16703 var _propTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16704
16705 var _propTypes2 = _interopRequireDefault(_propTypes);
16706
16707 var _gud = __webpack_require__(/*! gud */ "../node_modules/gud/index.js");
16708
16709 var _gud2 = _interopRequireDefault(_gud);
16710
16711 var _warning = __webpack_require__(/*! warning */ "../node_modules/warning/warning.js");
16712
16713 var _warning2 = _interopRequireDefault(_warning);
16714
16715 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16716
16717 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
16718
16719 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
16720
16721 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
16722
16723 var MAX_SIGNED_31_BIT_INT = 1073741823;
16724
16725 // Inlined Object.is polyfill.
16726 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
16727 function objectIs(x, y) {
16728 if (x === y) {
16729 return x !== 0 || 1 / x === 1 / y;
16730 } else {
16731 return x !== x && y !== y;
16732 }
16733 }
16734
16735 function createEventEmitter(value) {
16736 var handlers = [];
16737 return {
16738 on: function on(handler) {
16739 handlers.push(handler);
16740 },
16741 off: function off(handler) {
16742 handlers = handlers.filter(function (h) {
16743 return h !== handler;
16744 });
16745 },
16746 get: function get() {
16747 return value;
16748 },
16749 set: function set(newValue, changedBits) {
16750 value = newValue;
16751 handlers.forEach(function (handler) {
16752 return handler(value, changedBits);
16753 });
16754 }
16755 };
16756 }
16757
16758 function onlyChild(children) {
16759 return Array.isArray(children) ? children[0] : children;
16760 }
16761
16762 function createReactContext(defaultValue, calculateChangedBits) {
16763 var _Provider$childContex, _Consumer$contextType;
16764
16765 var contextProp = '__create-react-context-' + (0, _gud2.default)() + '__';
16766
16767 var Provider = function (_Component) {
16768 _inherits(Provider, _Component);
16769
16770 function Provider() {
16771 var _temp, _this, _ret;
16772
16773 _classCallCheck(this, Provider);
16774
16775 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
16776 args[_key] = arguments[_key];
16777 }
16778
16779 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
16780 }
16781
16782 Provider.prototype.getChildContext = function getChildContext() {
16783 var _ref;
16784
16785 return _ref = {}, _ref[contextProp] = this.emitter, _ref;
16786 };
16787
16788 Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
16789 if (this.props.value !== nextProps.value) {
16790 var oldValue = this.props.value;
16791 var newValue = nextProps.value;
16792 var changedBits = void 0;
16793
16794 if (objectIs(oldValue, newValue)) {
16795 changedBits = 0; // No change
16796 } else {
16797 changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
16798 if (true) {
16799 (0, _warning2.default)((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, 'calculateChangedBits: Expected the return value to be a ' + '31-bit integer. Instead received: %s', changedBits);
16800 }
16801
16802 changedBits |= 0;
16803
16804 if (changedBits !== 0) {
16805 this.emitter.set(nextProps.value, changedBits);
16806 }
16807 }
16808 }
16809 };
16810
16811 Provider.prototype.render = function render() {
16812 return this.props.children;
16813 };
16814
16815 return Provider;
16816 }(_react.Component);
16817
16818 Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
16819
16820 var Consumer = function (_Component2) {
16821 _inherits(Consumer, _Component2);
16822
16823 function Consumer() {
16824 var _temp2, _this2, _ret2;
16825
16826 _classCallCheck(this, Consumer);
16827
16828 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
16829 args[_key2] = arguments[_key2];
16830 }
16831
16832 return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = {
16833 value: _this2.getValue()
16834 }, _this2.onUpdate = function (newValue, changedBits) {
16835 var observedBits = _this2.observedBits | 0;
16836 if ((observedBits & changedBits) !== 0) {
16837 _this2.setState({ value: _this2.getValue() });
16838 }
16839 }, _temp2), _possibleConstructorReturn(_this2, _ret2);
16840 }
16841
16842 Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
16843 var observedBits = nextProps.observedBits;
16844
16845 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
16846 : observedBits;
16847 };
16848
16849 Consumer.prototype.componentDidMount = function componentDidMount() {
16850 if (this.context[contextProp]) {
16851 this.context[contextProp].on(this.onUpdate);
16852 }
16853 var observedBits = this.props.observedBits;
16854
16855 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
16856 : observedBits;
16857 };
16858
16859 Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
16860 if (this.context[contextProp]) {
16861 this.context[contextProp].off(this.onUpdate);
16862 }
16863 };
16864
16865 Consumer.prototype.getValue = function getValue() {
16866 if (this.context[contextProp]) {
16867 return this.context[contextProp].get();
16868 } else {
16869 return defaultValue;
16870 }
16871 };
16872
16873 Consumer.prototype.render = function render() {
16874 return onlyChild(this.props.children)(this.state.value);
16875 };
16876
16877 return Consumer;
16878 }(_react.Component);
16879
16880 Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
16881
16882
16883 return {
16884 Provider: Provider,
16885 Consumer: Consumer
16886 };
16887 }
16888
16889 exports["default"] = createReactContext;
16890 module.exports = exports['default'];
16891
16892 /***/ }),
16893
16894 /***/ "../node_modules/create-react-context/lib/index.js":
16895 /*!*********************************************************!*\
16896 !*** ../node_modules/create-react-context/lib/index.js ***!
16897 \*********************************************************/
16898 /***/ ((module, exports, __webpack_require__) => {
16899
16900 "use strict";
16901
16902
16903 exports.__esModule = true;
16904
16905 var _react = __webpack_require__(/*! react */ "react");
16906
16907 var _react2 = _interopRequireDefault(_react);
16908
16909 var _implementation = __webpack_require__(/*! ./implementation */ "../node_modules/create-react-context/lib/implementation.js");
16910
16911 var _implementation2 = _interopRequireDefault(_implementation);
16912
16913 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16914
16915 exports["default"] = _react2.default.createContext || _implementation2.default;
16916 module.exports = exports['default'];
16917
16918 /***/ }),
16919
16920 /***/ "../node_modules/gud/index.js":
16921 /*!************************************!*\
16922 !*** ../node_modules/gud/index.js ***!
16923 \************************************/
16924 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16925
16926 "use strict";
16927 // @flow
16928
16929
16930 var key = '__global_unique_id__';
16931
16932 module.exports = function() {
16933 return __webpack_require__.g[key] = (__webpack_require__.g[key] || 0) + 1;
16934 };
16935
16936
16937 /***/ }),
16938
16939 /***/ "../node_modules/invariant/browser.js":
16940 /*!********************************************!*\
16941 !*** ../node_modules/invariant/browser.js ***!
16942 \********************************************/
16943 /***/ ((module) => {
16944
16945 "use strict";
16946 /**
16947 * Copyright (c) 2013-present, Facebook, Inc.
16948 *
16949 * This source code is licensed under the MIT license found in the
16950 * LICENSE file in the root directory of this source tree.
16951 */
16952
16953
16954
16955 /**
16956 * Use invariant() to assert state which your program assumes to be true.
16957 *
16958 * Provide sprintf-style format (only %s is supported) and arguments
16959 * to provide information about what broke and what you were
16960 * expecting.
16961 *
16962 * The invariant message will be stripped in production, but the invariant
16963 * will remain to ensure logic does not differ in production.
16964 */
16965
16966 var invariant = function(condition, format, a, b, c, d, e, f) {
16967 if (true) {
16968 if (format === undefined) {
16969 throw new Error('invariant requires an error message argument');
16970 }
16971 }
16972
16973 if (!condition) {
16974 var error;
16975 if (format === undefined) {
16976 error = new Error(
16977 'Minified exception occurred; use the non-minified dev environment ' +
16978 'for the full error message and additional helpful warnings.'
16979 );
16980 } else {
16981 var args = [a, b, c, d, e, f];
16982 var argIndex = 0;
16983 error = new Error(
16984 format.replace(/%s/g, function() { return args[argIndex++]; })
16985 );
16986 error.name = 'Invariant Violation';
16987 }
16988
16989 error.framesToPop = 1; // we don't care about invariant's own frame
16990 throw error;
16991 }
16992 };
16993
16994 module.exports = invariant;
16995
16996
16997 /***/ }),
16998
16999 /***/ "../node_modules/object-assign/index.js":
17000 /*!**********************************************!*\
17001 !*** ../node_modules/object-assign/index.js ***!
17002 \**********************************************/
17003 /***/ ((module) => {
17004
17005 "use strict";
17006 /*
17007 object-assign
17008 (c) Sindre Sorhus
17009 @license MIT
17010 */
17011
17012
17013 /* eslint-disable no-unused-vars */
17014 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
17015 var hasOwnProperty = Object.prototype.hasOwnProperty;
17016 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
17017
17018 function toObject(val) {
17019 if (val === null || val === undefined) {
17020 throw new TypeError('Object.assign cannot be called with null or undefined');
17021 }
17022
17023 return Object(val);
17024 }
17025
17026 function shouldUseNative() {
17027 try {
17028 if (!Object.assign) {
17029 return false;
17030 }
17031
17032 // Detect buggy property enumeration order in older V8 versions.
17033
17034 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
17035 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
17036 test1[5] = 'de';
17037 if (Object.getOwnPropertyNames(test1)[0] === '5') {
17038 return false;
17039 }
17040
17041 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
17042 var test2 = {};
17043 for (var i = 0; i < 10; i++) {
17044 test2['_' + String.fromCharCode(i)] = i;
17045 }
17046 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
17047 return test2[n];
17048 });
17049 if (order2.join('') !== '0123456789') {
17050 return false;
17051 }
17052
17053 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
17054 var test3 = {};
17055 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
17056 test3[letter] = letter;
17057 });
17058 if (Object.keys(Object.assign({}, test3)).join('') !==
17059 'abcdefghijklmnopqrst') {
17060 return false;
17061 }
17062
17063 return true;
17064 } catch (err) {
17065 // We don't expect any of the above to throw, but better to be safe.
17066 return false;
17067 }
17068 }
17069
17070 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
17071 var from;
17072 var to = toObject(target);
17073 var symbols;
17074
17075 for (var s = 1; s < arguments.length; s++) {
17076 from = Object(arguments[s]);
17077
17078 for (var key in from) {
17079 if (hasOwnProperty.call(from, key)) {
17080 to[key] = from[key];
17081 }
17082 }
17083
17084 if (getOwnPropertySymbols) {
17085 symbols = getOwnPropertySymbols(from);
17086 for (var i = 0; i < symbols.length; i++) {
17087 if (propIsEnumerable.call(from, symbols[i])) {
17088 to[symbols[i]] = from[symbols[i]];
17089 }
17090 }
17091 }
17092 }
17093
17094 return to;
17095 };
17096
17097
17098 /***/ }),
17099
17100 /***/ "../node_modules/prop-types/checkPropTypes.js":
17101 /*!****************************************************!*\
17102 !*** ../node_modules/prop-types/checkPropTypes.js ***!
17103 \****************************************************/
17104 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17105
17106 "use strict";
17107 /**
17108 * Copyright (c) 2013-present, Facebook, Inc.
17109 *
17110 * This source code is licensed under the MIT license found in the
17111 * LICENSE file in the root directory of this source tree.
17112 */
17113
17114
17115
17116 var printWarning = function() {};
17117
17118 if (true) {
17119 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
17120 var loggedTypeFailures = {};
17121 var has = Function.call.bind(Object.prototype.hasOwnProperty);
17122
17123 printWarning = function(text) {
17124 var message = 'Warning: ' + text;
17125 if (typeof console !== 'undefined') {
17126 console.error(message);
17127 }
17128 try {
17129 // --- Welcome to debugging React ---
17130 // This error was thrown as a convenience so that you can use this stack
17131 // to find the callsite that caused this warning to fire.
17132 throw new Error(message);
17133 } catch (x) {}
17134 };
17135 }
17136
17137 /**
17138 * Assert that the values match with the type specs.
17139 * Error messages are memorized and will only be shown once.
17140 *
17141 * @param {object} typeSpecs Map of name to a ReactPropType
17142 * @param {object} values Runtime values that need to be type-checked
17143 * @param {string} location e.g. "prop", "context", "child context"
17144 * @param {string} componentName Name of the component for error messages.
17145 * @param {?Function} getStack Returns the component stack.
17146 * @private
17147 */
17148 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
17149 if (true) {
17150 for (var typeSpecName in typeSpecs) {
17151 if (has(typeSpecs, typeSpecName)) {
17152 var error;
17153 // Prop type validation may throw. In case they do, we don't want to
17154 // fail the render phase where it didn't fail before. So we log it.
17155 // After these have been cleaned up, we'll let them throw.
17156 try {
17157 // This is intentionally an invariant that gets caught. It's the same
17158 // behavior as without this statement except with a better message.
17159 if (typeof typeSpecs[typeSpecName] !== 'function') {
17160 var err = Error(
17161 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
17162 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
17163 );
17164 err.name = 'Invariant Violation';
17165 throw err;
17166 }
17167 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
17168 } catch (ex) {
17169 error = ex;
17170 }
17171 if (error && !(error instanceof Error)) {
17172 printWarning(
17173 (componentName || 'React class') + ': type specification of ' +
17174 location + ' `' + typeSpecName + '` is invalid; the type checker ' +
17175 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
17176 'You may have forgotten to pass an argument to the type checker ' +
17177 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
17178 'shape all require an argument).'
17179 );
17180 }
17181 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
17182 // Only monitor this failure once because there tends to be a lot of the
17183 // same error.
17184 loggedTypeFailures[error.message] = true;
17185
17186 var stack = getStack ? getStack() : '';
17187
17188 printWarning(
17189 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
17190 );
17191 }
17192 }
17193 }
17194 }
17195 }
17196
17197 /**
17198 * Resets warning cache when testing.
17199 *
17200 * @private
17201 */
17202 checkPropTypes.resetWarningCache = function() {
17203 if (true) {
17204 loggedTypeFailures = {};
17205 }
17206 }
17207
17208 module.exports = checkPropTypes;
17209
17210
17211 /***/ }),
17212
17213 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
17214 /*!*************************************************************!*\
17215 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
17216 \*************************************************************/
17217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17218
17219 "use strict";
17220 /**
17221 * Copyright (c) 2013-present, Facebook, Inc.
17222 *
17223 * This source code is licensed under the MIT license found in the
17224 * LICENSE file in the root directory of this source tree.
17225 */
17226
17227
17228
17229 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
17230 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
17231
17232 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
17233 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
17234
17235 var has = Function.call.bind(Object.prototype.hasOwnProperty);
17236 var printWarning = function() {};
17237
17238 if (true) {
17239 printWarning = function(text) {
17240 var message = 'Warning: ' + text;
17241 if (typeof console !== 'undefined') {
17242 console.error(message);
17243 }
17244 try {
17245 // --- Welcome to debugging React ---
17246 // This error was thrown as a convenience so that you can use this stack
17247 // to find the callsite that caused this warning to fire.
17248 throw new Error(message);
17249 } catch (x) {}
17250 };
17251 }
17252
17253 function emptyFunctionThatReturnsNull() {
17254 return null;
17255 }
17256
17257 module.exports = function(isValidElement, throwOnDirectAccess) {
17258 /* global Symbol */
17259 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
17260 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
17261
17262 /**
17263 * Returns the iterator method function contained on the iterable object.
17264 *
17265 * Be sure to invoke the function with the iterable as context:
17266 *
17267 * var iteratorFn = getIteratorFn(myIterable);
17268 * if (iteratorFn) {
17269 * var iterator = iteratorFn.call(myIterable);
17270 * ...
17271 * }
17272 *
17273 * @param {?object} maybeIterable
17274 * @return {?function}
17275 */
17276 function getIteratorFn(maybeIterable) {
17277 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
17278 if (typeof iteratorFn === 'function') {
17279 return iteratorFn;
17280 }
17281 }
17282
17283 /**
17284 * Collection of methods that allow declaration and validation of props that are
17285 * supplied to React components. Example usage:
17286 *
17287 * var Props = require('ReactPropTypes');
17288 * var MyArticle = React.createClass({
17289 * propTypes: {
17290 * // An optional string prop named "description".
17291 * description: Props.string,
17292 *
17293 * // A required enum prop named "category".
17294 * category: Props.oneOf(['News','Photos']).isRequired,
17295 *
17296 * // A prop named "dialog" that requires an instance of Dialog.
17297 * dialog: Props.instanceOf(Dialog).isRequired
17298 * },
17299 * render: function() { ... }
17300 * });
17301 *
17302 * A more formal specification of how these methods are used:
17303 *
17304 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
17305 * decl := ReactPropTypes.{type}(.isRequired)?
17306 *
17307 * Each and every declaration produces a function with the same signature. This
17308 * allows the creation of custom validation functions. For example:
17309 *
17310 * var MyLink = React.createClass({
17311 * propTypes: {
17312 * // An optional string or URI prop named "href".
17313 * href: function(props, propName, componentName) {
17314 * var propValue = props[propName];
17315 * if (propValue != null && typeof propValue !== 'string' &&
17316 * !(propValue instanceof URI)) {
17317 * return new Error(
17318 * 'Expected a string or an URI for ' + propName + ' in ' +
17319 * componentName
17320 * );
17321 * }
17322 * }
17323 * },
17324 * render: function() {...}
17325 * });
17326 *
17327 * @internal
17328 */
17329
17330 var ANONYMOUS = '<<anonymous>>';
17331
17332 // Important!
17333 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
17334 var ReactPropTypes = {
17335 array: createPrimitiveTypeChecker('array'),
17336 bool: createPrimitiveTypeChecker('boolean'),
17337 func: createPrimitiveTypeChecker('function'),
17338 number: createPrimitiveTypeChecker('number'),
17339 object: createPrimitiveTypeChecker('object'),
17340 string: createPrimitiveTypeChecker('string'),
17341 symbol: createPrimitiveTypeChecker('symbol'),
17342
17343 any: createAnyTypeChecker(),
17344 arrayOf: createArrayOfTypeChecker,
17345 element: createElementTypeChecker(),
17346 elementType: createElementTypeTypeChecker(),
17347 instanceOf: createInstanceTypeChecker,
17348 node: createNodeChecker(),
17349 objectOf: createObjectOfTypeChecker,
17350 oneOf: createEnumTypeChecker,
17351 oneOfType: createUnionTypeChecker,
17352 shape: createShapeTypeChecker,
17353 exact: createStrictShapeTypeChecker,
17354 };
17355
17356 /**
17357 * inlined Object.is polyfill to avoid requiring consumers ship their own
17358 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
17359 */
17360 /*eslint-disable no-self-compare*/
17361 function is(x, y) {
17362 // SameValue algorithm
17363 if (x === y) {
17364 // Steps 1-5, 7-10
17365 // Steps 6.b-6.e: +0 != -0
17366 return x !== 0 || 1 / x === 1 / y;
17367 } else {
17368 // Step 6.a: NaN == NaN
17369 return x !== x && y !== y;
17370 }
17371 }
17372 /*eslint-enable no-self-compare*/
17373
17374 /**
17375 * We use an Error-like object for backward compatibility as people may call
17376 * PropTypes directly and inspect their output. However, we don't use real
17377 * Errors anymore. We don't inspect their stack anyway, and creating them
17378 * is prohibitively expensive if they are created too often, such as what
17379 * happens in oneOfType() for any type before the one that matched.
17380 */
17381 function PropTypeError(message) {
17382 this.message = message;
17383 this.stack = '';
17384 }
17385 // Make `instanceof Error` still work for returned errors.
17386 PropTypeError.prototype = Error.prototype;
17387
17388 function createChainableTypeChecker(validate) {
17389 if (true) {
17390 var manualPropTypeCallCache = {};
17391 var manualPropTypeWarningCount = 0;
17392 }
17393 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
17394 componentName = componentName || ANONYMOUS;
17395 propFullName = propFullName || propName;
17396
17397 if (secret !== ReactPropTypesSecret) {
17398 if (throwOnDirectAccess) {
17399 // New behavior only for users of `prop-types` package
17400 var err = new Error(
17401 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
17402 'Use `PropTypes.checkPropTypes()` to call them. ' +
17403 'Read more at http://fb.me/use-check-prop-types'
17404 );
17405 err.name = 'Invariant Violation';
17406 throw err;
17407 } else if ( true && typeof console !== 'undefined') {
17408 // Old behavior for people using React.PropTypes
17409 var cacheKey = componentName + ':' + propName;
17410 if (
17411 !manualPropTypeCallCache[cacheKey] &&
17412 // Avoid spamming the console because they are often not actionable except for lib authors
17413 manualPropTypeWarningCount < 3
17414 ) {
17415 printWarning(
17416 'You are manually calling a React.PropTypes validation ' +
17417 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
17418 'and will throw in the standalone `prop-types` package. ' +
17419 'You may be seeing this warning due to a third-party PropTypes ' +
17420 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
17421 );
17422 manualPropTypeCallCache[cacheKey] = true;
17423 manualPropTypeWarningCount++;
17424 }
17425 }
17426 }
17427 if (props[propName] == null) {
17428 if (isRequired) {
17429 if (props[propName] === null) {
17430 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
17431 }
17432 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
17433 }
17434 return null;
17435 } else {
17436 return validate(props, propName, componentName, location, propFullName);
17437 }
17438 }
17439
17440 var chainedCheckType = checkType.bind(null, false);
17441 chainedCheckType.isRequired = checkType.bind(null, true);
17442
17443 return chainedCheckType;
17444 }
17445
17446 function createPrimitiveTypeChecker(expectedType) {
17447 function validate(props, propName, componentName, location, propFullName, secret) {
17448 var propValue = props[propName];
17449 var propType = getPropType(propValue);
17450 if (propType !== expectedType) {
17451 // `propValue` being instance of, say, date/regexp, pass the 'object'
17452 // check, but we can offer a more precise error message here rather than
17453 // 'of type `object`'.
17454 var preciseType = getPreciseType(propValue);
17455
17456 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
17457 }
17458 return null;
17459 }
17460 return createChainableTypeChecker(validate);
17461 }
17462
17463 function createAnyTypeChecker() {
17464 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
17465 }
17466
17467 function createArrayOfTypeChecker(typeChecker) {
17468 function validate(props, propName, componentName, location, propFullName) {
17469 if (typeof typeChecker !== 'function') {
17470 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
17471 }
17472 var propValue = props[propName];
17473 if (!Array.isArray(propValue)) {
17474 var propType = getPropType(propValue);
17475 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
17476 }
17477 for (var i = 0; i < propValue.length; i++) {
17478 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
17479 if (error instanceof Error) {
17480 return error;
17481 }
17482 }
17483 return null;
17484 }
17485 return createChainableTypeChecker(validate);
17486 }
17487
17488 function createElementTypeChecker() {
17489 function validate(props, propName, componentName, location, propFullName) {
17490 var propValue = props[propName];
17491 if (!isValidElement(propValue)) {
17492 var propType = getPropType(propValue);
17493 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
17494 }
17495 return null;
17496 }
17497 return createChainableTypeChecker(validate);
17498 }
17499
17500 function createElementTypeTypeChecker() {
17501 function validate(props, propName, componentName, location, propFullName) {
17502 var propValue = props[propName];
17503 if (!ReactIs.isValidElementType(propValue)) {
17504 var propType = getPropType(propValue);
17505 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
17506 }
17507 return null;
17508 }
17509 return createChainableTypeChecker(validate);
17510 }
17511
17512 function createInstanceTypeChecker(expectedClass) {
17513 function validate(props, propName, componentName, location, propFullName) {
17514 if (!(props[propName] instanceof expectedClass)) {
17515 var expectedClassName = expectedClass.name || ANONYMOUS;
17516 var actualClassName = getClassName(props[propName]);
17517 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
17518 }
17519 return null;
17520 }
17521 return createChainableTypeChecker(validate);
17522 }
17523
17524 function createEnumTypeChecker(expectedValues) {
17525 if (!Array.isArray(expectedValues)) {
17526 if (true) {
17527 if (arguments.length > 1) {
17528 printWarning(
17529 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
17530 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
17531 );
17532 } else {
17533 printWarning('Invalid argument supplied to oneOf, expected an array.');
17534 }
17535 }
17536 return emptyFunctionThatReturnsNull;
17537 }
17538
17539 function validate(props, propName, componentName, location, propFullName) {
17540 var propValue = props[propName];
17541 for (var i = 0; i < expectedValues.length; i++) {
17542 if (is(propValue, expectedValues[i])) {
17543 return null;
17544 }
17545 }
17546
17547 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
17548 var type = getPreciseType(value);
17549 if (type === 'symbol') {
17550 return String(value);
17551 }
17552 return value;
17553 });
17554 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
17555 }
17556 return createChainableTypeChecker(validate);
17557 }
17558
17559 function createObjectOfTypeChecker(typeChecker) {
17560 function validate(props, propName, componentName, location, propFullName) {
17561 if (typeof typeChecker !== 'function') {
17562 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
17563 }
17564 var propValue = props[propName];
17565 var propType = getPropType(propValue);
17566 if (propType !== 'object') {
17567 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
17568 }
17569 for (var key in propValue) {
17570 if (has(propValue, key)) {
17571 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17572 if (error instanceof Error) {
17573 return error;
17574 }
17575 }
17576 }
17577 return null;
17578 }
17579 return createChainableTypeChecker(validate);
17580 }
17581
17582 function createUnionTypeChecker(arrayOfTypeCheckers) {
17583 if (!Array.isArray(arrayOfTypeCheckers)) {
17584 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
17585 return emptyFunctionThatReturnsNull;
17586 }
17587
17588 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
17589 var checker = arrayOfTypeCheckers[i];
17590 if (typeof checker !== 'function') {
17591 printWarning(
17592 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
17593 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
17594 );
17595 return emptyFunctionThatReturnsNull;
17596 }
17597 }
17598
17599 function validate(props, propName, componentName, location, propFullName) {
17600 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
17601 var checker = arrayOfTypeCheckers[i];
17602 if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
17603 return null;
17604 }
17605 }
17606
17607 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
17608 }
17609 return createChainableTypeChecker(validate);
17610 }
17611
17612 function createNodeChecker() {
17613 function validate(props, propName, componentName, location, propFullName) {
17614 if (!isNode(props[propName])) {
17615 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
17616 }
17617 return null;
17618 }
17619 return createChainableTypeChecker(validate);
17620 }
17621
17622 function createShapeTypeChecker(shapeTypes) {
17623 function validate(props, propName, componentName, location, propFullName) {
17624 var propValue = props[propName];
17625 var propType = getPropType(propValue);
17626 if (propType !== 'object') {
17627 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
17628 }
17629 for (var key in shapeTypes) {
17630 var checker = shapeTypes[key];
17631 if (!checker) {
17632 continue;
17633 }
17634 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17635 if (error) {
17636 return error;
17637 }
17638 }
17639 return null;
17640 }
17641 return createChainableTypeChecker(validate);
17642 }
17643
17644 function createStrictShapeTypeChecker(shapeTypes) {
17645 function validate(props, propName, componentName, location, propFullName) {
17646 var propValue = props[propName];
17647 var propType = getPropType(propValue);
17648 if (propType !== 'object') {
17649 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
17650 }
17651 // We need to check all keys in case some are required but missing from
17652 // props.
17653 var allKeys = assign({}, props[propName], shapeTypes);
17654 for (var key in allKeys) {
17655 var checker = shapeTypes[key];
17656 if (!checker) {
17657 return new PropTypeError(
17658 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
17659 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
17660 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
17661 );
17662 }
17663 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17664 if (error) {
17665 return error;
17666 }
17667 }
17668 return null;
17669 }
17670
17671 return createChainableTypeChecker(validate);
17672 }
17673
17674 function isNode(propValue) {
17675 switch (typeof propValue) {
17676 case 'number':
17677 case 'string':
17678 case 'undefined':
17679 return true;
17680 case 'boolean':
17681 return !propValue;
17682 case 'object':
17683 if (Array.isArray(propValue)) {
17684 return propValue.every(isNode);
17685 }
17686 if (propValue === null || isValidElement(propValue)) {
17687 return true;
17688 }
17689
17690 var iteratorFn = getIteratorFn(propValue);
17691 if (iteratorFn) {
17692 var iterator = iteratorFn.call(propValue);
17693 var step;
17694 if (iteratorFn !== propValue.entries) {
17695 while (!(step = iterator.next()).done) {
17696 if (!isNode(step.value)) {
17697 return false;
17698 }
17699 }
17700 } else {
17701 // Iterator will provide entry [k,v] tuples rather than values.
17702 while (!(step = iterator.next()).done) {
17703 var entry = step.value;
17704 if (entry) {
17705 if (!isNode(entry[1])) {
17706 return false;
17707 }
17708 }
17709 }
17710 }
17711 } else {
17712 return false;
17713 }
17714
17715 return true;
17716 default:
17717 return false;
17718 }
17719 }
17720
17721 function isSymbol(propType, propValue) {
17722 // Native Symbol.
17723 if (propType === 'symbol') {
17724 return true;
17725 }
17726
17727 // falsy value can't be a Symbol
17728 if (!propValue) {
17729 return false;
17730 }
17731
17732 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
17733 if (propValue['@@toStringTag'] === 'Symbol') {
17734 return true;
17735 }
17736
17737 // Fallback for non-spec compliant Symbols which are polyfilled.
17738 if (typeof Symbol === 'function' && propValue instanceof Symbol) {
17739 return true;
17740 }
17741
17742 return false;
17743 }
17744
17745 // Equivalent of `typeof` but with special handling for array and regexp.
17746 function getPropType(propValue) {
17747 var propType = typeof propValue;
17748 if (Array.isArray(propValue)) {
17749 return 'array';
17750 }
17751 if (propValue instanceof RegExp) {
17752 // Old webkits (at least until Android 4.0) return 'function' rather than
17753 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
17754 // passes PropTypes.object.
17755 return 'object';
17756 }
17757 if (isSymbol(propType, propValue)) {
17758 return 'symbol';
17759 }
17760 return propType;
17761 }
17762
17763 // This handles more types than `getPropType`. Only used for error messages.
17764 // See `createPrimitiveTypeChecker`.
17765 function getPreciseType(propValue) {
17766 if (typeof propValue === 'undefined' || propValue === null) {
17767 return '' + propValue;
17768 }
17769 var propType = getPropType(propValue);
17770 if (propType === 'object') {
17771 if (propValue instanceof Date) {
17772 return 'date';
17773 } else if (propValue instanceof RegExp) {
17774 return 'regexp';
17775 }
17776 }
17777 return propType;
17778 }
17779
17780 // Returns a string that is postfixed to a warning about an invalid type.
17781 // For example, "undefined" or "of type array"
17782 function getPostfixForTypeWarning(value) {
17783 var type = getPreciseType(value);
17784 switch (type) {
17785 case 'array':
17786 case 'object':
17787 return 'an ' + type;
17788 case 'boolean':
17789 case 'date':
17790 case 'regexp':
17791 return 'a ' + type;
17792 default:
17793 return type;
17794 }
17795 }
17796
17797 // Returns class name of the object, if any.
17798 function getClassName(propValue) {
17799 if (!propValue.constructor || !propValue.constructor.name) {
17800 return ANONYMOUS;
17801 }
17802 return propValue.constructor.name;
17803 }
17804
17805 ReactPropTypes.checkPropTypes = checkPropTypes;
17806 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
17807 ReactPropTypes.PropTypes = ReactPropTypes;
17808
17809 return ReactPropTypes;
17810 };
17811
17812
17813 /***/ }),
17814
17815 /***/ "../node_modules/prop-types/index.js":
17816 /*!*******************************************!*\
17817 !*** ../node_modules/prop-types/index.js ***!
17818 \*******************************************/
17819 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17820
17821 /**
17822 * Copyright (c) 2013-present, Facebook, Inc.
17823 *
17824 * This source code is licensed under the MIT license found in the
17825 * LICENSE file in the root directory of this source tree.
17826 */
17827
17828 if (true) {
17829 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
17830
17831 // By explicitly using `prop-types` you are opting into new development behavior.
17832 // http://fb.me/prop-types-in-prod
17833 var throwOnDirectAccess = true;
17834 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
17835 } else {}
17836
17837
17838 /***/ }),
17839
17840 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
17841 /*!**************************************************************!*\
17842 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
17843 \**************************************************************/
17844 /***/ ((module) => {
17845
17846 "use strict";
17847 /**
17848 * Copyright (c) 2013-present, Facebook, Inc.
17849 *
17850 * This source code is licensed under the MIT license found in the
17851 * LICENSE file in the root directory of this source tree.
17852 */
17853
17854
17855
17856 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
17857
17858 module.exports = ReactPropTypesSecret;
17859
17860
17861 /***/ }),
17862
17863 /***/ "../node_modules/react-is/cjs/react-is.development.js":
17864 /*!************************************************************!*\
17865 !*** ../node_modules/react-is/cjs/react-is.development.js ***!
17866 \************************************************************/
17867 /***/ ((__unused_webpack_module, exports) => {
17868
17869 "use strict";
17870 /** @license React v16.13.1
17871 * react-is.development.js
17872 *
17873 * Copyright (c) Facebook, Inc. and its affiliates.
17874 *
17875 * This source code is licensed under the MIT license found in the
17876 * LICENSE file in the root directory of this source tree.
17877 */
17878
17879
17880
17881
17882
17883 if (true) {
17884 (function() {
17885 'use strict';
17886
17887 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
17888 // nor polyfill, then a plain number is used for performance.
17889 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
17890 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
17891 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
17892 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
17893 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
17894 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
17895 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
17896 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
17897 // (unstable) APIs that have been removed. Can we remove the symbols?
17898
17899 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
17900 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
17901 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
17902 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
17903 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
17904 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
17905 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
17906 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
17907 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
17908 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
17909 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
17910
17911 function isValidElementType(type) {
17912 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
17913 type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
17914 }
17915
17916 function typeOf(object) {
17917 if (typeof object === 'object' && object !== null) {
17918 var $$typeof = object.$$typeof;
17919
17920 switch ($$typeof) {
17921 case REACT_ELEMENT_TYPE:
17922 var type = object.type;
17923
17924 switch (type) {
17925 case REACT_ASYNC_MODE_TYPE:
17926 case REACT_CONCURRENT_MODE_TYPE:
17927 case REACT_FRAGMENT_TYPE:
17928 case REACT_PROFILER_TYPE:
17929 case REACT_STRICT_MODE_TYPE:
17930 case REACT_SUSPENSE_TYPE:
17931 return type;
17932
17933 default:
17934 var $$typeofType = type && type.$$typeof;
17935
17936 switch ($$typeofType) {
17937 case REACT_CONTEXT_TYPE:
17938 case REACT_FORWARD_REF_TYPE:
17939 case REACT_LAZY_TYPE:
17940 case REACT_MEMO_TYPE:
17941 case REACT_PROVIDER_TYPE:
17942 return $$typeofType;
17943
17944 default:
17945 return $$typeof;
17946 }
17947
17948 }
17949
17950 case REACT_PORTAL_TYPE:
17951 return $$typeof;
17952 }
17953 }
17954
17955 return undefined;
17956 } // AsyncMode is deprecated along with isAsyncMode
17957
17958 var AsyncMode = REACT_ASYNC_MODE_TYPE;
17959 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
17960 var ContextConsumer = REACT_CONTEXT_TYPE;
17961 var ContextProvider = REACT_PROVIDER_TYPE;
17962 var Element = REACT_ELEMENT_TYPE;
17963 var ForwardRef = REACT_FORWARD_REF_TYPE;
17964 var Fragment = REACT_FRAGMENT_TYPE;
17965 var Lazy = REACT_LAZY_TYPE;
17966 var Memo = REACT_MEMO_TYPE;
17967 var Portal = REACT_PORTAL_TYPE;
17968 var Profiler = REACT_PROFILER_TYPE;
17969 var StrictMode = REACT_STRICT_MODE_TYPE;
17970 var Suspense = REACT_SUSPENSE_TYPE;
17971 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
17972
17973 function isAsyncMode(object) {
17974 {
17975 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
17976 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
17977
17978 console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');
17979 }
17980 }
17981
17982 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
17983 }
17984 function isConcurrentMode(object) {
17985 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
17986 }
17987 function isContextConsumer(object) {
17988 return typeOf(object) === REACT_CONTEXT_TYPE;
17989 }
17990 function isContextProvider(object) {
17991 return typeOf(object) === REACT_PROVIDER_TYPE;
17992 }
17993 function isElement(object) {
17994 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
17995 }
17996 function isForwardRef(object) {
17997 return typeOf(object) === REACT_FORWARD_REF_TYPE;
17998 }
17999 function isFragment(object) {
18000 return typeOf(object) === REACT_FRAGMENT_TYPE;
18001 }
18002 function isLazy(object) {
18003 return typeOf(object) === REACT_LAZY_TYPE;
18004 }
18005 function isMemo(object) {
18006 return typeOf(object) === REACT_MEMO_TYPE;
18007 }
18008 function isPortal(object) {
18009 return typeOf(object) === REACT_PORTAL_TYPE;
18010 }
18011 function isProfiler(object) {
18012 return typeOf(object) === REACT_PROFILER_TYPE;
18013 }
18014 function isStrictMode(object) {
18015 return typeOf(object) === REACT_STRICT_MODE_TYPE;
18016 }
18017 function isSuspense(object) {
18018 return typeOf(object) === REACT_SUSPENSE_TYPE;
18019 }
18020
18021 exports.AsyncMode = AsyncMode;
18022 exports.ConcurrentMode = ConcurrentMode;
18023 exports.ContextConsumer = ContextConsumer;
18024 exports.ContextProvider = ContextProvider;
18025 exports.Element = Element;
18026 exports.ForwardRef = ForwardRef;
18027 exports.Fragment = Fragment;
18028 exports.Lazy = Lazy;
18029 exports.Memo = Memo;
18030 exports.Portal = Portal;
18031 exports.Profiler = Profiler;
18032 exports.StrictMode = StrictMode;
18033 exports.Suspense = Suspense;
18034 exports.isAsyncMode = isAsyncMode;
18035 exports.isConcurrentMode = isConcurrentMode;
18036 exports.isContextConsumer = isContextConsumer;
18037 exports.isContextProvider = isContextProvider;
18038 exports.isElement = isElement;
18039 exports.isForwardRef = isForwardRef;
18040 exports.isFragment = isFragment;
18041 exports.isLazy = isLazy;
18042 exports.isMemo = isMemo;
18043 exports.isPortal = isPortal;
18044 exports.isProfiler = isProfiler;
18045 exports.isStrictMode = isStrictMode;
18046 exports.isSuspense = isSuspense;
18047 exports.isValidElementType = isValidElementType;
18048 exports.typeOf = typeOf;
18049 })();
18050 }
18051
18052
18053 /***/ }),
18054
18055 /***/ "../node_modules/react-is/index.js":
18056 /*!*****************************************!*\
18057 !*** ../node_modules/react-is/index.js ***!
18058 \*****************************************/
18059 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18060
18061 "use strict";
18062
18063
18064 if (false) {} else {
18065 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
18066 }
18067
18068
18069 /***/ }),
18070
18071 /***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
18072 /*!*****************************************************************************!*\
18073 !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
18074 \*****************************************************************************/
18075 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
18076
18077 "use strict";
18078 __webpack_require__.r(__webpack_exports__);
18079 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
18080 /* harmony export */ "polyfill": () => (/* binding */ polyfill)
18081 /* harmony export */ });
18082 /**
18083 * Copyright (c) 2013-present, Facebook, Inc.
18084 *
18085 * This source code is licensed under the MIT license found in the
18086 * LICENSE file in the root directory of this source tree.
18087 */
18088
18089 function componentWillMount() {
18090 // Call this.constructor.gDSFP to support sub-classes.
18091 var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
18092 if (state !== null && state !== undefined) {
18093 this.setState(state);
18094 }
18095 }
18096
18097 function componentWillReceiveProps(nextProps) {
18098 // Call this.constructor.gDSFP to support sub-classes.
18099 // Use the setState() updater to ensure state isn't stale in certain edge cases.
18100 function updater(prevState) {
18101 var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
18102 return state !== null && state !== undefined ? state : null;
18103 }
18104 // Binding "this" is important for shallow renderer support.
18105 this.setState(updater.bind(this));
18106 }
18107
18108 function componentWillUpdate(nextProps, nextState) {
18109 try {
18110 var prevProps = this.props;
18111 var prevState = this.state;
18112 this.props = nextProps;
18113 this.state = nextState;
18114 this.__reactInternalSnapshotFlag = true;
18115 this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(
18116 prevProps,
18117 prevState
18118 );
18119 } finally {
18120 this.props = prevProps;
18121 this.state = prevState;
18122 }
18123 }
18124
18125 // React may warn about cWM/cWRP/cWU methods being deprecated.
18126 // Add a flag to suppress these warnings for this special case.
18127 componentWillMount.__suppressDeprecationWarning = true;
18128 componentWillReceiveProps.__suppressDeprecationWarning = true;
18129 componentWillUpdate.__suppressDeprecationWarning = true;
18130
18131 function polyfill(Component) {
18132 var prototype = Component.prototype;
18133
18134 if (!prototype || !prototype.isReactComponent) {
18135 throw new Error('Can only polyfill class components');
18136 }
18137
18138 if (
18139 typeof Component.getDerivedStateFromProps !== 'function' &&
18140 typeof prototype.getSnapshotBeforeUpdate !== 'function'
18141 ) {
18142 return Component;
18143 }
18144
18145 // If new component APIs are defined, "unsafe" lifecycles won't be called.
18146 // Error if any of these lifecycles are present,
18147 // Because they would work differently between older and newer (16.3+) versions of React.
18148 var foundWillMountName = null;
18149 var foundWillReceivePropsName = null;
18150 var foundWillUpdateName = null;
18151 if (typeof prototype.componentWillMount === 'function') {
18152 foundWillMountName = 'componentWillMount';
18153 } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {
18154 foundWillMountName = 'UNSAFE_componentWillMount';
18155 }
18156 if (typeof prototype.componentWillReceiveProps === 'function') {
18157 foundWillReceivePropsName = 'componentWillReceiveProps';
18158 } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {
18159 foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';
18160 }
18161 if (typeof prototype.componentWillUpdate === 'function') {
18162 foundWillUpdateName = 'componentWillUpdate';
18163 } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {
18164 foundWillUpdateName = 'UNSAFE_componentWillUpdate';
18165 }
18166 if (
18167 foundWillMountName !== null ||
18168 foundWillReceivePropsName !== null ||
18169 foundWillUpdateName !== null
18170 ) {
18171 var componentName = Component.displayName || Component.name;
18172 var newApiName =
18173 typeof Component.getDerivedStateFromProps === 'function'
18174 ? 'getDerivedStateFromProps()'
18175 : 'getSnapshotBeforeUpdate()';
18176
18177 throw Error(
18178 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
18179 componentName +
18180 ' uses ' +
18181 newApiName +
18182 ' but also contains the following legacy lifecycles:' +
18183 (foundWillMountName !== null ? '\n ' + foundWillMountName : '') +
18184 (foundWillReceivePropsName !== null
18185 ? '\n ' + foundWillReceivePropsName
18186 : '') +
18187 (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') +
18188 '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' +
18189 'https://fb.me/react-async-component-lifecycle-hooks'
18190 );
18191 }
18192
18193 // React <= 16.2 does not support static getDerivedStateFromProps.
18194 // As a workaround, use cWM and cWRP to invoke the new static lifecycle.
18195 // Newer versions of React will ignore these lifecycles if gDSFP exists.
18196 if (typeof Component.getDerivedStateFromProps === 'function') {
18197 prototype.componentWillMount = componentWillMount;
18198 prototype.componentWillReceiveProps = componentWillReceiveProps;
18199 }
18200
18201 // React <= 16.2 does not support getSnapshotBeforeUpdate.
18202 // As a workaround, use cWU to invoke the new lifecycle.
18203 // Newer versions of React will ignore that lifecycle if gSBU exists.
18204 if (typeof prototype.getSnapshotBeforeUpdate === 'function') {
18205 if (typeof prototype.componentDidUpdate !== 'function') {
18206 throw new Error(
18207 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'
18208 );
18209 }
18210
18211 prototype.componentWillUpdate = componentWillUpdate;
18212
18213 var componentDidUpdate = prototype.componentDidUpdate;
18214
18215 prototype.componentDidUpdate = function componentDidUpdatePolyfill(
18216 prevProps,
18217 prevState,
18218 maybeSnapshot
18219 ) {
18220 // 16.3+ will not execute our will-update method;
18221 // It will pass a snapshot value to did-update though.
18222 // Older versions will require our polyfilled will-update value.
18223 // We need to handle both cases, but can't just check for the presence of "maybeSnapshot",
18224 // Because for <= 15.x versions this might be a "prevContext" object.
18225 // We also can't just check "__reactInternalSnapshot",
18226 // Because get-snapshot might return a falsy value.
18227 // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.
18228 var snapshot = this.__reactInternalSnapshotFlag
18229 ? this.__reactInternalSnapshot
18230 : maybeSnapshot;
18231
18232 componentDidUpdate.call(this, prevProps, prevState, snapshot);
18233 };
18234 }
18235
18236 return Component;
18237 }
18238
18239
18240
18241
18242 /***/ }),
18243
18244 /***/ "../node_modules/warning/warning.js":
18245 /*!******************************************!*\
18246 !*** ../node_modules/warning/warning.js ***!
18247 \******************************************/
18248 /***/ ((module) => {
18249
18250 "use strict";
18251 /**
18252 * Copyright (c) 2014-present, Facebook, Inc.
18253 *
18254 * This source code is licensed under the MIT license found in the
18255 * LICENSE file in the root directory of this source tree.
18256 */
18257
18258
18259
18260 /**
18261 * Similar to invariant but only logs a warning if the condition is not met.
18262 * This can be used to log issues in development environments in critical
18263 * paths. Removing the logging code for production environments will keep the
18264 * same logic and follow the same code paths.
18265 */
18266
18267 var __DEV__ = "development" !== 'production';
18268
18269 var warning = function() {};
18270
18271 if (__DEV__) {
18272 var printWarning = function printWarning(format, args) {
18273 var len = arguments.length;
18274 args = new Array(len > 1 ? len - 1 : 0);
18275 for (var key = 1; key < len; key++) {
18276 args[key - 1] = arguments[key];
18277 }
18278 var argIndex = 0;
18279 var message = 'Warning: ' +
18280 format.replace(/%s/g, function() {
18281 return args[argIndex++];
18282 });
18283 if (typeof console !== 'undefined') {
18284 console.error(message);
18285 }
18286 try {
18287 // --- Welcome to debugging React ---
18288 // This error was thrown as a convenience so that you can use this stack
18289 // to find the callsite that caused this warning to fire.
18290 throw new Error(message);
18291 } catch (x) {}
18292 }
18293
18294 warning = function(condition, format, args) {
18295 var len = arguments.length;
18296 args = new Array(len > 2 ? len - 2 : 0);
18297 for (var key = 2; key < len; key++) {
18298 args[key - 2] = arguments[key];
18299 }
18300 if (format === undefined) {
18301 throw new Error(
18302 '`warning(condition, format, ...args)` requires a warning ' +
18303 'message argument'
18304 );
18305 }
18306 if (!condition) {
18307 printWarning.apply(null, [format].concat(args));
18308 }
18309 };
18310 }
18311
18312 module.exports = warning;
18313
18314
18315 /***/ }),
18316
18317 /***/ "react":
18318 /*!************************!*\
18319 !*** external "React" ***!
18320 \************************/
18321 /***/ ((module) => {
18322
18323 "use strict";
18324 module.exports = React;
18325
18326 /***/ }),
18327
18328 /***/ "@elementor/router":
18329 /*!**********************************************!*\
18330 !*** external "elementorAppPackages.router" ***!
18331 \**********************************************/
18332 /***/ ((module) => {
18333
18334 "use strict";
18335 module.exports = elementorAppPackages.router;
18336
18337 /***/ }),
18338
18339 /***/ "@wordpress/i18n":
18340 /*!**************************!*\
18341 !*** external "wp.i18n" ***!
18342 \**************************/
18343 /***/ ((module) => {
18344
18345 "use strict";
18346 module.exports = wp.i18n;
18347
18348 /***/ })
18349
18350 /******/ });
18351 /************************************************************************/
18352 /******/ // The module cache
18353 /******/ var __webpack_module_cache__ = {};
18354 /******/
18355 /******/ // The require function
18356 /******/ function __webpack_require__(moduleId) {
18357 /******/ // Check if module is in cache
18358 /******/ var cachedModule = __webpack_module_cache__[moduleId];
18359 /******/ if (cachedModule !== undefined) {
18360 /******/ return cachedModule.exports;
18361 /******/ }
18362 /******/ // Create a new module (and put it into the cache)
18363 /******/ var module = __webpack_module_cache__[moduleId] = {
18364 /******/ // no module.id needed
18365 /******/ // no module.loaded needed
18366 /******/ exports: {}
18367 /******/ };
18368 /******/
18369 /******/ // Execute the module function
18370 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
18371 /******/
18372 /******/ // Return the exports of the module
18373 /******/ return module.exports;
18374 /******/ }
18375 /******/
18376 /************************************************************************/
18377 /******/ /* webpack/runtime/compat get default export */
18378 /******/ (() => {
18379 /******/ // getDefaultExport function for compatibility with non-harmony modules
18380 /******/ __webpack_require__.n = (module) => {
18381 /******/ var getter = module && module.__esModule ?
18382 /******/ () => (module['default']) :
18383 /******/ () => (module);
18384 /******/ __webpack_require__.d(getter, { a: getter });
18385 /******/ return getter;
18386 /******/ };
18387 /******/ })();
18388 /******/
18389 /******/ /* webpack/runtime/define property getters */
18390 /******/ (() => {
18391 /******/ // define getter functions for harmony exports
18392 /******/ __webpack_require__.d = (exports, definition) => {
18393 /******/ for(var key in definition) {
18394 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
18395 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
18396 /******/ }
18397 /******/ }
18398 /******/ };
18399 /******/ })();
18400 /******/
18401 /******/ /* webpack/runtime/global */
18402 /******/ (() => {
18403 /******/ __webpack_require__.g = (function() {
18404 /******/ if (typeof globalThis === 'object') return globalThis;
18405 /******/ try {
18406 /******/ return this || new Function('return this')();
18407 /******/ } catch (e) {
18408 /******/ if (typeof window === 'object') return window;
18409 /******/ }
18410 /******/ })();
18411 /******/ })();
18412 /******/
18413 /******/ /* webpack/runtime/hasOwnProperty shorthand */
18414 /******/ (() => {
18415 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
18416 /******/ })();
18417 /******/
18418 /******/ /* webpack/runtime/make namespace object */
18419 /******/ (() => {
18420 /******/ // define __esModule on exports
18421 /******/ __webpack_require__.r = (exports) => {
18422 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
18423 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
18424 /******/ }
18425 /******/ Object.defineProperty(exports, '__esModule', { value: true });
18426 /******/ };
18427 /******/ })();
18428 /******/
18429 /************************************************************************/
18430 var __webpack_exports__ = {};
18431 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
18432 (() => {
18433 "use strict";
18434 /*!*********************************************!*\
18435 !*** ../core/app/assets/js/app-packages.js ***!
18436 \*********************************************/
18437
18438
18439 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
18440
18441 var _router = _interopRequireDefault(__webpack_require__(/*! ./router */ "../core/app/assets/js/router.js"));
18442
18443 var _package = __webpack_require__(/*! ./package */ "../core/app/assets/js/package.js");
18444
18445 var _package2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-editor/assets/js/package */ "../core/app/modules/site-editor/assets/js/package.js"));
18446
18447 var _package3 = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export/assets/js/package */ "../core/app/modules/import-export/assets/js/package.js"));
18448
18449 /**
18450 * Temporary solution for share components.
18451 * TODO.
18452 */
18453 // Make router available for use within packages.
18454 // Alphabetical order.
18455 window.elementorAppPackages = {
18456 appUi: _package.appUi,
18457 components: _package.components,
18458 hooks: _package.hooks,
18459 router: _router.default,
18460 siteEditor: _package2.default,
18461 importExport: _package3.default
18462 };
18463 })();
18464
18465 /******/ })()
18466 ;
18467 //# sourceMappingURL=app-packages.js.map